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

文章中有無效連結(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的項目,看來要好好找一些時間把這些圖片通通搬回自己的主機才是最好的作法。

46 則留言

  1. 老爺,這真是不錯的外掛。

    先前曾看過一個類似功能的,但文章一多就無法負荷,
    看來 Broken Link Checker 沒有這個問題,
    或許是該來檢查文章連結的時候囉。
    非常感謝 🙂

  2. 高大,我用wordpress架blog,我側邊欄有2個sidebar檔,因為我右邊是2個側邊欄,後來我加上plurk掛到sidebar1後,本來都美美的,但是後來好plurk發言越來越多後,右邊2個側邊欄就變成只有一邊了...請問是不是設定有誤呀?還是那個版型本身就有問題呢?

    • 我幫你看了一下在IE有一篇文章邊欄會掉下來,請在css裡面的#column這一段加上overflow: hidden;就可以了,
      還有這一個版型無法通過W3C的HTML檢查 http://validator.w3.org/ 表示版型程式碼有問題,這個就要花時間慢慢抓了,
      如果你不知道如何看或是修改版型css的話,我本來就預計要發這方面的文章,就請你再等等囉!

  3. 疑~我發現了
    Gravatar跟Gravstar不一樣喔 @@
    我的是第一個註冊的說.....
    啊可以2個註冊沒差吧~
    同一個mail就好了吧??

    • 你們都怕搬家,就只有我一天到晚故意搬來搬去,像今天我又換到一家主機了,我不說你們都還不知道咧!
      想要加入WP的的話說一聲吧

  4. 有一件事情困擾我蠻久的,不知道跟SEO有沒有關係,

    就是在雅虎搜尋「迷屍」(一部電影的名稱),

    之後出現的搜尋第一個連結就是我另一個部落格(新浪部落)的連結,

    電影心得--迷屍-自由聯想法-新浪部落

    在google搜尋也是很前面,

    但是事實上我並沒有特別作任何SEO的工作或是有做任何事情,

    說文章好也稱不上,我只是把電影介紹貼上去還有放幾張電影劇照,

    最後加幾句個人對該部電影的想法,

    後來某天我才發現居然排在這麼前面,而且持續很長一段時間了,

    簡直是不可思議,這麼多人寫關於這部電影的文章,

    為什麼惟獨我的放在這麼前面呢?

    • 其實我大概看了一下其他人的文章,發覺你這一篇的內容的確是不錯的,不是說寫的好不好,而是在搜尋引擎的眼中這就是他們認為的”好文章”,你不妨可以朝這個方向去寫作看看

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料