新闻和案例越来越多,把全部页码铺满一行会挤压手机屏幕,也让用户难以辨认。保留上一页、下一页和当前页附近的五个页码,可以让导航更紧凑。对SEO更重要的不是同时显示多少数字,而是后续内容有没有稳定URL、普通链接和合理的页面结构。
例如/info.php?sid=27&page=2应能直接打开第二页,返回对应列表,而不是先打开首页再靠点击加载。刷新、复制链接、浏览器返回和关闭JavaScript后,都应尽量保留基本阅读能力。页码参数应由后端校验,负数、非数字和超大值不要造成数据库错误。
靠近开头时显示1—5;处于中间时显示当前页前后各两页;靠近末尾时显示最后五页。当前页要有清晰状态,上一页在第一页不能继续退,下一页在末页不能继续进。页数不足五页时只显示实际页数,可补充“第几页/共几页”帮助用户判断位置。
导航应使用带真实href的链接,如<a href="/info.php?sid=27&page=2">下一页</a>,而不是只有onclick。JavaScript可以提升加载体验,但不应成为发现后续文章的唯一入口。如果使用“加载更多”或无限滚动,仍应提供可以独立访问的分页URL与导航。
如果第二页展示的是不同文章,就不能仅因同属一个栏目,把它的canonical机械地设为第一页。对于希望被索引的独立分页,通常使用该页自己的规范URL。分类、分页与排序参数要区分,避免同一组内容产生大量无意义的URL变体。具体实现应结合网站结构测试,而不是复制一段通用配置。
分别测试第一页、中间页和末页,核对文章是否重复或遗漏;随机打开一个较早案例,确认从栏目可以到达详情;再检查站点地图是否包含需要公开的详情URL。站点地图能帮助发现页面,但不能代替正常内链。一个简洁、可访问的分页栏,比“页码越多越利于收录”的想法更可靠。
参考资料:Google分页与增量加载指南。本文中的五页码布局是用户体验设计建议,不是搜索平台规定。