根据谷歌的说法,多语言网站对于不同的语言有不同的网址是很重要的。
例如,最好有:
www.example.com(英文版根文件夹)
www.example.com/cn/(适用于cn文件夹中的中文)
www.example.com/fr/(fr文件夹中的法语)
这有利于搜索引擎抓取并因此对SEO友好。
然而,谷歌还建议避免重定向:
这些重定向可能会阻止用户(和搜索引擎)查看您网站的所有版本。
然后问题来了,我想当中国人来 example.com 时,他们看到中文版,Franch的人来 example.com 看法文版。有没有办法在保持SEO友好的同时做到这一点?
答案 0 :(得分:0)
您的浏览器会向网站发送预期内容,如果未发送,则默认为英语
Accept-Language en-GB,en-US;q=0.8,en;q=0.6
是我的,例如,首选GB或美国英语,但接受任何英语
答案 1 :(得分:0)
当我在中国时,我仍然希望能够访问您的英文网站。如果您的网站总是向我展示(并重新引导我)中文版,那该怎么办?
当您使用example.com/en/
代替英语网站时,您可以重定向访问example.com/
的人。但只有在那种情况下!因此,当有人(无论从哪里)访问特定语言的页面时,请勿自动更改语言。
改为使用language switcher。