SEO 教學第 55 章

分頁 SEO 與無限滾動策略

分頁(Pagination) 是將大量內容拆分成多個頁面的技術。如果你的網站有 500 件商品、200 篇部落格文章、或任何需要多頁展示的內容,你就必須處理分頁 SEO。

分頁 SEO 與無限滾動策略

分頁 SEO 的核心問題

分頁(Pagination) 是將大量內容拆分成多個頁面的技術。如果你的網站有 500 件商品、200 篇部落格文章、或任何需要多頁展示的內容,你就必須處理分頁 SEO。

分頁不當的 SEO 風險(香港場景):

  香港網店 / OpenRice 式餐廳列表 / 28Hse 式樓盤列表 / 部落格存檔
  ┌─────────────────────────────────────┐
  │  /zh-hk/shop/sneakers               │  ← 第 1 頁
  │  /zh-hk/shop/sneakers/page/2        │  ← 第 2 頁
  │  /zh-hk/shop/sneakers/page/3        │  ← 第 3 頁
  │  /zh-hk/shop/sneakers/page/4        │  ← 第 4 頁
  │  ...                                 │
  │  /zh-hk/shop/sneakers/page/50       │  ← 第 50 頁
  └─────────────────────────────────────┘

如果 SEO 處理不當:
  ❌ Google 爬取大量低質素分頁,浪費 Crawl Budget(詳見第 56 章)
  ❌ 分頁頁面互相競爭關鍵字(蠶食效應)
     (例如「波鞋」呢個詞,第 3 頁同第 1 頁自己打自己)
  ❌ 重複或薄弱的內容被索引
  ❌ 使用者體驗差,SEO 訊號下降

核心原則: 分頁 SEO 的目標是確保 Google 能正確理解分頁結構,爬取最重要的頁面,並將排名權重集中在主要頁面。


2026 年分頁 SEO 的正確做法

Google 的立場演變

2011-2019:rel=prev / rel=next
  Google 建議使用 <link rel="prev"> <link rel="next">
  但實際效果有限。

2019 年 3 月:
  Google 宣布不再使用 rel=prev/next 作為排名訊號。
  Google 將分頁頁面視為獨立頁面進行索引。

2026 年當前:
  rel=prev/next 仍然可以幫助 Google 爬取和理解分頁結構
  (用於爬取發現),但不會直接影響排名。
  最佳的 SEO 策略是確保每個分頁頁面本身有價值。

2026 年推薦的核心策略

策略 1:確保每個分頁頁面有足夠的獨特內容

  ❌ 差:分頁頁面只有商品列表(標題、HK$ 價錢、圖片)
      → 薄弱內容,可能被 Google 視為低品質

  ✅ 好:每個分頁頁面有獨特的內容
      → 加入該頁面的篩選描述、推薦理由、SEO 文字
      → 香港例子:第 3 頁加「本頁為 HK$500-$800 波鞋系列」

策略 2:讓每個分頁頁面可以獨立存在

  ✅ 每個分頁應該有自己的 Title Tag
     例如:「女裝運動鞋 — 第 3 頁 | 香港網店品牌名」
     而不是所有分頁共用同一個 Title Tag

  ✅ 每個分頁應該有自己的 Meta Description
     不是 "第 2 頁" 這樣簡單的描述

  ✅ 每個分頁應該有自己的 Canonical
     指向自己(self-canonical),不是指向第 1 頁!
     <link rel="canonical" href="https://site.com.hk/zh-hk/shop/page/3/" />

分頁的三種 URL 模式

模式 1:路徑式(推薦 ⭐)

/zh-hk/shop/sneakers/           ← 第 1 頁
/zh-hk/shop/sneakers/page/2/    ← 第 2 頁
/zh-hk/shop/sneakers/page/3/    ← 第 3 頁

模式 2:查詢參數式

/zh-hk/shop/sneakers/           ← 第 1 頁
/zh-hk/shop/sneakers/?page=2    ← 第 2 頁
/zh-hk/shop/sneakers/?page=3    ← 第 3 頁

模式 3:片段式(#)

/zh-hk/shop/sneakers/           ← 第 1 頁
/zh-hk/shop/sneakers/#page=2    ← 第 2 頁(Google 通常不會爬取!)
/zh-hk/shop/sneakers/#page=3    ← 第 3 頁

⚠️ 重要: 模式 3 使用 # 的頁面 Googlebot 通常不會爬取——因為 # 後的內容不發送到伺服器。如果你的網站使用 JavaScript 動態載入分頁,確保使用 History API(pushState)來更新 URL。

香港雙語提示: 如果你的中英文版用 /zh-hk//en/ 子目錄,分頁結構要喺兩個版本一致(/zh-hk/.../page/2/ 對應 /en/.../page/2/),並配合 hreflang(見第 53 章)。


Canonical 的關鍵決策

Self-Canonical(指向自己)vs 指向第 1 頁

❌ 錯誤做法:所有分頁頁面 canonical 指向第 1 頁

  /page/2/ → canonical = /page/1/
  /page/3/ → canonical = /page/1/

  問題:
  → Google 不會索引分頁頁面的內容
  → 分頁內的個別商品/文章可能失去被索引的機會
     (例如第 5 頁嗰對波鞋永遠搵唔到)
  → 但!如果你希望 Google 只索引第 1 頁,這可以是一種策略

✅ 推薦做法:Self-Canonical + View-All 頁面

  /page/1/ → canonical = /page/1/
  /page/2/ → canonical = /page/2/
  /page/3/ → canonical = /page/3/

  同時提供一個 View-All 頁面(顯示所有商品):
  /view-all/ → canonical = /view-all/

何時使用 View-All 頁面

View-All 頁面適合:
  ✅ 產品總數不多(例如 50-100 個商品)
  ✅ 使用 load speed 優化的(例如懶加載圖片)
     香港網店特別重要:唔少客人用手機 + 流動網絡
  ✅ 使用者需要一次瀏覽所有選項

不適合:
  ❌ 商品超過 200 個(頁面載入太慢)
  ❌ 使用者不會想要一次查看所有內容

無限滾動(Infinite Scroll)的 SEO

問題:Googlebot 不會滾動

無限滾動 + SEO 的衝突(香港例子:餐廳/樓盤列表):

  使用者在頁面上:
    往下撳 → 載入更多內容 → 繼續撳 → 載入更多內容
    呢個好正!使用者體驗流暢。

  Googlebot 在頁面上:
    載入頁面 → 讀取 HTML → 完成
    ❌ 唔會「往下撳」
    ❌ 唔會觸發你嘅 JavaScript 載入更多內容
    ❌ 第 2 頁及之後嘅內容從來冇被爬取!

  結果:
    50% 的內容對 Google 是不可見的。
    (例如旺角 30 間餐廳,Google 只知頭 10 間)

解決方案:分頁作為後備

正確的無限滾動 + SEO 架構:

1. 使用 History API 更新 URL
   當使用者撳到第 2 頁內容時:
   URL 由 /zh-hk/restaurants/mong-kok/ 變成
       /zh-hk/restaurants/mong-kok/page/2/

2. 每個分頁頁面可以獨立訪問
   /zh-hk/restaurants/mong-kok/page/2/ 應該能直接載入
   並顯示第 2 頁嘅內容(唔係淨係撳到先睇到)

3. 加入分頁導航作為後備
   喺頁面底部加入「第 1 頁 | 第 2 頁 | 第 3 頁 | ...」嘅連結
   呢個確保 Googlebot 可以透過點擊連結爬取所有頁面

4. 為 Google 提供標準連結
   就算用無限滾動,都要有標準嘅 <a href="/page/2/"> 分頁連結

JavaScript 分頁 / Load More 的 SEO

Load More 按鈕模式

「載入更多」按鈕的 SEO 陷阱:

  <button onclick="loadMore()">載入更多</button>

  Googlebot 唔會撳掣!

修復方案:

方案 A:每個 Load More 同時提供標準分頁連結

  <button onclick="loadMore()">載入更多</button>

  <nav class="pagination">
    <a href="/zh-hk/shop/sneakers/page/1/">1</a>
    <a href="/zh-hk/shop/sneakers/page/2/">2</a>
    <a href="/zh-hk/shop/sneakers/page/3/">3</a>
    <!-- Googlebot 可以通過這些標準連結爬取 -->
  </nav>

方案 B:使用 SSR 或 Pre-rendering
  確保所有內容在初始 HTML 中可用
  或使用服務端渲染(SSR)讓 Googlebot 看到完整內容

分頁的 Title Tag 與 Meta Description


每個分頁應該有獨特且有價值的 SEO 標籤(HK$ 版本):

Title Tag:
  ✅ 「女裝運動鞋 (第 3 頁) — 香港網店品牌名」
  ✅ 「女裝運動鞋 — 第 3 頁共 20 頁 — 香港網店品牌名」
  ✅ 「旺角日本料理 (第 2 頁) — 20 間推介」

  ❌ 所有分頁使用相同 Title Tag
  ❌ 「第 2 頁」(沒有關鍵字)

Meta Description:
  ✅ 「瀏覽我哋第 3 頁嘅女裝運動鞋系列。發現最新款式,
     包括 Nike、Adidas 等熱門品牌。全店滿 HK$500 免運費,
     香港本地 2 日內送到。」

  ❌ 使用預設的 Meta Description
  ❌ 所有頁面使用相同的 Description

Google Search Console 中的分頁管理

參數處理

如果使用查詢參數式分頁(?page=):

喺 Search Console → 設定 → 爬取 → 參數設定中,
話畀 Google 知 page 參數係「分頁」而唔係「篩選」。

⚠️ 注意:
  → 呢個設定喺新版 Search Console 已經被移除
  → Google 而家會自動嘗試理解參數嘅用途
  → 保持一致的 URL 結構係最好嘅訊號

索引狀態監控

喺 Search Console 查看分頁頁面嘅索引狀態:

  Search Console → 網頁索引 → 查看已索引和未索引的頁面

檢查:
  ✅ 重要的分頁頁面是否已被索引?
  ✅ 是否有過多低質素分頁頁面被索引?(如果有,可能要調整策略)
  ✅ 是否有分頁頁面被標記為「重複」?

香港雙語站:
  → 建議為 /zh-hk/ 同 /en/ 分開建立 Search Console 屬性
  → 分別監控兩個版本嘅分頁收錄情況

常見分頁 SEO 問題

問題 1:分頁頁面內容重複度高

如果你的分頁頁面除了商品列表幾乎沒有其他內容,
所有頁面看起來都很相似 → Google 可能視為重複內容。
(香港常見:網店分類頁、樓盤列表、餐廳列表都係咁)

解決方案:
  → 加入獨特的 SEO 內容區塊
  → 加入該頁面的精選商品推薦
  → 加入分頁特定的篩選提示
     (例如「本頁為 HK$500 以下波鞋」)

問題 2:分頁頁面排名比第 1 頁好

你可能發現第 3 頁在某些關鍵字的排名比第 1 頁好。

為什麼會發生?
  → 第 3 頁的內容和該關鍵字的匹配度更高
  → 第 3 頁的反向連結比第 1 頁多
    (例如某篇香港01 文章直接連咗去第 3 頁)

解決方案:
  → 在第 1 頁中加入排名較好的分頁的內容元素
  → 優化第 1 頁的 SEO,確保它是該類別的最強頁面

問題 3:合併內容後如何處理分頁

如果你決定將分頁合併為一個頁面:

  1. 建立新的單一頁面(或使用 View-All)
  2. 將所有舊分頁頁面 301 轉址到新頁面
  3. 更新內部連結
  4. 提交新的 Sitemap
  5. 中英文版同步處理(/zh-hk/ 同 /en/ 都做 301)

分頁 SEO 決策流程圖

你的內容總數是多少?

  少於 30 個 → 不需要分頁,單一頁面 + 內部連結足夠
  30-100 個  → View-All 頁面 + 分頁作為 SEO 備用方案
  100-500 個 → 分頁(路徑式)+ Self-Canonical + 獨特內容
  500+ 個    → 分頁 + 考慮 Faceted Navigation(分面導航)管理

你的網站類型?

  內容網站(香港部落格 / 資訊站):
    → 使用清晰的 /page/2/ 結構
    → 確保每頁至少 10 篇文章
    → 提供日期存檔和分類存檔作為替代導航

  香港網店(電商):
    → Self-Canonical 是標準做法
    → 確保每個商品有其獨立的商品頁面(這是重點!)
    → 價錢用 HK$ 並標示清楚是否含運費
    → 考慮分類頁面的分面導航策略

  分類/目錄型網站(餐廳、樓盤、二手車):
    → 地區分類(18 區)比分頁更重要
      例如 /restaurants/mong-kok/ 優先於 /restaurants/page/2/
    → 分頁只作為地區分類內嘅深層瀏覽

進階:Faceted Navigation(分面導航)的 SEO 管理

如果你的網站允許使用者篩選(價格範圍、顏色、尺寸等),這會產生大量 URL 組合。這是分頁 SEO 的進階課題。

問題(香港網店常見):

/zh-hk/shop/sneakers/?color=red&size=9&page=1
/zh-hk/shop/sneakers/?color=red&size=9&page=2
/zh-hk/shop/sneakers/?color=blue&size=10&page=1
...可能產生數萬個 URL

香港樓盤/租盤網站更誇張:
/flat/?district=mong-kok&price=10000-20000&rooms=2&page=1
→ 組合數量可以爆到數十萬,嚴重嘥 Crawl Budget

解決方案:

1. Canonical Tags — 每個組合頁面 canonical 到主分類頁
2. robots.txt — 禁止爬取某些參數組合
3. Noindex — 對低價值組合頁面使用 meta robots noindex
4. JS 動態載入 — 篩選結果使用 JS 動態載入(不產生獨立 URL)
5. 只開放「有搜尋量嘅組合」— 例如「旺角 2 房 租盤」呢類有真實需求嘅
   組合先設獨立可索引頁面(配合地區著陸頁策略,見第 50 章)

總結檢查清單

任務 說明
☐ 使用路徑式 URL(/page/2/) 最推薦的分頁 URL 模式
☐ 使用 Self-Canonical 每個分頁頁面 canonical 指向自己
☐ 每個分頁頁面有獨特的 Title Tag 包含頁碼 + 關鍵字
☐ 每個分頁頁面有獨特的 Meta Description 有意義的描述,不是預設內容
☐ 提供標準分頁導航連結 <a href> 而不是 JS 按鈕
☐ 如果使用無限滾動,加入分頁後備 確保所有內容可被 Google 爬取
☐ 在 Sitemap 中包含第 1 頁 分頁頁面可選擇性包含
☐ 監控 Search Console 的索引狀態 留意是否有過多低質素分頁被索引
☐ 考慮 View-All 頁面(如果內容總數合理) 提供一個查看所有內容的頁面
☐ 管理 Faceted Navigation URL 使用 Canonical / robots.txt / noindex 控制
☐ 中英文版分頁結構一致 /zh-hk/ 同 /en/ 對齊,配合 hreflang

| ← 第 54 章:國際 SEO 完整指南 | 回索引 | 第 56 章:Crawl Budget 爬取預算優化 → |