404 (找不到網頁) 錯誤

一般來說,404 錯誤並不會影響您網站的搜尋成效,只要您確定網站中沒有這類網址,即可放心忽略此錯誤訊息。不過,仍請您務必確認這類網址及其他無效網址是否傳回正確的 404 HTTP 回應碼,且並未遭網站的 robots.txt 檔案封鎖。

404 錯誤的處理方式如下:

  1. 決定問題是否值得修正。很多 (也可以說大部分) 404 錯誤並不值得您費心修復,因為 404 錯誤不會影響您網站的索引或排名
    • 如果是已提交的網址 (發生錯誤),則建議您修正問題。
    • 如果網頁已經刪除,而且沒有替代或對應網頁,傳回 404 錯誤為正確的做法。報表應該會在約一個月後停止顯示這項 404 錯誤。
    • 如果是從未存在於你網站上的無效網址,那麼你大概不必擔心。雖然報表上出現這個錯誤可能讓你感到困擾,但只要該網址不是經常拼錯的連結,便無須修正。大約一個月後,報表就會停止顯示這項 404 錯誤。
    • 如果該網址是經常拼錯或採用其他拼法的字詞或網址 (例如 example.com/flights/canceling 與 example.com/flights/cancelling -- 留意「cancelling」中多一個「l」;或 example.com/f00 與 example.com/foo -- 一個是零,一個是字母「o」),那麼請使用重新導向或其他機制將這類常見拼寫錯誤或替代拼寫版本對應至你網站上的同一個網頁。
  2. 如果你已提交該網址以建立索引 (狀態為「錯誤」):
    1. 按一下網址旁邊的提交圖示 搜尋,並查看「發現方式」資訊,檢查網址的提交來源。同時,請視需要更新 Sitemap
    2. 如果內容已移到他處,請將網址重新導向。
    3. 如果您已永久刪除內容,也不打算換成新的相關內容,請讓系統為舊網址傳回 404 或 410 狀態碼。目前 Google 對 410 (網頁不存在) 的處理方式與 404 (找不到網頁) 相同。如果針對不存在的網頁傳回 404 或 410 以外的狀態碼 (或是將使用者重新導向首頁或其他頁面,而不是傳回 404),可能會發生問題。這類網頁稱為轉址式 404 錯誤,對於使用者和搜尋引擎來說都可能造成混淆。
    4. 如果是不明網址:您可能偶爾會發現網站上不存在的網址出現 404 錯誤。系統顯示這類錯誤時,表示有人在瀏覽您網站上不存在的網址;可能是有人在瀏覽器中輸入了拼字錯誤的網址,或是連結網址輸入錯誤。如果這是常見錯誤,您可以為這項錯誤建立重新導向。
      產生這種非預期網址的原因也有可能是 Googlebot 為了追蹤 JavaScript、Flash 檔案或其他內嵌內容的連結,或嘗試追蹤可能只出現在 Sitemap 中的連結。舉例來說,您的網站可能會使用下列程式碼在 Google Analytics (分析) 追蹤檔案下載次數:
      <a href="helloworld.pdf"
        onClick="_gaq.push(['_trackPageview','/download-helloworld']);">
        Hello World PDF</a>

      當 Googlebot 看到這組程式碼,可能會嘗試檢索網址 http://www.example.com/download-helloworld,即使這並非實際存在的網頁也一樣會檢索。在「檢索錯誤」報告中,該連結會顯示為 404 (找不到) 錯誤。Google 正在設法避免這類檢索錯誤。這個錯誤不會影響網站的檢索與排名。

  3. 請勿建立造假的內容、將使用者重新導向至你的首頁,或使用 robots.txt 封鎖 404 錯誤網址,因為這些舉動會妨礙我們辨識你網站的架構,導致處理流程發生錯誤,我們將這類情況稱為轉址式 404 錯誤。(當 Google 成功檢索某個網址後,就能一直嘗試檢索該網址。發出 300 層級的重新導向會導致重新檢索嘗試延遲,而且可能延遲很長一段時間)。請注意,即便您使用網址移除工具提交網址移除要求,系統也不會將該錯誤從報表中移除。

這對您有幫助嗎?

我們應如何改進呢?
true
第一次使用 Search Console 嗎?

第一次使用 Search Console 嗎?不論您是初學者、搜尋引擎最佳化 (SEO) 專家,還是網站開發人員,都可以從這裡踏出第一步。

搜尋
清除搜尋內容
關閉搜尋
主選單
1345539539868221021
true
搜尋說明中心
true
true
true
true
true
83844
false
false