GooGoGoGo Tools
🌍 免费 · 免注册 · 不装 App · 只读

你的几个语言版本,是在互相帮忙,还是在同一个搜索结果里自己打自己?

Shopify 可以很轻松地帮你上线五种语言,但它不会告诉你:这几个版本之间的 hreflang 是单向的、某个翻译页的 canonical 指回了英文版、或者所有语言用的是同一个没翻译的标题。我们抓你的首页,再抓其中最多 4 个语言版本,逐条检查它们之间的接线。

仅基于公开可获取的数据。仅供参考,不构成法律意见。

这个工具检查什么

  • 首页到底有没有 hreflang —— 以及有没有把自己也列进去
  • 互指:A 指向 B,B 有没有指回 A
  • x-default —— 语言都对不上的访客,该落到哪一页
  • 每个语言版本的 canonical:指回自己,还是指回你的主市场
  • <html lang> 和声明这一页的 hreflang 代码对不对得上
  • 语言/地区代码是否符合 ISO 639-1 和 ISO 3166-1(en-uk 是最经典的错法)
  • 各语言的标题和 meta description 是各写各的,还是所有语言共用同一串字
  • hreflang 指向的那些地址,是不是真的打得开

FAQ

我的店只有一种语言,还有必要跑吗?
跑了也查不出东西。hreflang 的唯一作用,是告诉搜索引擎「这两个地址是同一页的不同语言」—— 只有一种语言时,根本没有第二个地址。如果你正准备开第二个 Shopify 语言,等开完再跑。
我明明有语言切换器,为什么显示「无法判定」?
我们只读服务器原样返回的 HTML,不执行 JavaScript。有些翻译类应用是页面加载后在浏览器里才注入切换器和 hreflang 标签 —— Google 的爬虫能不能抓到不一定,我们是肯定抓不到。与其猜,不如标成「无法判定」并说清原因。
hreflang 接错了,会被搜索引擎处罚吗?
不会 —— Google 的文档写得很清楚:无效的、单向的声明会被直接忽略。代价不是处罚,而是接下来由 Google 自己决定展示哪个版本,你的西班牙语页面可能就被自己的英文页压住,而不是在西班牙拿到排名。

想把多语言和 Markets 这套接线一次性做对?

我们是 Shopify 工作室。检测免费,修复可以自己做,也可以交给我们。

找我们做项目 →