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

发布于 2024-07-15 10:38:26 字数 238 浏览 6 评论 0原文

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

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

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

编辑

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

I have listing pages that take a page argument on the url like the following:

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

Should I just include the URL without params or should I list all pages in my sitemap.xml?

EDIT

Paginated content are listings, like an index. Therefore their content is also (in more detail) found in detail pages. But these paginated ones are the only way to reach detail pages.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

青朷 2024-07-22 10:38:26

我真的很想为你找到一个可靠的消息来源,但我找不到。 这意味着您必须按照我的直觉行事:

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

我发现了一个例外的详细信息; 将第 1 页包含两次。 基本上,您需要选择第一页是 /foo/bar/?page=1 还是只是 /foo/bar/,然后从您不想使用的版本执行 301 重定向。

希望这会有所帮助(哪怕只是一点点)。

汤姆

I really wanted to find you a reliable source for this one, but I couldn't. Which means you'll have to make do with my intuition:

If the articles exist only in their paginated form, and you want them to be indexed as separate pages, list them all. They'll all have distinct content on them, so you won't be penalised for duplication.

I found details of one exception; including page 1 twice. Basically you need to choose whether the first page will be /foo/bar/?page=1 or just /foo/bar/, then do a 301 redirect from the version you don't want to use.

Hope this helps (even just a little).

Tom

美人如玉 2024-07-22 10:38:26

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

示例:

第1页上,您将添加到

<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" />

请参阅此文档:使用 rel=“next” 和 rel=“prev” 进行分页

NO!: You should add Meta-Tags to you paginated sites. This helps google to understand your pagination system.

Example:

On page 1 you would add into <head>:

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

On page 2 you would add:

<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" />

On page 3 you would add:

<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" />

And on page 4 you would add:

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

See this document: Pagination with rel=“next” and rel=“prev”

丶视觉 2024-07-22 10:38:26

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

In this case the ?page=7 probably relates to the content management systems page. In you site map file you can add this. In the site map if you want each of these pages to be displayed in what ever uses this file yes you should add them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文