文章目录 [+]
分页
不同网站有不同的分页方式。例如:
新闻和/或出版网站通常将长文章分为篇幅较短的几页。 零售网站可能会将属于一个商品大类的商品列表分为多页。 论坛通常将帖子分为多个连续的网址。
如果您对自己网站上的内容分页,并且希望这些内容显示在搜索结果中,那么我 们推荐您选择以下三种方法中的一种。
不做任何操作。分页内容很常见,而无论内容是否分为多页,Google 都很擅长将相 关度最高的结果返回给用户。 指定一个“查看全部”网页。搜索者通常都喜欢在一个网页上查看整篇文章或整个类 别。因此,如果我们认为这就是搜索者的需求,则会力求在搜索结果中显示“查看全 部”网页。您也可以在组件页中添加 rel="canonical" 链接,以便告知 Google,您希 望搜索结果中显示的版本是“查看全部”版本。 使用 rel="next" 和 rel="prev" 链接可指明组件网址之间的关系。该标记可明 确地提醒 Google,在处理这些网页时考虑其逻辑顺序,从而合并其链接属性,并且 在一般情况下将搜索者转至第一页。
使用 rel="next" 和 rel="prev"
您可以使用 HTML 属性 rel="next" 和 rel="prev",以指明各网址之间的关系。 使用这些属性可明确地提醒 Google,在处理这些网页时考虑其逻辑顺序。
例如,您将内容分为以下网址对应的多个网页:
http://www.example.com/article-part1.html http://www.example.com/article-part2.html http://www.example.com/article-part3.html http://www.example.com/article-part4.html
1. 在第一页 (http://www.example.com/article-part1.html) 的 <head> 部分中,添加一 个指向序列中下一页的链接标记,如下所示:
<link rel="next" href="http://www.example.com/article-part2.html">
由于这是序列中的第一个网址,因此无需添加 rel="prev" 标记。
2. 在第二页和第三页中,添加指向序列中上一页和下一页的链接标记。例如,可向序 列的第二页中添加如下内容:
3. <link rel="prev" href="http://www.example.com/article-part1.html"> 4. <link rel="next" href="http://www.example.com/article-part3.html"> 5. 在序列的最后一页 (http://www.example.com/article-part4.html>) 中添加指向上一 页的链接,如下所示:
<link rel="prev" href="http://www.example.com/article-part3.html">
由于这是序列中的最后一个网址,因此无需添加 rel="next" 链接。
Google 将 rel="previous" 视为 rel="prev" 的语法变体。值可以是相对网址也可以 是绝对网址(后面接 <link> 标记)。另外,如果您在文档中添加了 <base> 链接,则相 对路径会根据基本网址进行解析。
需要注意以下几点:
rel="prev" 和 rel="next" 只是对 Google 的提示,而不是绝对指令。
如果一个系列中的某个组件页含有不会更改该页内容的参数(例如会话 ID), 那么 相应的 rel="prev" 和 rel="next" 也应包含这些参数。这样有助于我们的链接 流程更好地匹配对应的 rel="prev" 和 rel="next" 值。例如,网页 http://www.example.com/article?story=abc&page=2&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" />
rel="next" 和 rel="prev" 是 rel="canonical" 的正交概念。您可以同时加 入这两种声明。例如, http://www.example.com/article?story=abc&page=2&sessionid=123 可包含: <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" />
即使 Google 发现您的实施存在错误(例如,缺少应有的 rel="prev" 或 rel="next" 标示),也仍然会将相关网页编入索引,并根据 Google 自己的推断解 读您的内容。
还没有评论,来说两句吧...
发表评论中国互联网举报中心