做了这么多年SEO,你有没有试过:首页流量稳如老狗,点开列表页翻到第二页,搜索结果里连影子都找不到?不是内容不行,是权重全卡在第一页,后面那些页面,爬虫压根懒得理。
这事儿真不怪你——分页设计太容易踩坑了。但好消息是,它不难改,而且见效快。
分页权重为什么总喜欢"扎堆"在第一页?
搜索引擎靠链接传权重。列表页的分页链接,比如“下一页”“第2页”,本该是权重流动的管道。可很多网站把第2页、第3页藏在JS里,或者加了rel="nofollow",等于直接给管道焊上了盖子。
更常见的是URL参数作祟:/category/?page=3 这种带问号的链接,爬虫一看就皱眉——内容大概率和第1页雷同,索引一次就够了。我帮一个家居电商查问题时发现,他们产品列表从第3页开始,连续8页在百度站长平台里显示“未收录”。一扒代码,分页全是?page=参数,也没做canonical或robots.txt引导。改成 /category/page-3/ 这种干净路径,去掉nofollow,不到一个月,后几页陆续进了索引池。
如何用"查看全部"页面合并分页权重?
做个“查看全部”页面,把所有分页内容拢到一起,是个老办法,但得用对。
关键不是堆内容,而是控节奏。别一股脑塞200个商品——加载慢、跳出高、手机用户直接划走。我们一般建议单页控制在40–60条以内,再配懒加载。比如旅游网站把目的地全列在一个页面,用户往下滚,新区域才加载,既保体验,又让爬虫能抓到完整结构。
他们还干了一件关键小事:所有原分页页(/destinations/page-2/、/page-3/)的<head>里,统一加上canonical指向 /destinations/all/。结果这个“All”页面慢慢吃下了不少长尾词,比如“云南小众民宿推荐”“川西自驾路线汇总”,流量比原来分散的分页模式明显提升。
分页URL的规范标签到底该指向谁?
别信“每页canonical都指自己”这种一刀切说法。
如果你的列表页内容高度重复(比如按价格排序的电商页),第2页起的canonical就该老老实实指向第1页。这样权重不散,主推一个入口。
但要是内容差异大——像新闻站按日期分页,每页都是当天的新稿,那强行指向第1页,反而让搜索引擎怀疑你在堆重复内容。这时候,rel="prev" 和 rel="next" 更靠谱。虽然谷歌说不依赖它了,但百度和Bing还在认。我测过一个本地生活类博客,加上这对标签后,百度索引的分页数从4页涨到7页,第5、6页也开始有自然点击。
分页页面内容重复率太高怎么破?
搜索引擎不是傻子。它打开第1页是“iPhone 15 热销榜”,第2页还是“iPhone 15 热销榜”,只是换了几个型号——它当然只留第1页。
破局点就一个:让每页有点“不一样”的信息锚点。
比如:
- 第2页底部加一句:“本页展示的是近7天销量TOP20的配件”;
- 第3页侧边栏写:“根据上海、杭州用户浏览行为生成的推荐组合”;
- 第5页标题微调成:“新品速递|本周上架的12款设计款耳机”。
之前优化过一个招聘站,20多页职位列表,我们没动数据源,只在每页底部加了一个动态模块:“第X页|今日活跃HR重点关注的岗位”。文案随页码变,字数控制在60字内。三个月后,后10页不仅被百度收录,还各自拿到了“Java远程职位”“应届生设计岗”这类精准长尾词的排名。
分页用AJAX加载会不会更利于权重?
炫酷的无限滚动,对用户友好,对爬虫很不友好。
纯AJAX分页,相当于把内容锁进黑箱——爬虫打不开JS,就只能看到第一页。我们见过最狠的案例:一个知识付费站,所有课程列表靠滚动加载,Search Console里显示90%的分页URL状态是“已跳过(not selected)”。
解法很简单:先写好传统分页链接,比如 <a href="/courses/page-2/">下一页</a>,确保爬虫能顺着链爬;再用AJAX把它“罩住”,实现无刷新体验。这就叫“渐进增强”——底层扎实,表层丝滑。改完之后,那个站的分页索引量在百度站长平台里稳步上升,后续两个月,自然流量也跟着拉了一截。
今天就能执行的3个分页权重优化步骤
- 立刻打开你的网站列表页(比如商品列表、文章归档),右键“查看网页源代码”,搜
rel="nofollow"。如果第2页、第3页的分页链接里有它,马上删掉。这是最常被忽略的权重断点。 - 登录你正在用的CMS后台(WordPress / DedeCMS / Typecho 都行),找到列表页模板文件(通常是
archive.php或list.tpl),在<head>里确认:第2页及之后的页面,canonical标签是否指向第1页URL。不是就改过来。 - 在分页模板的页脚或侧边栏区块里,加一段动态文字。不用写代码,用CMS自带的页码变量就行,比如 WordPress 用
<?php echo get_query_var('paged'); ?>,输出“第页|本周用户收藏最多的5个教程”。100字以内,但得是真信息。
改完别等——今晚就去百度站长平台或 Google Search Console,看“索引覆盖率”里分页URL的状态变化。两周后回来,你会想给自己倒杯茶,认真夸一句:这事,真不难。