「找不到網頁(404)」代表 Googlebot 嘗試擷取這個網址時,伺服器回傳 404 狀態碼,表示該頁面已經不存在。
如果頁面確實已經永久消失,且沒有其他頁面連結到它,404 是完全正常的結果,毋須刻意處理。但如果這個網址曾經有反向連結或流量,建議將它 301 重新導向至相關頁面,避免流失既有的排名價值。
404 常見成因
- 頁面已經被刪除或永久下架。
- 內部連結或外部連結指向錯誤或過時的網址(拼字錯誤、舊網址未更新)。
- 網站遷移或改版時,舊網址沒有設定重定向。
常見陷阱:自訂 404 頁面沒有真正回傳 404 狀態碼
很多網站會設計美觀的「找不到頁面」畫面,但常見的技術疏忽是:伺服器實際回傳的狀態碼仍是 200 OK,而非真正的 404。這種情況下,Google 看到的不是「找不到網頁」,而是一個內容近乎空白的正常頁面,結果會被歸類為 Soft 404,而非這裡討論的真正 404。兩者的處理方式不同,混淆了會讓排查方向錯誤。
檢查方法:在網址檢查工具查詢該網址,看「涵蓋範圍」中回報的狀態碼是否確實為 404;若熟悉指令列,也可以用 curl -I [url] 直接查看伺服器回傳的 HTTP 狀態碼,確認自訂 404 頁面的狀態碼設定正確。

404 本身會不會傷害 SEO?
單純的 404 本身不會對網站的整體排名造成傷害,這是網路正常運作的一部分——Google 也預期網站會有頁面被刪除。真正需要留意的,是那些仍然有流量、反向連結,或被其他重要頁面連結的 404,這才是價值流失的來源,而非 404 狀態本身。
404 要多久才會從索引中移除?
Google 不會第一次看到 404 就立即刪除該網址過去的索引記錄,通常需要在後續重複檢索中持續確認同一結果,才會正式從索引中移除,實際所需時間從幾天到幾星期不等,視網站的檢索頻率而定。
如果是敏感內容(例如誤發布的個人資料、優惠碼),不能等待自然移除,應使用 Search Console 的「移除」工具提出臨時封鎖要求,讓頁面在約 6 個月內先從搜尋結果暫時隱藏,同時盡快處理好底層的 404 或內容移除,因為「移除」工具本身只是暫時遮蔽,不是永久解決方案。
如何修復 404 頁面?
- 通過 Google Search Console 的頁面索引報告或 ScreamingFrog 的爬蟲工具,找到所有 404 頁面。
- 確認網頁的實際狀況:
- 如果頁面應該存在,檢查是否被誤刪,並盡快復原。
- 如果頁面確實不再存在但曾有流量或連結,設定 301 重新導向至最相關的現有頁面。
- 如果頁面不曾存在,但網址屬拼寫錯誤,嘗試找到網站的來源,並修正
- 使用 Google Search Console 的連結報表或 ScreamingFrog 分析工具,確認是否仍有其他網站或內部頁面連結到這個網址。
- 修復內部連結,移除或更新任何指向這個失效網址的連結。
關於作者

