【问题标题】:Multilanguage website change language based on ip and seo多语言网站根据ip和seo更改语言
【发布时间】:2012-10-14 21:14:12
【问题描述】:

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

对于最终用户来说,这将是很棒的!搜索引擎怎么样。Google 我认为它使用美国 ip 抓取网站,这意味着它只能看到该网站的英文版本。 是否有任何替代解决方案来处理 SEO 问题?

谢谢

【问题讨论】:

    标签: internationalization seo geolocation multilingual


    【解决方案1】:

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

    相反,使用客户端通过 HTTP Accept-Language 标头实际告诉您的是他们的语言。大多数浏览器会根据用户在浏览器安装期间做出的选择正确设置(或随后在浏览器首选项中更改)。

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

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

    只要您提供链接以选择其他语言(“En Español”、“In English”等),搜索引擎也会搜索这些链接,您的 SEO 排名也会相应提高。事实上,拥有可选择的多语言内容是提高您的 SEO 排名的好方法,因为它可以带来更多的传入链接,并让全世界的 Google 认可您拥有更多独特的内容。仅供参考,提供即时自动翻译内容的链接(使用谷歌翻译之类的东西)不会提高您的 SEO 排名,因为它被认为是相同的内容。

    【讨论】:

    • 要为 SEO 添加一件事,请使用新的 Google 多语言站点地图,它会确切知道您要做什么 - googlewebmastercentral.blogspot.com/2012/05/…
    • “IP 地址位置可能非常不可靠”——无论如何,国家/地区与首选语言的相关性并不高。
    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多