当一个网站以多种语言或面向多个地区提供内容时,hreflang 标注会告诉 Google 应向哪个用户展示哪个版本。法语页面展示给法语用户;法裔加拿大版本则展示给魁北克的用户。
实现方式:hreflang 可以作为 HTML <link rel="alternate" hreflang="..."> 元素添加在 <head> 中,也可以作为 HTTP 头或 XML sitemap 中的条目来添加。一个语言集中的所有页面都必须引用该集合中的其他所有页面,包括自引用标注。
常见错误:
- hreflang 目标失效——URL 返回 404 或重定向
- 缺少自引用标注
- 使用了错误的区域代码(
en_US而不是en-US)
SearchVitals 的检查内容:Technical SEO 审计会验证被抓取页面上的 hreflang 标注,将失效的目标 URL、缺失的相互引用链接以及无效的区域代码标记为严重或警告级发现项。