Hreflang 与关键词研究:应该先修什么
Hreflang 告诉 Google 该展示哪个 URL——它不会创造搜索需求。本文给出国际化团队的修复顺序:先验证国家级关键词、映射 URL,再实施 hreflang,避免把翻译错误放大到全站。
Hreflang 和关键词研究解决的是不同问题,先后顺序决定国际化站点是拿流量,还是只过技术审计。先做关键词研究——证明目标国用户会搜你打算做页面的词,且意图与你要上的页面类型一致。再做 hreflang——在需求已存在时,告诉 Google 该展示哪个本地化 URL。先上 hreflang、后验证关键词的团队,会给没人搜的查询做完美 alternate,或更糟:所有 alternate 都指向错误的本地变体。本文讲修复顺序:hreflang 之前该解决什么、hreflang 实际能修什么,以及关键词验证在站点结构、内容与索引栈中的位置。
- 先修关键词,再修 hreflang——验证过的本地词决定 URL slug、标题,以及要不要开某个 locale。
- Hreflang 把 URL 对上已有需求;不能替代 翻译 vs 本地化 或 SERP 验证。
- 用 国家级 volume 与 intent,不用全球汇总——见 国家级 vs 全球搜索量。
- 站点结构(ccTLD、子目录、子域)在 关键词范围确定之后、hreflang 之前或并行——见 国际 SEO 清单。
- 本地变体发现:Global Keyword Finder 按目标国跑;hreflang 在 CMS/插件/开发侧实现——GKF 不输出标签。
1. Hreflang 能做什么、不能做什么
Hreflang 是一种信号,帮 Google 理解 URL 之间的语言与地区关系:当用户与查询语境符合德国德语时,这个德语页是英语页的 alternate。Google 本地化版本文档 把 hreflang 描述为「展示正确的本地化页面」——不是替代内容相关性或查询匹配。
Hreflang 不能:发明关键词、修正错误翻译、在无需求市场造流量,或在 mähroboter 与 Roboter-Rasenmäher 之间替你选德国赢家。若 `/de/` URL 来自未验证的英文导出,hreflang 会 faithfully 把错页展示给搜对概念、但你从未研究过的错词的用户。所以关键词工作必须在 upstream。
2. 为什么团队会颠倒顺序(以及代价)
Hreflang 很「具体」:开发能 implement、QA 能验 XML sitemap、客户能看见交付物。关键词验证很「乱」:按国研究、可能看不懂语言的 SERP、先上哪个市场的争论。赶工期的 Agency 常在 sprint 1 交结构和标签,因为看起来像进度。
代价半年后显现:已索引的 `/fr/` 页 targeting 翻译头词,法国 volume negligible。Hreflang 英法配对正确——Google 不会在法国展示英文 URL,但法文 URL 仍排不上,因为查询串从第一天就错了。你无法用 hreflang 逃出 第一步本地化失败。正确做法是重研究、新 URL/slug、重写内容,再更新 hreflang——不能反过来。
3. 修复顺序:可执行序列
把国际 SEO 想成四层,每层假设前一层正确。跳过某层会产生标签还不清的技术债。
- | 顺序 | 层 | 回答的问题 | 何时停 |
- |---|---|---|---|
- | 1 | 市场 + 关键词验证 | 该国用户会搜我们能赢的词吗? | 国家级 volume 近零或优先行 SERP fail |
- | 2 | URL + 内容映射 | 每个验证词用什么 slug、标题、页面类型? | 意图不符(交易 SERP 却做博客 URL) |
- | 3 | 站点结构 | ccTLD、`/de/` 子目录还是子域? | 未确定上线国家就选结构 |
- | 4 | Hreflang + 索引 | 哪个 URL 是哪个 locale/region 的 alternate? | 标签指向尚不应存在的 URL |
这与 国际 SEO 清单 Phase 1–4 一致:市场与关键词、验证、结构、再 hreflang。若项目已上线 hreflang,在加 alternate 之前先对现有 locale URL 做关键词审计——扩大错误映射只会放大错误。
4. 动 hreflang 之前的关键词验证步骤
不必等内容库完工才能验证关键词——但需要带证据的、按国划分的 shortlist。每个国家单独跑,不要按「语区」合并。
- 锁定一国。 德国 ≠ 奥地利 ≠ 瑞士——关键词与 hreflang 目标皆然。
- 发现本地变体。 工作语言种子;Global Keyword Finder 返回所选目标国的 volume、KD、CPC、intent。
- Live SERP 验证。 SERP 验证:slug 定稿前 pass/fail。
- 意图映射页面类型。 用 搜索意图标签,让 `/de/` 上 PLP 与指南比例合理。
- 记录拒绝项。 未通过验证的词暂不建 URL、暂不写 hreflang——避免索引死 alternate。
Shortlist 稳定后再定 URL:验证本地头词是 mähroboter 就用 `/de/produkt/mähroboter/`,不要 `/de/product/robot-lawn-mower/`。Hreflang `hreflang="de-DE"` 应指向匹配德语查询行为的 URL——不是翻译过来的英文 slug。
5. 何时结构或 hreflang 可能提前(例外)
默认关键词先行。例外很少,应在项目计划里标为技术债。
已有多语言站但标签坏了。 缺 hreflang 或错误导致 alternate 流量损失时,修标签可能快速恢复——但要并行做关键词审计,别把错 URL cement 住。法务/品牌强制上线 locale。 有时 `/fr/` 必须按期存在;关键词未就绪时用 minimal 占位 + noindex,验证内容替换后再去 noindex——不要 index 翻译 stub 还配全量 hreflang。单语多国(en-US、en-GB、en-AU)。 关键词仍按国研究;hreflang 用 region code,但研究单元仍是 country-scoped,不是一张英文表。
6. 把 hreflang 目标接到关键词表
Hreflang 实现应能追溯到关键词交付物里的行——不是五年前导出的 CMS locale 列表。
- 每个主题一个 hreflang 集群——各 locale 验证词对齐:同一产品线、同一意图、不同本地字符串。
- x-default 指向未匹配用户时的 fallback——通常是英文或全球 hub,不必默认 US 页。
- 自引用 hreflang——集群内每个本地化 URL 都要有;缺 return tag 会破集群。
- 跟踪表列: `target_country`、`local_keyword`、`url`、`hreflang value`(如 `de-DE`)、`validation status`——Agency 可扩展 多语言报告模板 的国家配置 Tab。
墨西哥与西班牙都讲西语,关键词仍是两次 pass;若本地词不同,hreflang 用 `es-MX` 与 `es-ES` 指向不同 URL。因语言代码相同就合并,与把 各国 volume 合成全球数 是同一类错误。
7. 常见错误
这些模式常见于 hreflang「做完」、国际自然流量却平的站点审计。
- 未做国家级关键词就上 hreflang — Fix:国际清单 Phase 1–2;无 shortlist 前冻结新 alternate。
- 各 locale 共用同一 slug — Fix:SEO 重要处 slug 反映验证本地词;hreflang 链等价页,不是相同路径。
- 每个 CMS locale 都 hreflang — Fix:只 index/tag 有验证内容的 URL;薄翻译 stub 用 noindex。
- 只按语言做关键词 — Fix:country × language;见 非英语市场 playbook。
- 以为 hreflang 能修翻译重复内容 — Fix:合并或重写;标签不会为无关文案合并相关性。
- SC 验证 hreflang 就跳过 SERP — Fix:SC 验语法,不验查询 fit。
FAQ
关键词还在跑,能先 implement hreflang 吗?
可以提前准备 hreflang 模板和 CMS 字段,但在该 locale 优先词通过验证之前,不要大规模 index 和打 tag。先一国跑通——关键词、URL、内容、hreflang——再铺到十几个 locale。
关键词研究会不会改变 hreflang 值?
研究改变的是集群里该有哪些 URL,有时甚至要不要开某个 locale。Hreflang 值(`de-DE`、`fr-FR`)遵循 ISO 语言-地区约定;研究决定 `/de/` 该不该存在、target 什么——不是标签语法。
Global Keyword Finder 和 hreflang 各管哪一段?
GKF 管跨语言发现及国家级 Ahrefs 指标——上游关键词步。Hreflang 在站点栈里实现。工具不生成 hreflang、不做站点审计、不追踪排名。
已有 hreflang,还要重做关键词吗?
若国际流量低于预期,要——在加市场前,用国家级 SERP 审计主要 locale URL。可能保留 hreflang 集群,改 slug、标题、正文;或合并/删除从未对上需求的 alternate。
JS hreflang 或仅 sitemap 实现呢?
实现方式与顺序正交。标签在 HTML、HTTP header 或 XML sitemap 均可,都应指向关键词已验证的 URL。先修表,再选 Google 能稳定抓取的发法。
结论
Hreflang 是国际 SEO targeting 的最后一公里——不是第一站。先验证国家级关键词,映射 URL 与页面类型,选结构,再 wiring alternate,让 Google 在需求存在时展示对页。颠倒顺序会得到技术合规、却零排名的站。
选一个 live locale URL 和一个目标国。对其主头词做 SERP 验证;若 fail,在 Global Keyword Finder 重发现再动 hreflang。若 pass,确认 hreflang 集群 return tag 指向该 URL——不是带德文菜单的英文 slug。