关于 local-keyword-research
面向本地企业营销人员的关键词研究 Skill,指导从业务服务和客户用语出发,构建覆盖地域、意图与搜索形式的关键词策略。内容涵盖关键词扩展、竞争者 SERP 分析、意图分类及页面映射。
主要功能
- 01按服务、地区和意图整理关键词
- 02覆盖问题、近我及对话式查询
- 03从 SERP 提取竞争者关键词
- 04构建服务与地区组合矩阵
- 05分类搜索意图并映射到页面
适用场景
- 01规划本地服务和地区关键词
- 02发掘竞争者排名与内容缺口
- 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. 核心服务关键词
商家提供的主要服务,不含地点修饰词。
示例:
plumberemergency plumbingdrain cleaningwater heater repairsewer 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 meemergency plumber near mebest plumber near me24 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 buffalodo I need a permit for a water heater in nyhow 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 结果中包含竞争情报:
- 自然搜索竞争对手 — 哪些竞争对手在目标关键词的搜索结果中排名靠前?抓取他们的服务页面,找出他们有针对性地使用、而客户没有使用的关键词
- 相关搜索 — 搜索结果底部的 Google“相关搜索”和“其他人还搜索了”是关键词宝藏。这些内容直接来自真实搜索者的搜索行为
- 其他用户还问了 — 每个 PAA 问题都可能成为一个内容主题或常见问题条目
- 地图包竞争对手 — 查看地图包竞争对手列出的类别和服务。类别不同,就意味着存在不同的关键词机会
- 广告竞争对手 — 如果有人付费让某个关键词排名靠前,那它就有商业价值。记录哪些关键词正在投放广告
- 对话式表达 — 阅读 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,了解你的竞争目标。触发本地商家包的关键词,需要采用不同于仅显示自然搜索结果的关键词的优化方式。
竞争对手关键词差距分析
找出竞争对手有排名而你没有的关键词
- 提取排名靠前的 3 个本地竞争对手的自然搜索关键词(Semrush/Ahrefs)
- 筛选包含服务词或城市名称的关键词
- 找出竞争对手排名前 20、而你完全没有排名的关键词
- 与服务列表交叉比对——这些是你提供的服务吗?
- 按搜索量 × 相关性 × 难度确定差距的优先级
找出无人排名的关键词
有时,最佳机会来自搜索量尚可、但竞争薄弱的关键词:
- 检查该关键词的前 3 条结果——它们是首页排名吗?(竞争较弱)
- 排名页面内容单薄或过时吗?(这是机会)
- 该关键词是尚未被针对的新说法吗?
多地点业务的关键词研究
对于拥有多个地点的企业,研究方式需要有所不同:
方式 1:中心辐射式
- 每项服务建立一份主关键词列表
- 为每个市场添加地点修饰词
- 使用主模板创建特定地点的页面
- 使用本地数据进行定制,而不是只替换城市名称
方式 2:按市场分别研究
- 针对每个市场独立研究关键词
- 不同市场的术语可能不同(汽水与苏打水、HVAC 与供暖和制冷)
- 各市场的竞争程度不同,优先关键词也会变化
- 适用于市场差异明显的 10-50 个地点
方式 3:大规模程序化处理
- 对于 50-500+ 个地点,逐个市场进行完整研究并不实际
- 建立主关键词模板
- 通过 API 批量获取搜索量数据(DataForSEO、Semrush API)
- 标记模式异常的市场,以便人工审核
- 使用现有页面的 Search Console 数据进行验证
输出:关键词地图
最终交付物是一份关键词地图文档:
| 关键词 | 搜索量 | KD | 意图 | 目标页面 | 状态 | 优先级 |
|---|---|---|---|---|---|---|
| plumber buffalo ny | 720 | 35 | 交易型 | /plumber-buffalo-ny/ | 已存在 | 高 |
| emergency plumber | 480 | 42 | 紧急需求 | /emergency-plumbing/ | 需要创建 | 高 |
| drain cleaning buffalo | 210 | 28 | 交易型 | /drain-cleaning-buffalo/ | 已存在 | 中 |
| how much does plumber cost | 590 | 22 | 信息型 | /blog/plumbing-costs/ | 需要创建 | 中 |
| water heater repair near me | 880 | 38 | 交易型 | /water-heater-repair/ | 需要更新 | 高 |
状态选项: 已存在(已优化)、已存在(需要更新)、需要创建、低优先级
特定任务问题
- 这家企业提供哪些服务?(完整列表)
- 他们的服务覆盖哪些地理区域?(城市、半径、社区)
- 单个地点还是多个地点?
- 哪些服务的收入最高?
- 他们是否已有可供审核的网站页面?(是否能访问 Search Console?)
- 当地排名前 3–5 的竞争对手是谁?
- 他们是否有意拓展哪些服务?
接下来该做什么
| 发现内容 | 后续操作 | 技能 |
|---|---|---|
| 已识别关键词,需要为其创建页面 | 创建针对关键词地图的地点和服务页面 | 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+) → 批量数据工具(最适合大规模处理)