404 錯誤是什麼?先判斷它是不是「真的需要修」
404 錯誤代表伺服器有收到請求,但找不到該網址對應的頁面。處理重點不在於看到 404 就立刻轉址,而是先判斷這個 URL 是否仍有流量、排名、內部連結、反向連結或轉換價值。
404 Not Found 代表什麼?
404 Not Found 是一種 HTTP 狀態碼,意思是使用者或 Google 爬蟲請求某個網址時,伺服器可以回應,但該網址沒有可提供的內容。常見情況包含頁面被刪除、網址打錯、文章 slug 改過,或網站改版後舊 URL 沒有對應新頁。
正常 404 和需要修的 404 差在哪?
正常 404 通常來自不存在的亂打網址、垃圾掃描路徑,或已經沒有價值的舊頁。需要修的 404 則多半是「原本該存在的頁面消失了」,例如熱門文章改網址、重要分類頁下架、站內選單仍連到舊網址,或外部反向連結指向失效頁面。我的判斷會先看 URL 價值,再看處理方式,而不是只看報錯數量。
網站為什麼會出現 404 錯誤?常見來源先分類
404 錯誤通常不是單一原因造成,而是 URL 變動、連結來源、sitemap 訊號、CMS 設定交在一起的結果。先把來源分類,後面才知道要修內容、修連結、設轉址,還是保留 404。
頁面被刪除或下架
文章、產品頁、活動頁被刪除後,舊網址仍可能被使用者收藏、被 Google 抓取,或出現在舊的內部連結中。如果頁面已無替代內容,保留 404 或回 410 可能比亂轉址更乾淨。
網址、slug 或分類路徑被修改
WordPress 常見狀況是改了文章 slug、分類名稱或固定網址結構,舊網址就變成 404。只要新頁主題相同,通常應建立舊 URL 到新 URL 的 301 轉址。
搬站、改版或網址結構調整沒有做 redirect map
搬站時若沒有先列出舊網址與新網址對照表,大量舊 URL 會同時失效。這類 404 的風險較高,因為它通常影響整批內容、分類頁、內鏈與外部引用。
內部連結還連到舊網址
文章內文、導覽列、頁尾、相關文章模組若還連到舊 URL,使用者會一直遇到 404,Google 也會反覆抓取失效頁。這種情況應優先修正內部連結,而不是只靠轉址撐住。
外部網站或舊反向連結連到不存在的頁面
如果外部網站連到的是有權重、有流量或有品牌曝光價值的舊 URL,應找最相關的新頁承接。若只是垃圾站、掃描路徑或無關引用,通常不必浪費時間處理。
sitemap 還提交已刪除的 URL
sitemap 的作用是告訴 Google 哪些 URL 值得抓取。若 sitemap 持續提交不存在的網址,會讓 Google 一再回來確認失效頁,技術 SEO 上很不乾淨。
CMS、外掛、伺服器規則造成錯誤 404
有些 404 不是內容真的消失,而是固定網址規則、快取、語系外掛、轉址外掛或伺服器 rewrite 規則出錯。這類問題要先確認後台設定與實際 HTTP 回應,避免誤刪或亂轉址。
404 錯誤會影響 SEO 嗎?哪些不用修,哪些要優先處理
少量正常 404 不會讓整個網站被 Google 懲罰。真正會影響 SEO 的,是重要 URL 失效、內部連結斷裂、反向連結價值流失、sitemap 未更新,以及錯誤轉址造成 soft 404。
| 404 類型 | SEO 風險 | 處理優先級 |
|---|---|---|
| 有自然流量或排名的舊頁 | 可能流失點擊、排名訊號與轉換 | 高 |
| 有內部連結導入的頁面 | 造成站內路徑中斷與爬取浪費 | 高 |
| 有反向連結的舊 URL | 外部訊號無法有效承接 | 中高 |
| 拼錯網址或垃圾掃描 | 通常沒有實質 SEO 價值 | 低 |
少量正常 404 通常不會傷害整站排名
網站自然會出現一些不存在的 URL,例如使用者打錯、外部工具掃描、舊活動頁過期。這類 404 若沒有被 sitemap 提交,也沒有重要連結指向,通常不需要恐慌。
一定要處理的 404:有流量、有內鏈、有反向連結、有轉換價值
如果失效頁曾經帶來自然搜尋流量、承接廣告或表單轉換、被多篇文章內鏈,或有外部網站引用,就應優先處理。這類 URL 消失後,損失的是可被累積的歷史訊號。
可以不用修的 404:拼錯網址、垃圾掃描、不存在的舊 URL
後台常會看到奇怪路徑,例如不存在的登入頁、外掛掃描路徑或亂碼 URL。這些不是網站內容生命週期的一部分,保留 404 讓伺服器明確回應即可。
外部引用連結失效也要納入內容維護
反向連結不只看數量,也要看來源是否相關。如果媒體、合作夥伴、論壇討論或舊文章仍連到 404,應評估是否用相關頁面承接,特別是品牌詞、教學文和資源頁。
大量 404 真正的問題是訊號浪費與體驗斷裂
大量 404 的問題通常不在「數字看起來很可怕」,而在 Google 和使用者一直撞到無效路徑。若同時伴隨 sitemap 錯誤、內鏈斷裂與錯誤轉址,就會拖慢網站維護效率。
404 錯誤怎麼處理?301、302、410、保留 404 決策表
404 錯誤處理要依照 URL 狀態決定。內容永久搬到同主題新頁,用 301;短期暫停可用 302 或說明頁;永久刪除且沒有替代頁,可保留 404 或回 410;垃圾路徑維持 404 即可。
| 情境 | 正確處理 | 判斷重點 |
|---|---|---|
| 內容搬到新網址,且新頁主題相同 | 301 永久轉址 | 新頁能承接原本搜尋意圖 |
| 頁面只是短期暫停或活動暫時下架 | 302 暫時轉址或保留說明頁 | 未來是否會恢復 |
| 內容永久刪除,沒有替代頁 | 保留 404 或回 410 | 不強行導到無關頁 |
| 產品下架但有同類替代商品或分類 | 轉到最相關替代頁 | 避免一律轉首頁 |
| URL 是垃圾掃描或不存在路徑 | 保留 404 | 不必製造轉址規則 |
| 所有錯誤網址都導回首頁 | 不建議 | 容易形成 soft 404 |
什麼情況用 301?
301 適合用在內容永久搬移,而且新舊頁主題高度一致的情況。舊文章改 slug、分類頁換網址、內容合併到更完整的新頁,都可以用 301 承接。
什麼情況用 302?
302 適合短期狀態,例如活動暫停、商品暫時缺貨、頁面維護中。若你已經確定舊頁不會回來,長期使用 302 會讓訊號判斷變得不清楚。
什麼情況用 410?
410 Gone 用來表示內容已永久移除,而且沒有替代頁。它不是排名技巧,比較像是給搜尋引擎更明確的刪除訊號;使用前要確認該 URL 沒有需要承接的價值。
什麼情況保留 404 就好?
不存在的亂打網址、垃圾掃描、無意義舊路徑,保留 404 就好。硬設轉址只會讓網站規則變複雜,日後排查問題更麻煩。
為什麼不能把所有 404 都導到首頁?
首頁通常無法回答舊頁的原始搜尋意圖。所有 404 都導到首頁,看似減少錯誤,實際上會讓 Google 和使用者都找不到對應內容,也可能被判斷為 soft 404。
soft 404 是什麼?和真正 404 差在哪?
真正 404 是伺服器明確回應頁面不存在。soft 404 則是頁面回 200 或導到無關頁,但內容實質上沒有滿足請求,例如空白頁、搜尋結果頁、首頁或薄弱提示頁。
如何用 Google Search Console 找出 404 錯誤來源
Search Console 404 要先看它是否來自 sitemap、是否有來源頁、是否仍被 Google 嘗試索引。不要只看錯誤清單,要把 URL 拿回網站內容脈絡判斷。
先看「網頁索引」中的找不到網頁或 404 類型
進入 Search Console 的網頁索引報告,查看與找不到網頁、Not found、404 相關的項目。先匯出 URL 清單,再按目錄、文章、分類、產品或活動頁分類。
判斷 URL 是否來自 sitemap
如果報告顯示 submitted URL 或該 URL 仍在 sitemap 中,代表網站仍主動告訴 Google 這個網址存在。這時要先更新 sitemap,移除不存在 URL,再決定是否轉址。
用網址檢查工具確認 Google 看到的狀態
把單一 URL 放進網址檢查工具,確認 Google 最近看到的是 404、已轉址、可索引頁,還是被 robots.txt 擋住。這一步可以避免只根據後台猜測。
查出內部連結或外部來源
若 GSC 或爬站工具能看到來源頁,先修內部連結。外部來源則要判斷是否有價值,有價值才設相關轉址,無價值就保留 404。
處理後什麼時候需要要求驗證?
若你已修正 sitemap、內部連結、轉址規則,或恢復重要頁面,可以在 GSC 要求驗證。若只是保留正常 404,通常不需要為每個無價值 URL 驗證。
GSC 裡的舊 404 為什麼不會立刻消失?
GSC 報告有時間差,舊 404 即使已處理,也可能停留一段時間。只要實際 HTTP 狀態、sitemap、內部連結都正確,就不必因報告延遲反覆修改。
WordPress 網站最常見的 404 場景與修復方式
WordPress 404 多半來自 slug、固定網址、分類路徑、搬站與外掛規則。修復前要先確認舊 URL 是否有價值,再決定設轉址、修內鏈、更新 sitemap 或調整後台設定。
| WordPress 場景 | 優先處理方式 |
|---|---|
| 改文章 slug | 舊 slug 301 到新 slug,並修內部連結 |
| 刪除舊文章 | 有替代內容就轉址,沒有就保留 404 或 410 |
| 搬站後大量 404 | 建立舊 URL 對新 URL 表,批次轉址 |
| 固定網址異常 | 檢查後台固定網址、快取與 rewrite 規則 |
改文章 slug 後舊網址變 404
文章 slug 改掉後,舊網址通常會失效。若文章仍是同一篇內容,最乾淨的做法是把舊 slug 301 到新 slug,並同步更新站內所有舊連結。
刪除舊文章或合併內容後產生 404
刪文前要先看該文章是否有流量、排名或外部連結。若合併到新文章,應轉到合併後頁面;若內容過時且無替代頁,保留 404 或 410 即可。內容更新策略可參考 文章更新 SEO。
分類網址、標籤頁或日期路徑被改掉
分類 slug、標籤頁、日期路徑一改,可能影響大量列表頁。若這些頁面有索引價值或內部導覽功能,需建立對應轉址,並更新選單、麵包屑與相關文章模組。
搬站後舊網址沒有對應新網址
搬站最怕只搬內容,不搬 URL 關係。舊站文章、分類、作者頁、重要 landing page 都應先對照新站 URL,避免上線後才用 GSC 追著補洞。
固定網址設定或快取造成假性 404
有時文章存在,但前台顯示 404,原因可能是固定網址規則未刷新、快取未清、外掛衝突,或伺服器 rewrite 沒生效。這類問題要先排設定,不要急著刪頁或改 slug。
批次轉址前要先建立舊 URL 對新 URL 表
批次轉址前至少要有舊 URL、新 URL、處理原因、狀態、測試結果欄位。大量網站改版時,這張 redirect map 比臨時在外掛裡逐條新增更可靠。
修復 404 的完整 SOP:從盤點、分類到驗證
404 修復 SOP 是先盤點 URL,再判斷價值,接著選擇 301、302、410、保留 404 或修正連結,最後更新 sitemap 並回到 GSC 驗證。順序錯了,就容易把小問題修成大問題。
匯出 404 URL 清單
從 GSC、爬站工具、網站後台、伺服器紀錄匯出 404 URL。先整理完整清單,不要看到一個修一個,否則很容易漏掉同類型問題。
標記來源:GSC、爬站工具、網站後台、外部連結
每個 URL 都要標記來源。來自 sitemap、主選單、重要文章內鏈的 404,優先級高於垃圾掃描路徑。
判斷 URL 價值:流量、排名、內鏈、反向連結、轉換
可用 GSC 查詢曝光與點擊,用站內資料看轉換,用反向連結工具或來源頁判斷外部價值。沒有價值的 URL 不必硬救。
決定處理方式:301、302、410、保留 404、修正連結
永久搬移用 301,暫時異動用 302,永久刪除且沒有替代頁可用 410 或保留 404,內部連結錯誤則直接修連結。若涉及重複頁與正規頁判斷,也要確認 canonical 標籤 沒有指向失效 URL。
修正內部連結與導覽
轉址可以承接舊 URL,但內部連結仍應改成最終網址。站內一直連到轉址鏈或 404,長期會讓維護成本升高。
更新 sitemap,移除不存在 URL
sitemap 應只保留希望 Google 抓取與索引的有效 URL。刪除或轉址後,記得重新產生 sitemap,避免提交不存在頁面。
確認 robots.txt 沒有阻止 Google 看到正確狀態
robots.txt 不適合拿來遮住 404。若 Google 被擋住,反而可能無法確認該 URL 已刪除、已轉址或已恢復。
回到 GSC 驗證與追蹤
完成後抽查幾個代表性 URL,確認 HTTP 狀態、轉址目標、sitemap 與內鏈都一致。技術 SEO 的成效通常來自這種收尾,而不是只按下轉址外掛。
自訂 404 頁面怎麼做,才不會讓使用者直接離開
自訂 404 頁面要清楚告知頁面不存在,並提供下一步,例如站內搜尋、熱門分類、首頁入口或聯絡方式。它能降低跳出,但不能取代正確的 URL 處理。
清楚告知頁面不存在,不要裝成正常頁
404 頁面應明確說明該網址找不到,避免做成看似正常但內容空洞的頁面。這會讓使用者困惑,也可能造成 soft 404 判斷。
提供站內搜尋、熱門分類、首頁入口
使用者遇到 404 時,最需要的是下一步。站內搜尋、熱門分類、最新文章、首頁入口都可以降低流失,尤其適合內容型網站。
重要服務型網站可加入聯絡方式
若網站有表單、報名、預約、客服需求,404 頁面可提供聯絡方式或客服入口。這對 B2B、教育、醫療、法律與在地服務網站特別實用。
不要用自動導回首頁取代 404 頁面
自動導回首頁會讓使用者不知道發生什麼事,也讓搜尋引擎難以判斷原 URL 狀態。正確做法是保留明確 404,再提供可選擇的導覽入口。
如何預防網站未來一直出現 404
預防 404 的核心是控管 URL 變更。每次改網址、刪內容、搬站或改版前,都應先建立 redirect map、檢查內部連結、更新 sitemap,並抽查重要 URL。
改網址前先建立 redirect map
任何 slug、分類、目錄或網址結構調整,都應先列出舊 URL 與新 URL。這張表能避免改版後才用錯誤報告補救。
刪內容前先判斷是否有替代頁
刪除文章前先看是否有更新、合併或轉址價值。若主題仍有搜尋需求,合併到更完整頁面通常比直接刪除更穩。
定期掃描內部壞連結
每次大量更新內容後,應掃描內部壞連結。內鏈是網站自己能控制的訊號,讓它長期指向 404 是最不該放任的問題。
定期檢查外部連結是否失效
外部網站連到舊 URL 時,若來源有相關性與權威性,應評估轉址承接。這也是內容維護的一部分,不只屬於技術 SEO。
更新 sitemap,避免提交不存在 URL
sitemap 應隨內容生命週期更新。頁面刪除、合併、轉址後仍留在 sitemap,會讓搜尋引擎收到混亂訊號。
大型改版後要抽查重要 URL
大型改版後至少抽查首頁、主要分類、熱門文章、轉換頁、反向連結頁與 sitemap URL。排名因素不只內容本身,技術訊號與可抓取性也會影響長期表現,這點可延伸閱讀 Google 排名因素 2026。
不展開的內容邊界
404 錯誤處理要聚焦在 URL 診斷、SEO 訊號與網站維護。下列主題容易讓判斷失焦,只在需要時另開專題處理。
- 伺服器完整設定教學
- HTTP 全狀態碼大全
- 資安掃描與攻擊流量分析
- 404 插畫與視覺設計作品集
- 主機商方案比較
404 錯誤是什麼意思?
404 錯誤代表伺服器找不到使用者請求的網址。它不一定表示網站壞掉,可能只是頁面已刪除、網址輸入錯誤、slug 改過,或舊連結沒有更新。
網站出現 404 錯誤會影響 Google 排名嗎?
少量正常 404 通常不會影響整站排名。需要注意的是重要 URL 失效、內部連結斷裂、反向連結無法承接、sitemap 持續提交不存在頁面,這些才會影響 SEO 表現。
每一個 404 都需要修復嗎?
不需要。拼錯網址、垃圾掃描路徑、無價值舊 URL 通常保留 404 即可。有流量、排名、內鏈、反向連結或轉換價值的 404,才需要優先處理。
404、soft 404、410 差在哪?
404 表示頁面找不到。410 表示內容已永久移除。soft 404 則是頁面回 200 或導到無關頁,但內容實際上沒有解決原本請求,常見於空頁、薄弱頁或全部導首頁。
頁面刪掉後應該用 404 還是 410?
如果頁面永久刪除且沒有替代頁,404 或 410 都可以。410 的訊號更明確,但使用前要確認該 URL 沒有需要承接的流量、排名或外部連結。
什麼情況要把 404 頁面做 301 轉址?
當內容永久搬到新網址,而且新頁能滿足同一個搜尋意圖時,適合做 301 轉址。若新頁無關,就不應為了消除 404 而硬轉。
可以把所有 404 都導回首頁嗎?
不建議。首頁通常無法承接舊頁內容,全部導回首頁容易造成 soft 404,也會讓使用者找不到原本想看的資訊。
Search Console 顯示 404,我應該先看哪裡?
先看該 URL 是否來自 sitemap,再看是否有內部連結或外部來源,接著用網址檢查工具確認 Google 看到的狀態。不要只看報錯數量。
WordPress 改文章網址後出現 404 怎麼辦?
如果只是文章 slug 改變,應把舊網址 301 到新網址,並更新內文、選單、相關文章中的舊連結。若前台假性 404,也要檢查固定網址設定與快取。
sitemap 裡有 404 URL 會怎樣?
sitemap 裡放 404 URL,等於主動請 Google 抓取不存在的頁面。這會讓索引訊號變混亂,也會增加排查成本,應移除或改成有效 URL。
robots.txt 可以拿來阻止 Google 看到 404 嗎?
不建議。robots.txt 會阻止 Google 抓取,反而可能讓 Google 無法確認該 URL 是 404、410 或已轉址。處理 404 應靠正確 HTTP 狀態與轉址規則。
外部網站連到我的 404 頁面,需要處理嗎?
要看外部連結價值。若來源相關、有流量或具品牌價值,應找最相關頁面承接。若只是垃圾掃描或無關連結,保留 404 通常就夠了。