HTTP狀態代碼備忘單可讓您快速參考代碼,了解網站后端發生的情況,確定哪些錯誤需要修復以及確定優化網站以改進SEO的方法。下面就一起來看看吧!.
什么是HTTP狀態代碼?
HTTP或超文本傳輸??協議是標準協議,用于定義如何格式化消息并在網絡上發送消息。HTTP狀態代碼是一組數字,用于解釋客戶端(或瀏覽器)與服務器之間的傳輸過程中發生的情況。
當這些代碼表明網站無法正常加載時,這些代碼有時也稱為瀏覽器錯誤代碼或互聯網錯誤代碼。
您不需要知道每個HTTP狀態代碼,但是您必須熟悉一些重要的HTTP狀態代碼才能避免SEO問題。一些最常見的代碼是:
HTTP狀態碼404:服務器找不到資源或URL時
HTTP狀態碼400:當服務器由于語法無效而無法處理請求時
HTTP狀態碼500:服務器無法滿足請求且沒有有關特定問題的信息時
我們的HTTP狀態代碼備忘單列出了60多個代碼,我們的指南介紹了我們認為與SEO和網站狀態最相關的代碼。
1xx狀態碼:信息請求
1xx HTTP狀態代碼表示服務器正在處理信息,并且尚未完全完成請求。大多數1xx狀態代碼與SEO情況不直接相關。
100 –繼續:客戶端請求良好且正在處理。
101 –交換協議:客戶端請求更改協議類型,服務器同意。
102 –處理:處理花費的時間比正常時間長。
2xx狀態碼:成功
2xx HTTP狀態代碼表明請求已完成,并且傳輸按計劃進行。2xx狀態代碼與SEO無關緊要,除了表明事情按其應有的方式工作外。
200 – OK:客戶端和服務器之間的交換已完成。一切都已正確設置,并且不會對SEO產生負面影響。
201 –已創建:客戶端在服務器上成功創建了一些內容(例如新頁面)。
202 –接受:客戶端請求在服務器上創建內容。它已被接受,但尚未完成。
203 –非權威信息:信息已傳輸,但并非來自主要來源。
204 –無內容:已收到請求,但沒有數據發送到客戶端。
205 –重置內容:類似于204,已接收到請求,并且沒有數據發送到客戶端,但是響應中還包括更新內容的請求。
206 –部分內容:僅部分標題內容發送到客戶端。
207 –多狀態:服務器一次傳遞了幾個獨立操作的結果,這些結果作為XML文檔放置在消息的主體中。
3xx狀態碼:重定向
3xx HTTP狀態代碼表示客戶端請求的信息不再位于提供的地址。這些通常稱為重定向代碼,它們與營銷人員非常相關,因為它們會影響訪問者的體驗和SEO效果。
例如,如果訪問者請求已移動的內容,則將其發送到404頁是不好的體驗。重定向允許您將訪問者發送到實際存在的相關內容。此外,它可以幫助搜索引擎了解您網站上有哪些可用內容,并傳達您希望它們如何對其進行爬網和編制索引。這兩個變量都會影響您的長期SEO結果。
與SEO相關的3xx狀態代碼
301 –永久移動:對資源(或URL)的請求被永久定向到另一個資源。您可以為不再可用的頁面設置301重定向。這會將客戶定向到另一個活動頁面,而不是錯誤頁面,并且還使搜索引擎知道他們需要更新頁面索引。
302 –找到:類似于301,但是它是一個臨時重定向而不是永久重定向。它將客戶從舊的URL引導到新的URL,但沒有告訴搜索引擎更新頁面的索引(就像301一樣)。
307 –臨時重定向:307比302重定向更具體。服務器看不到該請求,而是由瀏覽器自己實現重定向。當它們位于HSTS預加載列表中時,通常用在使用HTTPS服務的網站上。
其他重要的3xx狀態代碼
300 –多項選擇:顯示資源已移動,并提供可用替代的列表。
303 –請參見其他:所請求的資源在與所請求的URL不同的URL上可用。
304 –未修改:如果自上次文檔緩存以來未更改資源,則客戶端僅請求資源。
305 –使用代理:只能通過響應中指定的代理進行訪問。
4xx狀態碼:客戶端錯誤
4xx HTTP狀態代碼表示在客戶端發生了問題。“客戶端”是用于訪問網站的瀏覽器。4xx狀態錯誤表明瀏覽器從服務器接收信息時出現問題。
這些代碼通常對于SEO來說是不可取的,因為找不到頁面會給訪問者帶來不好的體驗。此外,出現404錯誤意味著您網站上的某些網頁并未吸引訪問量或生成SEO結果。
與SEO相關的4xx狀態代碼
404 –找不到:資源或URL不再存在,服務器無法返回任何信息。網站上出現404錯誤可能會對SEO和用戶體驗產生負面影響。所有404頁都應使用301重定向將不存在的頁的請求發送到活動頁。
410 –消失:資源或URL不再存在,并且被有意刪除且未重定向。410告訴搜索引擎應該從索引中刪除該頁面,而不是重定向到另一個URL。
其他重要的4xx狀態代碼
400 –錯誤的請求:語法錯誤導致請求無法通過。
401 –未經授權:訪問所請求的資源需要授權。
403 –禁止訪問:用戶正在嘗試訪問他們無法訪問的資源。
408 –請求超時:中繼服務器從客戶端的傳輸超時已到期。
410 –消失:該資源先前位于URL上,但是現在不存在或不可用。
429 –請求太多:客戶端試圖在短時間內發送太多請求。
其他4xx狀態碼
402 –需要付款
405 –不允許的方法
406 –不可接受
407 –需要代理身份驗證
409 –沖突
411 –所需長度
412 –前提條件失敗
413請求實體太大
414 –請求URL太長
415 –不支持的媒體類型
416 –無法滿足要求的范圍
417 –預期失敗
422 –無法處理的實體
423 –鎖定
424 –依賴失敗
425 –無序集合
426 –需要升級
428 –前提條件
431 –請求標頭字段太大
444 –無回應
449 –重試(Microsoft)
450 –被Windows家長控制(Microsoft)阻止
451 –由于法律原因而無法使用
5xx狀態碼:服務器錯誤
5xx HTTP狀態代碼表示服務器端出現問題??蛻舳颂岢隽艘粋€很好的請求,但是服務器無法完成傳輸。當服務器產生5xx錯誤時,可能會對SEO產生負面影響(因為它可能會告訴搜索引擎對頁面進行索引編制),因此快速解決這些問題很重要。
與SEO相關的5xx狀態代碼
503 –服務不可用:存在暫時性的技術問題,阻止服務器處理請求。服務器告訴搜索引擎處理中有意暫停。搜索引擎將不會像讀取其他5xx錯誤時那樣改變索引狀態。如果503錯誤持續較長時間,搜索引擎可能會開始將其解釋為永久錯誤,并最終對該頁面進行索引刪除。
其他重要的5xx狀態代碼
500 –內部服務器錯誤:與其他類錯誤不匹配的錯誤。
501 –未實現:服務器不理解或不支持該請求。
502 –網關錯誤:服務器從上游服務器收到無效消息。
其他5xx狀態碼
504–網關超時
505 –不支持HTTP版本
506 –變體形式也可協商
507 –存儲空間不足
509 –超出帶寬限制
510 –未擴展
511 –需要網絡身份驗證
550 –權限被拒絕
結果:現在您已經了解了HTTP狀態代碼,請使用這些見解來幫助您改善網站。運行HTTP狀態檢查器并查找并修復HTTP錯誤,以使您的網站對搜索引擎和用戶更具吸引力。