建站经验 experience
当前位置:首页 > 网站建设专题 > 建站经验
Google两个新的标签:rel=next和rel=prev
发布日期:2011-10-07 阅读次数:691 字体大小:

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.webjx.com/webmanage/"http://www.example.com/article-part2.html">

因为这是第一个页面,没有上一页,所以只要加“Next”标签即可,而在第二页上,则要分别添加“prev”以及“next”来指定上下页,写法如下:

<link rel="prev" href=http://www.webjx.com/webmanage/"http://www.example.com/article-part1.html">

<link rel="next" href=http://www.webjx.com/webmanage/"http://www.example.com/article-part3.html">

而在最后一页,也就是第三页上,只要添加“prev”即可,因为已经没有下一页了,写法如下:

<link rel="prev" href=http://www.webjx.com/webmanage/”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.webjx.com/webmanage/”http://www.example.com/article?story=abc&page=1&sessionid=123″ />

<link rel="next" href=http://www.webjx.com/webmanage/”http://www.example.com/article?story=abc&page=3&sessionid=123″ />

3:分页标签和URL标准化标签(canonical)可以混用,如:

<link rel="canonical" href=http://www.webjx.com/webmanage/"http://www.example.com/article?story=abc&page=2″/>

<link rel="prev" href=http://www.webjx.com/webmanage/"http://www.example.com/article?story=abc&page=1&sessionid=123″ />

<link rel="next" href=http://www.webjx.com/webmanage/"http://www.example.com/article?story=abc&page=3&sessionid=123″ />

4:如果由于失误造成上下页标签指定错误,不用担心,Google会根据原有的算法来收录这些内容,只是不能保证把这些分页逻辑性的串联起来。