404 與軟 404 處理
自訂 404 頁 + 正確狀態碼
404 頁像店員對走錯樓層的客人說話——好的說法是「這裡沒有這個,您要找的可能在那邊」;最糟的是笑著說「有喔有喔」卻拿不出貨(軟 404)。
03為什麼是現在學
軟 404(該 404 的頁面回 200)會汙染索引品質評估;而生硬的 404 頁把每天走錯路的訪客白白流失。
04白話理解(對客戶簡報可直接引用)
不存在的頁面必須回 404(或 410)狀態碼,同時給訪客一個有用的頁面:說明找不到、放搜尋框、給熱門入口。最常見的病是「軟 404」——伺服器嘴上說 200(有這頁),內容卻是「查無資料」,Google 會判定你的網站訊號不可信。
05工具箱
- ▸隨機網址測試 — 打一個不存在的路徑,看回應碼是不是 404
- ▸GSC 頁面報表「軟性 404」分類 — Google 已經幫你列好清單
06怎麼做 · SOP 3 步(每步標產出物)
- 1隨機路徑實測回應碼→ 狀態碼驗證紀錄
- 2設計自訂 404 頁(說明+搜尋+熱門入口)→ 404 頁上線
- 3清 GSC 軟 404 清單:該 404 的修狀態碼、該有內容的補內容→ 軟 404 處置表
07場景應用(實戰經驗)
- ◆電商「查無商品」頁回 200 是軟 404 大宗——下架商品要嘛 301 到替代品、要嘛老實 404/410。
08⚠️ 常見誤區
- ✕把所有 404 一律 301 導回首頁——Google 視為軟 404,訪客也一頭霧水。
- ✕SPA 前端路由永遠回 200——不存在的路徑要在伺服器層處理。
口訣
「沒有就說沒有(404),別笑著說有(200 空頁)。」
10里程碑 · 完成標準(可驗證)
- ☐不存在路徑回 404/410
- ☐自訂 404 頁有搜尋與出口
- ☐GSC 軟 404 清單清空
學習者勾自己的進度;顧問勾客戶專案的交付——同一份標準,兩種用法。
12檢核方式與依據出處
程式自動判定:輸入網址,掃描引擎自己爬、自己打 API、自己判定。
- 🟢 官方明文Google:HTTP 狀態碼與軟性 404 ↗
依據等級決定計分權重(🟢×3/🔵×2/⚠️×1)——權重量的是「依據有多硬」, 不是「我們覺得多重要」。查無權威文件的判準,誠實標「業界慣例」。