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