損壞的鏈接(也稱為“壞鏈”)是不起作用的超鏈接。當(dāng)您單擊損壞的鏈接時(shí),它無法將您帶到預(yù)期的頁面。超鏈接通常顯示為帶有下劃線或突出顯示的文本或圖像。但為什么鏈接會(huì)斷開呢?讓我們探討為什么鏈接會(huì)損壞以及如何修復(fù)它們。
為什么鏈接會(huì)失效?
1.目標(biāo)頁面被刪除或移動(dòng)
鏈接中斷的最常見原因之一是目標(biāo)頁面被刪除或移動(dòng)到新的URL而沒有更新鏈接。刪除的頁面會(huì)將用戶引導(dǎo)至404 Not Found錯(cuò)誤頁面。例如,假設(shè)eBay創(chuàng)建了一個(gè)臨時(shí)銷售頁面(www.ebay.com/new-years-sale)并將其鏈接到其網(wǎng)站上。銷售后,他們刪除了該頁面,但忘記刪除鏈接。客戶點(diǎn)擊此頁面的舊鏈接現(xiàn)在將收到404錯(cuò)誤。404錯(cuò)誤頁面向用戶表明該網(wǎng)站無法找到所請(qǐng)求的頁面??赡軙?huì)讓用戶感到沮喪和困惑。
2.網(wǎng)址格式不正確
格式不正確的URL可能會(huì)導(dǎo)致400 bad request錯(cuò)誤。400錯(cuò)誤請(qǐng)求錯(cuò)誤與404類似,但當(dāng)請(qǐng)求的URL存在問題時(shí)會(huì)發(fā)生。您在將鏈接添加到頁面時(shí)可能拼寫錯(cuò)誤,或者有人可能輸錯(cuò)了您鏈接到的頁面上的URL。例如,假設(shè)您想要鏈接到www.website.com/blue-sneakers上的產(chǎn)品頁面。但您不小心在鏈接中包含了“%”,將用戶引導(dǎo)至www.website.com/blue-sne%kers。URL中的“%”符號(hào)會(huì)給用戶帶來400 bad request錯(cuò)誤。發(fā)生此錯(cuò)誤的原因是由于URL格式無效,服務(wù)器無法理解請(qǐng)求。因此,它拒絕請(qǐng)求并返回400錯(cuò)誤,表明發(fā)出了錯(cuò)誤的請(qǐng)求。
3.網(wǎng)站結(jié)構(gòu)或URL的更改
如果網(wǎng)站的結(jié)構(gòu)或URL發(fā)生變化,包含完整URL的硬編碼鏈接可能會(huì)損壞。例如,如果任何硬編碼鏈接仍然將用戶指向/products而不是新的/store URL,則從www.example.com/products移動(dòng)到www.example.com/store/products的頁面可能會(huì)返回404錯(cuò)誤。過時(shí)的硬編碼鏈接會(huì)導(dǎo)致“死胡同”,而不是將用戶引導(dǎo)至新位置的活動(dòng)頁面。發(fā)生這種情況是因?yàn)楫?dāng)網(wǎng)站架構(gòu)發(fā)生變化時(shí),硬編碼的URL沒有更新。
4.破碎的圖像
當(dāng)移動(dòng)或刪除圖像文件而不更新HTML代碼中的鏈接時(shí),指向圖像的鏈接也可能會(huì)中斷。HTML代碼中的<img>鏈接仍然指向過時(shí)的位置,但圖像文件已消失。這會(huì)顯示“缺失圖像”圖標(biāo)。發(fā)生這種情況時(shí),頁面仍然包含指向先前文件位置的舊圖像鏈接。但圖像文件本身消失了,這導(dǎo)致鏈接斷開。
5.域名變更
重新設(shè)計(jì)、停用或遷移的外部站點(diǎn)的鏈接可能會(huì)導(dǎo)致出站鏈接損壞。返回Bad Gateway 502錯(cuò)誤的外部站點(diǎn)表明無法找到其服務(wù)器。例如,您的網(wǎng)站可能鏈接到www.company.com,但訪問者會(huì)收到“錯(cuò)誤網(wǎng)關(guān)”錯(cuò)誤,因?yàn)樵撚虿辉俅嬖?。外部網(wǎng)站會(huì)隨著時(shí)間的推移自然發(fā)生變化——它們的域名會(huì)發(fā)生變化、重新命名或完全退出。如果這些網(wǎng)站的內(nèi)部鏈接沒有更新以反映變化,它們就會(huì)繼續(xù)將用戶指向損壞的URL。
6.插件出現(xiàn)故障
當(dāng)?shù)谌讲寮a所依賴的外部平臺(tái)更改其代碼時(shí),第三方插件代碼中的鏈接可能會(huì)中斷。例如,如果Facebook或X(以前稱為Twitter)更新其共享按鈕代碼,則下圖中Backlinko博客上的社交共享按鈕將不再起作用。單擊損壞的“贊”按鈕可能會(huì)返回404錯(cuò)誤,而不允許用戶分享您的內(nèi)容。發(fā)生這種情況是因?yàn)槟木W(wǎng)站仍在運(yùn)行舊代碼,但Facebook的服務(wù)器現(xiàn)在期望其插件使用不同的代碼才能運(yùn)行。
失效鏈接的影響有哪些?
1.對(duì)搜索引擎優(yōu)化的影響
損壞的鏈接可能會(huì)通過多種方式影響SEO:
網(wǎng)站質(zhì)量:Google希望推薦有用的、最新的網(wǎng)站。太多損壞的鏈接可能表明您的網(wǎng)站不是最新的或維護(hù)不善。
抓取錯(cuò)誤:Google的網(wǎng)站抓取工具或“機(jī)器人”通過跟蹤頁面之間的鏈接來抓取網(wǎng)絡(luò)。當(dāng)機(jī)器人點(diǎn)擊損壞的鏈接時(shí),它會(huì)產(chǎn)生抓取錯(cuò)誤。這意味著您的頁面無法在搜索引擎中完全抓取和索引。
浪費(fèi)鏈接權(quán)限:內(nèi)部鏈接在網(wǎng)站上的連接頁面之間傳遞權(quán)限(稱為鏈接資產(chǎn))。但是,當(dāng)頁面A鏈接到損壞的頁面B時(shí),該權(quán)限就會(huì)被浪費(fèi)而不是被傳遞。
網(wǎng)站上的損壞鏈接越多,對(duì)質(zhì)量、可抓取性和SEO排名的影響就越大。
2.對(duì)用戶體驗(yàn)的影響
損壞的鏈接會(huì)嚴(yán)重?fù)p害用戶體驗(yàn)(UX)。如果用戶反復(fù)點(diǎn)擊損壞的鏈接而陷入死胡同,他們可能會(huì)離開您的網(wǎng)站。不斷陷入死胡同可能會(huì)讓用戶認(rèn)為您的網(wǎng)站不值得信任且維護(hù)不善。
如何查找并修復(fù)損壞的鏈接?
1.谷歌搜索控制臺(tái)
Google Search Console(GSC)是Google的一款免費(fèi)工具,允許網(wǎng)站所有者監(jiān)控其網(wǎng)站在Google搜索結(jié)果中的存在情況。GSC中的頁面索引報(bào)告可以幫助您識(shí)別損壞的鏈接:
登錄GSC并轉(zhuǎn)到左側(cè)菜單中的“索引”>“頁面”。
該報(bào)告顯示索引頁面返回404或其他錯(cuò)誤。
單擊“Not Found(404)”可查看返回404錯(cuò)誤的頁面列表。
2.瀏覽器擴(kuò)展
檢查我的鏈接和損壞的鏈接檢查器等瀏覽器擴(kuò)展將在您瀏覽時(shí)自動(dòng)檢查頁面上的鏈接并突出顯示損壞的鏈接。在Chrome中安裝擴(kuò)展程序。這會(huì)在地址欄旁邊添加一個(gè)插件圖標(biāo)。當(dāng)您瀏覽網(wǎng)站上的頁面時(shí),擴(kuò)展程序會(huì)在后臺(tái)掃描并分析所有鏈接。任何返回404或其他錯(cuò)誤代碼的鏈接都將在頁面上突出顯示。
3.手動(dòng)檢查
另一種選擇是手動(dòng)檢查站點(diǎn)菜單和頁面并檢查損壞的鏈接或圖像。這為您提供了用戶對(duì)損壞鏈接體驗(yàn)的看法,但這可能非常乏味。
如何修復(fù)損壞的鏈接?
1.優(yōu)先修復(fù)損壞的鏈接
您可能不需要立即修復(fù)所有損壞的鏈接。雖然損壞的鏈接可能會(huì)讓用戶感到沮喪,但對(duì)于優(yōu)先級(jí)較低的頁面來說,傳達(dá)頁面不再存在并幫助用戶導(dǎo)航離開的自定義404頁面是可以的。Google的搜索質(zhì)量指南規(guī)定,如果帶有自定義404錯(cuò)誤消息頁面的頁面?zhèn)鬟_(dá)了問題并幫助用戶導(dǎo)航到其他地方,則通常被視為“中等質(zhì)量”。
2.更新URL
如果頁面仍然存在并具有新的URL,您可以使用新的URL更新內(nèi)部鏈接。這里有幾個(gè)選項(xiàng):
使用搜索和替換工具將舊URL的所有實(shí)例批量更新為新URL。許多內(nèi)容管理系統(tǒng)(CMS)(例如WordPress)都具有內(nèi)置的搜索和替換功能。
手動(dòng)編輯各個(gè)頁面的舊鏈接文本或圖像以指向新URL。仔細(xì)檢查該頁面上是否有其他出現(xiàn)的情況。
鏈接到導(dǎo)航菜單中的頁面時(shí),如果頁面URL已更改,請(qǐng)更新菜單構(gòu)建器/編輯器中的目標(biāo)URL
3.刪除壞鏈
刪除指向不再存在的頁面的任何內(nèi)部鏈接。
4.重定向損壞的頁面
使用301重定向?qū)⒃L問者從損壞的頁面轉(zhuǎn)發(fā)到相關(guān)的新頁面。301告訴搜索引擎內(nèi)容已永久移動(dòng),并將鏈接權(quán)限傳遞給新URL。與允許用戶在單擊損壞的鏈接時(shí)登陸404錯(cuò)誤頁面相比,使用301將用戶重定向到相關(guān)的新頁面可以改善用戶體驗(yàn)。要?jiǎng)?chuàng)建301重定向:
如果您有托管訪問權(quán)限,請(qǐng)使用服務(wù)器重寫規(guī)則
為WordPress、Joomla或Drupal等CMS安裝重定向插件
對(duì)Squarespace、Wix等網(wǎng)站使用內(nèi)置重定向管理器。
寫在最后
查找和替換損壞的鏈接是跟上SEO并盡一切努力優(yōu)化網(wǎng)站的非常重要的一部分。當(dāng)您有大量損壞的鏈接時(shí),可能會(huì)損害您的搜索引擎結(jié)果頁面排名并造成糟糕的用戶體驗(yàn),從而使您的客戶感到不安并失去業(yè)務(wù)。當(dāng)您解決損壞的鏈接并找到解決方案時(shí),您可以改進(jìn)您的SEO策略。損壞的鏈接只是您在執(zhí)行日常SEO任務(wù)和更大的SEO策略時(shí)需要完成的任務(wù)的一部分。