使用多区域网站

2010 年 3 月 12 日,星期五

您知道吗?大部分接受调查的用户都认为,以自己的母语显示信息比低价更重要。我居住在非英语国家/地区,发现朋友和家人明确寻找和使用本地和本地化网站 - 本地化得当的网站肯定能吸引更多用户。Google 致力于为用户提供最准确的搜索结果。很多时候,网页都是根据用户所在位置和/或用户所用语言进行本地化的网页。

如果您打算花时间创建和维护网站的本地化版本,那么在这一过程中必然要使其易于识别和查找。在本系列博文中,我们将从搜索引擎的角度介绍多区域网站和多语言网站涉及的内容。多区域网站是指明确地以各个地区(通常是不同国家/地区)的用户为目标受众的网站;如果网站支持多种语言,我们有时会将其称为多语言网站;有时,网站还会同时定位到多个区域并采用多种语言。首先,我们来做一些常规准备,然后再看看面向多个地区的网站。

为构建全球网站做好准备

扩展网站以使其覆盖多个区域(和/或多种语言)是项极富挑战性的工作。通过制作网站的多个版本,基础版本出现的所有问题都会成倍增加;请确保您在开始操作前一切正常。考虑到这种情况通常意味着您将突然使用大量的网址,因此请记住,您需要适当的基础架构来支持该网站。

规划多区域网站

在规划面向多个区域(通常是国家/地区)的网站时,别忘了先研究法律或行政要求,它们可能会先发挥作用。这些要求可能会决定您采取什么措施,例如,您是否有资格使用国家/地区专用域名。

所有网站都以域名开头;对于域名,Google 会区分两种类型的域名:

  • ccTLD(国家/地区代码一级的顶级域名):与特定国家/地区相关联(例如,.de 代表德国,.cn 代表中国)。这对用户和搜索引擎来说是一个强烈的信号,他们会据此认为您的网站是明确面向特定国家/地区的。
  • gTLD(通用顶级域名):这些域名不与特定国家/地区相关联。gTLd 的示例包括 .com、.net、.org 和 .museum。Google 将 .eu 和 .asia 等区域性顶级域名视为 gTLD,因为它们不能与特定的国家/地区相关联。我们也会将某些个性化 ccTLD(例如 .tv、.me 等)作为 gTLD 处理,因为我们发现,用户和网站站长经常会认为这些域名比定位到具体国家/地区的域名更通用(我们无法提供一个列出所有被视为 gTLD 的个性化 ccTLD 的列表,因为此类列表可能是不断变化的)。您可以使用网站站长工具目标地理区域设置,为采用 gTLD 的网站设置地理位置定位。

地理位置定位因素

Google 通常使用以下元素确定网站(或网站的一部分)的地理位置定位:

  1. 通常,使用 ccTLD 会明确向用户发出明确信号,因为它可以明确指定单个国家/地区。

    网站站长工具的 gTLD 人工地理位置定位(可在网域、子网域或子目录级别进行);如需了解详情,请参阅我们的博文或访问帮助中心。由于来自地理位置定位的区域标记会显示在搜索结果中,因此该方法也非常明确。请注意,如果网站上的相同网页面向多个国家/地区(例如所有讲德语的国家/地区),那么设置目标地理区域通常没有意义。这种情况下只需以相应语言撰写即可,无需进行地理位置定位设置(有关以更多语言撰写的说明很快也会推出!)。

  2. 服务器位置(通过服务器的 IP 地址判断)通常位于用户附近。不过,某些网站使用的是分布式内容分发网络 (CDN),或者在拥有较好的网络服务器基础架构的国家/地区进行托管,因此我们会尽量不依赖服务器位置。
  3. 其他信号可以向我们提供提示。这可能包括网页上的本地地址和电话号码、所使用的本地语言和货币、从其他本地网站上指向该网站的链接和/或所使用的 Google 本地商户中心(若适用)。

请注意,我们既不使用地理位置 meta 标记(例如 geo.positiondistribution)也不使用 HTML 属性进行地理位置定位。虽然这些方法在其他方面可能很有用,但我们发现它们通常不够可靠,无法用于地理位置定位。

网址结构

用于地理位置定位的前三个元素与服务器和所用的网址密切相关。逐页确定地理位置定位非常困难,所以不妨考虑使用网址结构,这样可轻松对网站各个部分进行细分,以便进行地理位置定位。对于地理位置定位,以下是一些可能的网址结构和优缺点:

ccTLD,例如 example.de、example.fr 使用 gTLD 的子网域,例如:de.site.com、fr.site.com 等。 使用 gTLD 的子目录,例如:site.com/de/、site.com/fr/ 等。 网址参数,例如:site.com?loc=de、?country=france 等。

优点 (+)

  • 地理位置定位明确
  • 服务器位置不相关
  • 便于区分网站
  • 法律要求(有时)

优点 (+)

  • 易于设置
  • 可使用网站站长工具的地理位置定位功能
  • 允许使用不同的服务器位置
  • 便于区分网站

优点 (+)

  • 易于设置
  • 可使用网站站长工具的地理位置定位功能
  • 维护费用低(同一主机)

优点 (+)

(不建议)

缺点 (-)

  • 昂贵(+ 可用性)
  • 更多基础架构
  • ccTLD 要求(有时)

缺点 (-)

  • 用户可能无法根据网址本身确定地理位置定位(“de”代表的是语言还是国家/地区?)

缺点 (-)

  • 用户可能无法根据网址本身确定地理位置定位
  • 只有一个服务器位置
  • 更难以区分网站

缺点 (-)

  • 难以根据网址进行细分
  • 用户可能无法根据网址本身确定地理位置定位
  • 无法使用网站站长工具的地理位置定位功能

如您所见,地理位置定位并不能做到完全精确(即使是使用国家/地区代码一级的顶级域名的网站本质上也是全球性的),因此请务必从“错误”位置对用户展开规划。一种可解决此问题的方法是:在所有网页上显示各个语言版本的链接,以便用户选择自己的区域和语言。在本博文系列中,我们将进一步介绍其他可能的解决方案。

处理全球网站上的重复内容

对于以多种语言为相应区域提供内容的网站,它们有时会创建可通过不同网址访问的相同或类似内容。一般来讲,只要这些内容是针对不同国家/地区的不同用户提供的,那么这种情况就不算什么问题。虽然我们强烈建议您为各个用户群提供具有唯一性的内容,但我们也知道,所有网页和变体未必从一开始就做到这一点。通常情况下,您无需通过在 robots.txt 文件中禁止抓取或使用 noindex robots meta 标记来“隐藏”重复内容。。然而,如果您在不同网址上为同一类用户提供了相同的内容(例如:如果“example.de/”和“example.com/de/”都向德国用户显示德语内容),则应选择一个首选版本,然后适当地进行重定向(或使用 "rel=canonical" link 元素)。

您是否已拥有一个以多个区域为目标的网站,或者对规划区域的流程有疑问?请前往帮助论坛并参与讨论。 在后续博文中,我们将介绍多语言网站,以及全球网站可能会出现的一些特殊情况。一会见