如何最大限度地提高多语言网站的知名度?

发布于 2024-09-07 16:23:28 字数 316 浏览 3 评论 0原文

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

我有兴趣了解机器人(如谷歌机器人)如何抓取提供多种语言的网站。

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

  • 网站是否应该在 URL 中指定语言?
  • 如果通过 cookie 设置语言(假设可以更改语言的链接),机器人会抓取两种语言的网站吗?
  • 我应该为每种语言使用不同的域吗?
  • 什么元标记可以用来帮助机器人理解网站的语言?
  • 我是否遗漏了任何我应该注意的事情?

I've been told to understand how to maximize the visibility of an upcoming web application that is initially available in multiple languages, specifically French and English.

I am interested in understanding how the robots, like the google bot, scrapes a site that is available in multiple language.

I have a few questions concerning the behaviour of robots and indexing engines:

  • Should a web site specify the language in the URL?
  • Will a robot scrape a site in both language if the language is set through cookies (supposing a link that can change the language)?
  • Should I use a distinct domain for each language?
  • What meta tag could be used to help a robot in understanding the language of a web site?
  • Am I missing anything that I should be aware of?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤独患者 2024-09-14 16:23:29
  1. 是 否
  2. 不一定
  3. ,Google 会推断该语言。但是,如果您使用不同的 TLD,您可能会在特定国家/地区获得更好的曝光度,但您会损失在不同域中稀释的 PageRank。
  4. a.您应该在每个页面中添加一个链接到其他语言的同一页面
    网站。
    b.对于 SEO,最好使用 www.mysite.com/en/ 而不是 en.mysite.com,因为 PageRank 不会在不同的域中稀释。
  1. Yes
  2. No
  3. Not necessarily, Google will infer the language. But if you use different TLD you probably get better exposure in specific countries, but you loss PageRank diluted in different domains.
  4. <meta http-equiv="content-language" content="en">
  5. a. You should add a link in every page, to the same page in the other languages of the
    site.
    b. For SEO, it's better to use www.mysite.com/en/ that en.mysite.com because the PageRank is not diluted in different domains.
零崎曲识 2024-09-14 16:23:29

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

不,不一定。

如果通过 cookie 设置语言(假设可以更改语言的链接),机器人会抓取两种语言的网站吗?

不可以。您应该按照 Eduardo 的建议使用 content-language 属性。或者, 将执行相同的工作 AFAIK。

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

见上文

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

Stack Overflow 共识(抱歉,我一生都找不到相关问题!我们对此进行了大量讨论,也许它们因与编程无关而被关闭)是:是的,有一个不同的域如果您想最大限度地提高该国家/地区的搜索引擎可见度,请针对每个国家/地区。

Should a web site specify the language in the URL?

No, not necessarily.

Will a robot scrape a site in both language if the language is set through cookies (supposing a link that can change the language)?

No. You should use a content-language attribute as suggested by Eduardo. Alternatively, <html lang='en'> will do the same job AFAIK.

What meta tag could be used to help a robot in understanding the language of a web site?

See above

Should I use a distinct domain for each language?

The Stack Overflow consensus (I'm sorry, I can't find for the life of me find the relevant questions! We had huge discussions on this, maybe they were closed as not programming related), is: Yes, have a different domain for each country if you want to maximize search engine visibility for that country.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文