现在的位置: 首页 > 搜索引擎优化 > 正文

关于分页谷歌站长工具的说明(转)

2013年09月04日 搜索引擎优化 ⁄ 共 2232字 暂无评论 ⁄ 阅读 3,904 次

不同网站有不同的分页方式。例如:

  • 新闻和/或出版网站通常将长文章分为篇幅较短的几页。
  • 零售网站可能会将属于一个商品大类的商品列表分为多页。
  • 论坛通常将帖子分为多个连续的网址。

如果您对自己网站上的内容分页,并且希望这些内容显示在搜索结果中,那么我们推荐您选择以下三种方法中的一种。

  • 不做任何操作 。分页内容很常见,而无论内容是否分为多页,Google 都很擅长将相关度最高的结果返回给用户。
  • 指定一个“查看全部”网页 。搜索者通常都喜欢在一个网页上查看整篇文章或整个类别。因此,如果我们认为这就是搜索者的需求,则会力求在搜索结果中显示“查看全部”网页。您也可以在组件页中添加 rel="canonical" 链接,以便告知 Google,您希望搜索结果中显示的版本是“查看全部”版本。
  • 使用 rel="next" 和 rel="prev" 链接可指明组件网址之间的关系。该标记可明确地提醒 Google,您希望 Google 在处理这些网页时考虑其逻辑顺序,从而合并其链接属性,并且在一般情况下将搜索用户转至第一页。

使用 rel="next" 和 rel="prev"

您可以使用 HTML 属性 rel="next" 和 rel="prev" 来指明各网址之间的关系。使用这些属性可明确地提醒 Google,您希望 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.  在第二页和第三页中,添加链接分别指向序列中的上一页和下一页。例如,可向序列的第二页中添加如下内容:

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

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

3.  在序列的最后一页 (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" 标示),也仍然会将相关网页编入索引,并自行解读您的内容。
» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

给我留言

留言无头像?