作者:黃玫瑋 / 臺灣大學計算機及資訊網路中心程式組資深專員
在數位時代,網站的健康狀況對於SEO和資安至關重要,可善用工具自動檢查失效連結,從而提升網站的搜尋引擎最佳化效果和安全性。本文將探討如何利用工具自動檢查與修復失效連結,從而提升網站的搜尋引擎最佳化效果和安全性。
前言
在數位時代,網站已成為展示信息和提供服務的重要平台。然而,隨著時間的推移,網站上的連結可能會因各種原因而失效,導致使用者無法訪問預期的內容。失效連結不僅影響使用者體驗,還可能對網站的搜尋引擎最佳化(SEO)和整體形象造成負面影響,甚至引發潛在的資訊安全問題。本文將探討如何利用工具自動檢查與修復失效連結,從而提升網站的搜尋引擎最佳化效果和安全性。
失效連結(Broken Link)
網站連結(Website Link)是指一個超連結(Hyperlink),用來導向同一個網站或不同網站的特定頁面、資源或檔案。它通常以URL(Uniform Resource Locator,統一資源定位,通常簡稱為網址)的形式存在,幫助使用者在網頁間導航。網站連結基本三種類型分為如下:
-
內部連結(Internal Links):
是指在同一個網站內部的不同頁面之間的連結。內部連結有助於提升網站的導航性,讓訪客更容易找到相關內容,還有助於搜索引擎爬蟲更好地索引網站的內容,提升網站的SEO效果。
-
外部連結(External Links):
是指從一個網站連結到另一個網站的連結。外部連結可以提供額外的資源和信息,增強內容的權威性和可信度,它們也有助於提升網站的SEO,因為搜索引擎會考慮到網站與其他高質量網站的連結。
-
反向連結(Backlinks):
是指其他網站連結到你網站的連結。反向連結是SEO中非常重要的一部分,因為它們被視為對你網站內容的推薦。高質量的反向連結可以顯著提升你網站在搜索引擎結果中的排名。
失效連結即是指無法正常運作或已經不存在的超連結,當使用者點擊時,通常會看到「404 Not Found」或其他錯誤訊息,表示該網頁或資源已無法存取。
失效連結的常見原因
目前造成失效連結的主要因素如下:
-
目標頁面被刪除或移動:
網站更新時,如果頁面被刪除但沒有適當設定重定向(如 301 Redirect)或設定新網址,原本的連結就會變成失效連結。
-
網址拼寫錯誤:
通常發生於手動輸入錯誤的網址,導致無法連線。
-
外部網站關閉或網址變更:
外部網站已關閉、換了網址,或該內容已被刪除,則原本的連結會變成失效連結。
-
伺服器或主機問題:
目標網站的伺服器當機、過載,或因 DNS設定錯誤導致連線失敗。
-
使用者權限變更:
某些網頁可能被設為私人、需要登入,或權限改變,導致一般訪客無法存取。
-
過期的動態內容或臨時連結:
短網址(Short URL)或臨時下載連結,這些連結可能會在一段時間後失效。
失效連結的影響
失效連結不僅無法讓使用者正常造訪預期內容,亦可能帶來如下影響:
-
影響使用者體驗:
訪客點擊後發現無法存取內容,可能會對網站產生負面印象,降低使用者信任度。
-
SEO排名下降:
網站過多失效連結會降低Google等搜索引擎對網站的評價,影響網站的排名和可見度。
-
潛在資訊安全風險:
當外部連結的網站被惡意人士接管,可能會導向惡意網站,導致訪客遭受網路釣魚或惡意軟體攻擊,危害網站的安全性,在執行弱點掃描時,亦常會列為風險建議改善的項目。
如何檢測與修復失效連結?
常見的幾款檢測工具包含線上版、軟體及瀏覽器擴充套件,簡要介紹如下:
-
Google Search Console:
Google 提供的網站分析工具,可將Google提供的內外部連結進行檢查。
官網:https://search.google.com/search-console/
-
W3C Link Checker:
此為W3C提供的線上網頁連結檢測工具,但無法檢查需要登入的頁面(如會員專區),亦無法檢查 JavaScript 生成的動態連結。
官網:https://validator.w3.org/checklink
-
Broken Link Checker:
可線上檢查失效連結的工具,但超過3000頁須付費申請。
官網:https://www.nvaccess.org/
-
Atomseo:
是免費的線上工具,可檢查內部和外部連結是否存在錯誤,並識別斷開的反向連結,檢查頁面超過1500頁則須付費申請。
官網:https://error404.atomseo.com/
-
Freego 2:
此為數位發展部基於Java開發的無障礙檢測軟體,除了提供無障礙檢測報告,亦會將無法辨識轉址後的位置識為無效連結,可藉由此報告找出異常連結。
下載網址:https://accessibility.moda.gov.tw/Download/Category/70/1
判讀方式說明:https://accessibility.moda.gov.tw/Questions/Detail/91?Category=20
-
Check My Links:
是Google Chrome瀏覽器擴充功能(Extension),可快速檢測網頁中的所有連結是否有效。缺點是只能檢查當前網頁,無法一次掃描整個網站以及JavaScript動態生成的連結
路徑:chrome://extensions/
找到的失效連結後您可以做的事
經由檢測工具找到的失效連結後,您可以做的修復建議如下:
-
重定向(Redirects):
使用 HTTP 301 重定向,將無效連結重新導向到相關的有效頁面。假如無法找到相關頁面,可將其重定向到首頁或常見問題頁。
-
移除無效的內部連結
手動編輯並修正無效內部連結為正確的網址。
-
請求外部連結
如果有無效的外部連結,建議聯繫提供連結的網站管理員,提出更新或移除的請求。或利用「Disavow Tool」向 Google 排除不必要的外部鏈結,注意請謹慎使用「Disavow Tool」,勿因誤拒絕好的外部連結,可能會導致SEO排名下降。
結語
定期檢查和修復失效連結,是維護網站健康和提升其效能的關鍵步驟,不妨多利用工具自動提醒檢查失效連結,以提升網站的SEO效果和安全性。