首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同地区Google的不同名称/描述

问不同地区Google的不同名称/描述
EN

Webmasters Stack Exchange用户
提问于 2012-01-23 10:58:23
回答 2查看 516关注 0票数 3

我有以子域为目标的多语言网站:

  • http://en.example.com/ -只显示英文内容
  • http://de.example.com/ -仅以德语显示内容
  • ..。
  • http://example.com/ -以所有语言显示内容

标题/描述也会根据子域进行翻译。主要领域是英语。对于来自不同地区的用户,我希望在主域http://example.com/上有不同的标题/描述:

  • http://google.co.uk/应以英文显示标题/描述
  • http://google.de/应该用德语显示标题/描述

我的问题是:对于主域http://example.com/,是否可以从不同的地区返回不同的标题/描述?还是只有一个谷歌机器人和目标是只完成了搜索引擎,而不是爬虫?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2012-01-23 14:23:16

你走错路了。

建立一个多语言站点的正确方法是,如toomanyairmiles的链接大纲所示,在不同的目录或子域中设置不同的本地化子站点。

代码语言:javascript
复制
en.example.com / example.com/en/
de.example.com / example.com/de/

Google将根据内容识别每个子站点的目标区域。但是,您还应该遵循最佳实践:

  • 在根元素中使用Content-Language头(或由meta标记覆盖)和lang属性;
  • 将每一页链接到其翻译 via: <link rel="alternate" hreflang="de" href="de.example.com/..."> <link rel="alternate" hreflang="es" href="es.example.com/..."> <link rel="alternate" hreflang="en-gb" href="uk.example.com/...">
  • 在每一页上使用一种语言;

然后,大多数搜索引擎将识别每个页面所针对的区域,并向每个区域的搜索人员显示适当的本地化。让example.com向不同的搜索者显示不同的语言描述是没有意义的,如果他们点击它的时候总是英语的话。这将被认为是隐身,是糟糕的UX设计。

票数 3
EN

Webmasters Stack Exchange用户

发布于 2012-01-23 13:48:53

我认为你需要一个域,每个地区都锁定在它的本地国家使用谷歌网站管理员的工具,但这里有一篇文章从谷歌如何解决这个问题。

http://googlewebmastercentral.blogspot.com/2008/08/how-to-start-multilingual-site.html http://googlewebmastercentral.blogspot.com/2010/03/working-with-multilingual-websites.html

我不确定googlebot本身是否区分了不同国家或语言之间的ID,所以我不认为您可以通过编程实现它。

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/24943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档