嗨,我创建了一个谷歌网络管理员工具帐户并发送了 2 个站点地图:一个用于意大利语,一个用于我的站点的英语。现在,我的网站在索引中有一个脚本,如果他是意大利人,它会将用户重定向到 mywebsite.it/it,否则它将转到 mywebsite.it/en。问题是现在谷歌的爬虫(显然不是意大利语)只能看到英文版的网站,而不是两者。
有没有办法让它根据语言爬行并显示两个不同的网站?
谢谢
你使用 JavaScript 来重定向人们吗?最好使用服务器端重定向,例如使用.htaccess
但是,当您从索引页面链接两种语言版本并且 Google 接受了您的站点地图时,您的站点应该可以被编入索引。爬虫访问您的意大利网站可能还需要一些时间。
更新:您可以/应该为您的网站的用户添加一个语言切换器,并将head
您网站区域中的翻译与link
元素rel="alternate
和hreflang="it
相应的链接。"en"
. 参见谷歌:rel="alternate" hreflang="x"