keyword research
本地来源:seo-llm/skill/google-seo-skill/references/keyword-research.md
关键词研究与策略
1. 关键词研究流程
1.1 种子关键词发现
seed_keyword_sources:
internal:
- "产品/服务核心功能词"
- "品牌名称及变体"
- "Google Search Console 已有排名词"
- "站内搜索查询日志"
- "客服/销售常见问题"
external:
- "竞品网站标题和描述"
- "行业论坛/社区热词"
- "Google 自动补全建议"
- "People Also Ask 问题"
- "Related Searches 推荐"
1.2 关键词扩展方法
expansion_methods:
google_autocomplete:
description: "在 Google 搜索框输入种子词,收集自动补全建议"
technique: "使用字母前缀法(种子词 + a, b, c...)获取更多变体"
tool: "手动或使用 Ubersuggest / Keyword Surfer"
people_also_ask:
description: "Google SERP 中的 PAA 问题框"
value: "直接反映用户的真实问题"
technique: "点击展开 PAA 会触发更多相关问题"
related_searches:
description: "Google 搜索结果底部的相关搜索"
value: "发现语义相关的长尾变体"
competitor_analysis:
description: "分析竞品排名关键词"
tools: ["Ahrefs", "SEMrush", "Moz"]
focus: "找到竞品排名但自己未覆盖的关键词缺口"
question_mining:
description: "挖掘用户问题形式的关键词"
tools: ["Answer The Public", "AlsoAsked.com"]
patterns: ["什么是", "如何", "为什么", "哪个好", "多少钱"]
1.3 关键词评估指标
keyword_metrics:
search_volume:
description: "月均搜索量"
interpretation:
high: ">10,000 — 竞争激烈,适合权威站点"
medium: "1,000-10,000 — 性价比最高"
low: "<1,000 — 长尾词,转化率高"
tools: ["Google Keyword Planner", "Ahrefs", "SEMrush"]
warning: "搜索量数据是估算值,不同工具差异较大"
keyword_difficulty:
description: "排名难度(0-100)"
interpretation:
easy: "0-30 — 新站可攻"
medium: "30-60 — 需要内容质量和一定外链"
hard: "60+ — 需要强大的域名权重"
search_intent:
description: "搜索意图匹配度"
types:
informational: "了解信息(如何、什么、为什么)"
navigational: "寻找特定网站或品牌"
commercial: "比较和评估(最好的、对比、评测)"
transactional: "准备购买(购买、价格、优惠)"
rule: "页面内容必须匹配关键词的搜索意图"
cpc_value:
description: "Google Ads 点击单价"
interpretation: "CPC 高意味着商业价值高"
use: "辅助判断关键词的商业潜力"
serp_features:
description: "SERP 中出现的特殊结果"
types: ["Featured Snippet", "PAA", "Video", "Image Pack", "Local Pack"]
strategy: "有 Featured Snippet 的关键词可通过结构化内容争取"
2. 关键词映射与页面分配
2.1 关键词-页面映射原则
mapping_rules:
one_page_one_keyword:
rule: "每个页面聚焦 1 个主关键词"
reason: "避免内部页面竞争(关键词蚕食)"
supporting_keywords:
rule: "每个页面支持 2-5 个语义相关词"
type: "同义词、长尾变体、LSI 关键词"
intent_alignment:
rule: "页面类型必须匹配关键词意图"
mapping:
informational: "博客文章、指南、教程"
commercial: "产品对比页、评测页"
transactional: "产品页、定价页、注册页"
navigational: "首页、品牌页"
hierarchy:
rule: "关键词按搜索量和重要性分配到对应层级"
structure:
首页: "品牌词 + 核心业务词(最高竞争度)"
分类页: "中等竞争度分类关键词"
内容页: "长尾关键词、问题关键词"
2.2 关键词映射表模板
| 页面 URL | 主关键词 | 搜索量 | 难度 | 意图 | 支持关键词 |
|----------|---------|-------|------|------|-----------|
| / | SaaS 产品名 | 5,000 | 45 | nav | 品牌变体 |
| /features | 功能关键词 | 3,000 | 38 | info | 功能A, 功能B |
| /pricing | 产品名 价格 | 1,200 | 25 | trans | 定价, 套餐 |
| /blog/guide | 如何做X | 800 | 20 | info | X教程, X指南 |
| /vs/competitor | 产品名 vs 竞品 | 500 | 30 | comm | 对比, 区别 |
3. 长尾关键词策略
3.1 长尾关键词价值
long_tail_advantages:
- "竞争度低,新站也能快速排名"
- "搜索意图更明确,转化率高"
- "累积流量可观(占总搜索的 70%+)"
- "适合内容营销和 FAQ 页面"
- "容易获得 Featured Snippet"
long_tail_patterns:
question: "如何 + 动作 + 对象(如何优化网站速度)"
comparison: "A vs B + 场景(React vs Vue 大型项目)"
specific: "形容词 + 名词 + 场景(免费 SEO 工具 初学者)"
local: "服务 + 地点(北京 网站建设 公司)"
year: "关键词 + 年份(SEO 最佳实践 2026)"
3.2 Topic Cluster 模型
topic_cluster:
description: "围绕核心主题构建内容集群"
structure:
pillar_page:
type: "核心主题的综合指南"
keyword: "短尾、高竞争度"
length: "3000-5000 字"
example: "/guides/seo-complete-guide"
cluster_content:
type: "细分子主题的深度文章"
keyword: "长尾、中低竞争度"
length: "1500-3000 字"
examples:
- "/blog/on-page-seo-checklist"
- "/blog/keyword-research-guide"
- "/blog/technical-seo-basics"
internal_links:
rule: "所有 cluster 页面与 pillar 页面双向链接"
anchor: "使用描述性锚文本"
benefit: "建立主题权威,提升整体排名"
implementation:
1: "选择核心主题(对应 pillar page)"
2: "列出所有子主题(对应 cluster content)"
3: "检查是否存在关键词蚕食"
4: "创建 pillar page 并链接到所有 cluster 页面"
5: "每个 cluster 页面链接回 pillar page"
6: "持续更新和扩展集群内容"
4. 关键词优化实施
4.1 页面级关键词部署
on_page_placement:
title_tag:
rule: "主关键词出现在标题前部"
length: "50-60 字符"
example: "关键词研究完整指南 - 2026 最新方法 | 品牌名"
meta_description:
rule: "包含主关键词和 CTA"
length: "120-160 字符"
example: "学习关键词研究的 5 个步骤,掌握搜索量分析和竞争评估方法。立即开始优化你的 SEO 策略。"
h1:
rule: "与 title tag 一致或语义等价"
count: "每页仅 1 个 H1"
content_body:
rules:
- "主关键词出现在前 100 字内"
- "关键词密度 1-2%(自然使用,不堆砌)"
- "使用同义词和语义变体(LSI 关键词)"
- "在 H2/H3 中使用支持关键词"
url:
rule: "包含主关键词,简短可读"
example: "/blog/keyword-research-guide"
images:
rules:
- "alt 文本包含关键词(自然描述)"
- "文件名使用关键词(keyword-research-tools.png)"
4.2 关键词密度检查
// 关键词密度计算工具
function checkKeywordDensity(content: string, keyword: string): {
density: number
count: number
totalWords: number
status: 'good' | 'low' | 'high'
} {
const words = content.toLowerCase().split(/\s+/)
const totalWords = words.length
const keywordLower = keyword.toLowerCase()
// 计算关键词出现次数(支持多词关键词)
const regex = new RegExp(keywordLower, 'gi')
const matches = content.match(regex)
const count = matches ? matches.length : 0
const density = (count / totalWords) * 100
let status: 'good' | 'low' | 'high'
if (density < 0.5) status = 'low'
else if (density > 2.5) status = 'high'
else status = 'good'
return { density: Math.round(density * 100) / 100, count, totalWords, status }
}
density_guidelines:
optimal: "1.0-2.0%"
acceptable: "0.5-2.5%"
warning:
too_low: "<0.5% — 可能无法被 Google 关联到该关键词"
too_high: ">2.5% — 可能被视为关键词堆砌"
note: "密度只是参考,更重要的是自然阅读和语义覆盖"
5. 关键词监控与迭代
5.1 排名跟踪
rank_tracking:
tools:
free:
- "Google Search Console(实际搜索数据)"
- "Google 无痕搜索(手动抽查)"
paid:
- "Ahrefs Rank Tracker"
- "SEMrush Position Tracking"
metrics_to_monitor:
- "关键词排名位置变化"
- "搜索展示次数(Impressions)"
- "点击率(CTR)"
- "平均排名位置"
action_triggers:
rank_drop:
condition: "排名下降 5+ 位"
actions:
- "检查页面是否被修改"
- "检查竞品是否有新内容"
- "检查是否有技术问题(索引状态)"
- "更新和增强内容"
low_ctr:
condition: "排名前 5 但 CTR < 3%"
actions:
- "优化标题(添加数字、括号、年份)"
- "改进 meta description(添加 CTA)"
- "添加结构化数据争取 Rich Snippet"
no_ranking:
condition: "目标词 3 个月无排名"
actions:
- "重新评估关键词难度"
- "检查搜索意图是否匹配"
- "增加内部链接支持"
- "考虑内容重写或合并"
5.2 关键词蚕食检测
cannibalization_detection:
description: "多个页面竞争同一关键词,导致排名分散"
detection_method:
search_console:
steps:
- "进入 Search Console → 效果报告"
- "筛选特定关键词"
- "查看'页面'维度"
- "如果多个页面出现 → 存在蚕食"
site_search:
command: "site:example.com \"目标关键词\""
interpretation: "如果多个页面出现在结果中,可能存在蚕食"
resolution:
consolidate: "合并相似页面为一篇更强的内容"
redirect: "将弱页面 301 到强页面"
differentiate: "为每个页面明确不同的目标关键词"
canonical: "使用 canonical 指向主要版本"
deindex: "对价值低的页面使用 noindex"
prevention:
- "维护关键词映射表,避免重复分配"
- "新内容发布前检查是否与现有内容冲突"
- "参见 references/advanced-techniques.md 关键词蚕食检测章节"
6. 本地化关键词策略
6.1 中文 SEO 关键词特点
chinese_seo_specifics:
segmentation:
description: "中文没有空格分隔,Google 依赖分词算法"
impact: "长尾关键词的表现可能与英文不同"
tip: "使用自然语言表达,避免生硬的关键词组合"
search_behavior:
differences:
- "中文用户更倾向使用问句搜索"
- "拼音搜索在部分场景有意义"
- "简繁体需分别处理(hreflang 区分)"
- "百度和 Google 的排名因素有差异"
content_optimization:
rules:
- "标题使用目标关键词的最常见表达"
- "内容使用多种同义表达增加语义覆盖"
- "避免中英文混排影响分词"
- "图片 alt 文本使用中文描述"
6.2 多语言关键词策略
multilingual_keywords:
principle: "不是翻译关键词,而是研究目标语言的搜索习惯"
workflow:
1: "确定目标市场和语言"
2: "使用当地搜索引擎研究关键词(非机翻)"
3: "验证搜索量和竞争度"
4: "创建语言专属的关键词映射表"
5: "配置 hreflang 标签"
common_mistakes:
- "直接翻译英文关键词(搜索量可能为 0)"
- "忽略当地搜索习惯和术语"
- "简繁体混用"
- "未配置 hreflang 导致语言版本竞争"
reference: "参见 references/i18n-seo.md 多语言 SEO 详细指南"
相关文档
- 搜索意图分析与优化 — 关键词背后的用户意图分析
- 内容策略与优化 — 关键词驱动的内容规划
- 内容新鲜度与更新策略 — 关键词排名变化与内容更新
- SEO 工具与资源 — 关键词研究工具推荐
- 高级 SEO 技术 — 主题集群与长尾关键词策略
本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/skill-google-seo-skill-references-keyword-research-4df8c9.md(仅本地保留,不入库不部署)