Pagination(分頁)是把大量內容拆成多個編號頁面的做法,常見於網店的商品分類、部落格文章列表和站內搜尋結果。使用者透過「下一頁」或頁碼按鈕逐頁瀏覽,每一頁只載入一部分內容,速度較快,閱讀也較輕鬆。
分頁對 SEO 的影響
搜尋引擎主要透過連結發現頁面。如果第二頁、第三頁之後的連結不容易被爬蟲找到,深層的商品或文章就可能一直沒有被索引。相反,若網站產生大量近似的分頁網址,又會浪費爬取預算。分頁的目標,是讓使用者好用,同時讓爬蟲能順利走到每一個內容頁。
分頁的最佳做法
- 每一頁使用獨立的網址,並以一般的 HTML 連結(a 標籤加 href)連接上一頁與下一頁,不要只靠需要點擊後才用 JavaScript 載入的按鈕。
- 每個分頁的 canonical 指向它自己,不要把第二頁以後全部指向第一頁,否則深層頁面的內容可能不被處理。
- 不要再依賴 rel="next" 與 rel="prev"。Google 已經表示不再使用這兩個標記,但它們對其他用途或其他搜尋引擎仍然無害,保留與否不影響 Google 的處理。
- 讓每一頁都有獨特的標題或頁碼提示,並避免把第二頁以後的內容重複成第一頁的複本。
- 在重要內容頁加入其他入口,例如分類、相關文章或精選區,配合內部連結縮短由首頁到內容頁的點擊距離。
無限捲動與「載入更多」按鈕
無限捲動和「載入更多」按鈕讓使用者體驗更流暢,但爬蟲不會像人一樣捲動或點擊按鈕。若採用這類設計,應同時提供對應的分頁網址,確保爬蟲仍可透過一般連結逐頁走到所有內容。
常見錯誤
- 把所有分頁都設為 noindex,令深層內容無法被收錄,也可能讓爬蟲逐漸減少抓取這些頁面的連結。
- 分頁網址附帶過多篩選與排序參數,產生大量重複組合。
- 分頁內只有圖片和短標題,缺乏足夠文字,令每一頁的內容都顯得單薄。
