在做SEO的過程中,特別是電子商務網站,我們經常遇到一個問題:每隔一段時間,就會有大量過期的頁面,甚至有些已經成為死鏈。
面對這個問題,人們進行了熱烈的討論。一些建議返回301狀態代碼,另一些建議返回404狀態代碼。事實上,在做出有效的決策之前,我們可能需要具體的問題和具體的分析。
將通過以下內容逐一闡述:
1、301狀態碼
我們知道死鏈接有很多原因。當遇到以下情況時,我們通常建議退回301,例如:
(1)根據操作要求,當網站修改時,舊網站的現有URL結構會偶爾發生變化,導致新網站的內容不能一一對應舊內容。
此時,雖然舊鏈接已成為死鏈接,但我們仍需要做301重定向到新的URL。
(2)如果你斷開了鏈接,這是以前的電子商務網站的過期頁面,并且仍然有高排名和高流量,那么我們也會給出301,這是針對相關頁面的,以避免過度的流量損失。
(3)由于服務器組件及其自身技術的問題,無法訪問網站的偽靜態頁面。當偽靜態頁面需要轉換為動態頁面時,即使它們是死鏈,此時也需要使用301狀態代碼。
2、404狀態代碼
根據以往的戰斗經驗,我們通常建議返回404未找到:
(1)隨機誤差
當您的頁面生成一個完全沒有值的URL時,我們通常建議返回404狀態代碼,該代碼通常來自錯誤的輸入或不正確的外部鏈。
面對這種情況,訪問蜘蛛和用戶通常是選擇。
(2)惡意攻擊
所謂惡意攻擊是指黑客利用各種侵入手段來掃描系統漏洞,造成大量錯誤的頁面地址。通常我們可以很好地查詢網站日志中的相關信息。
當攻擊比較嚴重時,我們通常建議阻塞彼此的IP并禁止訪問。
3、特殊情況
還有一個更尷尬的情況:301-死鏈-404,這是我們做SEO診斷時偶爾會遇到的一個問題,因為技術人員操作錯誤。
有時,當高權重頁面需要定向到目標URL時,需要定向到死鏈,從而反饋404狀態碼,嚴重損害了權重頁面的權益。
面對這個問題,我們必須及時加以糾正。