首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改分页,并且每页有更多的节

更改分页,并且每页有更多的节
EN

Webmasters Stack Exchange用户
提问于 2015-06-15 21:20:57
回答 4查看 275关注 0票数 2

我正在升级一个旧网站,从每页25个结果(40页)升级到每页50-100页(5-10页)。

这将改变分页,可能会对搜索引擎产生不良影响。所以我想知道,我怎么才能用最好的方法来做这件事?

将所有请求重定向到旧页id到第一页?还是重新计算间隔并找到新的正确页面?(这对我来说会很混乱,而且非常先进)

EN

回答 4

Webmasters Stack Exchange用户

发布于 2015-09-14 07:26:13

与其重新计算页面上的第一项,不如使用from而不是page

Example.com//from-40

如果您切换到页面中的“多/少”项,您仍然从40开始。

若要防止“重复标题/说明”等,请使用rel="next/prev指示页面:

票数 1
EN

Webmasters Stack Exchange用户

发布于 2015-06-15 22:25:14

下面是我过去在类似情况下所做的工作,在URL中没有任何问题(404、规范等)。

因此,我添加了一个带有一些js的下拉列表来删除submit按钮,如下所示:

代码语言:javascript
复制
<select onchange="window.location.href = (this.options[this.selectedIndex].value)" name="rows">
<option selected="selected" value="">Please Select</option>
<option value="chapter.php?cid=7&page=1&rows=10">10 Per Page</option>
<option value="chapter.php?cid=7&page=1&rows=25">25 Per Page</option>

因此,如果您有一个URL,如:

代码语言:javascript
复制
mysite.com/content/8/

就搜索引擎而言,你所有的页面都将保持不变。而且,只有启用了javascript的用户(也就是大多数人/浏览器)才能选择和查看每个页面的数量。对于这些用户来说,URL应该如下所示:

代码语言:javascript
复制
mysite.com/content/8/50

诸若此类。是的,google是高级的,并且能够在启用js的情况下查看,所以在这种情况下,新的URLS也会被索引,就像你说的一些典型提示。有一个看这儿得到一些提示。

票数 0
EN

Webmasters Stack Exchange用户

发布于 2015-09-14 07:15:47

noindex用于子页面归档总是更好的。比如/page/2//page/3/等等。(搜索引擎也不喜欢它)

最终,您的子页面将被删除&您将不必担心更改per page项列表时会发生什么。

使用Infinite Scroll加载子页内容。这也会改善用户体验。

票数 0
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/82279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档