當一個要求傳送至您的伺服器,要求您網站的網頁 (例如,使用者以瀏覽器瀏覽您的網頁,或當 Googlebot 檢索該網頁),您的伺服器會傳回 HTTP 狀態碼以回應該要求。
這個狀態碼會提供關於要求狀態的資訊,並給予 Googlebot 關於您的網站和所要求網頁的資訊。
以下為一些常見的狀態碼:
下列為 HTTP 狀態碼的完整清單。您也可以造訪 W3C 網頁取得 HTTP 狀態碼的詳情。
1xx (Provisional response)
指出暫時回應並請求要求者採取措施以繼續的狀態碼。
2xx (成功)
指出伺服器已成功處理該要求的狀態碼。
3xx (已重新導向)
您必須採取進一步的動作才能完成要求,這些狀態碼通常用於重新導向。Google 建議,每個要求的重新導向次數不要超過五次。您可以使用網站管理員工具來查看 Googlebot 在檢索重新導向的網頁時,是否存在問題。[檢索] 之下的「檢索錯誤」網頁會列出 Googlebot 因重新導向錯誤而無法檢索的網址。
要求的網頁自上次要求以後未經任何修改。當伺服器傳回此回應時,並不會傳回該網頁的內容。
如果網頁自要求者上次要求以後,未經任何修改,則您應該設定伺服器傳回此回應 (稱為 If-Modified-Since HTTP 標頭)。這樣可以節省您的頻寬和負載,因為您的伺服器可以告知 Googlebot,網頁自上次檢索後,便未經修改。
4xx (要求錯誤)
這些狀態碼指出要求中可能存在使伺服器無法進行處理的錯誤。
伺服器找不到要求的網頁。例如,如果該要求是針對伺服器上不存在的網頁,則伺服器通常會傳回此代碼。
如果您的網站上沒有 robots.txt 檔案,並在 Google 網站管理員工具的「封鎖的網址」網頁看到這個狀態,則這個狀態是正確的。不過,如果您有 robots.txt 檔案,並看到此狀態,則您的 robots.txt 檔案可能未正確命名或位於錯誤的位置。(應該位於網域的最高層級並且命名為 robots.txt)。
如果您在 Googlebot 嘗試檢索的網址中看到這個狀態,則 Googlebot 所追蹤的很可能是來自其他網頁的無效連結 (可能是舊連結或拼字錯誤的連結)。
5xx (伺服器錯誤)
這些狀態碼指出伺服器在嘗試處理要求時發生內部錯誤。這些錯誤傾向於是伺服器本身的錯誤,而不是要求的錯誤。


