mcpField
S
seo-local

seo-local

github.com/infrasity-labs营销与增长15090 次安装18 周前更新
代码仓库

关于 seo-local

seo-local 是分析企业网站本地 SEO 信号的技能,可按业务类型和行业调整检查项目,涵盖 GBP、评价、本地页面、NAP 一致性、结构化数据和权威信号。

主要功能

  1. 01识别业务类型与行业
  2. 02评估 GBP 信号和声誉
  3. 03检查本地页面与 NAP 一致性
  4. 04检查 LocalBusiness 结构化数据
  5. 05评估本地链接与权威信号

适用场景

  1. 01审查本地企业网站
  2. 02发现地点页和服务页的不足
  3. 03核对页面与结构化数据中的企业信息
  4. 04检查本地搜索可见度信号

安装

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

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill seo-local

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

详细介绍

本地 SEO 分析(2026 年 3 月)

关键统计数据

指标数值来源
GBP 信号在本地包权重中的占比32%Whitespark 2026
接近度在排名差异中的占比55.2%Search Atlas ML study
评论信号占比(从 16% 上升)~20%Whitespark 2026
寻找本地信息的 Google 搜索46%Industry data
24 小时内促成到店的移动端“附近”搜索76%Google confirmed
ChatGPT/AI 用于获取本地推荐的比例45%(从 6% 上升)BrightLocal LCRS 2026
ChatGPT 本地转化率15.9%Seer Interactive
Google 自然搜索本地转化率1.76%Seer Interactive
本地包广告增长(2025 年 1 月至 2026 年 1 月)1% 至 22%Sterling Sky

业务类型检测

分析前,先根据页面信号进行检测。这将决定适用哪些检查项。

实体店
  • 页面内容或页脚中显示实体街道地址
  • 嵌入了带有图钉或路线指引的 Google Maps
  • 出现“欢迎到访”“地址位于”“欢迎来看看”等表述
  • LocalBusiness schema 中包含结构化地址
服务区域型业务(SAB)
  • 未显示实体地址
  • 提及服务区域:“服务于[城市/地区]”“服务区域包括”
  • 出现“我们会上门”“现场服务”“移动[服务]”等表述
  • schema 中有 areaServed,但没有 address.streetAddress
混合型
  • 同时有实体地址和服务区域相关表述
  • “欢迎到访我们的展厅”,并提及“我们也服务于[地区]”

对检查项的影响:SAB 跳过嵌入地图验证和实体地址一致性检查。实体店则执行完整的 NAP 和地图检查。


行业类别检测

根据页面信号和 GBP 类别模式进行检测,并依据 references/local-schema-types.md 执行行业专属检查。

类别检测信号
餐饮/menu、菜单项、预订、菜系类型、食品订购、“堂食”“外带”
医疗保健接受的保险、患者、预约、NPI、医疗术语、“Dr.”、HIPAA 声明
法律attorney、lawyer、执业领域、律师资格、案件结果、“免费咨询”
家庭服务服务区域、紧急服务、“免费估价”、持证/投保/担保、“24/7”
房地产房源、MLS、待售/出租物业、经纪人简介、经纪公司、“开放看房”
汽车库存、VIN、试驾、经销商、维修部门、“新车/二手车/认证车”

如果未检测到行业类别,则使用通用的 LocalBusiness 分析路径。


分析维度

1. GBP 信号(25%)

主要类别是本地包中最重要的单一因素(Whitespark 排名第 1,得分:193)。错误的主要类别是排名第一的负面因素(得分:176)。

检查项:

  • 页面上是否能检测到 GBP 嵌入或引用(Maps iframe、place ID、评论小工具)
  • 主要类别是否合适(根据页面内容与可见 GBP 数据推断)
  • 是否有次要类别的证据(BrightLocal 建议的最佳数量:额外 4 个)
  • 是否发布 GBP 帖子(WebFX 指出其不会直接影响排名,但会触发帖子说明)
  • 是否有照片/视频(有照片的企业获得路线请求的概率高 45%,Agency Jet)
  • 问答内容(已于 2025 年 12 月弃用,由 Ask Maps Gemini AI 取代——建议将问答内容重新制作成网站上的 FAQ 栏目;GBP 已移除现有问答,且无法导出)
  • 是否符合获得 Google Verified 徽章的资格(于 2025 年 10 月取代 Guaranteed/Screened)
  • GBP 链接 URL 策略:不要链接到网站上最强的页面(Sterling Sky Diversity Update——有抑制自然搜索排名的风险)
  • 页面上是否显示营业时间(搜索时段正在营业的企业排名更高,影响因素排名第 5)

评分指南:

  • 完整:已嵌入 GBP,类别信号一致,帖子保持活跃,且有照片
  • 部分:存在一些 GBP 信号,但不完整
  • 低:网站上没有可见的 GBP 集成
2. 评价与声誉(20%)

评价增长速度比总数更重要。18 天规则(Sterling Sky):如果 3 周内没有新评价,排名就会断崖式下跌。

检查项:

  • 页面或架构中可见的 Google 评价总数(神奇阈值:10 条,Sterling Sky)
  • 星级评分(31% 的消费者只选择评分达到 4.5 星的商家,68% 只选择评分达到 4 星的商家,BrightLocal 2026)
  • 评价近期性指标(74% 的消费者只关注过去 3 个月内的评价)
  • 架构中的 aggregateRating(ratingValue、reviewCount、bestRating)
  • 第三方评价平台上的评价(消费者平均会使用 6 个评价网站,BrightLocal 2026)
  • 商家回复模式(88% 的消费者愿意选择会回复评价的商家,BrightLocal)
  • 评价筛选检测:在引导用户前往评价平台前对满意度进行任何预筛选,都违反 Google 的规定(虚假互动政策)和 FTC 的规定(每次违规罚款 $53,088)

行业特定事项:

  • 医疗保健:HIPAA 禁止在回复中确认或否认评价者是否为患者
  • 法律:回复评价时需考虑律师与客户之间的保密特权

评分指南:

  • 高:10 条以上评价、4.5 星以上、近期有活动、商家有回复、覆盖多个平台
  • 中:有一些评价,但评价近期性、评分或回复率存在不足
  • 低:少于 10 条评价、近期无活动、没有回复、仅覆盖单个平台
3. 本地页面 SEO(20%)

专属服务页面 = 本地自然搜索排名第 1 的因素,也是 AI 可见度第 2 的因素(Whitespark 2026)。

检查项:

  • 标题标签包含城市/服务关键词
  • H1 标签体现本地意图(城市 + 服务)
  • NAP(名称、地址、电话)在页面 HTML 中可见(页脚、联系部分或页眉)
  • 专属服务页面(每项核心服务对应一个页面)
  • 多地点网站的地点页面质量:
    • 至少 60-70% 为独特内容(行业共识,没有 Google 确认的阈值)
    • 替换测试:如果替换城市名称后内容仍然合理,该页面就是入口页(RicketyRoo 方法)。一家 HVAC 公司因采用这种模式,在 2024 年 3 月的核心更新后,排名下降了 80%,流量减少了 63%
    • 本地照片、针对特定区域的客户评价、本地常见问题
  • 嵌入 Google 地图(强化地理位置相关信号,不是直接的排名因素——采用延迟加载以减轻对速度的影响)
  • 首屏可见点击拨号按钮(tel: 链接)和联系表单
  • 内部链接架构:中心辐射式架构,每个关键页面距离首页不超过 3 次点击
  • 每 1,000 词添加 2-5 个具有上下文的内部链接,并使用描述性锚文本

多地点特定事项:

  • 门店查找器提供可单独抓取的网址(优先采用 SSR/SSG,而非 CSR)
  • 子目录结构:domain.com/locations/city-name/(子目录能更好地汇集链接权重,Bruce Clay:流量提升 50% 以上)
  • 每个地点页面都有唯一的 LocalBusiness 架构,并包含 @id

评分指南:

  • 高:标题和 H1 中包含城市名称,NAP 可见,有专属服务页面,没有入口页模式,内部链接良好
  • 中:有一些本地信号,但缺少服务页面或存在入口页风险
  • 低:标题和 H1 通用,NAP 不可见,地点页面内容单薄
4. NAP 一致性与引用(15%)

传统本地排名中,引用的影响正在下降,但 AI 可见性因素排名前 5 的指标中有 3 项与引用有关(Whitespark 2026)。Google 在 2025 年 7 月更新文档时,从显著性定义中移除了“目录”。

检查以下内容:

  • NAP 提取:比较以下来源中的名称、地址和电话:
    1. 页面可见 HTML(页脚、联系页面)
    2. LocalBusiness JSON-LD 架构
    3. 任何可见的 GBP 数据
    • 标记这三个来源之间的任何差异
  • Tier 1 目录中的引用情况(通过 WebFetch 或 site: 搜索模式检查):
    • 页面上的 Google Business Profile 信号
    • Yelp:site:yelp.com "Business Name"
    • BBB:site:bbb.org "Business Name"
    • Facebook 商业主页引用
  • 了解 Apple Business Connect(使用率翻倍,达到 27%,BrightLocal 2026——建议认领)
  • 了解 Bing Places(为 ChatGPT、Copilot、Alexa 提供支持——建议认领并优化)
  • 行业专属目录建议:加载 references/local-schema-types.md,获取各垂直行业的引用来源
  • 了解数据聚合服务:Data Axle、Foursquare、Neustar/TransUnion(建议提交信息,以便下游分发)

评分指南:

  • 满分:页面和架构中的 NAP 一致,检测到 Tier 1 引用,存在行业目录
  • 部分得分:存在 NAP,但有不一致之处;缺少部分引用
  • 低分:NAP 不一致,未检测到引用,架构中没有地址
5. 本地架构标记(10%)

架构不是直接的排名因素(John Mueller 已确认)。但它能启用丰富结果(点击率提升 43%,Webstix 案例研究),并帮助 AI 系统解析商家信息。

检查以下内容:

  • 是否存在 LocalBusiness 架构(提取 JSON-LD 区块)
  • 必需属性:name、包含 PostalAddress 子属性的 address
  • 推荐属性:geo(至少 5 位小数,已确认)、openingHoursSpecification、telephone、url、priceRange(<100 个字符)、image、aggregateRating
  • 适用于行业的正确子类型——加载 references/local-schema-types.md:
    • 餐厅使用 Restaurant,而不是通用的 LocalBusiness
    • 法律服务使用 LegalService,而不是已弃用的 Attorney
    • 汽车经销商使用 AutoDealer,而不是已弃用的 VehicleListing
    • 医疗保健使用 MedicalClinic/Hospital/Dentist,而不是通用的 MedicalBusiness
  • SAB 专属:使用带有城市名称的 areaServed(建议使用;不在 Google 官方列表中,但受 Schema.org 支持)
  • 多地点:每个地点页面都有自己的 LocalBusiness,且 @id 唯一;通过 branchOf 链接到首页上的 Organization
  • 行业专属架构模式(参见 references/local-schema-types.md):
    • 餐厅:Menu + MenuSection + MenuItem + ReserveAction
    • 医疗保健:Physician(Person)+ MedicalSpecialty + 指向 NPI 的 sameAs
    • 法律服务:LegalService + Person + Service(执业领域)
    • 家居服务:子类型 + areaServed + Service
    • 房地产:RealEstateAgent + Person + RealEstateListing
    • 汽车:AutoDealer + Car + Offer(使用独立的部门架构)

评分指南:

  • 满分:子类型正确,包含所有推荐属性和行业专属模式,JSON-LD 有效
  • 部分得分:存在 LocalBusiness,但类型通用或缺少推荐属性
  • 低分:没有本地架构,或架构包含错误/占位内容
6. 本地链接与权威度信号(10%)

链接对本地包排名的影响正在减弱,但仍占本地自然搜索排名因素的约 26%(Whitespark 2026,排名第 2 的因素组)。“最佳榜单”上的展示位置是AI 可见度引用因素中的第 1 位。

检查以下内容:

  • 可从页面检测到的本地反向链接指标:
    • 商会提及或链接(Trust Flow 较高,消费者访问量约增加 80%,GlueUp)
    • BBB 认证/徽章(Google 会使用 BBB 来验证商家)
    • 本地新闻/媒体提及
    • 社区参与信号(赞助、当地活动、合作伙伴关系)
  • “最佳榜单”上的展示情况(根据 Whitespark 2026 的数据,这是 AI 可见度的首要因素)
  • 数字公关信号:目前 66.2% 的公关从业者将 AI 引用作为 KPI 跟踪(BuzzStream 2026)
  • 品牌提及与 AI 可见度的相关性比传统反向链接高 3 倍(Ahrefs:相关系数为 0.664,对比 0.218)
  • 链接增长速度基准:小型企业每月新增 5–10 个高质量本地链接(行业共识)

评分指南:

  • 高:可看到本地权威度信号(商会、BBB、媒体),并能明显看出参与了社区活动
  • 中:存在一些权威度信号,但本地链接指标有限
  • 低:未检测到本地权威度信号

AI 搜索对本地业务的影响

**不要重复 seo-geo 分析。**提供本地业务相关的 AI 背景信息,并建议使用 /seo geo <url> 进行完整分析。

本地 AI 搜索的关键信息:

  • 最多 68% 的本地搜索会显示 AI Overviews(Whitespark Q2 2025)
  • ChatGPT 的转化率为 15.9%,Google 自然搜索为 1.76%(Seer Interactive)
  • AI 可见度因素中,排名前 5 的因素有 3 个与引用相关(Whitespark 2026)
  • ChatGPT 不会直接访问 GBP——其来源包括 Bing 索引、Yelp、TripAdvisor、BBB 和 Reddit
  • Bing Places 至关重要:为 ChatGPT、Copilot 和 Alexa 提供支持
  • AI 驱动的本地包(美国移动端)只显示 1–2 家商家,显示数量减少了 32%(Sterling Sky)

建议:运行 /seo geo <url>,全面分析 AI 搜索可见度,包括可引用性评分、llms.txt 检查和品牌提及审计。


参考文件

根据需要按需加载:

  • references/local-seo-signals.md:排名因素、评论基准、引用分级、GBP 功能状态、算法更新
  • references/local-schema-types.md:各行业的 LocalBusiness 子类型、Schema 模式、各垂直领域的引用来源

输出

生成 LOCAL-SEO-ANALYSIS-{domain}.md,包含:

  1. 本地 SEO 评分:XX/100,并附各维度评分表
  2. 商家类型:实体店 / SAB / 混合型
  3. 检测到的行业垂直领域 + 行业特定发现
  4. GBP 优化清单(已检测到的信号与缺失项)
  5. 评论状况快照(评分、数量、增长速度指标、回复模式)
  6. NAP 一致性审计(页面与 Schema 的差异、跨来源对比)
  7. 引用情况检查(Tier 1 目录状态)
  8. 本地 Schema 状态(已存在/缺失/格式错误 + 可直接使用的修复方案)
  9. 地点页面质量(如果有多个地点:独特内容占比、门页风险、门店定位器)
  10. 优先级最高的 10 项行动(关键 > 高 > 中 > 低)
  11. 局限性免责声明:说明本分析无法评估的内容(地理网格排名、Domain Authority、完整反向链接情况、GBP Insights 数据、实时本地包排名),以及哪些付费工具可以弥补这些不足

快速见效的优化措施

  1. 认领并优化 Apple Business Connect(使用量翻倍,达到 27%)
  2. 认领并优化 Bing Places(为 ChatGPT、Copilot 和 Alexa 提供支持)
  3. 修复页面、Schema 和 GBP 之间所有 NAP 不一致之处
  4. 添加带有正确行业子类型的 LocalBusiness Schema
  5. 添加 geo 坐标,精度至少为 5 位小数
  6. 确保电话号码使用 tel: 链接,方便点击拨号
  7. 在标题标签和 H1 中添加城市名称 + 服务关键词

中等投入

  1. 为每项核心服务创建专属页面(Whitespark:本地自然搜索因素排名第 1)
  2. 制定评论生成策略,保持至少每 18 天一次的频率
  3. 提交至三个数据聚合商(Data Axle、Foursquare、Neustar/TransUnion),以便向下游分发
  4. 认领行业专属目录列表(按照各垂直行业的建议)
  5. 添加行业专属的 schema 模式(餐厅使用 Menu,医疗保健使用 Physician 等)
  6. 为服务页面和地点页面实施集群式内部链接

高影响力

  1. 制定本地数字公关策略,争取入选“最佳”榜单(AI 可见性因素排名第 1)
  2. 为每个地点页面编写独特且不可互换的内容(独特内容超过 60%)
  3. 入驻 ChatGPT 获取信息的平台(Yelp、TripAdvisor、BBB、Reddit)
  4. 争取加入商会和 BBB(权威性 + 验证信号)
  5. 创建社区参与相关内容(赞助、本地活动、合作伙伴关系)

DataForSEO 集成(可选)

如果有 DataForSEO MCP 工具可用,请使用 local_business_data 提取实时 GBP 数据,使用 google_local_pack_serp 获取实时本地结果包排名,并使用 business_listings 自动审核各目录中的引文信息。


错误处理

情况操作
URL 无法访问(DNS 故障、连接被拒绝)清楚地报告错误。不要猜测网站内容。建议用户核实 URL 后重试。
页面未检测到本地信号报告未发现本地商家指标。建议用户确认这是否为本地商家,并在可用时提供 GBP 列表 URL。
页面 HTML 中未找到 NAP检查 schema 和 meta 标签。如果仍未找到,则标记为严重问题。建议在页脚和联系页面中添加可见的 NAP。
无法确定行业垂直领域列出检测到的前两个垂直领域及其依据的信号。请用户确认后再应用行业专属建议。
多地点且地点页面超过 50 个应用 seo orchestrator 的质量门槛:页面达到 30 个时发出警告(确保独特内容达到 60% 以上),达到 50 个时硬性停止(继续前要求用户说明理由)。

FLOW 框架集成

如需通过提示词引导本地优化,请使用 /seo flow local <url> — FLOW 的 11 个本地阶段提示词涵盖 GBP 优化、元描述、标题标签和结构化本地审计工作流。

评论

支持 Markdown