google-search-ads-builder

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Google Search Ads Builder

Google Search Ads Builder

Build a complete Google Search Ads campaign from scratch. This skill handles everything from keyword research to ad copy to campaign structure — outputting files ready to import into Google Ads Editor.
Core principle: Most early-stage teams waste their first $5K on Google Ads because of bad structure. This skill builds a tight, well-organized campaign from day one: right keywords, right match types, right ad groups, right negatives.
从零开始构建完整的Google Search Ads广告活动。该工具负责从关键词研究到广告文案再到广告活动结构的所有环节,输出可直接导入Google Ads Editor的文件。
核心原则:大多数早期团队会因为结构不合理,在Google Ads上浪费最初的5000美元。本工具从第一天起就搭建紧密、组织有序的广告活动:精准的关键词、匹配类型、广告组和否定关键词。

When to Use

适用场景

  • "Set up Google Search Ads for us"
  • "Build a Google Ads campaign for [product]"
  • "I want to start running search ads — help me set it up"
  • "Create a PPC campaign structure"
  • "Generate Google Ads copy for our product"
  • "为我们搭建Google Search Ads"
  • "为[产品]构建Google Ads广告活动"
  • "我想开始投放搜索广告——帮我搭建"
  • "创建PPC广告活动结构"
  • "为我们的产品生成Google Ads文案"

Phase 0: Intake

阶段0:信息收集

  1. Product name + URL — What are we advertising?
  2. One-line value prop — What does it do, for whom?
  3. ICP — Who is searching for this? (Role, pain, company stage)
  4. Monthly budget — What are you willing to spend? (Affects structure recommendations)
  5. Goal — Free trial sign-ups / Demo bookings / Content downloads / Direct purchase
  6. Landing pages — URLs you'll send traffic to (or "need to create")
  7. Competitor domains — 2-5 competitors (for keyword gap analysis)
  8. Geographic targeting — Countries/regions
  9. Existing keywords? — Any keywords you already know work
  1. 产品名称+URL — 我们要推广的是什么?
  2. 一句话价值主张 — 产品功能、服务对象?
  3. ICP(理想客户画像) — 谁会搜索这类产品?(职位、痛点、公司阶段)
  4. 月度预算 — 你计划投入多少?(会影响结构建议)
  5. 目标 — 免费试用注册/演示预约/内容下载/直接购买
  6. 落地页 — 引流指向的URL(或“需要创建”)
  7. 竞品域名 — 2-5个竞品(用于关键词差距分析)
  8. 地域定位 — 目标国家/地区
  9. 已有关键词? — 任何你已知有效的关键词

Phase 1: Keyword Research

阶段1:关键词研究

1A: Seed Keyword Generation

1A:种子关键词生成

From the product description and ICP, generate 3 keyword buckets:
BucketIntentExamples
Problem-awareSearching for solutions to a pain"how to automate outbound", "fix slow sales pipeline"
Solution-awareSearching for a category of product"AI SDR tool", "outbound automation software"
Brand/CompetitorSearching for you or competitors by name"[your brand]", "[competitor] alternative"
根据产品描述和ICP,生成3类关键词分组:
分组搜索意图示例
问题感知型搜索痛点解决方案"how to automate outbound", "fix slow sales pipeline"
方案感知型搜索特定品类产品"AI SDR tool", "outbound automation software"
品牌/竞品型搜索品牌或竞品名称"[your brand]", "[competitor] alternative"

1B: Competitive Keyword Mining

1B:竞品关键词挖掘

Research competitor SEO keywords that indicate search ad opportunity:
Search: "[competitor] site:google.com/ads" OR "[competitor] PPC keywords"
Search: "[competitor]" alternative OR vs OR comparison
Search: best [product category] tools 2026
Also run
seo-domain-analyzer
on competitor domains to find keywords they rank for that indicate buying intent.
研究竞品的SEO关键词,挖掘搜索广告机会:
Search: "[competitor] site:google.com/ads" OR "[competitor] PPC keywords"
Search: "[competitor]" alternative OR vs OR comparison
Search: best [product category] tools 2026
也可对竞品域名运行
seo-domain-analyzer
,找到他们排名靠前且具有购买意图的关键词。

1C: Keyword Expansion

1C:关键词拓展

For each seed keyword, expand with:
  • Modifiers: best, top, free, cheap, enterprise, for startups, for [role]
  • Long-tail: "[category] for [specific use case]"
  • Question queries: "how to [solve problem your product addresses]"
  • Comparison: "[competitor] vs [your brand]", "[competitor] alternative"
针对每个种子关键词,通过以下方式拓展:
  • 修饰词:best、top、free、cheap、enterprise、for startups、for [role]
  • 长尾词:"[category] for [specific use case]"
  • 疑问式:"how to [solve problem your product addresses]"
  • 对比式:"[competitor] vs [your brand]", "[competitor] alternative"

1D: Keyword Scoring

1D:关键词评分

KeywordEst. VolumeIntent StrengthCompetitionPriority
[keyword][H/M/L][High/Med/Low][H/M/L][1-5]
Priority scale:
  • 5 = High intent + medium competition (sweet spot)
  • 4 = High intent + high competition (important but expensive)
  • 3 = Medium intent + low competition (good for budget stretch)
  • 2 = Low intent + low competition (awareness only)
  • 1 = Skip — too broad or irrelevant
关键词预估搜索量意图强度竞争程度优先级
[keyword][H/M/L][High/Med/Low][H/M/L][1-5]
优先级标准:
  • 5 = 高意图+中竞争(黄金区间)
  • 4 = 高意图+高竞争(重要但成本高)
  • 3 = 中意图+低竞争(适合拉伸预算)
  • 2 = 低意图+低竞争(仅用于品牌曝光)
  • 1 = 跳过——过于宽泛或不相关

Phase 2: Campaign Structure

阶段2:广告活动结构

2A: Ad Group Design

2A:广告组设计

Group keywords by theme and intent. Each ad group = one tight topic.
Structure template:
Campaign: [Product Name] — Search
├── Ad Group: [Problem Keyword Theme 1]
│   ├── Keywords (5-15 per group)
│   └── Ads (3 responsive search ads)
├── Ad Group: [Problem Keyword Theme 2]
├── Ad Group: [Solution Category]
├── Ad Group: [Competitor Alternatives]
│   ├── "[Competitor A] alternative"
│   ├── "[Competitor B] alternative"
│   └── "best [category] alternative"
└── Ad Group: [Brand]
    └── "[Your brand name]" (defense)
Rules:
  • Max 15 keywords per ad group
  • All keywords in an ad group should share a theme
  • Each ad group gets its own landing page (if possible)
  • Use a mix of match types: Exact [keyword] for high-intent, Phrase "keyword" for discovery
按主题和意图分组关键词。每个广告组对应一个明确的主题。
结构模板:
Campaign: [Product Name] — Search
├── Ad Group: [Problem Keyword Theme 1]
│   ├── Keywords (5-15 per group)
│   └── Ads (3 responsive search ads)
├── Ad Group: [Problem Keyword Theme 2]
├── Ad Group: [Solution Category]
├── Ad Group: [Competitor Alternatives]
│   ├── "[Competitor A] alternative"
│   ├── "[Competitor B] alternative"
│   └── "best [category] alternative"
└── Ad Group: [Brand]
    └── "[Your brand name]" (defense)
规则:
  • 每个广告组最多15个关键词
  • 广告组内所有关键词需共享同一主题
  • 每个广告组对应独立落地页(如有可能)
  • 混合使用匹配类型:高意图关键词用精确匹配[keyword],探索类用短语匹配

2B: Match Type Strategy

2B:匹配类型策略

Keyword TypeRecommended MatchReason
Brand termsExactProtect — don't waste spend on broad
High-intent solutionExact + PhraseCapture precisely, discover adjacent
Competitor termsExact + PhraseControl the narrative
Problem-awarePhrase + Broad (with negatives)Cast wider net for top-of-funnel
关键词类型推荐匹配方式原因
品牌词精确匹配品牌防护——避免宽泛匹配浪费预算
高意图方案词精确+短语匹配精准捕获流量,探索相关需求
竞品词精确+短语匹配把控品牌叙事
问题感知词短语+广泛匹配(搭配否定关键词)为漏斗顶部用户扩大触达范围

Phase 3: Ad Copy Generation

阶段3:广告文案生成

Per Ad Group: 3 Responsive Search Ads

每个广告组:3个响应式搜索广告(RSA)

Each RSA needs:
  • 15 headlines (max 30 chars each)
  • 4 descriptions (max 90 chars each)
每个RSA需包含:
  • 15个标题(每个最多30字符)
  • 4个描述(每个最多90字符)

Headline Framework (15 per ad group)

标题框架(每个广告组15个)

SlotPurposeExample
1-3Keyword match — Include the search term"AI Outbound Automation"
4-5Value prop — Primary benefit"10x Your Pipeline in 30 Days"
6-7Social proof — Credibility"Trusted by 500+ B2B Teams"
8-9Differentiation — Why you vs alternatives"No-Code Setup in 5 Minutes"
10-11CTA — Action driver"Start Free Trial Today"
12-13Offer/Urgency — Incentive"Free 14-Day Trial"
14-15Trust/Risk reversal — Remove friction"No Credit Card Required"
位置用途示例
1-3关键词匹配 — 包含搜索词"AI Outbound Automation"
4-5价值主张 — 核心收益"10x Your Pipeline in 30 Days"
6-7社交证明 — 可信度"Trusted by 500+ B2B Teams"
8-9差异化 — 优于竞品的原因"No-Code Setup in 5 Minutes"
10-11行动号召(CTA) — 驱动行动"Start Free Trial Today"
12-13优惠/紧迫感 — 激励措施"Free 14-Day Trial"
14-15信任/风险逆转 — 降低决策门槛"No Credit Card Required"

Description Framework (4 per ad group)

描述框架(每个广告组4个)

SlotPurposeExample
1Feature-benefit — What + so what"Automate personalized outbound emails so your team closes more deals without the manual work."
2Pain-agitate — Problem + solution"Tired of reps spending 4 hours on prospecting? Our AI handles it in minutes."
3Social proof + CTA"Join 500+ growth teams. Start your free trial — no credit card needed."
4Differentiator + CTA"Unlike legacy tools, [Product] works out of the box. See it in action — book a 15-min demo."
位置用途示例
1功能-收益 — 是什么+带来什么"Automate personalized outbound emails so your team closes more deals without the manual work."
2痛点-刺激 — 问题+解决方案"Tired of reps spending 4 hours on prospecting? Our AI handles it in minutes."
3社交证明+CTA"Join 500+ growth teams. Start your free trial — no credit card needed."
4差异化+CTA"Unlike legacy tools, [Product] works out of the box. See it in action — book a 15-min demo."

Phase 4: Negative Keywords

阶段4:否定关键词

Universal Negatives (Apply to all campaigns)

通用否定关键词(应用于所有广告活动)

free (if not freemium)
jobs, careers, hiring, salary
tutorial, course, certification, learn
review, reddit, quora (if not desired)
login, support, help desk
download, open source (if not applicable)
free (if not freemium)
jobs, careers, hiring, salary
tutorial, course, certification, learn
review, reddit, quora (if not desired)
login, support, help desk
download, open source (if not applicable)

Category-Specific Negatives

品类特定否定关键词

Based on keyword research, add terms that would waste spend — searches related to your keywords but with wrong intent.
根据关键词研究,添加会浪费预算的词汇——与你的关键词相关但意图不符的搜索词。

Phase 5: Bid Strategy Recommendation

阶段5:出价策略推荐

Budget RangeRecommended StrategyReason
< $1K/moManual CPC or Max ClicksNeed data first — don't let Google optimize on nothing
$1K-5K/moMax Conversions (after 30+ conversions)Enough data for Google's algo
$5K+/moTarget CPA or Target ROASOptimize for efficiency at scale
First 2 weeks: Always start with Manual CPC or Max Clicks with a daily budget cap. Collect data before switching to automated bidding.
预算范围推荐策略原因
< $1K/月手动CPC或最大化点击先积累数据——不要让Google在无数据基础上优化
$1K-5K/月最大化转化(积累30+转化后)数据量足够支撑Google算法优化
$5K+/月目标CPA或目标ROAS规模化优化投放效率
前2周: 始终从手动CPC或带每日预算上限的最大化点击开始。积累数据后再切换至自动出价。

Phase 6: Output Format

阶段6:输出格式

6A: Campaign Strategy Doc

6A:广告活动策略文档

markdown
undefined
markdown
undefined

Google Search Ads Campaign — [Product Name] — [DATE]

Google Search Ads Campaign — [Product Name] — [DATE]

Campaign Overview

Campaign Overview

  • Goal: [Conversions / Demos / Trials]
  • Monthly budget: $[X]
  • Geographic targeting: [Countries]
  • Bid strategy (start): [Manual CPC / Max Clicks]
  • Bid strategy (after 30 conversions): [Max Conversions / Target CPA]
  • Goal: [Conversions / Demos / Trials]
  • Monthly budget: $[X]
  • Geographic targeting: [Countries]
  • Bid strategy (start): [Manual CPC / Max Clicks]
  • Bid strategy (after 30 conversions): [Max Conversions / Target CPA]

Campaign Structure

Campaign Structure

[Visual tree of campaigns → ad groups]
[Visual tree of campaigns → ad groups]

Keywords by Ad Group

Keywords by Ad Group

Ad Group: [Name]

Ad Group: [Name]

Landing page: [URL]
KeywordMatch TypePriority
[keyword]ExactHigh
[keyword]PhraseMedium
Landing page: [URL]
KeywordMatch TypePriority
[keyword]ExactHigh
[keyword]PhraseMedium

Ad Group: [Name 2]

Ad Group: [Name 2]

...
...

Ad Copy

Ad Copy

Ad Group: [Name]

Ad Group: [Name]

RSA 1: Headlines: [list of 15] Descriptions: [list of 4]
RSA 2: ... RSA 3: ...
RSA 1: Headlines: [list of 15] Descriptions: [list of 4]
RSA 2: ... RSA 3: ...

Negative Keywords

Negative Keywords

[Grouped list]
[Grouped list]

Bid & Budget Recommendations

Bid & Budget Recommendations

[Strategy + daily budget recommendation]
[Strategy + daily budget recommendation]

Launch Checklist

Launch Checklist

  • Verify landing pages load and track conversions
  • Set up conversion tracking (Google Tag / GA4)
  • Confirm geographic targeting
  • Set daily budget cap
  • Review ad extensions (sitelinks, callouts, structured snippets)
  • Enable search term report review (weekly)
undefined
  • Verify landing pages load and track conversions
  • Set up conversion tracking (Google Tag / GA4)
  • Confirm geographic targeting
  • Set daily budget cap
  • Review ad extensions (sitelinks, callouts, structured snippets)
  • Enable search term report review (weekly)
undefined

6B: Google Ads Editor Import CSV

6B:Google Ads Editor导入CSV

Generate a CSV file importable into Google Ads Editor:
csv
Campaign,Ad Group,Keyword,Match Type,Max CPC,Final URL,Headline 1,Headline 2,Headline 3,Description 1,Description 2
Save strategy doc to
clients/<client-name>/ads/google-search-campaign-[YYYY-MM-DD].md
. Save CSV to
clients/<client-name>/ads/google-ads-import-[YYYY-MM-DD].csv
.
生成可导入Google Ads Editor的CSV文件:
csv
Campaign,Ad Group,Keyword,Match Type,Max CPC,Final URL,Headline 1,Headline 2,Headline 3,Description 1,Description 2
将策略文档保存至
clients/<client-name>/ads/google-search-campaign-[YYYY-MM-DD].md
。 将CSV保存至
clients/<client-name>/ads/google-ads-import-[YYYY-MM-DD].csv

Cost

成本

ComponentCost
Keyword research (web search)Free
Competitor SEO analysis~$0.10-0.50 (Apify, if using seo-domain-analyzer)
Ad copy generationFree (LLM reasoning)
CSV generationFree
TotalFree-$0.50
组件成本
关键词研究(网页搜索)免费
竞品SEO分析~$0.10-0.50(使用seo-domain-analyzer时,需Apify服务)
广告文案生成免费(LLM推理)
CSV生成免费
总计免费-$0.50

Tools Required

所需工具

  • web_search — for keyword research and competitor analysis
  • fetch_webpage — for landing page review
  • Optional:
    seo-domain-analyzer
    for competitor keyword data
  • web_search — 用于关键词研究和竞品分析
  • fetch_webpage — 用于落地页审核
  • 可选:
    seo-domain-analyzer
    用于竞品关键词数据获取

Trigger Phrases

触发短语

  • "Set up Google Search Ads for [product]"
  • "Build a PPC campaign"
  • "Create Google Ads for our product"
  • "I need search ad keywords and copy"
  • "Generate a Google Ads Editor import file"
  • "Set up Google Search Ads for [product]"
  • "Build a PPC campaign"
  • "Create Google Ads for our product"
  • "I need search ad keywords and copy"
  • "Generate a Google Ads Editor import file"