跨境网站制作返回

独立站能切 5 种语言,为什么 Google 几乎只收录英语?

发布于 多语言网站与搜索收录
阅读 0精选留言 4

一套代码可以做多语言,但每种语言都需要清晰的网址入口。拆解 IP 自动切语言的 SEO 隐患,以及子目录方案该怎么落地。

独立站能切 5 种语言,为什么 Google 几乎只收录英语?

跨境独立站 · 多语言 SEO

一套代码。
多个语言入口。

让用户看得懂,也让搜索引擎找得到。

做多语言独立站,有个问题很容易在验收时被忽略:

网站能切换语言,不代表每种语言都有机会被搜索引擎找到。

最近看了一位跨境客户的建站方案。他想用一套系统,覆盖英语、法语、德语、西班牙语和日语市场。

开发团队的方案很“丝滑”:根据 IP、浏览器语言,或者用户手动选择,加载对应语言包,把页面文字替换掉。

切到法语,页面变了。
但地址栏没变,依然是:
example.com/product

客户不解:网站上线大半年了,除了英语,其他语言为什么几乎没有自然流量和收录?

这类实现,首先要排查的就是:其他语言有没有可独立访问的网址。

01

你切换的是文字。
搜索引擎需要的是入口。

用户知道点击右上角的语言按钮,也会保留上次访问的 Cookie。搜索引擎抓取时,未必会触发同样的条件。

Google 官方文档建议:不同语言版本使用不同网址,而不是只靠 Cookie 或浏览器设置调整内容。[1]

原因并不复杂。Googlebot 通常从美国 IP 抓取,而且默认请求不设置 Accept-Language 语言偏好。Google 也会从美国以外的 IP 抓取,但不能指望它替你触发所有语言条件。[2]

如果你把其他语言藏在特定 IP、Session 或按钮交互后面,Google 就可能一直抓到默认版本,无法充分发现其他语言内容。

用户能切出来,
不等于 Google 能独立抓进去。

多个语言版本共用一个地址,又依赖访问条件,搜索引擎就难以稳定发现和区分它们。

02

先给每种语言,
一个能直接打开的网址。

以同一件商品为例,可以这样规划:

英语
example.com/en/product

法语
example.com/fr/product

德语
example.com/de/product

西班牙语
example.com/es/product

日语
example.com/ja/product

直接访问 /de/product,就应该得到德语页面;换个 IP、清空 Cookie、重新打开,页面语言也应由这个网址确定。

这里有个概念要分清:独立 URL,不等于静态 HTML 文件。

页面可以由同一套程序动态生成。Google 也能处理 JavaScript 页面;但需要执行脚本的内容,还要确保能正确渲染。服务端渲染或预渲染,通常更便于稳定交付主要内容。[6]

你完全可以继续使用一套代码、一个后台和一套数据库。要改的是语言版本的访问方式。

结构示意:同一个 URL 依赖访问条件切换语言,与不同语言拥有独立 URL 的对比

结构示意:一套系统,也可以输出多个语言网址。

03

三种结构都能做。
多数团队,优先考虑子目录。

常见的多语言网址结构有三种。选择时,先看业务和维护成本。

国家 / 地区域名

example.de、example.fr

适合长期独立经营某个国家市场、当地品牌与运营体系比较完整的业务。代价是多个域名的注册、续费和维护;部分后缀还存在资格限制,需按目标市场核实。

子域名

de.example.com、fr.example.com

适合不同市场由不同团队或系统管理、需要分开部署的情况。Google 支持子域名,也支持子目录;没有“子域名天然受罚”的通用规则。[3]

子目录 · 多数中小团队的优先选项

example.com/de/、example.com/fr/

如果品牌统一、产品相近、由同一个团队维护,我通常更推荐子目录。理由很实际:

一个域名,品牌统一。
不用为每种语言另买一个域名。

一套系统,维护集中。
语言作为路由前缀,后台继续管理对应内容。

内部链接和运营更好统筹。
导航、内容更新和数据分析更容易保持一致。

这是基于维护成本的推荐,不是“子目录一定排名更高”的保证。换成 /de/,也不会自动获得流量;内容质量、内部链接和站点可抓取性仍然要做好。

04

改完目录,
还要把这四件事做对。

01 / 语言切换,指向对应页面

用真实链接,把英文商品页指向同一商品的德语页、法语页。别切一次语言,就把用户送回首页。

识别出用户可能更适合德语时,可以提示切换;避免按 IP 或浏览器语言强制改写用户访问的语言版本。[1]

02 / hreflang,关联同一内容的各个版本

让 Google 知道,哪些页面是同一内容的不同语言或地区版本。每个页面应包含自身和对应版本的标记,版本之间要相互指向。[4]

还要分清语言和国家:es 是西班牙语;需要区分西班牙和墨西哥版本时,可使用 es-ES、es-MX。日语的语言代码是 ja。

hreflang 帮助匹配合适的版本,不保证收录,也不保证某个国家的用户永远只看到某个页面。

03 / canonical,别全部指回英文版

已经充分翻译、希望单独收录的语言页,通常应以自身网址作为规范网址。别把所有法语、德语页的 canonical 都指向英文页。[5]

04 / 上线后,用抓取结果验收

把需要收录的语言页列入 Sitemap,检查有没有 noindex、抓取限制或错误跳转;再用 Search Console 的网址检查工具,分别查看各语言页的抓取与渲染结果。[3]

同时确认:商品正文、标题和主要导航已正确翻译,而不是只换了几个菜单。

多语言建站,
先把每种语言的门打开。

一套代码可以继续用,语言切换也可以很流畅。

但每个需要参与搜索的语言版本,都应该有清晰、稳定、可独立访问的网址。

先让 Google 找得到,再谈排名和转化。

参考资料 · Google 搜索中心

[1]管理多区域网站和多语言网站

[2]Google 如何抓取自适应语言区域网页

[3]SEO 入门指南:子域名与子目录

[4]将网页的本地化版本告知 Google

[5]如何指定规范网址(canonical)

[6]JavaScript SEO 基础知识

精选留言 4

交流经验,留下您的想法

带“示例”的留言为演示互动。

海Sten示例

语言能切换,地址没变,确实很容易在验收时漏掉。

Yeon示例

验收时除了菜单,还应该检查商品标题、正文和主要导航是否都翻译了。

小林细雨示例

切换语言以后能不能停留在同一件商品,而不是回到首页?

回复

应让语言切换链接指向同一商品的对应语言页面。

&8S 大示例

以前一直把子目录理解为排名优势,这篇把维护成本的理由讲清楚了。

回复

文中推荐子目录基于管理和维护条件,不能据此保证排名或收录。

写留言

留言审核通过后显示,频繁提交时需安全验证。

安全验证

拖动滑块,完成拼图

留言提交较频繁,请验证后继续。

按住滑块,向右拖动
可使用方向键调整位置,按回车键验证。

松开滑块后自动验证

验证通过后自动提交留言安全保护

分享

文章分享封面
独立站能切 5 种语言,为什么 Google 几乎只收录英语?一套代码可以做多语言,但每种语言都需要清晰的网址入口。拆解 IP 自动切语言的 SEO 隐患,以及子目录方案该怎么落地。
Facebook X / Twitter

感谢阅读返回文章中心
KEEP READING

继续阅读

搜索内容

查找文章、系统教程与产品更新。

联系久旺宝

产品咨询、技术开发与合作沟通。

查看联系页面

扫码联系