Localization 如何最大限度地提高多语言网站的可见性?

Localization 如何最大限度地提高多语言网站的可见性?,localization,search-engine,robots.txt,Localization,Search Engine,Robots.txt,我被告知要了解如何最大限度地提高即将推出的web应用程序的可见性,该应用程序最初可以使用多种语言,特别是法语和英语 我感兴趣的是了解像谷歌机器人这样的机器人是如何抓取一个有多种语言的网站的 关于机器人和索引引擎的行为,我有几个问题: 网站应该在URL中指定语言吗 如果语言是通过cookies设置的(假设有一个链接可以改变语言),那么机器人会用这两种语言抓取一个站点吗 我应该为每种语言使用不同的域吗 什么元标记可以用来帮助机器人理解网站的语言 我遗漏了什么我应该知道的吗 对 没有 不一定,谷歌

我被告知要了解如何最大限度地提高即将推出的web应用程序的可见性,该应用程序最初可以使用多种语言,特别是法语和英语

我感兴趣的是了解像谷歌机器人这样的机器人是如何抓取一个有多种语言的网站的

关于机器人和索引引擎的行为,我有几个问题:

  • 网站应该在URL中指定语言吗
  • 如果语言是通过cookies设置的(假设有一个链接可以改变语言),那么机器人会用这两种语言抓取一个站点吗
  • 我应该为每种语言使用不同的域吗
  • 什么元标记可以用来帮助机器人理解网站的语言
  • 我遗漏了什么我应该知道的吗
  • 没有
  • 不一定,谷歌会推断出这种语言。但如果你使用不同的TLD,你可能会在特定的国家获得更好的曝光率,但你会在不同的领域失去PageRank稀释
  • a。您应该在每个页面中添加一个链接,链接到同一页面的其他语言版本 网站。
    B对于SEO,最好使用www.mysite.com/en/that en.mysite.com,因为PageRank在不同的域中不会被稀释
  • 没有
  • 不一定,谷歌会推断出这种语言。但如果你使用不同的TLD,你可能会在特定的国家获得更好的曝光率,但你会在不同的领域失去PageRank稀释
  • a。您应该在每个页面中添加一个链接,链接到同一页面的其他语言版本 网站。
    B对于SEO,最好使用www.mysite.com/en/that en.mysite.com,因为PageRank在不同的域中不会被稀释
  • 网站应该在URL中指定语言吗

    不,不一定

    如果语言是通过cookies设置的(假设有一个链接可以改变语言),那么机器人会用这两种语言抓取一个站点吗

    不可以。您应该使用Eduardo建议的
    内容语言
    属性。或者,
    将完成同样的工作

    什么元标记可以用来帮助机器人理解网站的语言

    见上文

    我应该为每种语言使用不同的域吗

    堆栈溢出共识(很抱歉,我一生都找不到相关的问题!我们对此进行了大量讨论,也许他们被认为与编程无关),是的,如果你想最大限度地提高该国搜索引擎的可见性,每个国家都有不同的域

    网站应该在URL中指定语言吗

    不,不一定

    如果语言是通过cookies设置的(假设有一个链接可以改变语言),那么机器人会用这两种语言抓取一个站点吗

    不可以。您应该使用Eduardo建议的
    内容语言
    属性。或者,
    将完成同样的工作

    什么元标记可以用来帮助机器人理解网站的语言

    见上文

    我应该为每种语言使用不同的域吗


    堆栈溢出共识(很抱歉,我一生都找不到相关的问题!我们对此进行了大量讨论,可能他们被认为与编程无关)是:是的,如果要最大限度地提高该国家/地区的搜索引擎可见性,请为每个国家/地区指定不同的域。

    这可能更适合serverfault这可能更适合serverfault