很多站点运营的注意力都放在首頁、栏目首頁和重点文章上,分頁往往排不上号。但列表頁、归档頁、标簽頁、搜尋结果頁一旦分頁结构混乱,第二頁之後的内容就很容易變成孤岛:用戶点不到,蜘蛛也爬不進去。分頁不是简單的“上一頁、下一頁”,它同时承担内容發現、用戶浏览和抓取路径三件事。
先確認分頁連結本身能不能被訪問
最基本的一條:分頁連結必须是真實的超連結,而不是只靠脚本点击。检查頁面源代碼,看看翻頁按钮是否有可用的 href,指向的是稳定 URL,而不是空锚点或 javascript 占位符。如果只有点击事件,没有連結地址,蜘蛛很难顺着走到後面的列表。
- 可点击:用戶和蜘蛛都能通過連結到達。
- 可複製:把分頁地址複製到新窗口能正常打開。
- 可返回:從第二頁能回到第一頁,也能繼續往後翻。
分頁 URL 要统一,不要一會儿一個样子
同一個列表,今天用 ?page=2,明天用 /page/2,後天又出現 ?p=2,會把抓取路径打散。建议确定一種主用形式,其他形式做跳轉或归一處理。第一頁尤其要注意:列表首頁、带參數的首頁、去掉參數的首頁,最好只保留一個可訪問版本。
标题、H1 和描述可以区分,但別机械堆砌
分頁頁面的标题如果和第一頁完全一样,用戶和搜尋引擎都不容易判断這是第几頁。可以在标题或 H1 中体現“第 N 頁”或頁碼区間,但不必為了差异而重复關鍵詞。描述标簽也可以简要說明目前頁范围,保持自然即可。
canonical 策略要结合目的来定
常见做法有两種:一是让分頁頁面自指 canonical,承認它是獨立可訪問的列表頁;二是把分頁 canonical 指向第一頁,试图集中權重。两種做法各有用處,但如果全站所有分頁都指向第一頁,後面几頁的條目就更难被單獨發現。更稳妥的思路是:先保證分頁可抓取、可訪問,再根據栏目重要程度决定是否保留自指。
分頁不是越多越好,也不是全部藏起来。目标是让该被發現的條目有稳定入口,让無價值的组合少占用抓取资源。
空頁、超范围頁碼和篩選參數
用戶手動改頁碼或翻到很後面时,经常遇到空列表。第 999 頁如果确實没有内容,返回 404 或 410 比返回 200 的空结果頁更清楚。也可以重定向到最後一頁,但不要让大量空頁長期可索引。
篩選和排序參數更容易失控。?sort=price&order=asc&page=3 這類组合會成倍增加 URL。建议只保留對用戶有實际價值的组合,其余做屏蔽或規范處理,避免抓取预算被低價值頁面消耗。
無限滚動和“加载更多”要有兜底
現在不少站点用無限滚動替代传统分頁。体驗上没問题,但要注意两点:一是滚動时 URL 最好能同步更新,让用戶可分享、可返回;二是至少保留一套可点击的分頁連結作為兜底,否則後面的條目可能永遠等不到抓取。
移動端分頁別缺胳膊少腿
手机頁面常见的問题是分頁按钮太小、藏得太深,或者只保留“上一頁/下一頁”,没有頁碼跳轉。检查移動端列表底部,确保翻頁控件可点、可讀,不要因為样式問题把分頁功能遮住。
一份简化的巡检清單
- 抽查三個以上栏目,手動翻到第 3、5、10 頁,看是否正常打開。
- 查看分頁連結是否為真實 href,URL 是否统一。
- 检查分頁頁面的标题、H1 是否有基本区分。
- 確認空頁和超范围頁碼的處理方式。
- 检查篩選、排序參數是否产生大量重复或空頁面。
- 在移動端實际点一遍翻頁控件。
- 看日誌中分頁地址的狀態碼,是否混有 5xx、403 或大量 404。
分頁结构不像首頁改版那么顯眼,但它是一條持續影响内容發現的路径。定期抽查,把断鏈、重复和空頁處理掉,通常比一次性大改更稳妥。