SEO分页系统优化攻略
时间 :
2025-03-19,11:30:32
编辑 ::超级管理员
分页是无限滚动的孪生兄弟,对于SEO来说,分页最大的缺点是权重过于分散,为了解决这一问题各路大神可谓奇招百出,有使用canonical标签的,有使用robots.txt进行屏蔽,更有甚者直接放弃翻页而使用无限滚动技术。这些方法已经偏离了正确的优化方向,本文将对此加以说明,并给出正确的优化方法。分页系统不仅可以有效的解决无线滚动技术中出现的:导航混乱、页脚被掩盖、滚动位置被遗忘、页面性能下降、无尽浏览时产生疲劳感等问题,还能提升用户查询目标信息的效率,当资源足够丰富时,分页系统要优于无限滚动技术。目前流行的分页优化方法是:使用canonical标签和robots.txt相结合的方式,来避免搜索引擎抓取多余的分页项。这种操作方式存在天然的弊端,robots屏蔽法不必多说,其主要目的是为了禁止蜘蛛对页面进行爬取,此方法将损失大量流量,得不偿失。使用canonical标签进行分页优化的通常是没有搞清楚该标签的真正用途与使用场景。将分页中的第 2 页及之后的任何网页中的 rel=canonical 链接指向第 1 页是对 rel=canonical 的错误使用,因为这些网页不是重复网页。如此使用 rel=canonical会导致搜索引擎根本不会将第 2 页及后面网页中的内容编入索引。这与使用robots.txt进行屏蔽造成的不良后果是一样的。有关 canonical 标签的正确使用方法将在后续内容中进行更新。无限滚动在优化得当的情况下确实可以取得排名,体验双丰收的效果,具体优化策略请查看:无限滚动优化策略。但在资源丰富的情况下,无限滚动并不一定是最优选项。因为无限滚动与分页都需要相应的使用场景做依托,使用哪种方式应根据具体场景与需求而定。需要快速激发用户积极性发现所需内容时
信息流条目更新速度快,且用户不需要逐条浏览时
用户寻找的是非特定目标,条目之间没有必然联系时
需要对数据逐页或逐条处理时
产品需要展示数据量,用户需要对数据总量快速感知时
用户需要寻找特定目标,且条目之间联系紧密时
要真正解决分页问题需要用到html中的rel属性中的start 、prev、next 属性值。rel属性通常用来描述链接之间的关系,也就是说目的地址(href) 跟源(站点)之间的关系。rel属性通常出现在a,link标签中。rel是relationship(关系)的英文缩写。rel属性是html中的微格式,它可以明确的告知搜索引擎,这是什么,那是什么。这个微格式,对SEO来说是非常重要的。rel属性的常用属性值属性值
| 功能说明
|
---|
start | 告知搜索引擎,文档由此开始 |
next | 记录文档的下一页.(浏览器可以提前加载此页) |
prev | 记录文档的上一页.(定义浏览器的后退键) |
nofollow | 告知搜索引擎该链接不被计入权重 |
home | 告知搜索引擎,这是返回首页的链接 |
tag | 告知搜索引擎,这是文档的分类标签链接 |
canonical | 告知搜索引擎,这是规范url |
alternate | 告知搜索引擎,该链接为移动端页面(当pc与移动端网址不同时,在pc端使用) |
author | 告知搜索引擎,这是指向文档作者的链接 |
在head区域插入分页标识项
使用绝对路径而非相对路径
当前页的页码要用b标记替代a链接