Google两个新的标签:rel=next和rel=prev
Google近日在站长帮助文档里发布了两个新的标签 – Pagination Tags: rel="next" 及 rel="prev",目前官方还没有中文版本的说明,这里我们先称之为“分页标签”。与此同时Google也强调了其搜索引擎更喜欢看到分页内容的“view-all”版本,也就是一个独立的列出全部内容的页面。
关于分页,相信做大家都很清楚也经常使用。对于长文章,我们通常会将其分为几个页面显示;或者产品栏目页面,会有大量的分页来显示更多的产品;更常见的是论坛帖子的分页。对于分页的问题,Google在其官方文档中给出了三条建议:
1:什么都别动
分页内容很常见,Google也能够很好的处理分页面,所以如果你觉得麻烦或者没有必要的话,可以忽略这方面的建议。
2:指定一个“View All”(查看全部)页面
访客一般希望能在一个页面上看完全部的内容,所以如果你的网站上有“View All”页面的话,Google也是尽量将这个页面展示给访客。为了防止重复内容,你可以在分页页面上添加rel=”canonical“标签来指定这个“View All”页面作为标准化页面。
3:使用分页标签:rel="next" 及 rel="prev"
分页标签的作用,主要是给搜索引擎一个明确的提示,以便Google将这些页面进行逻辑性的串联,明确这一系列页面的先后关系。简单的说就是Google可以根据这两个标签把这些分页的顺序理清,以便将第一页展现给用户。
分页标签如何使用
假设我们的内容共有3个分页,分别为:
http://www.example.com/article-part1.html
http://www.example.com/article-part2.html
http://www.example.com/article-part3.html
在第一页上,我们在其页面头部(区域)添加分页标签,来指向下一个页面,具体写法如下:
<link rel="next" href="http://www.example.com/article-part2.html">
因为这是第一个页面,没有上一页,所以只要加“Next”标签即可,而在第二页上,则要分别添加“prev”以及“next”来指定上下页,写法如下:
<link rel="prev" href="http://www.example.com/article-part1.html">
<link rel="next" href="http://www.example.com/article-part3.html">
而在最后一页,也就是第三页上,只要添加“prev”即可,因为已经没有下一页了,写法如下:
<link rel="prev" href=”http://www.example.com/article-part3.html">
分页标签注意事项
1:分页标签只是一个提示功能,不带有强制性。
2:如果分页地址中含有session ID之类的变量参数,那么在标签指定的上下页地址中必须含有的相同的变量参数,比如在“http://www.example.com/article?story=abc&page=2&sessionid=123”这个页面上指定的上下页就应该含有相同的参数“sessionid=123”
<link rel="prev" href=”http://www.example.com/article?story=abc&page=1&sessionid=123″ />
<link rel="next" href=”http://www.example.com/article?story=abc&page=3&sessionid=123″ />
3:分页标签和URL标准化标签(canonical)可以混用,如:
<link rel="canonical" href="http://www.example.com/article?story=abc&page=2″/>
<link rel="prev" href="http://www.example.com/article?story=abc&page=1&sessionid=123″ />
<link rel="next" href="http://www.example.com/article?story=abc&page=3&sessionid=123″ />
4:如果由于失误造成上下页标签指定错误,不用担心,Google会根据原有的算法来收录这些内容,只是不能保证把这些分页逻辑性的串联起来。