Google Search Console

關於 GSC 上的索引原因,建議可以搭配GSC報表說明參考。

以下節錄我常遇到的索引原因與官方回覆

提交 Sitemap

替代頁面 (有適當的標準標記)

官方說明:這個網頁標示為其他網頁的替代網頁 (也就是採用電腦版標準網址的 AMP 網頁、電腦版標準網址的行動版本,或是行動版標準網址的電腦版本)。這個頁面正確指向已建立索引的標準網頁,因此你無須採取任何行動。Search Console 未偵測到替代語言網頁。

頁面會重新導向

官方說明:網址會重新導向至其他網址,因此未建立索引。最終目標網址可能已建立索引,且會顯示在這份報表中。如果你在網址檢查報表中測試這個網址,已建立索引測試會顯示重新導向;而即時測試會追蹤並測試重新導向的網頁,但不會顯示重新導向和測試網頁的網址。

已檢索 - 目前尚未建立索引

Google 已檢索網頁,但尚未建立索引。日後可能會建立索引 (也可能不會);不必將這個網址重新送交檢索。

遭到 robots.txt 封鎖

網站的 robots.txt 檔案封鎖了這個網頁。你可以使用 robots.txt 測試工具進行驗證。請注意,這不保證我們不會透過另一些方式為網頁建立索引。如果 Google 能在不載入網頁的情況下找到這個網頁的其他相關資訊,則系統仍有很小的可能性為網頁建立索引。如要確保 Google 不會為網頁建立索引,請移除 robots.txt 中的封鎖指令,改用「noindex」指令。

找不到 (404)

Google 求存取時傳回 404 錯誤,可能是因為 Google 從其他網頁的連結找到該網址,也可能是這個網頁曾經存在,但是之後已經刪除。

Googlebot 可能會在一段時間內持續嘗試存取這個網址;雖然目前無法指示 Googlebot 永久略過特定網址,但是 Googlebot 會逐步降低對於該網址的檢索頻率。如果網頁遭移除,且沒有任何替代內容,則 404 回應不一定是問題

如果你的網頁已移至他處,請使用 301 重新導向至最新位置。

遭到「noindex」標記排除

Google 嘗試為網頁建立索引時遇到「noindex」指令,因此並未建立索引。如果你不希望 Google 將網頁編入索引,這種做法正確無誤。

像是購物車頁、結帳頁、我的帳號頁,被標記 noindex 沒關係

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

Google 已找到網頁,但尚未進行檢索。

表示 Google 想要檢索網址,但預期會造成該網站的流量超載,因此 Google 重新安排了檢索時間。

如果常看到,要記得朝檢索預算的方向查一下。

因其他 4xx 問題而遭到封鎖

伺服器發生的 4xx 錯誤屬於本文未提及的問題類型。請嘗試使用網址檢查工具對你的網頁進行偵錯。 (要看是哪一筆 URL ,若是正常內容,而非外掛、 admin 相關的就不用理)

因拒絕存取 (403) 而遭到封鎖

Google 因存取受限制而無法讀取檔案。請務必在動態饋給設定中加入任何必要的驗證資訊,讓 Google 能夠存取檔案。 (要看是哪一筆 URL ,若是正常內容,而非外掛、 admin 相關的就不用理)

提交的網址發生轉址式 404 錯誤

你的頁面內容少到不行或幾乎空白,同時網頁狀態碼又是正常 200,Google 就會判斷是一種軟 404頁面,也就是轉址式 404。 (要看是哪一筆 URL ,若是正常內容,而非外掛、 admin 相關的就不用理)

這是重複網頁;Google 選擇的標準網頁和使用者的選擇不同

這個網頁標示為一系列網頁的標準頁面,但 Google 認為另一個網址更適合做為標準網址。

Google 已為另一個我們認為更適合做為標準網頁的頁面建立索引。

檢查這個網址即可查看 Google 所選的標準網址。如果你認為這個網頁與 Google 選擇的標準網頁並非重複網頁,請確定兩個網頁的內容有實質差異。

使用網址檢查工具查一下,多國語言網站可能發生機率較高。

其它

上面我只列出我常看到的項目而已,如果還想知道其它 GSC 的說明,又不想看官方說明,推薦參考SEO 分解茶,寫的很白話。