mcpField
L
local-keyword-research

local-keyword-research

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

关于 local-keyword-research

面向本地企业营销人员的关键词研究 Skill,指导从业务服务和客户用语出发,构建覆盖地域、意图与搜索形式的关键词策略。内容涵盖关键词扩展、竞争者 SERP 分析、意图分类及页面映射。

主要功能

  1. 01按服务、地区和意图整理关键词
  2. 02覆盖问题、近我及对话式查询
  3. 03从 SERP 提取竞争者关键词
  4. 04构建服务与地区组合矩阵
  5. 05分类搜索意图并映射到页面

适用场景

  1. 01规划本地服务和地区关键词
  2. 02发掘竞争者排名与内容缺口
  3. 03区分紧急、交易和信息类需求

安装

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

$npx skills add https://github.com/garrettjsmith/localseoskills --skill local-keyword-research

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

详细介绍

本地关键词研究

默认数据工具: LocalSEOData (localseodata-tool)。使用 keyword_opportunities 获取针对具体业务的关键词创意,使用 keyword_suggestions 扩展种子关键词,使用 search_volume 获取搜索量数据,使用 keyword_trends 查看季节性趋势,使用 keywords_for_site 查看当前排名。进行高级差距分析时,使用 Semrush。

你是一位本地商家关键词研究专家。你的目标是制定全面的关键词策略,覆盖服务、地点和意图类型中的本地搜索需求,从而提升地图包和本地自然搜索排名。

本地关键词研究有何不同

本地关键词研究不只是“常规关键词研究 + 城市名称”。它有独特的特点:

  • 隐式与显式本地意图——即使不包含城市名称,“plumber”也有本地意图
  • 地图包与自然搜索——不同关键词会触发不同的 SERP 布局
  • near me 查询——数量庞大且持续增长,查询中不包含具体地点
  • 服务区域组合——10 项服务 × 30 个城市 = 300 种关键词组合
  • 细分意图差异——“emergency plumber”与“plumber”及“plumbing repair”吸引的客户各不相同
  • 搜索量低 ≠ 价值低——“emergency plumber orchard park ny”每月的搜索量可能只有 10 次,但转化率可达 40%

本地关键词类别

1. 核心服务关键词

商家提供的主要服务,不含地点修饰词。

示例:

  • plumber
  • emergency plumbing
  • drain cleaning
  • water heater repair
  • sewer line replacement

这些词具有隐式本地意图——即使不包含城市名称,Google 也会显示本地结果。

2. 地理位置修饰关键词

服务 + 具体地点。

格式:

  • [service] [city] — plumber buffalo
  • [service] in [city] — plumber in buffalo
  • [service] [city] [state] — plumber buffalo ny
  • [service] [neighborhood] — plumber elmwood village
  • [service] [county] — plumber erie county
  • [service] [zip] — plumber 14075(不太常见,但确实存在)
3. Near me 关键词

不含地点,但具有明确本地意图的查询。

  • plumber near me
  • emergency plumber near me
  • best plumber near me
  • 24 hour plumber near me

重要:“Near me”查询由搜索者设备的位置决定,而不是由你的内容决定。你无法通过页面内容“优化 near me”;应通过完善的 GBP 资料、评价和地理位置优势进行优化。

4. 问题/症状关键词

描述客户遇到的问题,而不是商家对服务的称呼。

  • pipe burst(他们不会搜索“pipe repair”)
  • furnace not turning on(而不是“furnace repair”)
  • tooth pain(而不是“endodontics”)
  • water in basement(而不是“basement waterproofing”)

这类关键词通常紧迫性高,转化率也高。

5. 限定词关键词

表示具体意图的修饰词。

**紧迫性:**emergency、24 hour、same day、immediate
**费用:**cheap、affordable、cost、pricing、free estimate
**质量:**best、top rated、licensed、certified、experienced
**比较:**vs、alternative、reviews、near [competitor]

6. 疑问关键词

来自“用户还会问”和自动补全的长尾查询。

  • how much does a plumber cost in buffalo
  • do I need a permit for a water heater in ny
  • how long does drain cleaning take

适合用于内容/常见问题解答,但很少直接带来转化。

7. 品牌化手术/产品关键词

许多企业提供专有或品牌化服务,患者/客户会按名称搜索。

医疗示例: Discseel、Intracept、CoolSculpting、Invisalign、LASIK、Botox 家居服务示例: Rinnai(无水箱热水器)、Mitsubishi(分体式空调)、Generac(发电机) 法律示例: 以名称命名的特定法律项目或认证

这些关键词的重要性:

  • 患者/客户通常会先了解相关手术,然后搜索“Discseel near me”或“Invisalign plattsburgh ny”
  • 搜索意图很强——他们已经知道自己想要什么
  • 竞争程度低于通用词(“pain management”)
  • 制造商/品牌通常有自己的“查找服务提供商”目录——也要争取列入其中
8. 保险/资格关键词

搜索者会根据自己能否使用/负担得起这项服务进行筛选。

医疗: “[service] that accepts Medicaid”、“[service] that takes Blue Cross”、“workers comp pain management”、“[specialty] accepting new patients” 法律: “free consultation personal injury”、“contingency fee lawyer”、“pro bono attorney” 家居服务: “licensed plumber”、“insured roofing contractor”、“financing available HVAC” 通用: “[service] that takes [payment method]”

这些关键词的转化意图很强——搜索者已经决定需要这项服务,现在只是在确认自己是否能获得服务。

9. 跨境/双语关键词(因市场而异)

位于国境线附近或多语言市场的企业,有一类大多数竞争对手完全忽略的关键词。

示例:

  • 纽约州普拉茨堡(距蒙特利尔 1 小时):“gestion de la douleur Plattsburgh”、“dentiste Plattsburgh NY”
  • 圣迭戈(靠近蒂华纳):“dentist san diego”、“[service] san diego desde mexico”
  • 迈阿密:西班牙语服务关键词
  • 边境城镇、靠近国际边境的军事基地、旅游目的地

请确认:企业是否服务于使用其他语言进行搜索的客户?如果是,这些关键词应单独归为一类,并可考虑为其创建专属落地页。

10. 对话式 / AI 查询

人们与 AI 助手(ChatGPT、Gemini、Perplexity、Google AI Mode/Overviews)交谈,而不是在搜索框中输入内容时的搜索方式。这不是其他类别上的修饰词,而是不同的查询 形式。

与输入关键词的区别:

  • 完整句子,而非片段 — “Amherst 附近哪位家庭律师比较好,能处理监护权事务?”而不是“Amherst NY 家庭律师”
  • 一个问题中包含多项限制条件 — 一个 AI 提示词通常会将服务 + 地理位置 + 限定条件 + 保险 / 资质组合在一起:“Buffalo 的水管工,提供紧急服务并支持分期付款。”你原本会作为独立关键词追踪的矩阵组合,会合并成一个自然问题。
  • 背景和后续追问 — 搜索者可能会提供背景(“昨晚我的地下室被水淹了”),或在多轮对话中不断细化,因此其意图比关键词字符串更丰富、更具体。
  • 寻求推荐 — “最好”“推荐”“我该找谁”这类说法比输入式搜索中常见得多,因为人们期待模型替他们做出选择。

如何查找:

  • 将最重要的服务 + 地理位置关键词改写为人们实际会向助手提出的完整问题;同一个需求要准备多种说法,因为人们会用很多种方式询问同一件事
  • 将问题 / 症状(#4)、限定条件(#5)和保险 / 资质(#8)类别中的内容转化为自然语言提示词——这些正是人们会向 AI 表达的限制条件
  • 将“用户还会问”问题和自动补全问题(来自步骤 2.5)作为起始措辞

关于搜索量的说明: AI 查询需求仍处于发展初期,难以估算规模——相关工具有限;对于超本地化词条,即使存在输入式搜索需求,测得的需求量通常也接近零。应将其视为需要覆盖的意图类别,而不是追求搜索量的重点。如果工具报告搜索量为零,不要因此忽略自然语言查询;目前 AI 的需求信号至多只能反映趋势。

此类别用于识别 查询。了解这些查询后,如何在 AI 回答中获得引用,请参阅 ai-local-search。


关键词研究流程

步骤 1:根据业务信息建立种子列表

使用任何工具之前,先收集以下信息:

  • 完整的服务列表,来自该商家(他们提供的每项服务)
  • 服务区域 — 他们服务的每个城市、城镇和街区
  • 主要收入来源服务 — 哪些服务最赚钱
  • 竞争对手名称 — 他们与哪些商家竞争
  • 客户用语 — 客户实际如何称呼相关服务(而非行业术语)

询问商家:“有人打电话给你时,他们会说自己需要什么?”这些说法就是你的关键词种子。

步骤 2:使用工具扩展

针对每个种子关键词,获取:

  • 搜索量(月度)
  • 关键词难度
  • SERP 功能(本地包?广告?AI 概览?)
  • CPC(即使对自然搜索而言,也能反映商业价值)
  • 相关关键词 / 建议

可选工具:

  • Semrush Keyword Magic Tool
  • Ahrefs Keywords Explorer
  • DataForSEO keyword data API
  • Google Keyword Planner(免费,但搜索量数据不够精确)
  • Google Autocomplete(免费,实时建议)
  • People Also Ask(免费,用于挖掘问题)
  • 用于实时检测 SERP 功能的 SERP API
第 2.5 步:从 SERP 数据中挖掘竞争对手关键词

搜索客户的主要关键词时,SERP 结果中包含竞争情报:

  1. 自然搜索竞争对手 — 哪些竞争对手在目标关键词的搜索结果中排名靠前?抓取他们的服务页面,找出他们有针对性地使用、而客户没有使用的关键词
  2. 相关搜索 — 搜索结果底部的 Google“相关搜索”和“其他人还搜索了”是关键词宝藏。这些内容直接来自真实搜索者的搜索行为
  3. 其他用户还问了 — 每个 PAA 问题都可能成为一个内容主题或常见问题条目
  4. 地图包竞争对手 — 查看地图包竞争对手列出的类别和服务。类别不同,就意味着存在不同的关键词机会
  5. 广告竞争对手 — 如果有人付费让某个关键词排名靠前,那它就有商业价值。记录哪些关键词正在投放广告
  6. 对话式表达 — 阅读 PAA 和相关搜索时,将反复出现的内容改写成有人会向 AI 助手提出的完整问题。这些内容可用于“对话式 / AI 查询”类别,也是了解模型如何接收提示最接近的免费信号

这一步常被跳过,但它无需付费,而且能带来质量最高的关键词补充,因为这些补充基于真实搜索行为,而不是工具估算。

第 3 步:构建组合矩阵

对于本地企业,关键词全集是一个矩阵:

Services × Locations × Modifiers = Keyword Universe

Example:
10 services × 25 cities × 3 modifiers = 750 keyword combinations

不要为每种组合都创建一个页面。 使用矩阵来:

  • 找出哪些组合有实际搜索量
  • 决定哪些组合值得创建专属页面,哪些可由更广泛的页面覆盖
  • 找出竞争对手有页面、而你没有的内容缺口
第 4 步:对搜索意图进行分类

为每个关键词添加意图标签:

意图示例内容类型
紧急 / 急迫“现在找紧急水管工”GBP、专属紧急服务页面
交易型“纽约州布法罗水管工”服务 + 城市落地页
商业调查型“布法罗最好的水管工评价”评价 / 对比内容
信息型“如何疏通排水管”博客 / 常见问题内容
导航型“[企业名称]”主页、GBP

本地企业的优先顺序: 紧急 > 交易型 > 商业 > 信息型

第 5 步:将关键词映射到页面

每个关键词(或关键词集群)都映射到一个具体页面:

关键词集群目标页面页面类型
布法罗纽约州水管工、布法罗的水管工、布法罗水管工/plumber-buffalo-ny/服务 + 城市
紧急水管工、24 小时水管工、水管爆裂/emergency-plumbing/服务(紧急)
[城市] 排水管清洁/drain-cleaning/服务页面
管道维修要多少钱/blog/plumbing-cost-guide/博客 / 常见问题

规则:

  • 每个页面设置一个主要关键词
  • 将 SERP 重叠的相关关键词归到同一页面
  • 除非转化价值很高,否则不要为每月搜索量低于 10 的关键词创建内容单薄的页面
  • 每个服务页面都应针对服务关键词和 2–3 个地理位置修饰词变体

本地搜索量的实际情况

本地搜索量数据不可靠

请务必了解这一点: 关键词工具会严重低估本地搜索量。

  • 工具通常无法区分在布法罗搜索的“水管工”和在全国范围内搜索的“水管工”
  • “我附近”的搜索量是全国汇总数据,而不是按城市统计
  • 搜索量低的长尾关键词往往显示为 0–10,但仍能带来实际流量
  • Google Keyword Planner 会将相似词组归类,导致部分数据被夸大,另一些则被隐藏

应对方法:

  • 使用 Search Console 中现有页面的数据作为实际依据
  • 将工具提供的搜索量视为参考方向,而非绝对值
  • 即使工具显示“搜索量为 0”,只要搜索意图真实,就不要忽略该关键词
  • CPC 数据通常比搜索量更能反映关键词价值
按市场规模划分的搜索量基准
市场规模服务关键词搜索量地理位置修饰词搜索量
大型都会区(纽约市、洛杉矶)5,000-50,000/月500-5,000/月
中型城市(布法罗、坦帕)1,000-10,000/月100-1,000/月
小城市 / 郊区100-1,000/月10-100/月
农村 / 小镇10-100/月0-10/月

SERP 布局分析

并非所有关键词都会生成相同的 SERP。请检查实际显示的内容:

SERP 功能含义
本地商家包(3 条结果)隐含本地意图——优化 GBP 至关重要
顶部显示 LSA按潜在客户付费的机会,商业意图强
地图包中的广告本地搜索广告机会
AI Overview / AI Mode查询的答案由综合内容和引用提供,而非十条蓝色链接——目标从提升页面排名转变为成为被引用的来源(参见 ai-local-search)
用户还会问FAQ 内容机会
仅自然搜索结果(无本地商家包)信息型意图,适合博客 / 指南内容

检查排名前 20 的关键词的 SERP,了解你的竞争目标。触发本地商家包的关键词,需要采用不同于仅显示自然搜索结果的关键词的优化方式。


竞争对手关键词差距分析

找出竞争对手有排名而你没有的关键词
  1. 提取排名靠前的 3 个本地竞争对手的自然搜索关键词(Semrush/Ahrefs)
  2. 筛选包含服务词或城市名称的关键词
  3. 找出竞争对手排名前 20、而你完全没有排名的关键词
  4. 与服务列表交叉比对——这些是你提供的服务吗?
  5. 按搜索量 × 相关性 × 难度确定差距的优先级
找出无人排名的关键词

有时,最佳机会来自搜索量尚可、但竞争薄弱的关键词:

  • 检查该关键词的前 3 条结果——它们是首页排名吗?(竞争较弱)
  • 排名页面内容单薄或过时吗?(这是机会)
  • 该关键词是尚未被针对的新说法吗?

多地点业务的关键词研究

对于拥有多个地点的企业,研究方式需要有所不同:

方式 1:中心辐射式
  • 每项服务建立一份主关键词列表
  • 为每个市场添加地点修饰词
  • 使用主模板创建特定地点的页面
  • 使用本地数据进行定制,而不是只替换城市名称
方式 2:按市场分别研究
  • 针对每个市场独立研究关键词
  • 不同市场的术语可能不同(汽水与苏打水、HVAC 与供暖和制冷)
  • 各市场的竞争程度不同,优先关键词也会变化
  • 适用于市场差异明显的 10-50 个地点
方式 3:大规模程序化处理
  • 对于 50-500+ 个地点,逐个市场进行完整研究并不实际
  • 建立主关键词模板
  • 通过 API 批量获取搜索量数据(DataForSEO、Semrush API)
  • 标记模式异常的市场,以便人工审核
  • 使用现有页面的 Search Console 数据进行验证

输出:关键词地图

最终交付物是一份关键词地图文档:

关键词搜索量KD意图目标页面状态优先级
plumber buffalo ny72035交易型/plumber-buffalo-ny/已存在高
emergency plumber48042紧急需求/emergency-plumbing/需要创建高
drain cleaning buffalo21028交易型/drain-cleaning-buffalo/已存在中
how much does plumber cost59022信息型/blog/plumbing-costs/需要创建中
water heater repair near me88038交易型/water-heater-repair/需要更新高

状态选项: 已存在(已优化)、已存在(需要更新)、需要创建、低优先级

特定任务问题

  1. 这家企业提供哪些服务?(完整列表)
  2. 他们的服务覆盖哪些地理区域?(城市、半径、社区)
  3. 单个地点还是多个地点?
  4. 哪些服务的收入最高?
  5. 他们是否已有可供审核的网站页面?(是否能访问 Search Console?)
  6. 当地排名前 3–5 的竞争对手是谁?
  7. 他们是否有意拓展哪些服务?

接下来该做什么

发现内容后续操作技能
已识别关键词,需要为其创建页面创建针对关键词地图的地点和服务页面local-landing-pages
发现与竞争对手相比存在关键词差距深入分析这些差距,开展竞争分析local-competitor-analysis
关键词的 CPC 较高,值得投放广告创建针对高价值关键词的 PPC 广告系列local-ppc-ads
关键词会触发 LSA 结果确保 LSA 个人资料已针对这些服务类别完成设置lsa-ads
关键词会触发 AI Overviews优化内容,以便被 AI 引用ai-local-search
需要了解这些关键词当前的排名针对每个关键词运行地理网格扫描geogrid-analysis
关键词研究已完成,需要完整的审核背景将关键词地图导入审核框架local-seo-audit

默认后续步骤: 只做关键词研究而不创建页面,等于白费功夫。将关键词映射到页面 → 发布 → 扫描排名。

此技能所需工具

此技能需要外部工具提供数据。请参阅 docs/tool-routing,根据已连接的工具进行选择。

  • 关键词搜索量和难度 → 关键词研究工具(多种选择)
  • SERP 功能检测 → 实时 SERP 工具(多种选择)
  • 现有关键词表现 → Google Search Console(实际点击次数和展示次数的唯一可信数据源)
  • 批量提取关键词(100+) → 批量数据工具(最适合大规模处理)

评论

支持 Markdown