hreflang 标签生成器

填写每个语言版本的地区代码和网址,获取可以粘贴到每个页面上的完整、互相引用的 hreflang 标签集合。

包含 x-default

          
        

工作原理

你添加的每一行都会生成一条 <link rel="alternate" hreflang="..." href="..." /> 标签,而且关键在于,每次生成都会输出完整的一套标签, 每种语言各占一条,包括自我引用的那一条,因为这正是 Google 官方文档所要求的:只有当 hreflang 标注互相引用时才会生效,也就是集合中的每个页面都要链接到其他所有页面。把生成 的完整代码块粘贴到每个语言版本页面的 <head> 中即可,不需要手动 修改哪一条标签指向“自己”。

地区代码不会与固定列表做校验(BCP 47 支持很多组合,比如 enen-USpt-BR),如果不确定,建议对照 Google 支持的取值 再核对一遍。你输入的内容不会被上传。

常见问题

hreflang 标签必须是互相引用的吗?

是的,这是 hreflang 最常见的错误:集合中的每一个页面都必须链接到其他所有页面,也要链接到自己。如果没有对应的返回链接来确认,Google 会直接忽略这些 hreflang 标注。这个工具每次生成时都会输出完整的一套标签,包括自我引用的一条,所以你可以把相同的代码块粘贴到每一个语言版本的页面上。

x-default 是做什么用的?

它告诉搜索引擎,当访问者的语言或地区与你设置的任何一个具体 hreflang 条目都不匹配时,应该展示哪一个页面,通常是你的默认版本或英文版本。这个标签是可选的,但对任何多语言网站都建议添加。

我的数据会被发送到别的地方吗?

不会,标签完全根据你输入的每一行内容在浏览器中组装完成。不会上传任何内容。