唯一目標檢查
同一網址只請求一次,避免重複連結造成額外負載。
BROKEN LINK AUDIT
失效連結檢測會先抓取指定網頁,提取其中可存取的 HTTP/HTTPS 連結,再對去重後的目標執行輕量狀態檢查。404、410、5xx、錯誤重新導向和持續無法連線都需要關注。
403 或 429 不會被簡單當成 404:它們表示檢測請求受限,可能與防火牆、限流或目標存取策略有關。
同一網址只請求一次,避免重複連結造成額外負載。
分別顯示正常、失效、存取受限和無法連線。
限制數量、並行、逾時與跳轉,並阻止內網目標。
站內失效連結會中斷內容發現、浪費抓取資源並讓使用者離開;失效外部連結會降低內容可信度。持續維護連結比單純增加數量更重要。
確保導覽和正文連結能把搜尋引擎帶到有效頁面。
在使用者點擊前發現 404、伺服器錯誤和錯誤跳轉。
從一個頁面發現導覽、頁尾或內容範本中的重複失效網址。
工具抓取目標頁面一次,再檢查最多 30 個去重後的網頁連結。連結請求優先使用 HEAD,不支援時才傳送最小 GET 請求。
驗證公開網址並讀取最終 HTML。
略過頁內錨點、郵件、電話和非網頁協定。
限制 8 路並行、5 秒逾時和最多 5 次重新導向。
區分明確失效、存取受限和網路不可達。
修正方式應保持目標語意,不能為了消除 404 把所有網址都跳轉到首頁。
頁面仍存在時,直接改為最終規範 HTTPS 網址。
僅在有明確替代頁面時永久重新導向。
刪除指向它的站內連結,讓狀態準確表達資源已不存在。
403、429 和逾時需要複核,不要直接按 404 刪除。
不一定。403 表示目前請求被拒絕,可能是權限、地區、機器人策略或防火牆導致。
公共免費工具需要控制目標站負載、介面耗時和濫用風險,重複網址只檢查一次。
目標網站、CDN、限流和網路狀態會變化;短時快取可降低重複壓力。
不會寫入業務資料庫或產生歷史詳情頁,只使用短時快取降低重複請求。