Landing Page Builder
From product URL to production-ready presell pages — discover angles, write conversion copy, and build downloadable HTML pages in one conversation.
Build search structure with 5-tier negatives, scored RSAs across 5 headline types, ad extensions, and funnel-aware keyword match strategy.
Building or rebuilding a search campaign from scratch
Need ad copy plus structure in one workflow
Want campaign-ready output, not isolated headline ideas
Rebuilding after a major offer or landing page change
Need negative keywords, extensions, and campaign-ready output in one workflow
Not designed for
What you provide
Use product pages, offer notes, keyword themes, and constraints.
If you are rebuilding an existing campaign, bring current search term or campaign data.
Competitor ad copy, landing page URLs, or auction insight data to inform differentiation and counter-positioning.
Builds campaign structure with negatives, extensions, RSA variants across hook families, and upload-ready assets
What you get back
A campaign and ad group plan with intent-driven grouping, negatives, and match-type logic.
RSA headlines, descriptions, and related launch notes that are closer to import-ready output.
5-tier negative list covering brand, intent, competitor, broad, and performance tiers.
Callouts, sitelinks with descriptions, and price extensions ready to apply.
Keyword-level match-type assignments with scoring rationale for each choice.
Volume, relevance, difficulty, and CPC scores per keyword with final ranking.
The product, audience, exclusions, existing keyword clusters, and any landing page realities the ads need to match.
Campaigns, ad groups, match types, negatives, and scored RSA variants — organized by search intent, not just keyword volume.
The output is formatted close to Google Ads Editor import — strong enough to be your actual launch draft.
Real output formats from actual workflows — structured, scored, and ready to act on.
CAMPAIGN_STRUCTURE.md
Campaign architecture
## Campaign: Indoor Plants — Non-Brand Ad Group 1: "Indoor Planters" (22 keywords) Intent: BOFU | Match: Phrase + Exact Top KW: "indoor planter with drainage" (SV: 4,800) Ad Group 2: "Ceramic Plant Pots" (18 keywords) Intent: BOFU | Match: Phrase Top KW: "ceramic plant pot large" (SV: 2,900) Ad Group 3: "Self-Watering Planters" (15 keywords) Intent: MOFU | Match: Phrase Top KW: "self watering planter indoor" (SV: 3,200) Budget: $120/day | Target CPA: $18
RSA_ASSET_SET.csv
Scored RSA headlines
ad_group,rsa,type,text,score
"Indoor Planters",RSA-1,headline,"{KeyWord:Indoor Planters} — Ships Free Today",87
"Indoor Planters",RSA-1,headline,"Built-In Drainage Keeps Roots Alive 3x Longer",92
"Indoor Planters",RSA-1,headline,"4.8★ Rating From 2,400+ Indoor Gardeners",85
"Indoor Planters",RSA-1,headline,"Fits Standard 6-Inch Nursery Pots Perfectly",78
"Indoor Planters",RSA-1,description,"Stop losing plants to root rot. Our ceramic planters have built-in drainage grids tested on 50+ species. Free shipping + 90-day guarantee.",91You have the keywords and the offer — now you need a campaign built to launch. This agent builds structure with 5-tier negatives, ad extensions, scored RSA variants using 8 hook families, and keyword match strategy — all upload-ready.
“I needed 30 responsive search ad variations for a new service line. The search campaign agent generated them in about two minutes — headlines, descriptions, pinning suggestions, all following Google's best practices. Took me longer to review them than it took the agent to write them.”
— Sienna Walsh
NEGATIVE_KEYWORDS.md
5-tier negative keywords
## Negative Keyword Plan — 142 Terms Tier 1: Brand Protection (exact, 12 terms) [competitor name], [competitor brand]... Tier 2: Intent Exclusion (phrase, 38 terms) "diy planter", "how to make", "free", "jobs", "wholesale", "bulk order"... Tier 3: Competitor Defense (phrase, 24 terms) "amazon planter", "ikea plant pot"... Tier 4: Broad Match Safety (broad, 45 terms) outdoor, garden bed, raised planter... Tier 5: Performance-Based (exact, 23 terms) [from search term data — 0 conversions]
AD_EXTENSIONS.md
Extensions package
## Ad Extensions — Indoor Planters Campaign Callouts (6 — 25 chars max): "Free Shipping Over $50" "90-Day Plant Guarantee" "Tested on 50+ Species" "Ships Within 24 Hours" "4.8★ From 2,400 Reviews" "Built-In Drainage Grid" Sitelinks (6 — text 25 / desc 35): "Shop Planters" "Indoor pots with drainage" "Plant Survival" "Free PDF — 10 deadly mistakes" "Size Finder" "Match pot to plant species" "Customer Gallery" "Real homes, 6 months later" "Gift Guide" "Top picks under $40" "90-Day Guarantee" "Plant alive or refund" Price Extensions (3 tiers): Small (6in) $24 | Medium (8in) $38 | Large (12in) $54
MATCH_STRATEGY.md
Match-type assignments with rationale
## Match Type Assignments — 55 Keywords Exact (14 keywords — SV ≥1000 + CPC ≥$0.50): [ceramic planter with drainage] SV: 4800 [self-watering indoor planter] SV: 3200 [indoor plant pot drainage] SV: 3600 [modern ceramic planter] SV: 2400 ...10 more Phrase (38 keywords — default): "planter with saucer" SV: 2100 "tall floor planter" SV: 1800 ...36 more Broad (0 — prohibited for targeting) Blocked from targeting (3 — failed intent threshold): "cheap planter" Intent: 28/100 ✗ "diy plant pot" Intent: 15/100 ✗ "free planter" Intent: 8/100 ✗
KEYWORD_SCORING.csv
Weighted keyword scoring matrix
keyword,volume,relevance,difficulty,cpc,score,match,ad_group "ceramic planter with drainage",4800,95,52,$1.20,91,exact,"Indoor Planters" "self-watering indoor planter",3200,92,48,$1.10,88,exact,"Self-Watering" "indoor plant pot drainage",3600,94,55,$0.95,87,exact,"Indoor Planters" "modern ceramic planter",2400,88,58,$1.40,82,exact,"Ceramic" "planter with saucer",2100,85,45,$0.80,79,phrase,"Indoor Planters" "tall floor planter",1800,82,50,$1.10,76,phrase,"Tall Planters" "houseplant pot set",1200,78,42,$0.70,71,phrase,"Pot Sets" Formula: (vol×0.4) + (rel×0.3) + (1/diff×0.2) + (cpc×0.1) Median score: 79 | Cutoff: 65
Use next when ads need matching landing pages or presell flows for better conversion.
Use next when search keywords need to align with Shopping feed title strategy.
Turns offer context into a launch-ready Search campaign: 5-tier negative keywords, scored RSAs across 8 hook families, ad extensions, and a funnel-aware match strategy.