标签会显示在这里
-
| 语言代码 | 目标地址 | 代码格式 |
|---|
代码写法
语言用 ISO 639-1 两字母(zh、en、ja),地区用 ISO 3166-1 两字母(CN、US、TW)
组合形式:zh-CN、en-US、zh-Hant-TW;纯语言也可写成 en
x-default 表示没有匹配语言时的兜底页面,通常指向默认语言版本
语言用 ISO 639-1 两字母(zh、en、ja),地区用 ISO 3166-1 两字母(CN、US、TW)
组合形式:zh-CN、en-US、zh-Hant-TW;纯语言也可写成 en
x-default 表示没有匹配语言时的兜底页面,通常指向默认语言版本
hreflang 是双向声明:如果 A 页面声明了指向 B,B 页面也必须声明回指 A,否则搜索引擎会忽略这组标注。同时每个语言版本都要把全部语言(含自身)列全,漏一处就可能失效。
关于本工具
做多语言站点时,hreflang 是告诉搜索引擎「这几个页面是同一内容的不同语言版本」的标准方式。写错语言代码或漏掉回指,整套标注都会失效,用户可能在搜索结果里看到看不懂的版本。
如何使用
每行填一个「语言代码 + 路径」,路径可以是完整网址,也可以是以斜杠开头的相对路径(此时请填写站点根地址以便自动补全)。选择输出形式后复制到页面 head 或 sitemap 中。
常见问题
x-default 一定要写吗?建议写。它指定了当用户的语言没有任何一个版本匹配时展示哪个页面,通常是默认语言版本或语言选择页。
zh-CN 与 zh-Hans 有什么区别?zh-CN 表示「中国大陆」这一地区变体,zh-Hans 表示「简体中文」这一书写系统。面向全球简繁用户时可只按书写系统划分。
你可能还想问
hreflang 标签必须双向声明吗?
是。页面 A 声明指向 B,B 也必须声明指回 A,形成闭环;缺回链是 hreflang 最常见的失效原因,Google 会忽略不完整的闭环。
x-default 什么时候需要加?
当站点有语言/地区选择页或自动跳转页时,把它声明为 x-default,告诉搜索引擎无匹配语言版本的访问者该看哪一页。
语言和地区代码怎么写才对?
语言用 ISO 639-1(如 zh、en),地区用 ISO 3166-1(如 CN、US),格式为 zh-CN、en-US;只写地区不写语言是无效的。
速查在线工具箱