首页 / n8n 工作流模板 / 使用 Google Ads API 生成带有月搜索量的 SEO 关键词

使用 Google Ads API 生成带有月搜索量的 SEO 关键词

Generate New Keywords with Search Volumes⚒️⚒️🟢🟢

此 n8n 工作流通过使用 Google Ads API 生成带有搜索量数据的新 SEO 关键词来自动化关键词研究。它处理输入关键词,检索关键词创意,并将结果存储在 Google 表格中以供进一步分析。

手动触发6 个节点营销与社交SEO 医生SEO 报告工具

工作流介绍

使用 Google Ads API 生成 SEO 关键词的工作流

此 n8n 工作流模板,标题为 “生成带有搜索量的全新关键词”,是一个强大的自动化工具,专为希望直接从 Google Ads API 中发现高潜力关键词的数字营销人员、SEO 专家和增长团队而设计,这些关键词富含平均月搜索量、竞争程度和出价估算等关键指标。该工作流围绕 SEO 研究和广告系列规划的最佳实践构建,通过利用 Google 的官方广告基础设施来简化关键词构思。

工作流功能

该工作流接收一组种子关键词(例如,“工作流自动化软件”),并利用 Google 的 Keyword Ideas API(generateKeywordIdeas)生成数百个相关的关键词建议。它检索丰富的搜索量、竞争程度和每次点击费用 (CPC) 范围等数据,然后处理并存储结果——非常适合构建 SEO 策略、优化内容日历或为付费广告系列提供支持。

所有生成的关键词都将被提取、重新格式化为干净的字段,并自动更新到 Google 表格中,以便于访问和报告。


主要功能和能力

  • ✅ 自动化关键词研究:利用 Google Ads 的官方 API,根据输入种子获取实时关键词创意。
  • ✅ 搜索量和竞争数据:提取 avgMonthlySearches(平均月搜索量)、competition(竞争程度)、competitionIndex(竞争指数)和 CPC 估算(lowTopOfPageBidMicros、highTopOfPageBidMicros)。
  • ✅ 数据转换:使用 JavaScript 表达式将微值出价(以美分为单位)转换为可读的美元金额。
  • ✅ 结构化输出:将复杂的 JSON 响应映射到扁平、可用的字段,如 keyword(关键词)、avgMonthlySearches(平均月搜索量)等。
  • ✅ Google 表格集成:自动将处理后的关键词数据追加到名为“SEO DOCTOR: Keyword Tool”的预定义 Google 表格中,以便长期跟踪。
  • ✅ 可扩展的输入处理:一次接受多个种子关键词,并通过批量处理逻辑逐个处理。
  • ✅ 文档齐全的设置:包含详细的便签,指导用户完成配置、身份验证和故障排除。

主要节点及其用途

节点名称 类型 用途
触发器 executeWorkflowTrigger 手动启动工作流;作为测试运行或集成触发器的入口点(可替换为 webhook)。
设置关键词 set 将输入关键词数组(通过触发器发送)提取到下游节点可访问的结构化格式中。
生成新关键词 httpRequest 使用正确的标头和有效负载调用 Google Ads generateKeywordIdeas 端点,通过 OAuth2 进行身份验证。发送种子关键词以及地理位置/语言定位参数。
拆分 splitOut 拆分返回的关键词创意数组(results),以便单独处理每个建议。
编辑字段 set 将原始 API 响应重新格式化为用户友好的字段:将出价微值转换为美元,提取文本、竞争程度和搜索量。
更新 googleSheets 将清理后的关键词数据追加到名为“SEO DOCTOR: Keyword Tool”的 Google 表格的特定标签页中。使用自动映射来对齐字段。
便签 (x5) stickyNote 在画布中提供文档:使用说明、设置步骤、故障排除技巧以及关于数据流的上下文。

用例和优势

理想用途:

  • 📈 SEO 策略师:发现具有实际搜索需求的未被发掘的长尾关键词。
  • 💬 内容营销人员:构建有数据支持的主题集群和博客大纲。
  • 🔍 PPC 管理员:在启动 Google Ads 广告系列之前评估关键词的有效性。
  • 🛠️ 自动化顾问:跨客户重复使用此模板进行可扩展的关键词分析。

业务优势:

  • ⏱️ 节省时间:消除了手动抓取或使用准确性有限的第三方工具。
  • 💡 提高准确性:使用 Google 自己的数据源,而不是估算。
  • 🧩 灵活且可扩展:可以集成到更大的工作流中(例如,CMS 发布、排名跟踪、竞争对手分析)。
  • 🗃️ 集中报告:所有输出都进入 Google 表格——易于共享、可视化和协作。

分步工作流逻辑

  1. 启动工作流

    • 触发器节点启动执行。在示例中,它固定了包含 20 个种子关键词的测试数据,例如 "n8n workflow automation" 和 "hr process automation"。
  2. 提取种子关键词

    • 设置关键词节点将传入的 .query.Keyword 数组映射到名为 Keyword 的字段,使其可供 HTTP 请求使用。
  3. 调用 Google Ads API

    • 生成新关键词节点向以下地址发送 POST 请求:
      https://googleads.googleapis.com/v18/customers/{customer-id}:generateKeywordIdeas
      
    • 请求正文包括:
      • 目标国家:geoTargetConstants/2840(美国)
      • 语言:languageConstants/1000(英语)
      • 网络:GOOGLE_SEARCH
      • 来自上一步的种子关键词
    • 身份验证使用存储的 OAuth2 凭据和必需的标头:
      • developer-token
      • login-customer-id
      • content-type: application/json
  4. 处理结果数组

    • API 在 results 下返回一个关键词创意列表。拆分节点将此数组分解为单独的项,以便单独处理每个关键词。
  5. 清理和格式化数据

    • 编辑字段节点创建简化的输出字段:
      • keyword:建议的关键词文本
      • avgMonthlySearches:平均月搜索次数
      • competition:高/中/低竞争程度指示器
      • competitionIndex:竞争程度的数字索引
      • lowTopOfPageBidMicros / highTopOfPageBidMicros:从微值转换为美元(除以 1,000,000)
  6. 将结果存储在 Google 表格中

    • 更新节点将每个格式化的关键词记录写入一个名为 “SEO DOCTOR: Keyword Tool” 的 Google 表格中,特别是 GID 为 1475484115、标签为“Keyword”的表格。
    • 字段映射基于列名自动进行。
  7. 审查和迭代

    • 用户可以直接在 Google 表格中查看结果。
    • 便签指导用户重新配置以适应不同的地理位置、语言、客户 ID 或替代触发器(如 webhook)。

💡 专业提示:用 Webhook 节点替换默认触发器,允许外部系统(如 CRM、表单或仪表板)动态发送关键词请求。

此工作流例证了 n8n 如何实现对企业级 API 的无代码/低代码访问——将复杂的 SEO 操作转化为可重复的自动化管道。通过最少的设置,团队可以比以往任何时候都更快地生成可操作的见解。

使用方法:下载 JSON 文件,然后在 n8n 中选择“从文件导入”。