مهم‌ترین کدها و توضیح + نکته سئویی

مهم‌ترین کدها و توضیح

کدهای وضعیت یا همان Status codes کدهای سه‌رقمی هستند که سرور وب به مرورگر یا ربات (مثل گوگل) برمی‌گرداند تا وضعیت درخواست HTTP را مشخص کند.

توضیح ساده: وقتی کسی آدرسی را باز می‌کند، سرور جواب می‌دهد «این درخواست چطور شد» — کد وضعیت همان جواب فشرده است.

گروه‌های کلی کد وضعیت

  1. 1xx — Informational (اطلاعاتی): نادر و معمولاً برای کاربر مهم نیست.
  2. 2xx — Success (موفقیت): درخواست با موفقیت انجام شد.
  3. 3xx — Redirection (تغییر مسیر): باید به آدرس دیگری هدایت شود.
  4. 4xx — Client Error (خطای سمت کاربر): خطا در درخواست یا صفحه وجود ندارد.
  5. 5xx — Server Error (خطای سرور): مشکلی در سرور وجود دارد.

مهم‌ترین کدها و توضیح + نکته سئویی

200 OK

صفحه با موفقیت برگشت داده شد. (حالت عادی برای صفحه‌های سالم)

301 Moved Permanently — انتقال دائمی

هدایت دائمی از یک URL به URL دیگر.
سئو: بهترین نوع ریدایرکت برای انتقال اعتبار صفحه (link juice). وقتی URL تغییر کرده یا دامنه عوض شده، از 301 استفاده کن.

302 Found / 307 Temporary Redirect — انتقال موقت

ریدایرکت موقت؛ اعتبار معمولاً منتقل نمی‌شود.
سئو: اگر موقتیه (مثلاً صفحه درحال تعمیر)، از 302/307 استفاده کن. برای تغییر دائم از 301 استفاده کن.

404 Not Found — پیدا نشد

صفحه وجود ندارد.
سئو: وجود 404 زیاد برای صفحات مهم بد است؛ بک‌لینک‌های صفحه 404 اتلاف می‌کنند. صفحه 404 سفارشی با راهنمایی و لینک‌های مرتبط خوب است. اگر صفحه حذف شده و نمی‌خواهی جایگزین باشه و لینک‌ها مهم نیستند، 410 (see below) مناسب‌تر است.

410 Gone — حذف شده (دائمی)

صفحه به‌طور دائم حذف شده و بازنخواهد گشت.
سئو: وقتی صفحه کاملاً حذف شده و نباید در ایندکس بمونه، 410 سریع‌تر از 404 باعث حذف از ایندکس می‌شود.

403 Forbidden — دسترسی ممنوع

سرور درخواست را فهمیده اما اجازه دسترسی نمی‌دهد. معمولاً برای صفحات محافظت‌شده یا اشتباه در تنظیمات.

500 Internal Server Error

خطای عمومی سرور.
سئو: خطاهای 5xx برای خزنده‌ها بد است — باید سریع برطرف شوند چون مانع ایندکس و رتبه می‌شوند.

503 Service Unavailable — سرویس موقتاً در دسترس نیست

سرور موقتاً در دسترس نیست (نگهداری، بار زیاد).
سئو: اگر برای نگهداری سایت آفلاین می‌کنی، از 503 استفاده کن همراه با هدایت خزنده با هدر Retry-After تا از افت ایندکس جلوگیری شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *