知识库文章

多语言网站按 IP 自动跳转,为什么 Google 可能只看到一版?

文章摘要
德语链接按IP跳到英语,hreflang也不能让德语页直接可读。用两个语言URL比较首次响应,保留自愿切换提示,再核缓存与版本关系。

本页阅读目录

原创概念示意:选择DE的访客直达德语目录,EN入口仍可自愿选择

德语URL会按IP被送到英语页时,Google和客户都可能读不到德语版本。公开语言页应有稳定、能直达的地址;语言推荐可以保留,让访客选择。仅加hreflang,修不了服务器仍在执行的强制跳转。

客户明明点了德语,为什么又回到英语

设想客户刚收到/de/p31/的链接。他还没点过语言按钮,也没有网站记住的偏好,打开后却到了/en/p31/。你自己的浏览器能读德语,也许只是因为以前选择过德语、Cookie还在。

Cookie保存浏览器状态,IP规则推测网络位置。第一次访问的人和有历史选择的人,可能因此走出两条不同路径。抓取工具也没有你的选择历史,返回版本就可能不完整。语言自适应抓取说明

Google默认抓取环境通常来自美国、不发送Accept-Language,但也有非美国来源的抓取。不能用“永远只从美国来”解释所有问题;当前可检查的是:这条德语地址究竟在什么条件下会被送走。

先取得两种语言对应同一产品的完整URL。在新的无痕窗口中直接粘贴,不先登录、点语言按钮或接受网站记住的偏好。记录地址栏最终停在哪里,以及正文和导航实际是什么语言。

再让维护者查看主文档第一次响应:是200直接提供德语,还是302或其他方式跳到英语。浏览器最终“能打开”不能替代这个记录;脚本跳转还需结合实际页面行为看。

只换User-Agent不能模拟真实IP、语言和抓取行为。试过哪个环境,就记录哪个,不补写没有做过的Google测试。前台没有实际译文时,也要先分清后台语言与多语言网页的区别。

推荐语言可以保留,已经选定的网址要能直达

对于公开语言页面,可以让/de/p31/稳定提供德语、/en/p31/稳定提供英语。访客已经点德语地址,就尊重这次选择。Google建议不同语言使用不同URL,并避免自动把用户从一个语言版本强制送到另一个版本。多语言网站指导

想帮助可能进错语言的用户,可以提供可拒绝的提示:“需要英语版本吗?”旁边给明确链接,而不是倒计时后跳走。访客能继续读当前版本,也能自己切换。

语言按钮尽量指向同一产品的对应页面。P31英语切德语,应到P31德语页;若该型号没有译文,清楚说明可选内容,别伪装成对应按钮却送到德语首页。

记住用户选择可以方便以后访问,但这项偏好不应让一条已明确语言的URL变成另一语言。根目录的入口选择、明确语言页的直达,以及业务地区权限,是几个要分别说明的场景。

这里是处理公开语言页的建议。网站若有真实地区销售限制或法律要求,先由负责人确认适用范围,不能为了SEO取消必要限制。可以在允许范围内清楚提供页面和说明,而不承诺所有内容全球开放。

下面是教学检查表,不是实际跨地区测试:

输入网址测试条件首次响应与最终页面当前结论
/en/p31/环境A,无历史Cookie200,英语原页英语可直达
/de/p31/环境A,无历史Cookie302到英语页德语被位置规则送走
/en/p31/环境B,无历史Cookie200,英语原页英语可直达
/de/p31/环境B,无历史Cookie200,德语原页结果依赖环境

表里只是一组教学结果,展示怎样区分环境依赖。实际修复时复用相同条件再测:已选德语的URL直接200提供德语内容,英语URL提供英语,首个响应与最终正文都要核对。

德语页能打开后,再把版本关系检查完整

直达问题修好后,再检查语言关系。hreflang说明哪张是英语、哪张是德语,它不会阻止服务器继续执行错误跳转。指向的实际URL应当存在、能读取对应内容,并按当前语言版本安排互相声明。Google语言变体说明

canonical也要与每个版本的用途一致。独立德语内容不应仅因它由英语翻译,就默认声明英语页为唯一首选。语言与规范网址的关系,可接着看hreflang和canonical怎样配。

再核缓存。规则已停,但CDN或页面缓存仍返回旧跳转,会让维护者看自己浏览器“好了”,其他环境却没好。重新检查原表里的两条URL,保留首次状态与最终正文;有差异时请维护者确认缓存键和实际生效规则。

不要用更换hreflang大小写来修一个旧302,也不要先清所有缓存再忘了记录结果。先确定当前是哪层仍在改变页面,再处理那一层。

直接看正文,不只看导航语言:德语名称和规格应确实存在。再无痕粘贴对应URL,核对页面、切换链接与缓存输出。GSC检查实际语言URL时,也按工具这次取得的内容记录。

完成记录应具体到环境:“已停止公开语言页强制IP跳转;在测试环境A中,两种URL分别200并保留对应正文;切换链接已核对,索引结果待观察。”只测了A,不加不存在的B。

翻译插件、CDN与服务器都有规则时,把两个语言URL、首次响应和最终页面带来联系跨境YOUNG,有助于查清送错版本的层。多语言与站内入口的后续安排可继续看谷歌SEO学习路径。

常见问题

Googlebot永远从美国来,所以其他语言一定不收录吗?

不是。Google也使用非美国来源抓取,不能用“永远美国”解释全部情况。问题在于环境依赖可能让版本不完整,稳定可直达的语言URL更便于检查和使用。

加好hreflang,按IP强制跳转就不会影响读取了吗?

不能这样推定。hreflang提供版本关系,服务器仍可能把访问送走。先让实际URL提供对应内容,再检查标记和规范网址。

想照顾访客语言偏好,只能删除语言推荐吗?

不用。可以保留明确、可拒绝的切换建议和对应页面链接。让访客选择,同时保证已经选定语言的URL可以直接阅读。

关于跨境YOUNG

跨境YOUNG整理WordPress建站、Google SEO与AI SEO / GEO方法,并提供建站、代运营和顾问服务。

需要有人持续推进SEO?

网站已上线,但页面、内容、技术、内链和月度数据没有持续推进?可先诊断范围与优先级,再按月执行与复盘。

最具性价比的服务器

Hostinger 适合预算有限的新站和中小企业 WordPress 网站,托管、备份与基础性能配置比较完整。通过专属链接可享 20% 折扣,购买前再核对机房位置和续费价格。

专属链接含 20% 折扣;跨境YOUNG可能获得佣金,不会增加你的购买成本。