Google Search Console 是讓我們可以把自己的網站提交讓 Googlebot 去爬以及讓我們知道人們是用那些關鍵字來找到我們的服務,一般是拿來觀察 SEO 成效的工具。

在 Google Search Console 涵蓋範圍的頁面,上面會顯示 Google 對你的網站的頁面的幾種狀態:錯誤、有效但出現警告、有效、排除,其中的「排除」又可以再分成數種不同的類型,其中兩種類型令人感到疑惑:

  • 已找到-目前尚未建立索引
  • 已檢索-目前尚未建立索引

而這兩種排除類型,在 Google Search Console 的文件內也沒有解釋的很清楚,在網路上搜刮一陣之後,以本文簡單解釋一下。

先了解 Google 對網頁做索引的三大步驟:

  1. 找到(discover):Google 知道有這頁的網址,但還沒去爬內容。
  2. 檢索(crawl):Google 爬了這頁的內容,但還沒編入索引。
  3. 索引(index):Google 把這頁編入索引,呈現在搜尋結果。

了解了各階段的涵義之後,應該也可以知道前面提到的「已找到」和「已檢索」背後的原因了。

不過,知道是知道,但是目前是沒有任何方法要求 Google 加快對我們網頁的索引速度的,即便我們的網頁沒有任何被發現的錯誤,也都有提交 sitemap.xml,也還是只能乖乖排隊,並且還要認知到,排隊的規則也是不平等的,Google 對大網站提供了更高的索引優先度,對又新又小的網站、不是今天荒廢就是明天荒廢的網站,Google 是採取更慢的索引排程的。