大家都知道當網站死鏈數據累積過多時,並且被展示到搜索結果頁中,對網站本身的訪問體驗和用戶轉化都起到了負面影響,另一方面,搜索引擎檢查死鏈的流程也會為網站帶來額外負擔,影響網站其他正常頁面的抓取和索引。
那麼如何檢測網站中的死鏈呢?
給大家推薦一款很不錯的死鏈檢測工具,Xenu 是一款深受業界好評,並被廣泛使用的死鏈接檢測工具,你可以打開一個本地網頁文件來檢查它的鏈接,也可以輸入任何網址來檢查。它可以分別列出網站 的活鏈接以及死鏈接,連轉向鏈接它都分析得一清二楚;支持多線程 ,可以把檢查結果存儲成文本文件或網頁文件。
時常檢測網站並排除死鏈接,對網站的 SEO 非常重要,因為大量死鏈接存在會降低用戶和搜索引擎對網站的信任。
死鏈接檢測工具 Xenu 主要具有以下特征:
需要下載安裝,不到1M大小,用戶界面非常簡潔,操作簡單。
檢測徹底:能夠檢測到圖片、框架、插件、背景、樣式表、腳本和 java 程序中的鏈接。
報告形式合理多樣,死鏈接一目了然。
提供出現死鏈接的網頁,方便掃除導出鏈接錯誤。
能夠偵測重定向URL
可以選擇是否偵測站外鏈接。
對於小型簡單網站,可以用來制作HTML格式網站地圖。
下載地址:http://home.snafu.de/tilman/XENU.ZIP
從待測網站的根目錄開始搜索所有的網頁文件,對所有網頁文件中的超級鏈接、圖片文件、包含文件、CSS文件、頁面內部鏈接等所有鏈接進行讀取,如果是網站內文件不存在、指定文件鏈接不存在或者是指定頁面不存在,則將該鏈接和處於什麼文件的具體位置記錄下來,一直到該網站所有頁面中的所有鏈接都測試完後才結束測試,並輸出測試報告。
如果發現被測網站內有頁面既沒有鏈接到其他資源也沒有被其他資源鏈接,則可以判定該頁面為孤立頁面,將該頁面添加到孤立頁面記錄,並提示用戶。
測試鏈接目標是否存在和是否有孤立頁面都可以通過程序自動完成,但是程序卻不能判斷目標頁面是否與用戶的用意是否相符合,如果鏈接到不正確的頁面,例如將公司介紹鏈接到產品介紹,則程序無法進行判斷,因此鏈接頁面的正確性需要人工進行判斷。
測試完畢後,可以通過REPORT菜單中的HTML REPORT來進行測試結果的查看,可以查看的方式包括:
1、 錯誤鏈接報告
2、 完整的報告
3、 測試文件清單
4、 用戶自定義的HTML報告,可以允許用戶定義顯示條件。
5、 重定向鏈接列表
總結
鏈接測試因為技術含量不高,很多測試人員都不願意做鏈接測試,但是鏈接的正確卻直接影響用戶對該網站的印象,一個網站如果出現鏈接上的錯誤,不管其頁面做的如何漂亮,用戶對其信任度都會大打折扣。因此,我們首先必須重視鏈接測試,雖然其需要耗費很多的時間,但是可以提高網站的整體質量,另外引入鏈接自動化測試工具可以加快鏈接測試進行的速度。