「已找到 – 目前未建立索引」是什麼意思?
提交與索引
Google 已透過連結或 sitemap 找到這個 URL,但還沒有擷取它,因此 URL Inspection 不會顯示上次抓取日期。依 Google 的說法,這通常是因為它延後了抓取,以免您的網站負載過重。少數新頁面處於這種狀態屬於正常現象,會自行解決。但如果有數千個 URL 連續數週停留在此,代表伺服器負荷不了,或是網站產生的 URL 比 Google 願意抓取的還多。
Google 為什麼會延後抓取
Google 會依據兩個因素決定抓取多少內容:
- 抓取容量。 您的伺服器能承受多少抓取量。回應快速且穩定會提高容量;回應緩慢、出現 5xx 錯誤與
429回應則會降低容量。 - 抓取需求。 Google 對您的 URL 有多大的興趣:包括這些 URL 的熱門程度、更新頻率,以及整體 URL 中有多少值得抓取。重複與低價值的 URL 會浪費抓取需求。
每個主機名稱都會被視為獨立的網站,因此 www.example.com 與 shop.example.com 會分別獨立抓取。
這對您的網站是問題嗎?
| 您看到的狀況 | 通常代表什麼 |
|---|---|
| 少數近期新增的頁面,任何網站都可能出現 | 正常。Google 表示,新頁面通常需要幾天才會被找到並抓取。 |
| 大量 URL 連續數週如此,且網站有 10,000 個以上的頁面 | 抓取預算問題。Google 的抓取預算指南正是針對這種情況而寫。 |
| 您從未打算發布的 URL:篩選條件、排序方式、工作階段 ID | 網站產生的 URL 比實際頁面還多。 |
| 伺服器中斷或變慢之後出現大量此類 URL | Google 在伺服器吃緊時放慢了抓取;待回應恢復後會再逐步提高。 |
如何讓頁面被抓取
- 先檢查伺服器。 開啟 Settings > Crawl stats,查看主機狀態與平均回應時間。請先修正伺服器錯誤與回應緩慢的問題,再處理其他事項。請參閱 Crawl stats。
- 清掉不該存在的 URL。 在
robots.txt中封鎖分面與排序後的變體 URL 的抓取,對已移除的頁面回傳404或410,修正 soft 404,並縮短重新導向鏈。這裡不要依賴noindex:Google 仍必須先請求頁面才能看到該標籤。 - 從已被抓取且已建立索引的頁面連結到重要頁面。 只在 sitemap 中出現的 URL 權重很低。
- 保持 sitemap 乾淨。 只列出標準且可建立索引的 URL,並在內容更新時填入正確的
<lastmod>。 - 謹慎使用索引請求。 URL Inspection 的 Request indexing 適合用在少數優先頁面,且有每日額度限制。它無法解決全站性的積壓問題。
如果在伺服器恢復正常、URL 清單也整理乾淨後,數量仍未下降,就要檢視這些頁面是否值得抓取:抓取需求還取決於 Google 如何判斷它們的實用性與熱門程度。頁面被抓取後,仍可能落入 已檢索 – 目前未建立索引。若想了解更全面的概念,請參閱抓取預算。
AutoPSEO 如何協助您
Sitemap Performance 報表會將每份 sitemap 的 URL 清單與您的 Search Console 頁面資料結合,顯示清單中有多少 URL 帶來點擊、有多少沒有任何點擊,以及有多少完全不曾出現在 Search Console 中,而未被發現與未被抓取的頁面往往就藏在這裡。接著,Index Tracker 會每天透過 URL Inspection API 檢查您關注的 URL,並記錄每個 URL 首次被建立索引的日期,讓您了解新頁面在您的網站上需要多久才會被收錄。
資料來源:Google 的頁面索引報告說明、抓取預算指南與 URL Inspection 工具說明。