文章中有無效連結(Dead Link)是網站SEO的大忌,因為這樣子會被搜尋引擎扣分,有的時候是因為你打錯字而造成無效連結,但是更多的時候是經過一段期間之後,你原來連結的網站不見了、或者是連結的網址有所變動,這樣子都會造成對你網站無形的傷害。

而這些錯誤的無效連結如果要你一個一個去查那要花多少時間呀?還好我們用WordPress來架站就不用擔心這一方面的問題,因為有人幫你寫好檢查的外掛程式了。

Broken Link Checker外掛

  • 外掛作者網址:http://w-shadow.com/blog/
  • WordPress外掛官網:Broken Link Checker
  • 外掛安裝:請由WordPress後台【新增外掛】搜尋這一個外掛安裝,或者是你的主機空間不支援後台直接安裝請先下載檔案再上傳到主機安裝。
用Broken Link Checker檢查文章中的連結

Broken Link Checker設定

安裝啟用這個外掛之後,你可以在WordPress後台的【設定】看到多出了【Link Checker】的選單,點進去就是外掛的設定頁面。

  • Status:目前檢查的狀況報告,如果work queue還有數字就表示檢查還沒完成。
  • Check each link:檢查的頻率,內定是三天,但這是針對舊連結的設定值,如果你有新的連結還是會馬上檢查的。
  • Broken link CSS:在無效連結加上的CSS程式碼,內定是會將該連結加上刪除線。
  • Exclusion list:排除的清單,當網址包含裡面設定的文字時不檢查連結的有效性。
  • Custom fields:檢查自訂欄位,如果你有設定自訂欄位(像是有些版型的文章縮圖),請輸入每一個自訂欄位的名稱。
  • Max. execution time (advanced):最大執行時間,這個如果設太小的話會加重主機的負荷,所以如果都檢查過一遍之後,建議可以將這個時間值設大一點。
用Broken Link Checker檢查文章中的連結

修正無效連結

設定完成之後在你的WordPress後台【管理首頁】可以找到這一個Link Checker的工具欄:

用Broken Link Checker檢查文章中的連結

點進去就是完整的報告,最上面的【Broken】後面的數字就是無效連結的數目,而【Redirects】則是連結已經被轉址的數目。

用Broken Link Checker檢查文章中的連結

報告又分為以下的欄位:

  • Source:連結的文章,你可以在這裡直接編輯|刪除|查看文章。
用Broken Link Checker檢查文章中的連結
  • Link Text:連結的錨定文字或是形態,不過這個外掛的編碼好像沒辦法正確顯示中文?Image表示連結的圖片網址有問題,Bookmark表示友站連結(Blogroll)有問題。
用Broken Link Checker檢查文章中的連結用Broken Link Checker檢查文章中的連結用Broken Link Checker檢查文章中的連結
  • URL:連網的網址。
用Broken Link Checker檢查文章中的連結

【Detail】是讓你查看連結的詳細內容:

用Broken Link Checker檢查文章中的連結

或者是直接用【Unlink】刪除此一連結,用【Exclude】排除此一連結(不檢查),最好用的是直接用【Edit URL】修改錯誤的連結,它就會將相關文章中的連結一入次通通修正好了。

用Broken Link Checker檢查文章中的連結

最後面的【Discare】則是忽略此一連結。

使用後的感想

由於種種的因素使得高登工作室的無效連結還真不少,其中包括了自己的網址從最初的gordon168.dyndns.org改成gordon168.tw但是連結沒有改到的,還有許多是文章中引用別人的連結,但是別人的網址或是域名改了,所以就變成無效的連結,當然也有一些是真的連結的網站消失了。

尤其是幾個友站更換了網址(域名),不過還好大多數都有設定轉址,所以這些連結都是歸類在【Redirects】這一項,這樣子雖然不會變成無效連結,但是有時間還是改一下好了,不然哪一天他們的轉址無效了還是會變成無效連結的。

還有最多的Redirects是高登最早將圖片外連到Blogger,而Blogger的圖片事實上是用程式作轉址的,所以都會變成Redirects的項目,看來要好好找一些時間把這些圖片通通搬回自己的主機才是最好的作法。