我应该在我的sitemap.xml中包含分页结果吗?

时间:2009-03-30 11:26:37

标签: optimization pagination sitemap

我的列表页面在网址上采用了页面参数,如下所示:

http://www.domain.com/foo/bar/?page=7

我应该只包含没有参数的URL,还是应该列出我的sitemap.xml中的所有页面?

修改

分页内容是列表,就像索引一样。因此,他们的内容也(详细地)在详细页面中找到。但这些分页的是获取详细信息页面的唯一方法。

3 个答案:

答案 0 :(得分:7)

我真的很想找到你这个可靠的来源,但我不能。这意味着你必须用我的直觉来做:

如果文章仅以其分页形式存在,并且您希望将它们编入索引作为单独的页面,则将它们全部列出。他们都会有不同的内容,所以你不会因为重复而受到惩罚。

我找到了一个例外的细节; including page 1 twice。基本上你需要选择第一页是/ foo / bar /?page = 1还是只是/ foo / bar /,然后从你不想使用的版本进行301重定向。

希望这会有所帮助(甚至只是一点点)。

汤姆

答案 1 :(得分:5)

不!:您应该为您的分页网站添加元标记。这有助于谷歌了解您的分页系统。

示例:

第1页上,您会添加到<head>

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

第2页上添加:

<link rel="prev" href="http://www.example.com/article?story=abc&page=1" />
<link rel="next" href="http://www.example.com/article?story=abc&page=3" />

第3页上添加:

<link rel="prev" href="http://www.example.com/article?story=abc&page=2" />
<link rel="next" href="http://www.example.com/article?story=abc&page=4" />

第4页上,您需要添加:

<link rel="prev" href="http://www.example.com/article?story=abc&page=3" />

请参阅此文档:Pagination with rel=“next” and rel=“prev”

答案 2 :(得分:0)

在这种情况下,?page = 7可能与内容管理系统页面有关。在您的站点地图文件中,您可以添加此项。在站点地图中,如果您希望每个页面都显示在使用此文件的内容中,则应添加它们。