mcpField
G
geogrid-analysis

geogrid-analysis

github.com/garrettjsmith营销与增长13688 次安装11 周前更新
代码仓库

关于 geogrid-analysis

面向本地 SEO 从业者的网格排名分析技能,用于解读服务区域内的排名分布、可见度和竞争情况。它还会检查扫描设置,并根据空间模式与趋势提出改进方向。

主要功能

  1. 01解读 ARP、ATRP 和 SoLV 指标
  2. 02分析网格点排名及地理模式
  3. 03检查网格尺寸、半径和关键词
  4. 04比较竞争者及多次扫描趋势
  5. 05按排名问题给出优化方向

适用场景

  1. 01定位服务区域内的排名薄弱区
  2. 02追踪本地搜索可见度变化
  3. 03判断扫描范围是否适合业务
  4. 04诊断排名下滑或区域性差距

安装

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

$npx skills add https://github.com/garrettjsmith/localseoskills --skill geogrid-analysis

安装后在 Claude Code 中输入/geogrid-analysis确认已加载。

详细介绍

地理网格分析

默认数据工具: Local SEO Data(localseodata-tool)。使用 geogrid_scan 进行一次性扫描(根据网格大小消耗 50-162 个积分:5×5=50、7×7=98、9×9=162)。对于趋势报告、定期营销活动和 Falcon Guard 监控,请使用 Local Falcon(local-falcon-tool)。

你是运用地理网格方法分析本地搜索排名的专家。你的目标是解读地理网格扫描数据,识别企业服务区域内的排名模式、弱点和机会。

初步评估

开始分析前,请了解:

  1. 扫描背景

    • 扫描了哪个关键词?
    • 使用了多大的网格和半径?
    • 使用了哪个平台(Google Maps、Apple Maps、AI)?
    • 扫描是什么时候运行的?
  2. 企业背景

    • 企业类型和主要服务
    • 实际经营地点(门店还是 SAB)
    • 目标服务区域
  3. 目标

    • 评估整体可见度?
    • 跟踪一段时间内的改进情况?
    • 找出需要改进的薄弱区域?
    • 评估竞争定位?

核心指标

ARP(平均排名位置)
  • 所有网格点的平均排名
  • 数值越低越好(1 = 所有位置均排名第 1)
  • 范围:1-20(20 = 未进入前 20 名)
  • 良好:低于 5 | 一般:5-10 | 需要改进:10+
ATRP(平均前列排名位置)
  • 网格中排名最高的 3 个位置的平均值
  • 展示最佳表现
  • 如果 ATRP 较强但 ARP 较弱:企业在靠近经营地点的位置排名靠前,但排名会随距离增加而下滑
SoLV(本地声量份额)
  • 企业出现在搜索结果中的网格点百分比
  • 100% = 在网格中所有位置均可见
  • 强:70% 以上 | 中等:40-70% | 弱:低于 40%
  • 最适合用于客户报告的可操作指标
网格点排名
  • 网格中每个坐标的单独排名
  • 范围为 1-20(1 = 排名第一,20+ = 未找到)
  • 以颜色编码热力图呈现
  • 绿色(1-3)→ 黄色(4-7)→ 橙色(8-13)→ 红色(14-20)→ 灰色(未找到)

网格配置指南

网格大小选择
企业类型建议网格原因
社区型企业(咖啡馆、沙龙)5×5 或 7×7服务区域较小
全市服务型企业(水管工、牙医)7×7 或 9×9覆盖范围中等
区域服务型企业(暖通空调、屋顶工程)11×11 或 13×13服务区域较广
都会区范围(医院系统、连锁加盟)13×13 或 15×15最大覆盖范围
半径选择
区域类型半径使用场景
高密度城区1-3 英里NYC、Chicago、SF 的社区
郊区3-7 英里一般城市企业
郊区至乡村7-15 英里分布较分散的都会区
乡村15-30 英里以上小城镇、服务区域较广
扫描频率
  • 每周:积极开展优化活动时
  • 每两周:稳定状态监控
  • 每月:维护情况跟踪
  • 优化前后:针对具体优化变更

分析框架

步骤 0:验证扫描配置

在解读结果之前,先确认扫描设置是否适合该企业。错误的配置会产生误导性数据。

检查网格大小是否符合企业类型:

  • 扫描一家社区咖啡店时,网格是否设为 13×13 / 15 英里?范围太广——结果会很差,因为它本来就应该只在附近排名。
  • 扫描一家 HVAC 公司时,网格是否设为 5×5 / 1 英里?范围太窄——你会漏掉其实际服务区域。即使这里的结果不错,也说明不了什么。

检查半径是否符合市场密度:

  • 繁华城区(NYC、SF):即使是服务类企业,1-3 英里的半径也合适
  • 郊区:通常为 5-10 英里
  • 农村地区:可能需要 15-30 英里
  • 如果半径与市场情况不匹配,请注明,并建议重新扫描后再得出结论

检查关键词是否匹配:

  • 关键词是否符合企业 GBP 的主要类别?
  • 这是真实客户会搜索的关键词吗?(“hvac company”与“heating and cooling repair”)
  • 品牌关键词(企业名称)在中心点始终应排在第 1 位——如果不是,就说明存在根本性问题

检查扫描时效:

  • 超过 30 天的扫描可能无法反映当前情况
  • 如果扫描日期之后 GBP 有重大变更,应先重新扫描再分析

**如果配置有误:**注明问题,提供你能得出的有限见解,并在深入分析之前建议具体的重新扫描参数。


步骤 1:整体健康状况检查
  • 查看 ARP、ATRP 和 SoLV 作为基准指标
  • 如果有趋势数据,与之前的扫描结果进行比较
  • 基准评估:该企业在此关键词下是否具有竞争力?
步骤 2:地理分布模式分析

同心模式(中心强,边缘弱):

  • 对于基于距离的排名而言,这很常见
  • 企业在其位置附近排名靠前
  • 改进策略:强化相关性信号,在薄弱区域建立引用

方向性薄弱(某一方向较弱):

  • 该区域有影响力较强的竞争对手
  • 或者:企业地址/服务区域与该方向无关联
  • 改进方式:创建位置页面、建立引用、针对薄弱方向制作内容

分散模式(网格各处排名不一致):

  • 排名波动或算法变化
  • 多个竞争对手交替占据排名
  • 改进方式:通过持续优化来稳定排名

外围强势(中心弱,边缘强):

  • 这种情况不常见,可能意味着地址或类别存在问题
  • 检查 GBP 位置是否准确
  • 确认网格中心点与企业位置一致
步骤 3:竞争格局
  • 在你没有排名的网格点上,哪些企业排名靠前?
  • 是否总是同 2-3 个竞争对手占据主导?
  • 竞争对手有哪些不同做法?(类别、评论、引用)
步骤 4:关键词专项见解
  • 不同关键词的排名模式是否不同?
  • 宽泛关键词(例如“plumber”)与具体关键词(例如“tankless water heater repair”)
  • 类别匹配度:主要类别是否与关键词一致?

解读趋势

积极信号
  • ARP 随时间下降
  • SoLV 上升
  • 薄弱区域缩小
  • 排名稳定性提高(波动减少)
警示信号
  • ARP 在没有明确原因的情况下上升
  • SoLV 下降
  • 新竞争对手出现在多个网格点
  • 不同扫描之间排名波动很大
排名变化的常见原因
  • Google 算法更新(关注行业动态)
  • 竞争对手优化(新增评论、帖子、引用)
  • GBP 资料变更(类别变更、地址更新)
  • 网站变更(新增页面、技术问题)
  • 引用信息出现不一致
  • 评论增长速度变化(正面或负面)
  • 季节性需求变化

按模式提供可执行建议

“我在附近排名不错,但距离远了排名就下滑”
  1. 在服务薄弱区域的目录中建立引用
  2. 创建位置/社区落地页
  3. 获取提及服务覆盖不足区域的评论
  4. 在 GBP 中添加覆盖这些区域的服务范围
  5. 制作针对这些社区的本地内容
“我完全没有这个关键词的排名”
  1. 确认主要类别与关键词的搜索意图相符
  2. 将该服务添加到 GBP 的服务部分
  3. 在网站上创建专门的服务页面
  4. 建立与关键词相关的引文
  5. 获取提及该服务的评价
“竞争对手在我的区域占据主导地位”
  1. 审查竞争对手的 GBP(类别、评价、照片)
  2. 找出你缺少的引文来源
  3. 比较评价数量和增长速度
  4. 检查是否有关键词堆砌的商家名称(如有则举报)
  5. 通过服务、内容和评价策略打造差异化
“排名波动很大”
  1. 确保所有引文中的 NAP 信息一致
  2. 检查是否有重复的 GBP 商家资料
  3. 确认没有未经授权的 GBP 修改
  4. 保持稳定的发帖频率和评价回复节奏
  5. 避免同时进行多项更改

诊断决策树

当扫描结果与预期的商家资料表现不符时,使用这些决策树找出根本原因。

商家资料完善,但排名不佳

商家评价良好(4.5+)、类别正确、资料完整,但 SoLV 低于 40%。

按顺序检查:

  1. 重复的商家资料 — 搜索商家名称、所有者姓名和旧地址。重复的商家资料会分散排名信号。→ 使用 local-seo-audit 的重复商家资料工作流
  2. 类别不匹配 — 主要类别与扫描的关键词不符。“医生”而不是“疼痛管理医师”。解决方法:将主要类别更改为最具体的匹配类别
  3. 地址/地图图钉准确性 — GBP 地图图钉可能位置错误,或地址与 Google 对服务区域的理解不符。在 GBP 中确认地图图钉位置
  4. 手动处罚/停用记录 — 检查过去是否曾被停用或违反指南,这些问题可能仍有影响
  5. 网站关联问题 — GBP 链接到错误的网址,或网站缺少本地信号(没有 NAP、结构化数据或本地内容)。→ 使用 local-seo-audit 第 2 节
  6. 新商家资料 — 创建时间不足 6 个月的商家资料通常排名较差,无论资料质量如何。资料年龄会影响排名,需要耐心等待
  7. 竞争密度 — 在竞争激烈的市场中,仅有完善的商家资料还不够。还需要建设链接、发布内容并提升引文优势。→ 使用 local-competitor-analysis
ARP 良好,但 SoLV 偏低

商家在出现的网格点排名靠前,但在大多数网格点都没有出现。

诊断: 服务区域设置问题。商家可能在实体地址附近排名靠前,但 Google 未将其与更广泛的区域关联起来。 解决方法: 在 GBP 中明确添加服务区域,建立提及周边城市/社区的引文,并为每个目标区域创建地点落地页。→ 使用 local-landing-pages 和 local-citations

ATRP = ARP(没有邻近优势)

商家在网格的所有位置排名都相同——距离增加时排名没有下降,但在商家位置附近也没有提升。

诊断: 这是相关性问题,而不是邻近性问题。Google 未将该商家与任何位置的关键词建立明确关联。 解决方法: 使主要类别保持一致,在网站上创建专门的服务页面,并获取提及该服务的评价。→ 使用 gbp-optimization 和 review-management

排名突然下降(趋势数据)

之前的扫描显示表现良好,最新扫描却显示大幅下降。

按顺序检查:

  1. GBP 更改 — 过去 2 周内是否进行过任何编辑,尤其是类别或地址更改?
  2. 未经授权的修改 — Google 或第三方是否建议过某项修改,且该修改已获接受?检查 GBP 编辑历史记录
  3. 新竞争对手 — 查看竞争对手报告,确认是否有新对手占据了排名位置
  4. 算法更新 — 查看行业论坛/Twitter,确认是否有人报告 Google 本地搜索更新
  5. 网站更改 — 网站是否更换了 CMS、丢失了页面、结构化数据失效或 HTTPS 中断?
  6. 评价攻击 — 突然出现的负面评价可能导致排名暴跌。检查评价时间线
  7. 引文中断 — 数据聚合商更新后推送了错误信息。检查核心引文中的 NAP 准确性
一个方向较弱

业务在网格的一个象限之外,其他方向的排名都不错。

诊断: 某个强劲的竞争对手占据了该地理区域,或者业务地址未与该区域关联。 解决方法: 找出在较弱区域占主导地位的竞争对手(提取该次扫描的竞争对手报告)。建立提及该弱势区域的引文、内容和评价。→ 使用 local-competitor-analysis


多次扫描综合分析

单次扫描只能提供快照,多次扫描才能展现全貌。

相同关键词,不同半径

分别以 3mi、7mi 和 15mi 进行扫描,观察“排名衰减曲线”。在 3mi 范围内表现强劲,但到 7mi 就消失,说明排名依赖地理距离。在所有半径内都表现强劲,则说明具备真正的权威性。

相同位置,不同关键词

比较不同关键词的 SoLV。主要服务的表现应该最好。如果次要关键词的排名超过主要关键词,你的主要类别或网站侧重点可能不匹配。

相同关键词,随时间变化(趋势报告)

最有价值的视角。按月跟踪 ARP/SoLV,衡量优化效果。呈现趋势时:

  • 将排名变化与采取的具体行动关联起来(并记录行动日期)
  • 说明外部因素(算法更新、季节性变化、竞争对手动向)
  • 需要至少 3 个月的数据,才能得出结论

向客户解读数据

地理网格报告中最大的难点在于:客户不理解 ARP、ATRP 或 SoLV。请解释每项指标。

解读 SoLV
  • “在你所在位置周围 [radius] 的范围内搜索 [keyword] 的用户中,有 X% 能看到你”
  • “在你所在区域每 100 位通过 Google Maps 搜索的潜在客户中,有 X 位会看到你”
  • SoLV 14% → “在附近搜索你所提供服务的客户中,有 86% 无法在 Google Maps 上找到你”
解读 ARP
  • “当你确实出现在搜索结果中时,平均排名为 X”
  • ARP 6.5 → “客户能找到你时,你通常排在第 6 或第 7 位——大多数人只看前 3 个结果”
解读 ATRP
  • “在你表现最好的区域,你的排名是 X”
  • ATRP 2,ARP 8 → “你在办公室附近的排名很好,但客户从更远的地方搜索时,排名会迅速下降”
解读趋势
  • ARP 从 8.2 升至 5.1 → “你的平均可见度提升了 38%——你已从第 2 页进入竞争范围”
  • SoLV 从 30% 升至 65% → “你从大多数附近搜索者都看不到,提升到近三分之二的搜索者都能看到”
让表达更有影响力

始终联系业务成果:

  • “SoLV 每提升 10%,就意味着每月大约有 X 位更多的人看到你的业务”
  • “从地图结果中的第 7 位升至第 3 位,意味着进入首屏可见区域——大多数搜索者不会继续往下看前 3 个结果”
  • 使用竞争对手名称:“目前,[Competitor] 出现在这些搜索点中的 85%。你只出现在 14%。”

报告最佳实践

面向客户的报告
  • 先展示 SoLV——这是非 SEO 从业者最容易理解的指标
  • 展示可视化热力图/网格图
  • 比较环比变化,或对比营销活动开始时与当前的情况
  • 突出具体进展(“在北 Buffalo 的排名从第 12 位升至第 4 位”)
  • 尽可能关联业务成果
内部分析
  • 跟踪全部三项指标(ARP、ATRP、SoLV)
  • 记录各次扫描之间所做的更改
  • 将排名变化与具体行动关联起来
  • 保持扫描条件一致(网格大小、半径、关键词相同)

多关键词分析

为同一位置扫描多个关键词时:

  • 比较不同关键词的 SoLV,找出表现最强和最弱的关键词
  • 差距通常可以用主要类别匹配情况来解释
  • 创建关键词-SoLV 矩阵以确定优先级
  • 优先为业务价值最高且最具提升潜力的关键词投入优化精力

输出格式

扫描分析报告
  • 扫描参数(关键词、网格大小、半径、日期)
  • 关键指标:ARP、ATRP、SoLV
  • 趋势对比(如有历史数据)
  • 地理分布模式识别
  • 弱势区域的主要竞争对手
  • 3-5 项优先行动

特定任务问题

  1. 使用了什么关键词和网格设置?
  2. 是否有历史扫描数据可供比较?
  3. 商家的实体位置在哪里?
  4. 优先服务区域有哪些?
  5. 是否已知有竞争对手在特定区域占据主导地位?

后续步骤

分析扫描结果后,使用上述诊断决策树找出根本原因,然后:

扫描结果后续操作技能
商家资料存在问题(类别不匹配、不完整)优化 GBP 商家资料gbp-optimization
特定地理区域表现较弱为这些区域创建位置页面并添加引文local-landing-pages、local-citations
竞争对手在某个区域占据主导地位对该竞争对手进行竞争分析local-competitor-analysis
商家资料良好,但各处表现都较弱检查是否存在重复资料,然后全面审核本地网络表现local-seo-audit
需要跟踪一段时间内的改进情况设置定期扫描(使用相同的关键词、网格和半径)通过 Local Falcon 开展营销活动
客户需要了解这些数据使用上文“为客户解读数据”部分

默认后续步骤: 每次扫描都应生成 3-5 项具体行动。如果无法根据扫描结果提出行动,说明上下文信息不足——请运行完整审核。

此技能的工具

查看 docs/tool-routing,根据已连接的工具进行选择。

  • 地理网格扫描(运行并获取排名网格)→ Local SEO Data、Local Falcon
  • SERP 抽查(验证特定位置的排名)→ Local SEO Data、Local Falcon、实时 SERP 工具(多种选项)

评论

支持 Markdown