我的列表页面在网址上采用了页面参数,如下所示:
http://www.domain.com/foo/bar/?page=7
我应该只包含没有参数的URL,还是应该列出我的sitemap.xml中的所有页面?
分页内容是列表,就像索引一样。因此,他们的内容也(详细地)在详细页面中找到。但这些分页的是获取详细信息页面的唯一方法。
答案 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" />
答案 2 :(得分:0)
在这种情况下,?page = 7可能与内容管理系统页面有关。在您的站点地图文件中,您可以添加此项。在站点地图中,如果您希望每个页面都显示在使用此文件的内容中,则应添加它们。