分页是什么?
分页是页面的序号,通常位于网页的底部。在大多数情况下,它用于页面分区。
当然,使用分页也有一些潜在的问题。
限制搜索引擎访问次数
当搜索引擎抓取网站时,他们可以一次数据访问网页的深度和数量会有所了解不同,具体发展取决于企业网站的信任度,内容不断更新率等。如果网站具有大量页面,则搜索引擎遍历所有页面并索引所有结束页面(商品/文章)页面将显著减少。
重复出现问题:根据企业具有分页的页面进行结构,某些信息页面很可能包含相似或相同的内容。除此之外,您经常会在网站上找到相同的标题和元描述标签。在这种情况下,当确定特定搜索查询最相关页面时,重复内容可能向搜索引擎呈现识别排名困难。
小编从网络上整理了4种方法来研究解决我们这个社会问题。
解决方案一:从索引中删除页分页
它通过以下方式实现:
metatag <metaname = “Robot” content = “Unindexed, follow” />
标题部分添加到除第一页之外的所有页。因此,除了提供目录的主页之外,我们从索引中排除其他所有数据分页页面,同时可以确保索引属于此目录的所有企业产品/页面。注意一些细微差别:
您应该检查第一页的副本。例如,分页实现时:
/catalog?page=2
/catalog?page=3
/catalog?page=N
如果你不在第一页,添加一个到第一页的链接
/catalog
并从这个页面
/catalog?page=1
配置301重定向到/catalog
缺点
虽然它解决了潜在的分页问题,但如果您的站点有许多产品且不使用 xml 站点地图,它也会排除索引内容,目录中深层的产品页面很难索引。
解决方案二:查看所有的,或者,rel=,‘规范’
此方法创建一个单独的视图,显示此目录中的所有产品/页面,并将rel=“canonical”放置在页面的所有页面上。
此方法的实现:在创建“全部查看”页面时(例如,它是“/目录/全部查看”页面。在html之后),然后在所有的分页页面上,您需要放置以下内容到标题部分:
< link rel = “canonical” href = “/ catalog / view-all.html” />
因此,我们将每个页面的页面显示给搜索引擎,也就是说,作为“查看所有”页面的一部分。
视图所有页面应该能够快速加载,最好在1-3秒内。因此,该方法适用于页面数较少的站点,而不适用于大型站点。
解决问题方案三: Rel =“prev”/“next”
例如,目录中有4页。使用rel =“prev”/“next”在这个专业目录中的所有信息页面之间可以创建自己一个链。这个链从第一页内容开始,并添加到head部分:
link rel= prev href= https://www.sogoubaike.CN/PAGE/2/& GT
对于第一页,这是唯一的属性,对于第二页,您必须同时指定前一页和以下内容:
link rel= next href= https://www.sogoubaike.cn/page/1/ “>
link rel= prev href= https://www.sogoubaike.cn/page/3/ “>
对于第三页,我们可以做的与第二页相同
link rel= next href= https://www.sogoubaike.cn/page/2/ “>
link rel= prev href= https://www.sogoubaike.cn/page/4/ “>
当在进行最后通过一页(在这种发展情况下是第四页)时,我们国家应该只指定链中的前一页:
link rel= next href= https://www.sogoubaike.cn/page/3/ “>
使用这些rel = \\\”prev\\\”\\u002F\\\”next\\ \”属性,Google或百度等搜索引擎将页面数据合并到索引中的单个元素中。这通常是用户的第一页,因为它通常是最相关的页面。
解决方案四:Ajax加载和Javascript滚动
你可能会在一些电子商务网站上遇到无穷无尽的商品滚动,当你滚动到屏幕底部时,产品就会不断加载。如果您不想在滚动时自动加载产品,您可以在最新产品下添加“显示更多项目”按钮。