hreflang 标签生成器
填写每个语言版本的地区代码和网址,获取可以粘贴到每个页面上的完整、互相引用的
hreflang 标签集合。
工作原理
你添加的每一行都会生成一条 <link rel="alternate" hreflang="..."
href="..." /> 标签,而且关键在于,每次生成都会输出完整的一套标签,
每种语言各占一条,包括自我引用的那一条,因为这正是 Google 官方文档所要求的:只有当
hreflang 标注互相引用时才会生效,也就是集合中的每个页面都要链接到其他所有页面。把生成
的完整代码块粘贴到每个语言版本页面的 <head> 中即可,不需要手动
修改哪一条标签指向“自己”。
地区代码不会与固定列表做校验(BCP 47 支持很多组合,比如 en、
en-US、pt-BR),如果不确定,建议对照 Google 支持的取值
再核对一遍。你输入的内容不会被上传。
常见问题
hreflang 标签必须是互相引用的吗?
是的,这是 hreflang 最常见的错误:集合中的每一个页面都必须链接到其他所有页面,也要链接到自己。如果没有对应的返回链接来确认,Google 会直接忽略这些 hreflang 标注。这个工具每次生成时都会输出完整的一套标签,包括自我引用的一条,所以你可以把相同的代码块粘贴到每一个语言版本的页面上。
x-default 是做什么用的?
它告诉搜索引擎,当访问者的语言或地区与你设置的任何一个具体 hreflang 条目都不匹配时,应该展示哪一个页面,通常是你的默认版本或英文版本。这个标签是可选的,但对任何多语言网站都建议添加。
我的数据会被发送到别的地方吗?
不会,标签完全根据你输入的每一行内容在浏览器中组装完成。不会上传任何内容。