关于 serpapi-tool
serpapi-tool 是一项通过 SerpAPI 查询实时搜索结果并解读本地 SEO 信号的技能,介绍如何按指定地点查看地图商家、自然搜索结果、广告及其他结果功能。
主要功能
- 01获取实时搜索结果
- 02查看本地商家包和地图列表
- 03检查广告及搜索结果功能
- 04查看“用户还问了”问题
- 05按搜索需求选择引擎
适用场景
- 01检查本地关键词的搜索结果
- 02比较本地商家包中的商家
- 03从搜索问题中寻找 FAQ 主题
MCP 相关
该技能说明可通过 MCP 直接访问 SerpAPI,按指定地点获取 Google、Bing 等搜索引擎的实时结果。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ garrettjsmith/ localseoskills --skill serpapi-tool安装后在 Claude Code 中输入/serpapi-tool确认已加载。
详细介绍
SerpAPI 工具
说明: LocalSEOData(
localseodata-tool)现已通过organic_serp、local_pack、maps和local_finder端点提供实时 SERP 数据。默认使用 LocalSEOData。如果未连接 LocalSEOData,或需要使用非 Google 搜索引擎(Bing、Yahoo),SerpAPI 仍然很有用。
你可以通过 MCP 直接访问 SerpAPI,获取 Google、Bing 和其他搜索引擎在任何地点的实时搜索结果。
何时使用 SerpAPI 或其他工具
| 需求 | 使用 SerpAPI | 改用 |
|---|---|---|
| 获取当前实时 SERP 快照 | ✅ | — |
| 查看某个查询的本地结果包 | ✅ | Local Falcon,用于地理网格覆盖范围 |
| 查看“用户还问了”问题 | ✅ | — |
| 查看 AI Overview 内容 | ✅ | Local Falcon GAIO 扫描,用于地理覆盖范围 |
| 快速检查某个地点的排名 | ✅ | Local Falcon,用于系统化多点检查 |
| 查看 SERP 中的功能(广告、知识面板等) | ✅ | — |
| 查看地理网格内的排名 | ❌ 逐点检查太慢 | Local Falcon |
| 关键词搜索量/难度 | ❌ | Semrush、Ahrefs、DataForSEO |
| 历史排名趋势 | ❌ 仅提供快照 | Local Falcon 趋势 |
核心工作流
检查本地关键词的实时 SERP
适用场景: 用户想查看 Google 当前针对某项搜索展示的内容。
{
"params": {
"q": "emergency plumber",
"engine": "google",
"location": "Buffalo, New York, United States"
},
"mode": "compact"
}
从结果中提取:
local_results— 地图结果包(排名、商家名称、评分、评论)organic_results— 地图下方的自然搜索结果ads— 当前展示的付费广告(表明具有商业价值)related_questions— “用户还问了”问题(内容机会)ai_overview— AI Overview 内容(如有)knowledge_graph— 品牌搜索对应的知识面板
专门检查 Google Maps 结果
适用场景: 用户想查看本地商家列表。
{
"params": {
"q": "dentist",
"engine": "google_maps",
"location": "Orchard Park, New York"
}
}
如果需要查看完整的本地查找器结果,而非仅查看排名最高的 3 条地图结果,请使用 google_maps 引擎。
检查特定地点的本地结果
适用场景: 用户想查看从某个特定地点搜索时的结果。
{
"params": {
"q": "chiropractor near me",
"engine": "google_local",
"location": "Amherst, New York"
}
}
重要: 地点参数用于模拟从该地点进行搜索。“附近”查询会显示该地点附近的结果。
快速分析竞争对手的 SERP
适用场景: 用户想了解某个关键词的竞争格局。
运行搜索,然后分析:
- 是否有广告? → 关键词具有商业价值
- 是否有本地结果包? → Google 认为该查询具有本地意图
- 地图结果包中的商家有多少条评论? → 评论数量基准
- 是否有 AI Overview? → 内容需要针对 AI 优化
- 有哪些“用户还问了”问题? → 内容/常见问题机会
- 哪些网站的自然排名靠前? → 目录网站还是实际商家
在关键词研究中验证 SERP 功能
适用场景: 制定关键词策略时,需要了解哪些关键词会触发哪些功能。
针对每个目标关键词运行搜索并记录:
- 出现本地结果包 → 优先针对该关键词优化 GBP
- 出现广告 → 关键词具有转化价值,可考虑 PPC
- 出现 AI Overview → 优化内容以便被 AI 引用
- 出现精选摘要 → 有机会提供结构化内容
- 出现“用户还问了”问题 → 有机会创作常见问题内容
- 未出现本地结果包 → 该关键词可能没有本地意图,应重新考虑是否定位该关键词
引擎选择指南
| 引擎 | 使用场景 |
|---|---|
google | 默认选项——提供包含所有功能(包括本地结果包)的完整 SERP |
google_maps | 需要查看排名最高的 3 条以外的完整本地/地图结果 |
google_local | 专门查看本地查找器结果 |
google_light | 快速检查,数据较少,响应更快 |
google_news | 检查关键词是否有新闻报道 |
google_images | 检查某个查询的图片结果 |
bing | 检查 Bing 结果(与 Copilot/AI 搜索相关) |
解读本地 SEO 的结果
本地商家包分析
- 排名第 1–3 位:这些商家占据主导地位——留意其评论数量、评分和类别
- 没有本地商家包:Google 认为此查询没有本地意图——请重新考虑关键词策略
- 本地商家包上方有广告:这是竞争激烈的关键词——仅靠自然搜索可能不够
其他人也在问(PAA)
- 每个 PAA 问题都是一个内容机会
- 如果你的目标关键词会触发类似“[城市] 的 [服务] 多少钱?”这样的 PAA 问题——就创建内容来回答
- PAA 问题通常也适合作为 FAQ 结构化数据的候选内容
AI Overview
- 如果出现:Google 正在为此查询总结内容
- 留意引用了哪些来源——这些网站的内容结构是 Google 偏好的
- 你的内容需要准确、结构清晰,并直接回答查询
接下来该怎么做
| 发现 | 下一步行动 | 技能 |
|---|---|---|
| 本地商家包中的竞争对手评论更多 | 制定评论策略 | review-management |
| 目标关键词没有本地商家包 | 这不是本地关键词——调整策略 | local-keyword-research |
| 出现 AI Overview,但未引用用户 | 优化内容以提升 AI 可见度 | ai-local-search |
| 找到了 PAA 问题 | 创建针对这些问题的 FAQ 内容 | local-landing-pages |
| 出现广告,但用户没有投放广告 | 考虑针对该关键词投放 PPC 广告 | local-ppc-ads |
| 想要获取地理位置排名数据,而不只是这个点位 | 运行正式的地理网格扫描 | local-falcon-tool |
| 用户出现在地图包中,但排名位置不理想 | 使用地理网格分析进行诊断 | geogrid-analysis |
**默认下一步:**SerpAPI 提供的是一个快照。要持续跟踪,请设置 Local Falcon 扫描。使用 SerpAPI 进行探索和抽查,使用 Local Falcon 进行测量。