کدهای وضعیت HTTP (HTTP Status Codes) پاسخهایی هستند که سرور در پاسخ به درخواست مرورگر ارسال میکند. این کدها مشخص میکنند که آیا درخواست موفق بوده یا با خطا مواجه شده است.
دستهبندی کدهای وضعیت HTTP
1xx – اطلاعاتی (Informational)
این دسته نشان میدهد درخواست دریافت شده و پردازش در حال انجام است.
2xx – موفقیتآمیز (Success)
در این حالت درخواست با موفقیت انجام شده است.
نمونه: 200 OK
3xx – ریدایرکت (Redirection)
برای تکمیل درخواست باید کاربر به آدرس دیگری منتقل شود.
نمونه: 301 Redirect (انتقال دائمی)
4xx – خطای کاربر (Client Error)
این خطاها زمانی رخ میدهند که مشکل از سمت کاربر یا آدرس اشتباه باشد.
نمونهها:
- 404 Not Found
- 403 Forbidden
5xx – خطای سرور (Server Error)
این خطاها زمانی رخ میدهند که سرور قادر به پردازش درخواست نیست.
نمونه: 503 Service Unavailable
اهمیت HTTP Status Code در سئو
کدهای وضعیت نقش مهمی در سئو دارند. برای مثال:
- خطای 404 باعث از دست رفتن صفحات میشود
- ریدایرکت 301 باعث انتقال اعتبار صفحه میشود
- خطای 500 میتواند باعث افت رتبه سایت شود
جمعبندی
شناخت کدهای وضعیت HTTP برای سئوکاران، برنامهنویسان و مدیران سایت ضروری است، زیرا مستقیماً روی تجربه کاربر و رتبه سایت در گوگل تأثیر دارد.