Google Search Ads Builder
Build a complete Google Search Ads campaign from structured product intake through keyword research, campaign architecture, ad copy, negative keywords, bid recommendations, and import-ready Google Ads Editor files. The runbook emphasizes buyer-language…
11 steps · start to finish.
- 1Step 1
Environment Setup
▶- Create
/app/resultsif it does not exist. - Confirm all required inputs are available:
product_name,product_url,value_prop,product_category,icp,monthly_budget,conversion_goal,competitor_domains, andgeographic_targeting. - If required inputs are missing, write
validation_report.jsonwithoverall_passed=false, writesummary.mdnaming the missing inputs, and stop. - Create empty working tables for keywords, ad groups, ad copy, negatives, and validation checks.
mkdir -p /app/results - Create
- 2Step 2
Intake and Campaign Brief
▶Capture the advertiser's business context before researching keywords.
- 3Step 3
Deep Keyword Research
▶Generate seed keywords in three buckets: problem-aware, solution-aware, and brand or competitor. For each competitor domain, research organic ranking pages, visible ad positioning, comparison pages…
- 4Step 4
Keyword Architecture
▶Map keywords to funnel stages: top of funnel, middle of funnel, bottom of funnel, competitor, and brand. Classify intent as transactional, commercial, problem-aware, informational, navigational…
- 5Step 5
Campaign and Ad Group Structure
▶Design tightly themed ad groups around intent, funnel stage, and landing page fit. Avoid mixing broad problem queries with high-intent commercial or competitor terms in the same ad group. Recommended…
- 6Step 6
Ad Copy Generation
▶For every ad group, generate three Responsive Search Ads. Each ad group should include 15 headline candidates and 4 description candidates covering value proposition, pain, differentiator, proof…
- 7Step 7
Negative Keywords
▶Build campaign-level negatives for low-intent, job-seeking, educational, free-only, template-only, support, login, unrelated consumer, and research-only queries. Add category-specific negatives where…
- 8Step 8
Bid Strategy and Budget Recommendation
▶Recommend budget allocation by funnel stage and campaign type. Use high-intent exact and phrase campaigns for the highest-confidence spend, competitor campaigns only when landing page and brand…
- 9Step 9
Export Files
▶Create google_ads_editor_import.csv with campaign, ad group, keyword, match type, final URL, headline, description, status, bid, budget, and negative keyword rows as appropriate for Google Ads Editor…
- 10Step 10
Validate Outputs
▶Run structural checks before finishing:
- 11Step 11
Iterate on Errors (max 3 rounds)
▶If validation fails, perform up to max 3 rounds of targeted fixes. Re-check the failed files after each round and update validation_report.json. Stop early when all required outputs pass validation.