沒有固定贏家。只要每個重要內容都有可直接開啟的 URL、伺服器回傳可理解內容、連結可抓取,SPA 也能做 SEO;若路由、渲染或內鏈依賴使用者操作,MPA 通常比較不容易出錯。
這題要比較的是網址與內容如何被發現、渲染和更新,不是畫面看起來像單頁還是多頁。長捲動頁若把多個搜尋意圖塞進同一 URL,也可能讓標題與主要內容失焦。
先看哪些訊號,再決定怎麼處理
| 檢查訊號 | 代表什麼 | 下一步 |
|---|---|---|
| 每個主題都有獨立 URL | 搜尋系統能分別理解與收錄 | 保留並補自我 canonical |
| 主要內容要等互動後才載入 | Googlebot 可能看不到完整正文 | 改成 SSR、預先渲染或初始 HTML |
| 分頁只靠按鈕切換狀態 | 內容沒有可抓取連結 | 改用真正的 href 與歷史路由 |
操作示例
操作示例:用無痕視窗直接貼上一個子頁 URL,再查看原始碼與關閉 JavaScript 後的內容。若 H1、摘要、主要連結都消失,先修渲染與路由,不要急著換成另一套視覺版型。
最容易誤判的地方
- 把 SPA 直接判定為不能排名
- 用無限捲動取代所有可抓取的分頁與網址
適用與不適用情境
適合用在
適合正在選擇 React/Vue 架構、重做內容站或規劃長捲動銷售頁的人。
不適合直接套用
如果問題只是單一頁面的文案太薄,改 SPA 或 MPA 都不會增加內容價值。
接下來怎麼做
- 列出所有需要獨立排名的搜尋意圖
- 逐一確認 URL、狀態碼、canonical 與初始 HTML
- 再用 URL Inspection 檢查渲染內容
先照這個順序拆
- 先問這題對應的是需求、結構、技術還是信任。
- 再問它該落在母頁、問題頁還是辭典頁。
- 先補訊號一致性,再考慮放大規模。
- 最後才追求工具或戰術層面的優化。
這題通常不是表面看到的那一種問題
- 很多 SEO 問題沒有單一標準答案,先拆上下文才有判斷空間。
- 技巧本身不是重點,重點是它解的是哪一層問題。
這類問題真正難的地方,通常不是缺少一個技巧,而是還沒先分清楚:這是需求判讀問題、頁面結構問題,還是權威與信任問題。
表面上看起來是在問單一技巧,但更常是在問:我現在究竟該先處理哪一層,才不會把資源花在錯的位置。
怎麼做比較穩
- 先把問題定位到正確層次。
- 回到既有母頁與辭典結構確認落點。
- 用小範圍頁面改動先驗證。
要避開的做法
- 不要只抄別人的技巧而不看自己的頁面條件。
- 不要把不同層次問題混成一個待辦。
- 不要一開始就用規模化方法解還沒定義清楚的問題。
社群裡常見的問題點
- 社群裡很常直接給技巧,但沒有先確認問題層次。
- 不同網站的答案常不一樣,關鍵就在成熟度、頁面角色與可用資源不同。
- 有價值的回覆通常會先把問題拆回更底層的判斷。