用途
Finding Content Gaps from Google SERP 用于分析 Google 搜索结果,识别现有内容薄弱、过时或缺少关键信息的地方,这些正是新内容可以快速获得排名的缺口。
主要能力
该技能通过 apidojo 的 Google Search 抓取器获取 SERP,并对每个关键词的前 10 条结果进行质量评估,包括:标题或 URL 含较早年份的过时内容、非权威域名、标题笼统稀薄的内容信号,以及来自 Reddit、Quora、AnswerThePublic 等论坛或问答站点的结果。据此计算缺口得分(gap_score),并划分为高机会(≥0.60)、中等(0.35–0.59)、低(<0.35)三个层级。
使用方式
前提条件:设置 APIFY_TOKEN 环境变量;可选安装 Apify MCP 服务器。
输入参数包括:startUrls(Google 搜索 URL)、searchTerms(关键词)、countryCode(默认 US)、languageCode、maxItems、maxPagesPerQuery(默认 1)、mobileResults(默认 false)、customMapFunction。
推荐通过 run_actor.js 运行,可自动处理等待、输出并保存文件。示例:
node scripts/run_actor.js \
--actor "apidojo~google-search-scraper" \
--input '{"param": "value"}'
保存为 CSV 或 JSON 时附加 --output YYYY-MM-DD_results.csv --format csv(或 json)。APIFY_TOKEN 需在环境或 .env 文件中设置。
若可用 Apify MCP,可使用 apify:run-actor 工具,Actor 为 "apidojo~google-search-scraper",并传入包含 queries、maxPagesPerQuery、countryCode、includePeopleAlsoAsk 的输入。
也可通过 REST API 调用:
curl -X POST "https://api.apify.com/v2/acts/apidojo~google-search-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["[KEYWORD_1]", "[KEYWORD_2]"], "maxPagesPerQuery": 1}'
工作流程
步骤 1:对所有关键词运行 google-search-scraper。 步骤 2:评估 SERP 质量信号,计算 gap_score。 步骤 3:为每个关键词的内容缺口机会评分。 步骤 4:按主题聚类缺口。 步骤 5:输出按优先级排序的内容缺口报告。
输出格式
报告包含分析的关键词数量、各层级数量与日期,并以表格列出高机会关键词(关键词、缺口得分、过时结果、低权威、有无摘要、建议角度),随后给出内容简报建议,如当前排名第一的结果、缺口类型、建议内容形式与角度。
适用场景
适合需要根据 Google 搜索结果规划内容选题、发现可快速排名机会的场景。
限制与注意事项
缺口分析具有主观性,弱点信号只是近似指标;建议在投入内容生产前,手动审查前 5 个关键词的前 3 条结果以验证。若所有缺口评分都低,可能说明关键词已被现有内容较好覆盖,可转向长尾变体或子话题。若 SERP 被单一域名主导,需注意垄断情况,可考虑长尾变体。若关键词意图混合(信息型与交易型),应分开分析,因为信息型内容与产品页的缺口标准不同。权威域名的过时内容仍可能排名良好,需判断该内容是否真正回答了用户问题。
产品价格、具体收费标准、平台覆盖范围等信息暂未提供。