实际发生了什么
有些插件先以原始语言发送页面,然后在页面显示后,由脚本在浏览器中进行翻译。网址并不会改变:/客房/ 仍然是 /客房/。语言选择保存在浏览器中(通过 Cookie 或某项设置)。
因此对 Google 来说,只存在一个页面:原始语言的页面。
Google 怎么说
- Google 建议每种语言使用不同的网址,而不是用 Cookie 或浏览器设置来切换页面语言。
- 它的爬虫每换一个页面,就会忘记 Cookie 和浏览器存储。以这种方式保存的语言选择,对它来说并不存在。
- 它只会可靠地跟踪真正的链接,也就是带有网址的链接。通过脚本切换语言的按钮,并不是它会跟踪的链接。
一分钟检查您的网站
- 点击您想要的语言。网址变了吗(/en/…)?
- 在无痕浏览窗口中打开这个网址。页面是否直接以英文打开?
- 查看页面源代码(右键单击,选择“查看网页源代码”)。英文文本是否写在里面?
三个“是”:Google 能看到您的翻译。只要有一个“否”:它就看不到。
资料来源(2026-10-15 查阅)
- Google Search Central 文档,“Managing multi-regional and multilingual sites”
- Google Search Central 文档,“Fix Search-related JavaScript problems”
- Google Search Central 文档,“Make your links crawlable”