最後更新時間:2026-01-02,由 Dean 更新 
過往很常會被學員問到:「要怎麼知道自己網站中的連結有沒有失效?」
當你的網站內容開始變多,「連結管理」就會變成新的課題。失效的連結,除了會造成使用者觀感不好,對網站安全也會有影響,並間接影響 WordPress SEO。要盡可能找出它們,進行修復。
這篇文章,將與你介紹一款 WordPress 連結檢測外掛 – Broken Link Checker。
WordPress連結檢測外掛:Broken Link Checker
Broken Link Checker 是由 WPMU DEV 這間公司開發的一套 WordPress 連結檢測外掛,它能夠快速幫你找出網站中失效的連結,並提供相關資料,協助你修復連結。
這款厲害在於,針對失效的連結,除了能明確知道失效的原因,也能直接在後台進行修復,省去一篇篇進到文章中修改的時間,至少節省 30% 的時間。
目前有「線上檢測」與「本地檢測」兩種模式,前者部分功能需要付費,後者則是完全免費,但針對「找出網站失效連結」兩種模式都能夠做得到。
Broken Link Checker 教學:從安裝到設定
安裝並啟用 Broken Link Checker
到 WordPress 後台安裝外掛的地方,搜尋 “Broken Link Checker”,安裝第一個外掛,並啟用。

啟用後,在左側工具欄點選 “連結檢查程式” > “Local”。
接著,在上方選單點選「設定」。

Cloud 跟 Local 的差別?
Broken Link Checker 在早期只有 Local 檢測的功能,後來才推出 Cloud 檢測,兩者都能檢查網站連結。
Cloud 檢測的功能,好處是比較不吃主機資源;但個人使用起來,還是覺得 Local 的功能比較完整一些,能設定與修改的細節較多,也會推薦大家直接使用 Local 檢測。
一般設定
在「一般設定」中,有幾個需要設定的地方:
- 檢查全部連結:多久檢查一次網站連結?可以維持預設的 72 小時,但如果你網站較大、重要資料多,可調成 24 小時檢測一次。
- 電子郵件通知:當連結中斷時,系統會自動通知。通知對象建議是網站管理員,當然還是會看你團隊分工狀態。
- 用於通知的電子郵件地址:呈上,你需要提供要收到通知的電郵信箱。
- 連結調整:自動將內文中異常連結套用樣式,例如
這樣的刪除線。我建議至少「中斷連結」要套用辨別的樣式,方便讀者辨認。至於,第三個選項「要求搜尋引擎停止追蹤中斷的連結」,可以不用勾,對 SEO 有影響的是錯誤引導的連結 (如文章在講 A,但你連到 B),異常的連結只要能做修復,不至於太大的影響。 - 建議:當連結失效時,系統自動給予你替代連結。建議開啟,可以節省你找替代連結的時間。
- 警告:有些連結沒有到中斷,單純連線不穩。開啟這功能,在這種狀況時會顯示「警告」而非「中斷」。

連結檢查範圍
「連結檢查範圍」顧名思義就是要設定系統偵測連結的範圍。
在「需要檢查連結的項目」建議按照預設勾「文章、留言、頁面」。如果你有重要頁面再多勾,但不建議全勾,有些地方連結不容易中斷,如果每次都要檢測,會消耗主機資源。
至於「文章狀態」就是要你選擇怎麼樣的文章狀態才要檢查,只建議勾選「已發佈」,其他狀態基本上都沒有被搜尋引擎索引,所以連結失效也不太會影響,發佈前再檢查就好。

連結檢查類型
連結類型有很多種,這個設定要選擇要檢測的連結類型。建議至少要勾選:
- HTML 連結:就是大家在文章中最常見的一般連結。
- HTML 圖片:文章中的圖片都是用連結嵌入進來的,建議要檢測。
- 純文字網址:雖然機會很小,但有時也會直接貼裸網址在文章上,這也需要檢測。
- Youtube 影片:現在很多文章都會嵌入 Youtube 影片,建議一起檢測。

通訊協定及 API
「通訊協定及 API」是設定系統用什麼方式來檢測連結。
「基本 HTTP」一定要勾,它又稱「HTTP 狀態碼」,這也是這套外掛最核心的連結檢查方式,讓瀏覽器針對連結都向伺服器發送請求,看看伺服器回應什麼,來判斷連結正不正確。
至於,後面的 API 就看你網站有使用什麼第三方的影音串流或檔案存放的系統,有的話就勾起來。像我網站有些文章會嵌入 Youtube 影片,我就勾選 “YouTube API”。

什麼是 HTTP 狀態碼 (HTTP Status Code)?
當用戶瀏覽網站時,「瀏覽器」會向「伺服器」發送請求,而伺服器會回應 3 個數字,來回應狀態。
以下是幾個常見的 HTTP 狀態碼類型,以數字來看:
- 1xx:訊息告知,代表伺服器已接收到請求,但需要一些時間處理,這僅是暫時性的回應。
- 2xx:成功的意思,瀏覽器的請求已經被伺服器接收,並且接受。
- 3xx:大多出現在重新導向,像是 301、302,也就是原本的網址是 A,但因為一些緣故,需要導向 B,就會傳送此回應告知。
- 4xx:客戶端錯誤,瀏覽器請求可能出問題,導致伺服器無法處理,像是 404 錯誤。
- 5xx:伺服器錯誤,伺服器可能出了問題,無法完成瀏覽器的請求。
進階設定
進階設定有很多,我挑選幾個要特別注意的設定:
- 逾時:設定「中斷連結」的標準,通常維持預設,如果你希望檢測標準更高,可將秒數調小。
- 連結監測:連結監測的方式與頻率,建議照預設,除非你主機比較小,那第二個選項可以取消勾選,不要讓它每小時檢測一次。
- 可查看控制台小工具的使用者角色:根據你的團隊分工,可以設定哪個角色能夠檢視網站的失效連結。
- 顯示可進行的連結操作:當連結中斷了,能夠在檢測清單中進行的操作項目,建議全部勾選起來。
- 最長執行時間:如果你網站連結很多,檢測連結可能需要花很久,但這樣很消耗主機資源,所以可以設定最長執行時間,來避免主機負荷不了。主機比較小的人,時間可以設定短一點。
- 強制重新檢查:如果你今天做了網站改版,或是網站搬家剛完畢,需要完整檢查一次網站的所有連結,可以點選這個選項,讓系統重新做一次檢測。但要注意,這個操作非常消耗你的主機資源,真的有需要時才使用。

如何修正網站異常連結?
要在 Broken Link Checker 上修復中斷的連結,你需要先點選「中斷的連結」。

在頁面中,你會看到所有中斷連結的網址、狀態、連結文字、文章來源,可以先每一條連結都點進去,確認狀態。
接下來,我會根據不同情境,教你怎麼樣修復連結。
情境一:連結並未中斷
有一種狀況,是連結完全沒有問題,可能系統有誤判。
這時候,可以直接在連結的操作項目中,點選「並未中斷」,這條連結就會直接從頁面上消失。

情境二:更改原先的連結網址&文字
如果,你今天確認過連結的網址內容有點救,想要更換另一個連結,並且連連結的文字都想要改,那就在操作項目中點選「編輯網址」。

點選後,會向下展開一個區塊,裡面可以直接更改連結的文字與網址。
比較特別的是,如果你前面設定中有開啟「失效連結建議」,這邊你就會看到系統建議你的連結,你可以直接點「使用這個網址」,上方的網址欄就會自動被替換成這個網址。
都修改完後,記得要點「更新」。

為了要確認更改後的連結有沒有效,你需要點選「重新檢查」。
如果顯示「200 確定」,代表新的連結是正常的。

情境三:刪除文章中的連結,但保留文字
有時候,你文章會分享一些連結,過陣子失效,你想要將它移除,那就可以點選「取消連結」。
但要注意,這個方式只能夠將「連結」移除,但是沒辦法將原本連結的文字一起刪除。

情境四:刪除文章中的連結&文字
如果你發現你文章中有某個連結已經過期,你不想要讓它繼續在文章中,就會需要進入該篇文章直接編輯。
在連結最右方的文章來源,可以直接點選「編輯」。

進入到頁面後,直接用 Ctrl + F 搜尋整個頁面,搜尋剛剛連結的文字,快速找到這個連結的所在位置。
接著,你就能夠針對該連結內容,甚至整個段落進行調整。調整完後,記得要右上角按儲存,這樣就刪除成功了。

常見的連結狀態&如何修復?
在修復連結時,你會在「狀態」欄看到不同類型的狀態碼,每個數字代表的都是不同異常狀態。

為了讓你更知道怎麼樣修復各種狀態的連結,以下分享幾種常見的連結異常狀態。
403 Forbidden
代表伺服器已經接收到瀏覽器的請求,但是拒絕執行,可能是因為你的權限不夠。
建議先去確認你連結的頁面是不是有設定付費用戶觀看,或是它有設定像是 Cloudflare 等安全設定,將你擋在外面。
如果確認都沒有,那就直接點選「連結未中斷」就行。(經驗中,還蠻常有這種狀況的)
404 Not Found
你連結的那個網址已經不存在,可能是對方把該頁面刪除,或是對方換網域但忘記把原先的頁面轉過去,原本的連結就顯示 404 頁面。
建議你可以再去搜尋看看原先的這個頁面,如果對方是轉址,那你應該搜尋得到新的網址,那就把原先連結替換成新網址;但如果是真的被刪除,那就得要找看看其他替代資源。
500 Internal Server Error
代表你連結到的網站,它的伺服器出了點問題,但實際的原因不清楚。
如果出現這種狀態,你可以嘗試:等一下再試、刷新頁面、清除瀏覽器快取。
503 Service Unavailable
有時候流量突然爆炸,伺服器撐不住,暫時無法處理請求,就會顯示 503。
經驗來看,大多時候都是短暫性的,等一下就會恢復;但如果都沒恢復,那可能要考慮換一個連結的網址。
關於網站失效連結的常見問題
失效連結會影響 SEO 嗎?
會,可以從兩個角度來看:
1. 對搜尋引擎來說,失效的連結會導致它無法正常爬取你網站上的資料。
2. 對用戶來說,失效的連結會讓使用者困惑,降低使用者體驗,同時也對內容的信任度下降。
當然,影響的程度無法確認 (太多間接性因素),但「連結到與自身內容相關性較高的頁面」,並「定期檢查網站連結」會是好的方式。
除了外掛,有什麼第三方連結檢測工具嗎?
有,以下都是常用來檢測網站連結的工具:
1. Screaming Frog
2. Online Broken Link Checker
3. Free Backlink checker
4. Dead link checker





