HTTP 狀態碼的英文為 HTTP Status Code,簡單來說是指伺服器對瀏覽器所做出的回應。當使用者在瀏覽網站時,瀏覽器會向伺服器發出請求,然後伺服器會以「HTTP 狀態碼」來回應瀏覽器的請求。
對於 SEO 而言,理解每個 HTTP 狀態碼所代表的含義至關重要。因此,在本篇文章中,我將介紹數種常見的 HTTP 狀態碼。
常見的 HTTP 狀態碼有哪些?
HTTP 狀態碼的範圍涵蓋 1xx 到 5xx ,不同的狀態碼代表伺服器不同的回應狀態。
- 1xx:代表資訊回應
- 2xx:代表成功
- 3xx:代表重新導向
- 4xx:代表用戶端錯誤
- 5xx:代表伺服器錯誤
在你執行 SEO 時,有幾個常見且重要的 HTTP 狀態碼,需要特別記住,如下:
200 HTTP 狀態碼
代表一切正常。
301 HTTP 狀態碼
代表網頁已永久轉移至其他網址。
302 HTTP 狀態碼
代表網頁已暫時轉移至其他網址。
404 HTTP 狀態碼
代表伺服器找不到網頁。
410 HTTP 狀態碼
代表網頁已永久移除。
500 HTTP 狀態碼
代表伺服器發生錯誤。
如何查看 HTTP 狀態碼?
查看 HTTP 狀態碼的方法有很多種,最直接的方式就是使用瀏覽器開發者工具。對著你想查詢的網頁按右鍵並點選檢查,然後前往 Network 分頁中即可看到每一個資源及網頁的 HTTP 狀態碼。
另一種方法是透過第三方 SEO 工具查看,像是 Screaming Frog、HTTP Status and Redirect Checker 及 Ahrefs SEO Toolbar 等等。我個人是比較喜歡使用 Ahrefs SEO Toolbar 檢測,理由是快速方便。
HTTP 狀態碼對於 SEO 的影響
HTTP 狀態碼除了可以讓你了解瀏覽器與伺服器之間的互動情形外,也能幫助搜尋引擎衡量網站的健康狀態。
如果狀態碼是 2xx (成功) 或是 3xx (重新導向),搜尋引擎的爬蟲便能順利地分析網站內容並建立索引;如果狀態碼是 4xx (用戶端錯誤) 或是 5xx (伺服器錯誤),那麼搜尋引擎的爬蟲將無法爬取網站內容,進而影響 SEO 排名。
因此,請確保網站的 HTTP 狀態碼是正常的,以便與搜尋引擎盡保持良好的關係,同時也包含網站訪客。
參考資料
- https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=zh-tw
- https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- https://moz.com/learn/seo/http-status-codes
這篇文章對您是否有幫助?
不滿意現有網站的速度嗎?😥
歡迎向我們申請 Kinsta 高效能主機,快速、安全與穩定的環境 = 更多潛在的獲利。
加入「全方位學 WordPress - 從架站到整合行銷」2.0 課程等候名單🔥
如果你想學習更進階的 WordPress 技術與 SEO 文案寫作技巧,歡迎加入「全方位學 WordPress - 從架站到整合行銷 2.0」等候名單。目前正在改版,完成後會發送通知。