Back to guides
Guides

Using Flint for Ad-Focused Landing Pages

A tactical step-by-step guide for creating and launching landing pages for paid social and paid search. Instead of sending all your campaigns to one generic homepage, Flint helps you create a tailored page for each campaign that matches the messaging of the creative or keyword that the user was on.

1. Create an Ad-Optimized Template

For paid pages, we should first create a master ad template that's optimized for conversion (e.g. stripping all exit points except for the CTA, and reducing scroll length).

  1. 1.In Flint, open your site.
  2. 2.Create your ad template:
    • -Click the Create button
    • -Name your ad template page
    • -Under 'page to base on', pick a page that has the most similar layout and components to the intended ad pages, e.g. your imported homepage
    • -Under "Context", add "Make an ad optimized version of this page (e.g. remove links in the top navigation and footer that aren't the CTA, and adding more CTAs throughout every section)"
  3. 3.Tweak the ad template to completion:
    • -You can make direct edits on the content and images by clicking on each element
    • -Click directly into any text to edit headlines, subheads, bullets, CTAs
    • -Click images to swap to existing assets Flint has ingested, upload your own assets, or use Flint's image generation
    • -You can also ask the Flint agent to make visual changes, e.g.
    • -"Make the logo row a single-row autoscrolling animation rather than static and two rows"
    • -"Change the hero layout so the video is on the right and copy on the left."
    • -"Add a dedicated section for use-case tiles."

This becomes your master ad template for UGC/meta and/or paid search.

2. Decide Your Landing Page Strategy

There are two main ways to make multiple landing pages:

Separate URLsQuery Parameters
Example URLslp.yoursite.com/tax-agents/pizza-shops, lp.yoursite.com/tax-agents/bakerieslp.yoursite.com/tax-agents?use_case=pizza-shops, lp.yoursite.com/tax-agents?use_case=bakeries
When to useYou have a handful of pages (5-10) or pages differ in designPages only differ by content and you're creating dozens or 100+ pages
BenefitsEasily visualize and click through pages in the sidebarOnly one URL to manage; pass campaign value in your ad platform
TradeoffsNeed to manage multiple linksCan't flip through pages in Flint; must preview each query param manually
How to useAsk Flint to "create a page for each campaign" or click the duplicate button in the sidebarTell Flint explicitly to use query params and what content changes, e.g. "When ?use_case=pizza-shops, change the h1 to 'Hello, pizza shops'"

For more on query parameters, see Query Parameters documentation.

3. (Advanced) Create pages in bulk via spreadsheet

If you have many creatives, assets, or keywords you're going for, here's a tip for creating pages in bulk.

  1. 1.Create a spreadsheet (CSV) with columns corresponding to aspects of the pages. You can often start from a list exported from your ad platform and then enrich the list from there. These are some example columns for a fictional company ad landing page:
    • -slug (e.g., pizza-shop-operations)
    • -use_case (e.g., "optimize pizza shop tax closes with Radar AI")
    • -persona or segment (e.g., SMB, Ops Manager, Enterprise IT)
    • -headline
    • -subheadline
    • -key_benefits
    • -testimonials_to_prioritize
    • -hero_visual_img
  1. 2.Upload this CSV into Flint.
  1. 3.Prompt Flint something like:

FOR SEPARATE URL strategy: "Using this spreadsheet, create an ad-optimized landing page for each row based on our ad template "/tax-agents". Use the headline, subheadline, and use_case columns to customize copy and pick relevant imagery."

FOR QUERY PARAM strategy: "Using the attached spreadsheet and our /tax-agents template, dynamically swap the page copy based on the ?use_case={slug} query param, where slug matches a row in the spreadsheet. For each row, use the headline, subheadline, and use_case columns to customize the H1, supporting text, and messaging angle/imagery. Keep layout, CTA, and branding consistent with the base template. Fall back to default copy if no matching slug is found."

4. Set up subdomain and analytics

Subdomains

For ads, we recommend you host the pages on your subdomain, e.g. lp.yoursite.com, as it is the easiest way to get started. For more information, see Subdomain Settings.

Tracking

Flint can use your existing scripts (Google Tag Manager, Google Analytics, Clearbit, etc.). Check out Google Analytics & Tag Manager for more information.

5. Set up the ads in your ad platforms

A. Paid Social (Meta, LinkedIn, etc.)

  1. 1.You're already making different ads, now give each one its own landing page that actually matches.
  2. 2.In your ad platform, set the destination URL to that page's unique Flint URL.
  3. 3.Check conversion rates per ad → go back into Flint and tweak the page copy/layout directly. No waiting on engineering.

B. Paid Search (Brand & Non-Brand)

  1. 1.You already have ad groups organized by keyword theme. Now match each one to a dedicated landing page.
  2. 2.Set the final URL in Google Ads to point to the corresponding Flint page.
  3. 3.When you find a new keyword opportunity, duplicate → edit → launch a new page.

6. A/B Testing With Flint

You can test your Flint variants via using either your ad platform's native Experiments module or by integrating with an A/B testing tool like Statsig or Optimizely. See more information here: A/B Testing