當(dāng)Web服務(wù)器無法在特定URL上找到資源(例如網(wǎng)頁)時(shí),就會(huì)發(fā)生HTTP 404錯(cuò)誤。如果出現(xiàn)以下情況,就會(huì)發(fā)生這種情況:
-用戶輸入了錯(cuò)誤的頁面URL(可能是由于拼寫錯(cuò)誤)
-網(wǎng)站所有者刪除了資源,因此服務(wù)器上不再提供該資源
-網(wǎng)站所有者更改了鏈接到資源的URL
-網(wǎng)站所有者錯(cuò)誤配置了網(wǎng)站,導(dǎo)致服務(wù)器無法找到資源
網(wǎng)站所有者往往害怕404錯(cuò)誤。因?yàn)?04錯(cuò)誤會(huì)導(dǎo)致用戶無法訪問頁面內(nèi)容,即使他們嘗試訪問也是如此。但是,404錯(cuò)誤并不總是負(fù)面的。它們可以幫助搜索引擎正確地索引和排名您的頁面。本文詳細(xì)介紹了404錯(cuò)誤及其影響。您將了解如何識別網(wǎng)站上的404錯(cuò)誤以及必要時(shí)修復(fù)它們的方法。
404錯(cuò)誤是什么樣子的?
404錯(cuò)誤可以以各種形式出現(xiàn)。有時(shí),錯(cuò)誤頁面非常簡單,有時(shí)復(fù)雜甚至有趣。您可能在404錯(cuò)誤頁面上看到的常見消息包括:
-“您嘗試訪問的頁面不存在”
-“此頁面已被移動(dòng)或刪除”
-“找不到請求的頁面URL”
但是,所有404錯(cuò)誤頁面都有一個(gè)共同點(diǎn):HTTP狀態(tài)代碼404。每次您訪問網(wǎng)站時(shí),都會(huì)交換HTTP狀態(tài)代碼。當(dāng)您鍵入U(xiǎn)RL或單擊鏈接時(shí),您的瀏覽器會(huì)向網(wǎng)站的服務(wù)器發(fā)送請求。服務(wù)器會(huì)使用HTTP狀態(tài)代碼進(jìn)行響應(yīng),該代碼提供有關(guān)頁面的信息。
“404”狀態(tài)代碼表示該URL上的資源“未找到”。當(dāng)瀏覽器嘗試從不存在內(nèi)容的URL加載內(nèi)容時(shí),它會(huì)從服務(wù)器收到“404”HTTP狀態(tài)代碼。您可以使用HTTP狀態(tài)檢查工具(如httpstatus.io)檢查任何URL的HTTP狀態(tài)代碼。要使用該工具,請打開它并將URL粘貼到文本字段中。然后單擊“檢查狀態(tài)”。該工具將顯示URL的狀態(tài)代碼。
“硬”與“軟”404錯(cuò)誤
當(dāng)頁面完全不可用時(shí),會(huì)發(fā)生硬404錯(cuò)誤,并且服務(wù)器正確地響應(yīng)404 HTTP狀態(tài)代碼。此響應(yīng)告知用戶和搜索引擎該頁面不存在,確保搜索引擎不會(huì)浪費(fèi)資源嘗試抓取或索引它。當(dāng)搜索引擎遇到硬404錯(cuò)誤時(shí),它們通常會(huì)從索引中刪除這些頁面。相比之下,當(dāng)頁面似乎加載成功并返回200狀態(tài)代碼,但其內(nèi)容向搜索引擎發(fā)出信號,表明該頁面基本上不可用時(shí),就會(huì)發(fā)生軟404錯(cuò)誤。
當(dāng)顯示錯(cuò)誤消息或占位符頁面而沒有正確的404狀態(tài)代碼時(shí),通常會(huì)發(fā)生這種情況。例如,標(biāo)有“頁面未找到”且內(nèi)容很少或沒有內(nèi)容的頁面可能會(huì)使搜索引擎感到困惑,認(rèn)為它是低價(jià)值頁面,而不是將其從索引中刪除。硬404錯(cuò)誤和軟404錯(cuò)誤都會(huì)對SEO產(chǎn)生負(fù)面影響。
404錯(cuò)誤的影響有哪些?
頁面上的404錯(cuò)誤可能會(huì)導(dǎo)致多種后果,尤其是當(dāng)這些頁面不應(yīng)該出現(xiàn)404錯(cuò)誤時(shí)。
1.用戶體驗(yàn)差
404錯(cuò)誤會(huì)阻止訪問者訪問他們想要查看的頁面,從而損害訪問者的用戶體驗(yàn)。假設(shè)您正在閱讀《時(shí)代》雜志上關(guān)于最佳飲食建議的文章。您決定點(diǎn)擊鏈接文本:“閱讀有關(guān)環(huán)保食品的信息?!钡溄訒?huì)將您引導(dǎo)至404錯(cuò)誤頁面,此錯(cuò)誤阻止您了解有關(guān)環(huán)保食品的更多信息。您有兩個(gè)選擇:
花費(fèi)額外的時(shí)間在其他地方搜索有關(guān)環(huán)保食品的信息,與單擊鏈接時(shí)的預(yù)期體驗(yàn)相比,這很不方便。
選擇此時(shí)不了解環(huán)保食品,這令人失望,因?yàn)檫@篇文章激發(fā)了您的興趣。
無論哪種情況,都會(huì)導(dǎo)致負(fù)面的用戶體驗(yàn)。您對品牌的看法和再次訪問該網(wǎng)站的動(dòng)機(jī)可能不會(huì)因?yàn)檫@種體驗(yàn)而得到改善。
2.搜索引擎無法對您的頁面進(jìn)行排名
要使頁面在搜索引擎結(jié)果頁面(SERP)上排名,搜索引擎必須首先將其添加到搜索數(shù)據(jù)庫中以對其進(jìn)行索引。如果搜索引擎在抓取頁面時(shí)遇到404錯(cuò)誤,它會(huì)識別出該頁面不存在。因此,搜索引擎不會(huì)索引或排名該頁面。這意味著用戶無法通過搜索引擎搜索發(fā)現(xiàn)該頁面。
3.SERP存在度降低
網(wǎng)站上出現(xiàn)404錯(cuò)誤的頁面會(huì)限制您的網(wǎng)站在SERP上的整體可見性。由于搜索引擎不會(huì)對出現(xiàn)404錯(cuò)誤的頁面進(jìn)行排名,因此出現(xiàn)此類頁面的網(wǎng)站在SERP上出現(xiàn)的頁面會(huì)更少。此外,任何指向出現(xiàn)404錯(cuò)誤的頁面的反向鏈接都會(huì)變得無效,對您網(wǎng)站的權(quán)威性沒有多大幫助。這會(huì)使您的網(wǎng)站在搜索引擎眼中顯得不那么權(quán)威,從而可能降低其SERP排名。SERP存在度降低可能會(huì)導(dǎo)致您網(wǎng)站的自然流量減少。
如何識別網(wǎng)站上的404錯(cuò)誤?
您可以通過手動(dòng)點(diǎn)擊每個(gè)鏈接查看是否會(huì)出現(xiàn)“頁面未找到”錯(cuò)誤消息來查找網(wǎng)站上的404錯(cuò)誤。但是,這種方法繁瑣且耗時(shí)。手動(dòng)區(qū)分“硬”和“軟”404錯(cuò)誤也很困難。相反,請嘗試以下方法大規(guī)模掃描您的網(wǎng)站以查找404錯(cuò)誤:
-使用站點(diǎn)審核工具
-使用死鏈接檢查工具
-檢查Google Search Console
您網(wǎng)站的404錯(cuò)誤是否需要修復(fù)?
并非所有404錯(cuò)誤都需要修復(fù)。如果您從網(wǎng)站中刪除頁面并且不希望用戶訪問它們,則它們的URL應(yīng)該返回404錯(cuò)誤。這會(huì)告訴搜索引擎不要索引或排名其內(nèi)容。為了保持良好的用戶體驗(yàn),請從您的網(wǎng)站中刪除指向這些不需要的頁面的任何鏈接。這樣,用戶就無法嘗試訪問它們。如果您想要顯示當(dāng)前返回404錯(cuò)誤的頁面并吸引流量,則需要修復(fù)這些錯(cuò)誤。
如何修復(fù)網(wǎng)站的404錯(cuò)誤?
即使Google檢測到頁面上的“404未找到”錯(cuò)誤,它仍會(huì)繼續(xù)抓取該頁面-盡管隨著時(shí)間的推移頻率會(huì)降低,甚至可能完全停止。在Google下次抓取之前,有五種方法可以修復(fù)頁面上不必要的404錯(cuò)誤:
1.更正導(dǎo)致404錯(cuò)誤的鏈接
2.重定向?qū)е?04錯(cuò)誤的URL
3.向出現(xiàn)404錯(cuò)誤的頁面添加內(nèi)容
4.從您的網(wǎng)站中刪除導(dǎo)致404錯(cuò)誤的URL(并重定向)
5.恢復(fù)干凈的.htaccess文件
寫在最后
我們需要定期檢查您的網(wǎng)站是否存在404錯(cuò)誤,但您的網(wǎng)站上有404錯(cuò)誤頁面并不一定是壞事。但是,您應(yīng)該知道哪些頁面有404錯(cuò)誤。通過了解這一點(diǎn),您可以修復(fù)不必要的404錯(cuò)誤,這些錯(cuò)誤會(huì)損害用戶體驗(yàn)或無意中減少您網(wǎng)站的自然流量。