Google Search Console「網頁」報表中的「已排除」是什麼意思?
索引問題
「已排除」(Excluded)是舊版 Coverage 報表用來稱呼 Google 已知但未建立索引的 URL,這些 URL 通常是刻意不被索引的。目前的 Page indexing 報表將它們歸入單一的 Not indexed 群組,並為每個 URL 標示原因。在一個健康的網站上,這些原因大多屬於正常情況:重新導向、指向標準網址的重複頁面、你標記為 noindex 的頁面。你要做的,是確認列在這裡的每一個 URL 都在你的預期之內。
是預期中的情況,還是問題?
| 原因 | 通常屬於 | 檢查重點 |
|---|---|---|
| Page with redirect | 預期中 | 該重新導向是刻意設定的,且你的連結指向目標頁面,而非舊 URL |
| Alternate page with proper canonical tag | 預期中 | 它所指向的標準網址已建立索引 |
| Duplicate without user-selected canonical | 預期中,但值得留意 | Google 選擇的 URL 與你會選的一致;若不一致,請加上 canonical 標記 |
| Duplicate, Google chose different canonical than user | 值得留意 | 你的各項訊號互相一致:連結、sitemap、重新導向。請參閱標準網址 |
| URL marked 'noindex' | 若是你加上的,則屬預期 | 沒有重要頁面誤帶此標記,這種情況常發生在從測試環境上線之後 |
| URL blocked by robots.txt | 若為刻意設定,則屬預期 | 該規則沒有封鎖你需要的頁面或資源 |
| Not found (404) | 移除內容後屬預期 | 沒有重要的連結指向它;內容已搬移的部分已設定重新導向 |
| Soft 404 | 有問題 | 該頁面有實質內容,或回傳真正的 404 |
| Crawled – currently not indexed | 值得留意 | 這些頁面值得被索引。請參閱此項原因 |
| Discovered – currently not indexed | 數量多時值得留意 | 你的伺服器與 URL 清單狀況良好。請參閱此項原因 |
有兩個細節容易讓人踩雷。被 robots.txt 封鎖的頁面,如果有其他網站連結到它,仍然可能被建立索引,因為 Google 無法讀取它不被允許擷取的頁面,也就看不到其中的 noindex:想要確實讓頁面不出現在搜尋結果中,應該允許爬取並使用 noindex。此外,同時在 robots.txt 中被封鎖的 noindex 頁面,其標記同樣無法被看見,因此封鎖會讓該標記失效。
如何快速檢視清單
- 在 Indexing > Pages 中,依你的 sitemap 篩選。sitemap 應該只列出你希望被索引的頁面,因此其中任何出現在 Not indexed 下的 URL,都需要找出原因。
- 逐一開啟每個原因,瀏覽範例,找出共通模式:某個資料夾、某個參數、某個範本。
- 在 URL Inspection 中,針對每種模式檢查一個範例,查看 Google 選擇的標準網址,以及是否允許建立索引。
- 從源頭一次修正該模式,並在報表提供 Validate fix 時使用它。
某一項原因的數量突然暴增,是最明確的警訊。例如某次發版在範本中加入了 noindex,或是某條重新導向規則把整個區段都吞掉了,這些問題會在流量資料出現變化的數天之前,就以階梯式的跳升呈現在這裡。若要了解屬於明確錯誤的原因,請參閱 Coverage / Pages 錯誤。
AutoPSEO 如何提供協助
Search Console 顯示的是當下的數量,而不會告訴你哪些重要頁面剛剛被移出索引。AutoPSEO 的 Index Tracker 每天會檢查你選定的 URL(可從你的 sitemap 匯入,或依點擊數選取熱門頁面);當被追蹤的頁面在已索引與未索引之間切換時,索引狀態變動警示會發送到 Slack、Teams 或 webhook。若是一次性的稽核,批次 URL Inspection 可一次顯示整份清單的涵蓋狀態與標準網址。
資料來源:Google 的 Page indexing report 說明與 URL Inspection tool 說明。