分頁 SEO(Pagination SEO)是確保分類、商品、文章或評論列表被拆成多頁後,搜尋引擎仍能發現後續內容並正確理解每個分頁網址。核心做法是為每一頁提供獨立網址、用可爬取連結串起順序,並讓各分頁通常指向自己的 Canonical。
重點速覽
- Google 把分頁序列中的每個網址視為獨立頁面,不建議第 2 頁以後全部 Canonical 到第 1 頁。
- 下一頁要用帶 href 的 a 連結;Googlebot 不會依賴點擊按鈕或使用者捲動來載入唯一內容。
- rel=prev/next 已不是 Google 的索引訊號;可為其他用途保留,但不能當成主要解法。
分頁、載入更多與無限捲動怎麼選?
選擇應看清單大小、使用者定位需求、效能與後端能力。無論畫面採哪一種,搜尋引擎都需要可直接請求的網址來取得後續內容。
| 模式 | 使用者體驗 | SEO 注意點 |
|---|---|---|
| 傳統分頁 | 可看到頁數與目前位置 | 每頁獨立網址並以 href 順序連結 |
| 載入更多 | 在同頁追加內容 | 按鈕外仍要有搜尋引擎可到達的分頁網址 |
| 無限捲動 | 持續往下滑動 | 不能只靠捲動事件;需提供可分段存取的網址與連結 |
Google 建議的分頁實作
- 每個分頁有獨立網址,例如 ?page=2,而不是只改 #page-2。
- 第 1 頁連第 2 頁,每頁用 a href 連向下一頁,必要時也連前一頁與頁碼。
- 每個分頁使用自己的 Canonical,不要全部指向第 1 頁。
- 可從序列中的各頁連回第 1 頁,協助表達集合起點。
- 不要讓篩選與排序參數無限制產生大量可索引組合。
- 若使用 JavaScript,確認轉譯後仍存在實際 href 與內容。
Canonical 為什麼不能全指第 1 頁?
第 2 頁與第 1 頁列出的項目不同,並不是真正的重複頁。如果所有分頁都宣告第 1 頁為 Canonical,搜尋引擎可能忽略後續頁的獨特內容與其中連結。Google 的現行文件建議每個分頁使用 self-canonical。
真正重複的排序、追蹤或篩選參數則要另外處理。先分清楚「列表的下一頁」和「同一列表的另一種排序」,不要用同一個 Canonical 規則套全部。
分頁上線前檢查清單
- 直接貼上第 2、3 頁網址也能看到正確內容。
- 後續頁回傳 200,內容不存在時回傳正確 404。
- Next/頁碼是可爬取連結,不只有 JavaScript 事件。
- 每頁 Canonical、標題、robots 指令與 Sitemap 策略一致。
- 分頁內容不會因 Cookie、登入或隨機排序大幅漂移。
- 用爬蟲與網址審查確認後續頁及其中項目能被發現。
關於這個名詞的常見迷思
迷思一:rel=prev/next 仍是 Google 必要索引指令
不是。Google 已說明不再把這些標記當索引訊號,現行重點是獨立網址與可爬取連結。
迷思二:第 2 頁以後都應 Canonical 到第 1 頁
Google 現行建議是各分頁使用自己的 Canonical,因為每頁通常包含不同項目。
迷思三:有 XML Sitemap 就不必做下一頁連結
Sitemap 可以協助發現,不能取代列表本身的導覽與內容關係;後續頁仍應可沿 href 到達。
一句話總結
分頁 SEO 的核心是可存取的獨立網址與連結序列;別把所有頁壓回第 1 頁,也別依賴爬蟲去點按或捲動。
延伸名詞
處理分頁時,也要一起檢查:



