hreflang 的作用是什么,以及为什么它这么容易出错
正确使用 hreflang 是国际 SEO 中最棘手的部分之一,只要有一个错误的代码、缺少返回标记或非绝对 URL,Google 就会悄悄地忽略整个集群。这个工具完成了两部分工作。生成器为页面的每种语言和区域版本构建正确的 rel="alternate" hreflang 注释,如 HTML 标记、XML 站点地图标记或 HTTP 链接标头,并在您键入时验证 ISO 639-1 和 3166-1 代码。验证器会获取任何实时 URL(或您粘贴的 HTML)并审核其 hreflang 设置,标记无效代码、缺少 x-default、缺少自引用,并且通过深度验证,通过实际抓取替代项来标记非互惠返回标记。
hreflang 属性告诉搜索引擎向哪些用户显示页面的哪种语言和区域版本,因此加拿大的法语使用者会登陆您的 fr-CA 页面,而不是 fr-FR 或英语页面。它对于国际 SEO 非常强大,但不可原谅:语言必须是有效的 ISO 639-1 代码,可选区域必须是有效的 ISO 3166-1 Alpha-2 代码,每个 URL 必须是绝对的,每个页面必须引用包括其本身在内的每个版本,而且最重要的是,引用必须是相互的,如果页面 A 指向页面 B,页面 B 必须指向 A。错过其中任何一个,Google 都会将注释视为不可靠并忽略它们,这就是为什么“无返回标签”是最常见的 Search Console 警告之一。这个工具的存在是为了让构建和检查 hreflang 变得万无一失。


