聲明:本文來自于微信公眾號 蝙蝠俠IT(ID:batmanit),作者:蝙蝠俠IT,授權轉載發布。
在做SEO的過程中,特別是電商網站,我們經常會遇一個問題:每隔一段時間,就會產生大量過期頁面,甚至有的已經變成死鏈。
面對這個問題,曾經遭遇一度熱議,有的建議返回301狀態碼,有的則建議返回404狀態碼,而實際上在做出有效決定之前,我們可能都需要,具體問題,具體分析。
那么,死鏈返回301狀態碼,對SEO有影響嗎?
毫無疑問,網站中任何一個決策,對SEO都會產生一定影響,蝙蝠俠IT將通過如下內容,進行一一闡述:
1、301狀態碼
我們知道產生死鏈接的原因有很多,當面臨如下情況的時候,我們通常建議返回301,比如:
①根據運營需求,當網站改版的時候,偶爾會針對舊站點,變更現有的URL結構,導致新站內的內容,與舊內容不能一一對應。
這個時候雖然舊鏈接,已經變成死鏈,但我們仍然需要做301重定向到新的URL。
②如果你已經斷開的鏈接,是早前電商網站過期頁面,并且仍然存在高排名與高流量的情況,這個時候,我們同樣會給出采用301,將其定向到相關性的頁面中,避免流量過度損失。
③由于服務器組件以及自身技術的問題,網站偽靜態頁面不能訪問,需要轉成動態頁面的時候,偽靜態頁面,即便成死鏈,那么這個時候你同樣需要采用301狀態碼。
2、404狀態碼
根據以往的實戰經驗,通常如下情況,我們建議選擇返回404notfound:
①隨機錯誤
當你的頁面產生沒有任何價值URL的時候,我們通常建議返回404狀態碼,它通常來自于一次錯誤的輸入,也通常來自于錯誤的外鏈。
面臨這種情況,針對蜘蛛與用戶的訪問,一般都是這個選擇。
②惡意攻擊
所謂的惡意攻擊,就是黑客利用各種入侵式手段,針對系統漏洞的掃描,產生大量的錯誤頁面地址,通常我們在網站日志中,可以很好的查詢相關信息。
在攻擊相對惡劣的時候,通常我們會建議封禁對方的IP,禁止訪問。
3、特殊情況
還有一種比較尷尬的情況:301-死鏈-404,這是我們以往在做SEO診斷的時候,偶爾會遇到的一個問題,由于技術人員的錯誤操作。
偶爾會造成高權重頁面需要定向到目標URL的時候,竟然定向到死鏈,從而反饋出404狀態碼,這嚴重有損權重頁面的導出的權益。
面對這個問題的時候,我們一定需要及時修正。
總結:針對SEO優化中的任何一個問題,都具有兩面性,我們不能一概而論,上述內容,僅供參考!