hreflang 有什么作用?
Hreflang 告诉搜索引擎哪个 URL 适用于特定语言或语言-地区受众。它有助于在搜索结果中显示正确的本地化版本,但不能替代 canonical 标签或重定向用户。
免费本地化开发者工具
粘贴每行一个语言代码和绝对 URL。生成器会验证集合并创建可互惠的 HTML link 标签。
每行一条。用逗号分隔 BCP 47 代码和绝对 URL。包含每个页面本身,并在适当时添加 x-default。
<link rel="alternate" hreflang="en" href="https://example.com/en/product/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/product/" /> <link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />
设计上即为私有。 此工具完全在您的浏览器中运行。粘贴的值绝不会被上传、存储或纳入分析。
在每个绝对页面 URL 旁输入对应的 BCP 47 语言或语言-地区代码。该工具将规范化代码的大小写、拒绝重复语言、验证 HTTP 和 HTTPS URL,并对 HTML 属性安全地转义 URL 字符。
将生成的标签复制到该组每个页面的 head 中。每个本地化页面都需要相同的完整集合,包括自我引用。不完整的单向集合是 hreflang 注释被忽略的常见原因。
规范链接标签(canonical tag)用于标识重复或近似重复内容的首选 URL。hreflang 用于标识为不同语言受众制作的等效页面。本地化页面通常应将规范指向自身,而不是全部指向英文版本。
保持 URL 结构稳定并使用确切的最终可索引 URL。重定向、被屏蔽、noindex 或相互冲突的 canonical URL 会削弱语言集群并使调试更加困难。
URL 列表永远留在您的浏览器中。分析仅记录诸如有效行数和验证错误之类的安全计数——不会记录您输入的域名、路径、查询字符串或标签。
Hreflang 告诉搜索引擎哪个 URL 适用于特定语言或语言-地区受众。它有助于在搜索结果中显示正确的本地化版本,但不能替代 canonical 标签或重定向用户。
是的。每个语言组中的每个页面都应列出自身及该组中的所有替代页面。如果页面 A 指向页面 B,但页面 B 未指回,搜索引擎可能会忽略此关系。
对于语言选择器、全局回退或不针对特定语言的默认页面,请使用 x-default。它是可选的,但在用户可能不匹配任何列出语言环境时非常有用。