کدام کدهای وضعیت HTTP برای گوگل مهم هستند؟

mhSarmad
5 دقیقه

تیم جستجوی گوگل به تازگی درباره نحوه برخورد این موتور جستجو با کدهای وضعیت HTTP توضیحاتی ارائه داده است. این گفتگو در قالب یکی از قسمت های پادکست Search Off the Record منتشر شده است.

در این گفتگوی فنی، گری ایلیس و مارتین اسپلیت از تیم گوگل به بررسی کدهای مختلف HTTP پرداختند. آن ها اشاره کردند که بسیاری از فعالان سئو هنوز برداشت های اشتباهی از این کدها دارند.

گوگل کدام کدها را جدی می گیرد؟

در این پادکست، همه کدهای HTTP بررسی نشدند. مثلا کد ۲۰۰ که به معنای پاسخ موفق است، بدیهی و پایه ای است. اما تمرکز اصلی بحث روی دسته هایی از کدها بود که باعث سردرگمی در سئو می شوند.

در بخشی از گفتگو، اسپلیت گفت:

این کدهای وضعیت، برای سئوکارها و مدیران سایت مهم هستند. چون نشان می دهند هنگام درخواست یک صفحه دقیقا چه اتفاقی افتاده است.

در ادامه، نکات مهمی درباره نحوه پردازش کدهای خاص توسط گوگل مطرح شد.

کدهای 1xx کاملا نادیده گرفته می شوند

کدهای دسته 1xx، از جمله کد جدیدی به نام ۱۰۳ (early hints) به طور کامل توسط گوگل نادیده گرفته می شوند.

ایلیس در این باره توضیح داد:

ما اصلا این کدها را نمی بینیم. وقتی یک درخواست با وضعیت ۱۰۰ مواجه شود، ما فقط منتظر می مانیم تا کد بعدی که خارج از محدوده ۱۰۰ باشد را ببینیم.

بنابراین اگر از early hints برای بهبود تجربه کاربر استفاده کنید، ممکن است مفید باشد. ولی هیچ تأثیری روی سئو ندارد.

ریدایرکت ها ساده تر از چیزی هستند که فکر می کنید

بین سئوکارها همیشه بحث است که کدام کد ریدایرکت بهتر است. مثلا ۳۰۱ یا ۳۰۲ یا ۳۰۷ یا ۳۰۸؟ ولی دیدگاه گوگل بسیار ساده تر است.

گوگل فقط به دائمی یا موقت بودن ریدایرکت اهمیت می دهد. نه به شماره دقیق آن.

ایلیس گفت:

برای گوگل، فقط مهم است که ریدایرکت انجام شده. برای تعیین نسخه اصلی (canonical)، اینکه موقتی است یا دائمی اهمیت دارد. ولی در باقی موارد، فقط یک ریدایرکت محسوب می شود.

این یعنی نوع ریدایرکت بی اهمیت نیست. اما نباید وسواس روی کد عددی داشت. تشخیص دائمی یا موقت بودن، مهم ترین عامل است.

خطاهای سری 4xx به شکل استاندارد پردازش می شوند

کدهای وضعیت 4xx مثل ۴۰۴ (پیدا نشد) یا ۴۱۰ (حذف شده)، همانطور که انتظار می رود توسط گوگل پردازش می شوند.

این کدها برای مدیریت درست خزیدن ربات های گوگل ضروری هستند.

در میان صحبت ها، با شوخی به کد ۴۱۸ هم اشاره شد که به شوخی April Fool معروف است و هیچ تاثیری در سئو ندارد.

خطاهای شبکه در سرچ کنسول از لایه های فنی عمیق تر می آیند

یکی از سوالات همیشگی کاربران درباره خطاهای شبکه در Search Console است. گاهی پیام هایی دریافت می شود که منشا واضحی ندارند.

ایلیس گفت:

گاهی پیامی در سرچ کنسول ظاهر می شود که مثلا مشکل شبکه ای وجود داشته. اما این خطا ممکن است مربوط به لایه های زیرین مثل TCP، UDP یا DNS باشد. نه لایه HTTP.

پس اگر با خطای خزیدن مربوط به شبکه مواجه شدید، بررسی را در سطح پایین تری ادامه دهید.

کدهایی که در پادکست گفته نشد ولی همچنان مهم هستند

در این گفتگو به همه کدهای مهم اشاره نشد. اما کدهایی وجود دارند که گوگل قطعا به آن ها اهمیت می دهد. مثل:

کد ۲۰۰ که پاسخ موفقیت آمیز است
کدهای سری ۵۰۰ که نشان دهنده خطای سمت سرور هستند
کد ۴۲۹ که به معنی بیش از حد درخواست فرستادن است
و سایر کدهای تخصصی و کاربردی

نکات مهم برای سئو تکنیکال

اگرچه این پادکست یک راهنمای کامل نبود، اما چند نکته مهم را برای سئوکارها به خصوص در بخش سئو تکنیکال روشنن کرد:

وقتی ریدایرکت تنظیم می کنید، به دائمی یا موقت بودن آن دقت کنید
کدهای 1xx را برای گوگل بهینه نکنید، چون نادیده گرفته می شوند
اگر در سرچ کنسول خطای شبکه دیدید، سراغ بررسی لایه های زیرین بروید
همیشه کدهای استاندارد و شناخته شده را به درستی پیاده سازی کنید

در نهایت، با ورود تکنولوژی هایی مثل HTTP/3 و QUIC، شناخت بهتر نحوه پردازش این سیگنال ها توسط گوگل می تواند به طراحی بهتر استراتژی سئو تکنیکال کمک کند. البته بدون اینکه اجرای آن بیش از حد پیچیده شود.

انتشار در شبکه‌های اجتماعی
بدون دیدگاه

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

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