JS 問題很少只是「Google 看不懂 JavaScript」。更常見的是初始 HTML 太空、重要內容延後渲染、內鏈不穩或資料抓取失敗,導致 Google 拿到的內容不足以建立穩定理解。
這類問題真正想解的是:Google 抓到的究竟是空殼頁、部分內容,還是跟使用者看到的頁面不同版本。
怎麼做比較穩
- 先抽原始 HTML 驗證內容量。
- 確保首屏主題與主要連結不依賴晚到的 JS。
- 把重要頁面優先做成穩定可抓取輸出。
要避開的做法
- 不要只看瀏覽器畫面就以為 Google 拿到一樣的內容。
- 不要把所有頁面都當成一定需要完整 SPA 才能做。
- 不要在未驗 HTML 前直接判斷是 Google 不支援 JS。
社群裡常見的問題點
- 常把 JS 收錄問題簡化成 SSR vs CSR,卻忽略內容是否在初始 …
- 常忽略內鏈、分頁與列表頁本身也是 JS 產生,導致發現路徑斷裂。
- 有效的排查通常會同時看原始 HTML、渲染後 DOM 與 URL 發現路…