跳到主要内容

hreflang 标签检测工具

Server-processed
API reference

抓取已上线页面的 hreflang 标注,发现那些悄无声息地破坏国际 SEO 的问题:无效的语言代码、重复的值、缺少自引用、缺少 x-default,以及不回指本页的备用链接(hreflang 必须双向互指,否则搜索引擎会忽略)。

输入

页面由服务器端抓取,系统会提取并验证其中的 hreflang <link> 标签。

输出

问题
严重程度hreflang问题描述
No data yet
找到的标签
hreflangURL自引用是否回指?
No data yet
原始 hreflang 标签
 
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/hreflang-tags-tester \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://developers.google.com/search/docs/specia…"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `hreflang-tags-tester` tool (hreflang Tags Tester) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

hreflang 标签检测工具的作用

输入一个已上线页面的 URL,本工具会抓取该页面,提取其 <head> 中的每一个 <link rel="alternate" hreflang="…"> 标签,并按搜索引擎实际执行的规则进行检查:语言代码是否有效、是否有重复、是否包含自引用、是否有 x-default 备用项。此外,它还会抓取每个备用 URL,检查其是否回指本页。hreflang 只有在双向互指时才会生效:如果页面 A 指向 B,那么 B 也必须指向 A,否则这组关系会被忽略。

使用方法

  1. 输入您想要检测的页面的完整 URL。
  2. 点击测试 hreflang 标签。该页面以及它列出的每个备用 URL(最多 15 个)都会在服务器端抓取(跨域 HTML 无法在浏览器中读取)。
  3. 查看问题表格中需要修复的内容,并查看找到的标签表格,了解每个声明的语言代码、对应 URL 以及是否回指。

会标记哪些问题

  • 无效的语言代码 — 本应填写语言代码的位置使用了国家代码(例如用 uk 代替 en-GB),或者值不符合 BCP 47 标准。
  • 重复的 hreflang 值 — 同一语言代码被声明了两次,这可能导致整组标签失效。
  • 缺少自引用 — 页面应在自己的备用列表中列出自身。
  • 缺少 x-default — 建议设置,用作访客语言与任何备用版本都不匹配时的回退选项。
  • 备用页面不互指 — 某个备用 URL 没有指回本页。仅看标签列表无法发现此问题,因为需要抓取另一个页面才能确认。

hreflang 为何会悄无声息地失效

格式错误或单向的 hreflang 标签不会在任何可见位置报错,也不会导致验证失败。搜索引擎只是直接忽略它们,错误的语言版本仍会出现在错误语言的搜索结果中。由于没有反馈机制,这些错误往往会上线并持续数月。与其相信您原本打算发布的标记,不如审核已部署的页面,这是找出实际存在问题的唯一方法。

需要创建而不是检测 hreflang 标签?

如果您需要根据一组语言/URL 配对生成正确的 <link> 标签、XML 站点地图或 HTTP 头,请使用 hreflang 标签生成器。部署之后,再回到这里确认这些标签在实际环境中是否互指。

隐私

我们的服务器仅为读取 URL 中的 hreflang 标签而抓取这些 URL,不会存储它们。对私有或本地网络地址的请求会被拦截。

hreflangseointernational seolocalemultilinguallink tags

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。