网站翻译代理如何保护多语言SEO?
网站翻译代理通过将每种语言作为其自身的可抓取站点提供,并通过本地化内容周围的抓取信号(而不仅仅是内容本身)来保护多语言 SEO:内部链接、XML 站点地图、robots.txt 和重定向。Smartling 的全球交付网络 (GDN) 对搜索引擎来说是完全不可见的,因此爬虫会将每个 GDN 服务的语言索引为一个单独的站点,而 GDN 会重写链接以使其留在本地化站点上,将源站点地图和 robots.txt 复制到本地化域,并将重定向从您自己的服务器传递过来。代理无法做的是创造源站点缺少的信号,因此 hreflang、元数据和区域设置 URL 结构仍然需要精心设置。
上次审核日期:2026年10月15日
为什么设置不当的翻译代理会对多语言SEO造成损害?
只有当翻译页面周围的抓取信号仍然描述源语言网站时,翻译代理才会损害多语言 SEO。五个缺口造成了大部分损失。
- 没有针对每种语言的唯一URL。Google 建议为每个语言版本使用单独的 URL,而不是 cookie 或浏览器设置,并指出 Googlebot 通常从美国抓取网页,而没有 Accept-Language 请求标头,因此通过标头或 cookie 更改的内容可能永远不会被抓取(Google 搜索中心,“管理多区域和多语言网站”)。本文比较了 ccTLD、子域名和子目录之间的排名权衡,以及有效 SEO 本地化所需的工具。
- 内部链接指向源语言。如果法语页面上的链接仍然指向英语网站,那么爬虫和访问者会在第一次点击后离开本地化网站,法语页面也会失去帮助它们被发现的内部链接。
- 网站地图和 robots.txt 文件描述的是错误的网站。如果本地化域名提供的是未经修改的源站点地图,则会列出源语言 URL,而仅为该源编写的 robots.txt 文件可能会阻止或暴露错误的本地化路径。
- 重定向会猜测访问者的语言。Google 建议不要根据您认为用户的语言自动将用户重定向到相应的语言版本,因为这些重定向可能会阻止用户和搜索引擎访问所有版本(Google 搜索中心,“管理多区域和多语言网站”)。
- 未翻译的文本会渗入到实时页面中。Google 会根据页面的可见内容确定页面的语言,并且只有当主要内容未翻译时,才会将本地化版本视为重复内容(Google 搜索中心,“告诉 Google 关于您页面的本地化版本”)。页面一半是源语言文本,这恰恰削弱了它与原文之间的区别。
为了保持翻译页面可被索引,翻译代理需要处理哪些事项?
七个因素决定代理网站在每个市场中的排名。前两项是源站点上做出的规划决策;后五项是值得逐一验证的代理行为。
- 为每种语言提供一个可抓取的 URL——子域名、子目录或 ccTLD,而不是仅通过标头或 cookie 路由来查找您想要的内容。GDN 支持所有三种 URL 类型,以及 cookie 和标头路由,可按语言进行配置。
- hreflang 和翻译后的元数据— hreflang 必须存在于源站点上,代理才能将其传递到本地化页面中,并且必须捕获标题和描述标签才能进行翻译。两者都深入介绍了有效进行 SEO 本地化所需的工具。
- 链接重写——Google 展示广告网络 (GDN) 会将指向源网站的链接重写为指向翻译后的网站,例如将 www.company.com/about 转换为指向目标网站的链接。进入 fr.company.com/about在法国子域名上,默认设置可以自定义,以便链接必须保留在源中(Smartling 帮助中心,“全球交付网络工作原理技术指南”)。
- 本地化站点地图— 对于 ccTLD 和子域名设置,GDN 会复制源站点地图并替换为本地化域名;对于子文件夹设置,它不会生成站点地图,因此爬虫程序或站点地图生成器必须生成涵盖语言文件夹的站点地图(Smartling 帮助中心,“本地化您的站点地图”)。
- 每个本地化的 robots.txt — GDN 会在每个本地化站点上复制源 robots.txt,以便现有的排除项得以保留,子域或 ccTLD 站点可以获得自己的文件,例如源服务器上的 robots-fr-FR.txt,由 Smartling 解决方案架构师映射到本地化域(Smartling 帮助中心,“自定义您的 Robots.txt 文件”)。
- 重定向存在于您自己的服务器上——GDN 将重定向响应从源服务器传递给客户端,它发送的 X-Language-Locale 标头允许该服务器发出特定语言的重定向;当源服务器无法提供服务时,也可以在 GDN 本身上配置重定向(Smartling 帮助中心,“处理重定向”)。
- 发布时提供完整语言页面——通过 GDN 将暂存服务器路由到新内容,以便在正式上线前进行翻译,并且全站 MT 会使用机器翻译填充新字符串,直到审核后的翻译替换它为止(Smartling 帮助中心,“全球交付网络工作原理技术指南”)。
Smartling 的 GDN 如何处理每个爬取和索引信号?
下面每一行都是已记录的行为,而不是可以假定的设置。站点地图行是团队最常出错的部分,因为答案会随着路由策略的变化而变化。
| 爬取或索引信号 | GDN行为 | 原文 |
|---|---|---|
| 搜索引擎可见性 | 对搜索引擎而言,翻译后的网站就像独立的网站一样,会被搜索引擎收录并显示在搜索结果中。 | Smartling 帮助中心,“全球交付网络工作原理技术指南” |
| Locale URL options | 子域名、子目录或国家/地区代码顶级域名 (ccTLD) 可按语言划分,此外还支持基于 Cookie 或标头的选择,而无需唯一的 URL。 | Smartling 帮助中心,“全球交付网络工作原理技术指南” |
| 内部链接 | 默认情况下,指向源站点的链接会重写为指向翻译后站点的链接;此行为可以自定义。 | Smartling 帮助中心,“全球交付网络工作原理技术指南” |
| XML 站点地图、子域名或 ccTLD | 复制源站点地图,并替换为本地化域名;如果站点地图由第三方服务托管,则不进行重写。 | Smartling 帮助中心,“本地化您的网站地图” |
| XML站点地图,子文件夹 | 非 Google 展示广告网络 (GDN) 生成;请使用爬虫或站点地图生成器自行构建。 | Smartling 帮助中心,“本地化您的网站地图” |
| robots.txt | 每个本地化站点都会复制源文件;诸如 robots-fr-FR.txt 之类的本地化文件可以映射到子域名和国家/地区代码顶级域名 (ccTLD)。 | Smartling 帮助中心,“自定义您的 robots.txt 文件” |
| 重定向 | 由源服务器传递;X-Language-Locale 标头标识请求的语言 | Smartling 帮助中心,“处理重定向” |
| Googlebot 抓取来源 | 通常情况下,美国用户没有 Accept-Language 请求头。 | Google 搜索中心,“管理多区域和多语言网站” |
如何检查代理网站是否能保护搜索引擎优化 (SEO)?
在发布前对一个语言环境运行这五项检查,并在路由或源站点发生任何更改后再次运行这五项检查。
- 确认每种语言都有自己的 URL 和 hreflang — 加载一个本地化页面,并检查它是否解析到不同的子域、文件夹或 ccTLD,以及它的 head 是否列出了它自身和每个备选的 hreflang 链接。
- 抓取本地化网站并跟踪其链接——从本地化主页运行网站爬虫。除非您特意将其排除在链接重写之外,否则所有内部链接都应该保留在本地化的主机或文件夹中。
- 在每个本地化主机上获取 sitemap.xml 和 robots.txt — 检查 sitemap 是否列出了本地化 URL 而不是源 URL,以及 robots.txt 是否允许索引您想要索引的路径。在子文件夹设置中,请确认您生成的站点地图包含语言文件夹。
- 测试不带语言提示的重定向— 请求不带 Accept-Language 标头的本地化 URL,就像 Googlebot 那样,并确认没有规则将请求退回到源语言。
- 按语言环境查看索引情况— 在 Google Search Console 中使用网址检查工具检查本地化页面,并查找仍然显示源语言文本的页面,这表明内容在翻译之前就已经上线。
代理级别的 SEO 检查对于以下团队来说最为重要……
- 通过子域名或 ccTLD上的翻译代理提供本地化网站,其中站点地图和 robots.txt 会被复制到每个域,并且需要对每个域进行检查。
- 运行子文件夹语言环境,其中代理不会生成站点地图,源团队必须拥有它。
- 每日或每周发布源内容,未翻译的文本可以在版本发布之间实时出现在本地化页面上。
- 目前在源网站上使用基于地理位置或语言的重定向,并且需要在本地化网站出现后仍然能够抓取这些重定向。
- 按市场报告自然流量,并需要解释为什么某个地区的排名很好而另一个地区的排名不好。
当代理级别的SEO检查并非首要任务时
- 本地化内容(例如已登录的应用程序屏幕)绝不应该被索引,因为预期结果是使用没有唯一 URL 的标头或 cookie 路由。
- 该网站是通过 CMS 连接器而不是代理进行翻译的,因此 CMS 会生成 URL、站点地图和 hreflang,检查也属于 CMS 的范畴。
- 市场的流量来自付费应用商店或市场渠道,在自然搜索变得重要之前,抓取清理工作收效甚微。
评估清单:向翻译代理供应商咨询SEO相关问题
搜索引擎会将每个翻译后的网站视为一个独立的、可索引的网站吗?
询问供应商的官方解答,以及哪些路由选项会生成唯一的 URL。Smartling 文档显示,GDN 服务的网站会被索引并在搜索结果中显示,就像源网站一样,并且 cookie 或标头路由不会产生唯一的 URL。
代理服务器是否会重写内部链接?是否可以对某些链接进行例外处理?
默认链接重写会将爬虫程序保留在本地化站点上;对于必须保留在源站点上的链接(例如全局登录或支持门户),例外情况很重要。
在每种路由设置下,站点地图会发生什么变化?
分别获取子域名、ccTLD 和子文件夹的答案。在 GDN 中,答案各不相同,子文件夹站点地图由您自行构建。
robots.txt 文件会因语言环境而异吗?
您可能需要在不修改源网站文件的情况下,屏蔽访问量较小的市场的内部搜索页面或测试环境。
重定向应该放在哪里?
优先使用您自己的服务器提供重定向服务,并从代理服务器获取语言标头以设置特定语言的规则,这样重定向逻辑就可以与网站的其余部分保持版本一致。
代理服务器如何处理翻译页面上的规范标签?
翻译后的页面如果保留了源页面的 rel="canonical" 属性而未作更改,则会将源语言 URL 指定为其首选版本。发布前,请检查本地化页面的头部,而不是想当然。
如何防止未翻译的内容出现在正式页面上?
询问有哪些机制可用,例如暂存捕获、机器翻译填充或缓存翻译,以及哪些机制适合您的发布节奏。回退和页面速度承诺在翻译代理的正常运行时间 SLA 和页面速度性能方面进行了比较。
哪些内容在服务器端翻译,哪些内容在浏览器端翻译?
GDN 在传输过程中转换 HTML,并使用客户端组件动态内容支持 (DCS)来处理 JavaScript 和 JSON 中保存的内容。在将包含大量 DCS 的页面用于排名之前,请使用 URL 检查工具测试渲染后的 HTML。
Smartling 的全球交付网络如何保护多语言 SEO?
Smartling 的全球交付网络 (GDN) 是一个翻译代理,结合了客户端组件,其 SEO 设计从一个有据可查的属性开始:通过 GDN 交付的内容对搜索引擎完全可访问,并且每个翻译后的网站都会被索引并在搜索结果中显示为一个单独的网站(Smartling 帮助中心,“全球交付网络工作原理技术指南”)。本地化站点可以在子域名、子目录或 ccTLD 上运行,根据语言选择,GDN 产品页面将代理描述为翻译 URL 和关键字。只有翻译后的网站才会通过 GDN 进行路由;源网站将继续像以前一样提供服务。
在内容周围,GDN 将抓取信号传递到每种语言。它会重写链接,使爬虫留在本地化站点上,将源站点地图复制到本地化子域和 ccTLD(域名已交换),复制 robots.txt 文件(可选地添加每个语言环境的文件),并通过 X-Language-Locale 标头传递重定向,以便服务器可以对其进行操作。它还可以处理源站点上实现的 hreflang 标签,管理员可以将单个 GDN 支持的页面标记为搜索引擎忽略,这对于测试语言环境和内容较少的市场页面非常有用。为了防止源语言文本出现在正式页面上,一个通过 GDN 路由的测试站点会在发布前捕获内容,并且全站机器翻译会覆盖新字符串,直到经过审核的翻译替换它们。
速度是代理服务器所能触及的最后一个 SEO 杠杆:通过 GDN 处理的本地化页面请求平均耗时约 40 毫秒,产品页面列出了 99.99% 的正常运行时间保证。“我强烈推荐这款工具……它非常简单、快速、高效——一切都为您简化了,”Talkdesk 的高级本地化项目经理 Paulo Pinto 在描述 GDN 时说道。
准备好见识一下 Smartling 的威力了吗?
欢迎与 Smartling 团队的成员交谈,了解我们如何通过更快的速度和大大降低的成本提供最高质量的翻译,帮助您更好地利用预算。