mcpField
G
google-search-ads-builder

google-search-ads-builder

github.com/gooseworks-ai营销与增长1.3k75 次安装3 天前更新
代码仓库

关于 google-search-ads-builder

用于研究关键词并构建 Google Search Ads 广告系列的技能,涵盖广告组规划和文案生成,并输出可导入 Google Ads Editor 的文件。

主要功能

  1. 01研究关键词与买家用语
  2. 02按意图规划关键词和广告系列
  3. 03生成自适应搜索广告文案
  4. 04创建可导入 Google Ads Editor 的文件

适用场景

  1. 01从零规划付费搜索广告系列
  2. 02按搜索意图整理关键词和广告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gooseworks-ai/goose-skills --skill google-search-ads-builder

安装后在 Claude Code 中输入/google-search-ads-builder确认已加载。

附带文件skill.meta.json

详细介绍

Google Search Ads Builder

从零开始构建完整的 Google 搜索广告系列。此技能涵盖从深入的关键词研究、挖掘社区与评论中的用语,到生成广告文案和广告系列结构的所有环节,并输出可导入 Google Ads Editor 的文件。

核心原则: 大多数早期团队都会因为关键词策略不佳、结构混乱,在 Google Ads 上浪费最初的 5K 美元。此技能从第一天起就能构建坚实的战略关键词基础和紧凑、井然有序的广告系列。

适用场景

  • “帮我们设置 Google 搜索广告”
  • “为 [产品] 构建 Google Ads 广告系列”
  • “我想开始投放搜索广告——帮我设置”
  • “创建 PPC 广告系列结构”
  • “为我们的产品生成 Google Ads 文案”
  • “为 Google Ads 做关键词研究”
  • “我们应该对哪些关键词出价?”
  • “为付费搜索制定关键词策略”
  • “在我们的领域中寻找高意向关键词”

阶段 0:信息收集

  1. 产品名称 + URL — 我们要推广什么?
  2. 一句话价值主张 — 产品有什么功能,面向哪些人?
  3. 产品类别 — 买家会如何搜索这类产品?(例如,“销售自动化”“AI 写作工具”)
  4. ICP — 谁会搜索这类产品?(角色、痛点、公司阶段)
  5. 月预算 — 你愿意花多少钱?(会影响广告系列结构和出价建议)
  6. 目标 — 免费试用注册 / 预约演示 / 下载内容 / 直接购买
  7. 落地页 — 你将引导流量访问的 URL(或“需要创建”)
  8. 竞争对手域名 — 3-5 个竞争对手(用于关键词差距分析)
  9. 地域定位 — 国家/地区
  10. 已有关键词? — 你是否已经知道哪些关键词有效,或目前正在竞价哪些关键词?
  11. 已知转化关键词? — 是否有现成的效果数据?

阶段 1:深入关键词研究

1A:生成种子关键词

根据产品描述和 ICP,生成 3 组关键词:

组别意图示例
问题认知搜索痛点的解决方案“如何自动化外呼”“修复缓慢的销售流程”
解决方案认知搜索某一类产品“AI SDR 工具”“外呼自动化软件”
品牌/竞争对手按名称搜索你或竞争对手“[your brand]”“[competitor] alternative”
1B:挖掘竞争对手关键词

针对每个竞争对手域名,使用 web_search 研究其自然搜索关键词排名和广告投放情况:

Search: site:<competitor_domain> [product category keywords]
Search: <competitor> SEO keywords ranking
Search: <competitor> top pages organic traffic
Search: "[competitor] site:google.com/ads" OR "[competitor] PPC keywords"
Search: "[competitor]" alternative OR vs OR comparison
Search: best [product category] tools 2026

使用 fetch_webpage 访问竞争对手的落地页和定价页,提取他们使用的措辞和定位方式——这些内容能揭示关键词机会。

提取具有购买意图的关键词——跳过纯信息类词语。

1C:挖掘评论用语

买家实际使用的措辞,比营销人员认为他们会搜索的内容更重要。挖掘评论网站,了解买家的真实用语。

使用 web_search 查找评论:

Search: "[product name]" site:g2.com reviews
Search: "[product name]" site:capterra.com reviews
Search: "[competitor name]" site:g2.com reviews
Search: "best [product category]" site:g2.com

使用 fetch_webpage 访问排名靠前的评论页面,提取以下短语:

  • “我一直在找一个可以……的 [term]”
  • “我们改用其他产品,是因为需要……”
  • “适用于 [use case] 的最佳 [term]”

这些短语能揭示真实买家描述问题和解决方案的方式,是关键词定位的宝贵素材。

1D:挖掘 Reddit 社区术语

Reddit 帖子包含 ICP 实际使用的未经修饰的语言。

选项 A — Apify Reddit Scraper(如果已设置 APIFY_API_TOKEN):

POST https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/runs?token=${APIFY_API_TOKEN}
Content-Type: application/json

{
  "searches": ["best <category> tool OR software OR platform"],
  "maxItems": 30
}

然后轮询结果:

GET https://api.apify.com/v2/acts/trudax~reddit-scraper-lite/runs/{RUN_ID}?token=${APIFY_API_TOKEN}

状态变为 SUCCEEDED 后,获取数据集:

GET https://api.apify.com/v2/datasets/{DATASET_ID}/items?token=${APIFY_API_TOKEN}

输出字段: 每个条目包含 dataType(“post” 或 “comment”)、title(仅帖子)、body、communityName、upVotes、url、createdAt。

选项 B — 网页搜索备用方案:

Search: site:reddit.com "best [product category] tool" OR "recommend [product category]"
Search: site:reddit.com "[competitor name]" alternative
Search: site:reddit.com "[pain point]" solution software

提取真实用户在这些帖子中使用的术语、俚语和产品描述。

1E:挖掘 Hacker News 术语

HN 讨论能揭示技术型买家描述工具和问题的方式。

使用免费的 HN Algolia API:

GET https://hn.algolia.com/api/v1/search?query=<product category>&tags=story&hitsPerPage=20
GET https://hn.algolia.com/api/v1/search?query=<competitor name>&tags=story&hitsPerPage=20
GET https://hn.algolia.com/api/v1/search?query=<pain point>&tags=comment&hitsPerPage=30

无需 API 密钥。从标题和评论文本中提取术语和产品定位方式。

1F: 网站内容审查

使用 fetch_webpage 抓取用户自有网站的关键页面:

  • 首页
  • 产品/功能页面
  • 定价页面
  • 博客文章(排名前 5-10 篇)
  • 任何现有的落地页

识别:

  • 可用作广告落地页的页面
  • 网站内容已定位的关键词(在广告中加以利用)
  • 内容空白——网站尚未覆盖的搜索词
  • 网站当前使用的语言和定位
1G: 搜索建议与相关词
Search: "[category] tool" → note Google autocomplete suggestions
Search: "[category] software for [ICP role]"
Search: "[pain point] solution"
Search: "how to [problem your product solves]"
1H: 关键词拓展

针对从所有来源中发现的每个种子关键词,拓展以下内容:

  • 修饰词: 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」

第 2 阶段:关键词架构

2A: 漏斗阶段映射

按买家旅程阶段整理所有发现的关键词:

阶段意图信号示例关键词出价优先级
问题认知搜索解决痛点的方法「如何在不雇用 SDR 的情况下扩大外呼规模」中——教育类意图
解决方案认知搜索某个类别「AI SDR 工具」、「外呼自动化平台」高——比较选项
产品认知搜索具体产品「[competitor] alternative」、「[competitor] vs」很高——接近购买
最高认知搜索你的品牌「[your brand]」、「[your brand] pricing」必备——保护品牌
2B: 意图分类
意图类型广告组策略落地页策略
交易型(「buy」、「pricing」、「free trial」)激进出价,精确匹配直接跳转至产品/定价页面
商业型(「best」、「top」、「vs」、「alternative」)积极出价,精确匹配 + 词组匹配比较页面或功能页面
信息型(「how to」、「what is」、「guide」)低出价或跳过——留给 SEO博客/资源页面(若要投放)
导航型(品牌搜索)必须出价,精确匹配首页或品牌落地页
2C: 竞争密度评估

估算排名前 30 个关键词的竞争程度:

密度信号策略
低展示的广告很少,没有大品牌积极出价——抢占先机
中有一些竞争对手,但尚未饱和策略性出价——通过文案实现差异化
高主要竞争者占据主导地位选择性出价——使用长尾变体,仅采用精确匹配
很高广告预算庞大,排名位置 1-4 已被锁定避免正面竞争——专注于长尾词或竞争对手相关词
2D: 匹配类型矩阵
关键词精确匹配 [keyword]词组匹配 "keyword"广泛匹配 keyword建议
[keyword 1]YYN从精确匹配开始,积累数据后扩展到词组匹配
[keyword 2]YNN仅精确匹配——词组匹配范围太广
[keyword 3]YYY使用所有匹配类型——搜索量大,需要充分覆盖

匹配类型通用规则:

关键词类型推荐匹配方式原因
品牌词精确匹配保护品牌——不要把预算浪费在广泛匹配上
高意图解决方案词精确匹配 + 词组匹配精准覆盖,同时发现相关词
竞争对手词精确匹配 + 词组匹配掌控叙事
问题认知类词组匹配 + 广泛匹配(配合否定关键词)扩大覆盖范围,触达漏斗顶部用户
2E:关键词评分
关键词预估搜索量意图强度竞争程度优先级
[keyword][H/M/L][High/Med/Low][H/M/L][1-5]

优先级评分:

  • 5 = 意图强 + 竞争程度中等(理想选择)
  • 4 = 意图强 + 竞争程度高(重要但成本高)
  • 3 = 意图中等 + 竞争程度低(适合节省预算)
  • 2 = 意图弱 + 竞争程度低(仅用于提高认知度)
  • 1 = 跳过 — 范围太宽或不相关
2F:快速见效关键词列表

确定首批投放的 10 个关键词——意图最强、竞争程度适中:

#关键词匹配类型意图竞争程度原因
1[keyword]完全匹配交易型中等[Reason]

第 3 阶段:广告系列结构

3A:广告组设计

按主题和意图对关键词分组。每个广告组聚焦一个明确主题。

结构模板:

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 个关键词
  • 同一广告组中的所有关键词应属于同一主题
  • 每个广告组应有自己的着陆页(如有可能)
  • 使用第 2D 阶段的匹配类型矩阵来指定匹配类型

第 4 阶段:广告文案生成

每个广告组:3 个自适应搜索广告

每个 RSA 需要:

  • 15 个标题(每个最多 30 个字符)
  • 4 条描述(每条最多 90 个字符)
标题框架(每个广告组 15 个)
位置用途示例
1-3关键词匹配 — 包含搜索词“AI 外呼自动化”
4-5价值主张 — 主要优势“30 天内让销售管道增长 10 倍”
6-7社会认同 — 可信度“深受 500 多个 B2B 团队信赖”
8-9差异化 — 相比替代方案的优势“5 分钟完成无代码设置”
10-11行动号召 — 推动行动“立即开始免费试用”
12-13优惠/紧迫感 — 激励措施“免费试用 14 天”
14-15信任/降低风险 — 消除顾虑“无需信用卡”
描述框架(每个广告组 4 条)
位置用途示例
1功能-优势 — 功能是什么,有何好处“自动发送个性化外呼邮件,让团队无需手动操作,就能促成更多交易。”
2痛点-强化 — 问题 + 解决方案“厌倦了销售代表花 4 小时开发潜在客户?我们的 AI 只需几分钟即可完成。”
3社会认同 + 行动号召“加入 500 多个增长团队。开始免费试用——无需信用卡。”
4差异化 + 行动号召“与传统工具不同,[Product] 开箱即用。亲自体验——预约 15 分钟演示。”

第 5 阶段:否定关键词

5A:通用否定关键词(应用于所有广告系列)
free (if not freemium)
jobs, careers, hiring, salary, internship
tutorial, course, certification, learn, how to become
review, reddit, quora, forum (if not desired)
login, support, help desk, documentation
download, open source (if not applicable)
5B:类别专属否定关键词

与关键词用词相同、但意图不符的行业专属词。根据关键词调研,添加会造成预算浪费的词。

5C:意图类否定关键词

表明搜索者并非买家的词:

  • 求职者:“工作”、“职业”、“招聘”、“薪资”
  • 学生:“教程”、“课程”、“认证”、“作业”
  • 寻求支持者:“登录”、“支持”、“帮助”、“文档”
5D:竞争对手品牌否定关键词(可选)

如果不投放竞争对手广告系列,请将竞争对手品牌名称设为否定匹配,以避免浪费预算。如果投放竞争对手广告系列,则仅在非竞争对手广告组中将这些名称设为否定关键词。

5E:广告组级否定关键词

在广告组之间交叉添加否定关键词,以防止内部关键词相互蚕食。每个广告组只应因自身主题的关键词而触发。

第 6 阶段:出价策略建议

预算范围推荐策略原因
< $1K/mo手动 CPC 或 Max Clicks先收集数据——不要让 Google 在没有数据的情况下进行优化
$1K-5K/moMax Conversions(达到 30+ 次转化后)数据足够支持 Google 的算法
$5K+/moTarget CPA 或 Target ROAS在规模扩大时优化效率

前 2 周: 始终从手动 CPC 或 Max Clicks 开始,并设置每日预算上限。先收集数据,再切换到自动出价。

按漏斗阶段分配预算
漏斗阶段预算占比原因
品牌防护[X%]保护品牌搜索
竞品截流[X%]意向度高,用户已准备好切换
解决方案认知[X%]品类买家——搜索量最高
问题认知[X%]仅在预算允许时投放

第 7 阶段:输出格式

7A:广告系列策略文档
# Google Search Ads Campaign — [Product Name] — [DATE]

## 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]

## Research Summary
- Sources analyzed: [competitor SEO, G2/Capterra reviews, Reddit, Hacker News, site audit]
- Total keywords discovered: [N]
- After dedup + filtering: [N]
- Recommended for campaign: [N]

## Competitive Density Map

| Keyword Theme | Your Position | Top Competitors Bidding | Density | Recommendation |
|--------------|--------------|------------------------|---------|---------------|
| [Theme] | [Not bidding / Bidding] | [Names] | [H/M/L] | [Bid / Skip / Long-tail] |

## Campaign Structure
[Visual tree of campaigns -> ad groups]

## Keywords by Ad Group

### Ad Group: [Name]
**Landing page:** [URL]
| Keyword | Match Type | Funnel Stage | Intent | Priority |
|---------|-----------|-------------|--------|----------|
| [keyword] | Exact | Solution-aware | Commercial | High |
| [keyword] | Phrase | Problem-aware | Informational | Medium |

### Ad Group: [Name 2]
...

## Ad Copy

### Ad Group: [Name]
**RSA 1:**
Headlines: [list of 15]
Descriptions: [list of 4]

**RSA 2:** ...
**RSA 3:** ...

## Negative Keywords

### Campaign-Level Negatives
[List]

### Ad Group-Level Negatives
[Per ad group]

## Bid & Budget Recommendations
[Strategy + daily budget recommendation + funnel stage allocation]

## Quick Wins — Top 10 Launch Keywords
| # | Keyword | Match Type | Intent | Competition | Why |
|---|---------|-----------|--------|-------------|-----|
| 1 | [keyword] | Exact | Transactional | Medium | [Reason] |

## 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)
7B:Google Ads Editor 导入 CSV

生成可导入 Google Ads Editor 的 CSV 文件:

Campaign,Ad Group,Keyword,Match Type,Max CPC,Final URL,Headline 1,Headline 2,Headline 3,Description 1,Description 2

将策略文档保存为当前工作目录(或用户指定路径)下的 google-search-campaign-[YYYY-MM-DD].md。 将 CSV 保存为当前工作目录(或用户指定路径)下的 google-ads-import-[YYYY-MM-DD].csv。

成本

组成部分成本
关键词研究(网页搜索)免费
评论挖掘(网页搜索)免费
Reddit 抓取(如使用 Apify)~$0.05-0.10
HN Algolia API免费
网站内容审查(fetch_webpage)免费
广告文案生成免费(大模型推理)
CSV 生成免费
总计免费-$0.10

所需工具

  • web_search — 用于关键词研究、竞品分析、评论挖掘和 Reddit 挖掘
  • fetch_webpage — 用于着陆页审查、竞品页面分析和网站内容审查
  • HN Algolia API — https://hn.algolia.com/api/v1/search(免费,无需密钥)
  • 可选: Apify Reddit 抓取器——需要 APIFY_API_TOKEN 环境变量

触发语句

  • “为 [product] 设置 Google 搜索广告”
  • “构建 PPC 广告系列”
  • “为我们的产品创建 Google Ads”
  • “我需要搜索广告关键词和文案”
  • “生成 Google Ads Editor 导入文件”
  • “为 Google Ads 做关键词研究”
  • “我们应该对哪些关键词出价?”
  • “为 [product] 构建关键词架构”
  • “查找高意向搜索关键词”

评论

支持 Markdown