7月中旬谷歌站长工具(Google Webmaster Tool)中新增了一项网站优化的项目,那就是国际定位(International Targeting)。 在“搜索流量(Search Traffic)”下就能看 到“国际定位(International Targeting)”。
什么是国际定位?
这里的国际定位并非是跟地图有关的定位,而是关于网页的语言及对应的受众间的定位。比如英语的页面在谷歌搜索结果中呈现给英语者,而法语页面呈现给法国等说法语的搜索用户。这种网页呈现给期望受众的语言及地理信息正是通过rel=”alternative”及 hreflang=”x”这两个标签来实现的。
目 前的情况是,很多大的多语言国际性网站依旧忽视这2个标签的作用,并没有利用起来。也许是为了让站长们意识到rel=”alternative”及 hreflang=”x”对于多语言国际性网站的重要性,才把这一功能加入到站长工具中。 其实早在今年的3月份,谷歌就开始了对于国际定位功能的内测。直到7月份才正是发布了,所有站长都能使用该功能。
rel=”alternative”及 hreflang=”x”缺失提醒 (no return page)
国 际定位功能可以实时监测网站中存在的有关rel=”alternative”及hreflang=”x”使用的任何问题。如页面A和页面B是语言不同但内 容相同的同等页面,为不同语言访问者而设计。页面A上使用了指向页面B的rel=”alternative”及 hreflang=”x”注释,而页面B却没有使用对页面A的注释标签,那么谷歌就会给予提醒(no return page)。
谷歌站长工具 国际定位
目标语言代码错误提醒
谷歌站长工具中国际定位还能提供的另一种提醒就是语言代码使用错误,比如把日语的缩写误写为jp,正确的代码是ja。谷歌是无法理解该目标语言的,就会给予提醒。
谷歌站长工具 国际定位
什么是rel=”alternative”及hreflang=”x”标签;如何使用?
很 多大型的网站访问者来自不同的国家并且具有不同的语言,或者语言一样但来自不同的国家,这种情况下应该如何告知谷歌区分不同页面,而不会误以为是重复内 容,并在搜索结果中把正确的页面呈现给正确的访问者呢?这里就要利用到rel=”alternative”标签及hreflang=”x”标签!
Rel=”alternative” 是告知谷歌等搜索引擎该页面与网站中其他页面的关系。比如,你有一个网站,目标访问者仅限于加拿大这个国家,但是在加拿大既有说英语的,也有说法语的,那 么我们就要为这个网站设计两种语言的版本。虽然两个版本语言不通,但内容大致是一样的。如果在加拿大说英语的人,在google.ca中搜索你的网站或者 相关产品,如何确保谷歌会把你的英语版网页展现在搜索结果中呢?另外一种情况就是,如何确保谷歌将法语版页面呈现给法语者呢?
我们需要做的就是在两个版本的对应页面上添加一行标签。比如,英语版首页是www.example.com/en/,而法语版首页是www.example.com/fr/,那么我就要分别在这两个页面上添加如下代码:
link rel=”alternate” hreflang=”en-ca” href=”http://www.example.com/en/”
link rel=”alternate” hreflang=”fr-ca” href=”http://www.example.com/fr/”
其 中,hreflang后可以只给出语言种类,同时也可以给出地区国家,但是单独只说明国家是没有意义的,比如hreflang=”ca”是没有意义的,因 为这个标签最主要的是告知谷歌你网页的语言种类。如果你想要告知谷歌你的网站只服务某个国家地区,你可以在Google Webmaster Tool中进行设置。
某些网站的首页并没有实际内容,而只是供访问者选择国家地区,这种首页也要添加此行代码,如下:
link rel=”alternate” hreflang=”x-default” href=”http://www.example.com/fr/”
同时,在其他语言页面,也要添加相应的代码。
关于语言的省略代码,查看ISO-639-1。关于国家代码,查看ISO-3166-1-Alpha-2。