کدهای وضعیت HTTP و تاثیر پنهان آنها بر سئو تکنیکال سایت
هر زمان که یک کاربر یا ربات خزنده موتور جستجو سعی میکند به صفحهای از سایت شما دسترسی پیدا کند، سرور پاسخی را به همراه یک کد وضعیت عددی سه رقمی ارسال میکند. درک این کدها و مدیریت صحیح آنها یکی از پایههای اصلی سئوی تکنیکال است.
کد وضعیت ۲۰۰ OK: وضعیت مطلوب
این کد نشان میدهد که صفحه با موفقیت بارگذاری شده است. تمام صفحات اصلی شما که قرار است در نتایج جستجو ایندکس شوند باید این کد را بازگردانند.
تفاوت ریدایرکت ۳۰۱ و ۳۰۲ در انتقال اعتبار
انتقال آدرسها در سایت بسیار رایج است، اما باید بدانید از کدام کد استفاده کنید:
- ریدایرکت ۳۰۱ (Permanent Redirect): نشاندهنده انتقال همیشگی آدرس است. گوگل تقریباً ۹۹ درصد اعتبار صفحه قدیمی را به آدرس جدید منتقل میکند.
- ریدایرکت ۳۰۲ (Temporary Redirect): نشاندهنده انتقال موقت است. در این حالت اعتبار صفحه به آدرس جدید منتقل نمیشود زیرا گوگل فرض میکند آدرس قدیمی به زودی باز خواهد گشت.
خطای ۴۰۴ و تاثیر آن بر بودجه خزیدن (Crawl Budget)
وجود تعداد زیادی خطای ۴۰۴ (صفحه پیدا نشد) لزوماً کل سایت را جریمه نمیکند، اما بودجه خزیدن رباتهای گوگل را هدر میدهد. رباتها به جای خزیدن صفحات مفید، وقت خود را روی آدرسهای شکسته تلف میکنند.
# نمونه کد ریدایرکت ۳۰۱ در فایل .htaccess برای وبسرور آپاچی
Redirect 301 /old-page /new-page
اگر صفحهای را برای همیشه حذف کردهاید و هیچ جایگزینی ندارد، کد وضعیت ۴۱۰ (Gone) به گوگل میگوید که دیگر این صفحه را بررسی نکند و سریعتر آن را از نتایج حذف کند.
خطای ۵۰۳ (Service Unavailable) موقتی است. اگر سرور شما برای چند ساعت به دلیل نگهداری این کد را بدهد مشکلی ایجاد نمیشود، اما طولانی شدن آن (بیش از چند روز) باعث افت شدید رتبهها خواهد شد.