TapCub 正式上线:统计、分析、客服一个平台免费用
AI 搜索

多语言 SEO:地址结构、hreflang 和一次审计算例

怎么让网站在多种语言的搜索里排上去:选地址结构、最容易出错的 hreflang 规则、关键词本地化,以及一次审计算例:修好 hreflang 后德语点击涨到三倍多、日语涨到六倍多。

许安 发布于 2026 年 11 月 6 日 5 分钟阅读 AI 搜索
多语言 SEO:地址结构、hreflang 和一次审计算例示例数据

翻译网站是容易的部分。搜索引擎还需要每种语言有单独的地址、版本之间有正确的 hreflang、没有把它们藏起来的跳转。本文讲结构、hreflang 和本地化,并附一个三语网站的审计算例:它的德语和日语页面几乎没被收录。

读完你会知道

  • 每种语言都要有自己的地址,子目录最简单
  • hreflang 必须互相指向并包含自身
  • 用 ISO 代码:ja 不是 jp,en-GB 不是 en-UK
  • 按语言做关键词研究,不要直译关键词
  • 不要按 IP 或浏览器语言自动跳转

什么是多语言 SEO?

多语言 SEO(multilingual SEO)指让网站在多种语言的搜索结果里都能排上去:每个语言版本放在自己的地址上,告诉搜索引擎哪些版本互相对应,并按每种语言里人们实际怎么搜来做调研和写作。

它和多地区 SEO(multiregional SEO)有重叠,但不一样。多语言讲的是语言(英语、德语、日语),多地区讲的是国家(美国和英国、德国和奥地利)。一个网站可以是其中一种,也可以两者都是:de-DE 和 de-AT 是同一语言的两个地区版本。

选择地址结构

每种语言都要有自己的地址。同一个地址靠 Cookie、浏览器设置或脚本切换语言,搜索引擎没法可靠地收录。

结构例子优点缺点
子目录example.com/de/一个域名、共享权重、搭建简单单靠它国家信号偏弱
子域名de.example.com可以单独托管权重共享不那么明确
国家域名(ccTLD)example.de国家信号强成本高,每个域名各自积累权重
地址参数example.com?lang=de—不推荐,容易漏掉或重复

对多数公司来说,子目录最简单。只有某个市场需要很强的本地形象、而且有自己的团队时,才用国家域名。

结构适用
子目录 /de/多数网站的默认选择
子域名 de.需要单独托管
国家域名 .de需要很强的本地形象和团队
参数 ?lang=避免使用

每种语言都要有可抓取的独立地址。

Hreflang:告诉搜索引擎哪些页面互相对应

Hreflang 标注把一个页面的各语言版本连起来,让搜索引擎给每个搜索者展示对的那个版本。可以写在 HTML head、HTTP 头或 XML 站点地图里:

<link rel="alternate" hreflang="en" href="https://example.com/pricing" />
<link rel="alternate" hreflang="de" href="https://example.com/de/pricing" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/pricing" />
<link rel="alternate" hreflang="x-default" href="https://example.com/pricing" />

大部分错误出在这几条规则上:

  1. 每个版本都要列出全部版本,包括自己。 德语页指向英语页,英语页却没指回来,这一对就会被忽略。
  2. 用 ISO 639-1 语言代码,可选加 ISO 3166-1 地区代码:是 ja 不是 jp;是 en-GB 不是 en-UK。
  3. 指向规范的、可收录的地址,返回 200。不要把 hreflang 指向跳转或 noindex 页面。
  4. 加上 x-default,作为没有语言匹配时展示的兜底页。
  5. 规范地址按语言各自设置。 德语页的 canonical 是德语地址,不是英语原文。

先翻译,再本地化,再调研

  • 关键词不能逐字翻译。 每种语言都要单独做关键词研究。英语关键词的直译,可能几乎没人搜,当地人用的是另一个词。
  • 本地化买家在意的东西: 货币、价格、日期格式、例子、法律页面、客服时间和支付方式。
  • 元数据也要翻译: 标题标签、描述、图片替代文字、结构化数据,能做的话地址里的别名也翻。
  • 不要按 IP 或浏览器语言自动跳转。 爬虫大多来自美国 IP,自动跳转会让它们看不到你的其他语言版本。改成显示语言建议横幅,让用户自己选。
  • 机器翻译要人工审校。 未经编辑的机器翻译可能被当作低质量内容。至少让精通该语言的人检查高流量页面。

算例:修好一个三语网站的 hreflang

一家 SaaS 公司有 400 个英语页面,用子目录上线了德语和日语,共 1,200 个地址。半年后德语和日语流量远低于计划。审计发现(示例数字):

  • 310 个页面缺少回指链接。 新的德语和日语模板指向了英语,但英语模板没更新、没有指回来,这些配对被忽略了。
  • 400 个页面语言代码写错。 日语页面用了 hreflang="jp",这是国家代码,不是语言代码。
  • 按 IP 跳转。 来自美国 IP 的访客,包括 Googlebot,会被从 /de/ 和 /ja/ 跳到英语页面。
  • 没有 x-default,另有 60 个德语页面的 canonical 指向英语原文。

四个问题都修好后 90 天:

语言已收录页面(修复前)修复后每月自然点击(修复前)修复后
英语398 / 400399 / 40041,00042,200
德语152 / 400371 / 4002,1006,900
日语64 / 400342 / 4006003,800

德语搜索者看到英语页面的展现占比,从 18% 降到 3%。英语几乎没变;增长来自以前搜索引擎找不到、对不上的那些版本。

app.tapcub.com/monitoring/search

缺回指链接

310

代码写错

400 页

德语点击

▲ 229%

▲

修好 hreflang 后 · 90 天

每种语言 400 页
语言已收录每月点击
英语398 → 39941,000 → 42,200
德语152 → 3712,100 → 6,900
日语64 → 342600 → 3,800

示例数字。展示错语言页面的展现占比从 18% 降到 3%。

示例数据

多语言 SEO 检查清单

  1. 每种语言一个地址,没有特别理由就用子目录。
  2. 每个页面都有互相指向、包含自身的 hreflang,并加上 x-default。
  3. ISO 代码正确;canonical 指向同语言的地址。
  4. 大型网站把 hreflang 写进站点地图。
  5. 翻译之前先按语言做关键词研究。
  6. 价格、例子、法律和客服页面都做本地化。
  7. 语言切换用链接,不强制跳转。
  8. 按语言报告流量和转化,不只看总数。

在 TapCub 里衡量多语言 SEO

在 网站统计 › 页面 里按路径前缀(比如 /de/)筛选,就能看到一个语言版本的访客、进入和转化。网站统计 › 受众 按国家和浏览器语言拆分访客,能看出人们是否落在了给他们准备的版本上。连接 Google Search Console 后,监测 › 搜索表现 按页面、搜索词和国家拆分点击、展现和排名。从来没被抓取的页面这类抓取问题,见 检查抓取健康。TapCub 自己的官网就是这样运行英文和中文两个版本的。

资料来源

这篇文章对你有帮助吗?

我们会根据反馈修改和补充这篇内容。

许安

客户体验顾问

关注在线客服、访客沟通与自助服务,分享常见问题的处理思路和可复用流程,让每一次沟通更清晰有效。

按语言版本看流量和转化

按路径前缀筛选页面,按语言和国家拆分访客。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie