生成 hreflang 标签

让搜索引擎忽略整套 hreflang 设置的,通常是这两个错误:页面忘了把自己也列进去,或者链接只是单向的。生成的同时,这两点都会被检查。

正在加载工具……

工作原理

  1. 每种语言写一行:语言代码 | URL。
  2. 选择 x-default 指向哪个页面(当访客的语言都不在列表里时的兜底页面)。
  3. 选择输出格式并复制。

为什么什么都不用上传

这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。

自己动手验证

  1. 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
  2. 载入你的文件,运行这个工具。
  3. 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。

文件不外传的证明 →

常见问题

x-default 是做什么用的?

它指定当访客的语言都不匹配你列出的任何一种时该显示哪个页面 —— 可以是一个语言选择页,也可以是面向国际用户的英文版。它不是必填项,但不填的话,就由搜索引擎自己决定。

该用地区代码还是语言代码?

除非你确实针对不同国家提供不同内容,否则用单纯的语言代码(ja、en)就好。en-GB 和 en-US 只有在页面的价格、库存或拼写确实不同时才有意义;把完全相同的页面按地区拆开,只会把信号分散掉。

有东西会离开我的浏览器吗?

不会。什么都不会发送到服务器。整个工具都是在你浏览器标签页里运行的代码,页面加载完成之后,就算断网也照样能用。