Internationalization 基于ip和seo的多语言网站变更语言

Internationalization 基于ip和seo的多语言网站变更语言,internationalization,seo,geolocation,multilingual,Internationalization,Seo,Geolocation,Multilingual,我有一个多语言网站(主要语言是希腊语,次要语言是英语)。 我正在考虑创建一个脚本,以便在默认情况下仅在希腊和塞浦路斯显示希腊语,其他国家显示为英语。这可以通过ip轻松完成 对于最终用户来说,这将是伟大的!那搜索引擎呢。谷歌我认为它用美国的ip来抓取网站,这意味着它只能看到网站的英文版本。 有没有其他解决方案来处理搜索引擎优化的问题 首先,要感谢您,单独对客户端IP进行地理定位是决定向新用户显示哪种语言的一种低级方法。IP地址位置可能非常不可靠,尤其是当用户使用蜂窝数据连接时 相反,使用客户端通过

我有一个多语言网站(主要语言是希腊语,次要语言是英语)。 我正在考虑创建一个脚本,以便在默认情况下仅在希腊和塞浦路斯显示希腊语,其他国家显示为英语。这可以通过ip轻松完成

对于最终用户来说,这将是伟大的!那搜索引擎呢。谷歌我认为它用美国的ip来抓取网站,这意味着它只能看到网站的英文版本。 有没有其他解决方案来处理搜索引擎优化的问题


首先,要感谢您,单独对客户端IP进行地理定位是决定向新用户显示哪种语言的一种低级方法。IP地址位置可能非常不可靠,尤其是当用户使用蜂窝数据连接时

相反,使用客户端通过HTTP
Accept language
头实际告诉您的是他们的语言。大多数浏览器都会根据用户在安装浏览器时所做的选择(或不久后在浏览器首选项中更改)来正确设置

一旦您使用
Accept Language
对要显示的正确语言内容进行了良好的初步评估,您还应该为用户提供一种在您的网站中做出不同选择的方法。一旦用户点击链接以另一种语言查看站点,请将该选项存储在cookie或其帐户首选项中,以便下次用户访问时显示相同的语言。记住,他们的下一次访问可能来自另一个国家的笔记本电脑

其他考虑这样做的人的提示:避免使用标志来更改语言。语言之间没有1对1的关联,您可能会进一步混淆或冒犯某些用户。提供目标语言的语言选择(例如,提供西班牙语“En Español”链接)


只要你提供选择其他语言的链接(“西班牙语”、“英语”等),那么搜索引擎也会搜索这些链接,你的SEO排名也会相应提高。事实上,拥有可选择的多语言内容是提高你的SEO排名的一个很好的方法,因为它可以带来更多的新链接,也可以让全世界的谷歌认识到你有更多独特的内容。仅供参考,提供动态自动翻译内容的链接(使用谷歌翻译之类的工具)并不能提高您的搜索引擎优化排名,因为它被认为是相同的内容。

要为搜索引擎优化添加一件事,请使用谷歌新的多语言网站地图,它将准确地知道您正在尝试做什么——“IP地址位置可能非常不可靠”-无论如何,国家与首选语言之间的关系很松散。