HTTP کدهای وضعیت: یک راهنمای سریع

کد وضعیت HTTPHTTP Status Code/ˌeɪtʃ.tiː.tiːˈpiː ˈstæt̬.əs koʊd/اچ‌تی‌تی‌پی استاتوس کُد

کد وضعیتHTTP عدد سه رقمی‌است که سرور با هر پاسخ ارسال می‌کند و به مشتری - مرورگر یا خزنده - می‌گوید که درخواست چگونه پیش رفت.

تعریف دقیق

کدها با اولین رقم خود گروه بندی می‌شوند: 2xx به معنای موفقیت (200 OK)، 3xx به معنای تغییر مسیر (301 دائمی، 302 موقت)، 4xx به معنای خطاهای مشتری (404 یافت نشد، 410 از بین رفته، 403 ممنوع)، و 5xx به معنای خطاهای سرور (500، 503). موتورهای جستجو مستقیماً روی این سیگنال‌ها عمل می‌کنند: 200 صفحه نمایه می‌شوند، 301 هدف سیگنال‌ها را به ارث می‌برند، صفحات 404/410 دائمی‌حذف می‌شوند و 5xx مکرر خزیدن را کند می‌کند.

مثال

ممیزی یک سایت خبری ایرانی با خزنده‌ای مانند Screaming Frog ترکیبی را نشان می‌دهد: 200 مقاله سالم، زنجیره‌ای از 302 در زیر دامنه قدیمی‌تلفن همراه، و ده‌ها صفحه دسته‌بندی که هنوز در نقشه سایت فهرست شده‌اند - هر وضعیت به یک اصلاح خاص اشاره می‌کند.

چرا اهمیت دارد

کدهای وضعیت واژگانی هستند که سرور شما برای صحبت با Google استفاده می‌کند. ارسال اشتباه، نمایه سازی، خزیدن و ارزش لینک را به اشتباه هدایت می‌کند.

محتواهای این برچسب ۰ محتوا

هنوز محتوایی با این برچسب منتشر نشده است.

سوالات متداول

کدام کدهای وضعیت HTTP برای SEO اهمیت بیشتری دارند؟

موارد ضروری عبارتند از 200 (موفقیت قابل نمایه سازی)، 301 و 302 (تغییر مسیرهای دائمی‌در مقابل تغییر مسیرهای موقت)، 404 و 410 (مطالب گم شده یا حذف شده) و 503 (وقفه موقت). هر کدام رفتار خزنده متفاوتی را ایجاد می‌کنند، بنابراین بازگرداندن کد دقیق برای هر موقعیت مهم است.

چگونه می‌توانم کد وضعیت صفحات خود را بررسی کنم؟

برای یک URL، از ابزارهای توسعه دهنده مرورگر، چک کننده سرصفحه آنلاین یا curl -I در خط فرمان استفاده کنید. برای کل سایت، آن را با ابزاری مانند Screaming Frog خزیده و گزارش‌های فهرست بندی و آمار خزیدن Google Search Console را بررسی کنید.