کدهای وضعیت HTTP Google به آن اهمیت می دهد (و کسانی که آن را نادیده می گیرند)
تیم روابط جستجو Google اخیراً بینش هایی را در مورد چگونگی کنترل موتور جستجو کدهای وضعیت HTTP در طول پادکست “جستجوی ضبط” به اشتراک گذاشت.
گری ایلیز و مارتین اسپلیت از گوگل در مورد چندین دسته کد وضعیت بحث کردند که معمولاً توسط متخصصان سئو اشتباه گرفته می شود.
چگونه Google کدهای خاص وضعیت HTTP را مشاهده می کند
در حالی که پادکست هر کد وضعیت HTTP را پوشش نمی داد (بدیهی است که 200 OK اساسی باقی مانده است) ، بر روی دسته هایی متمرکز شده است که اغلب باعث سردرگمی بین پزشکان سئو می شوند.
Splitt در طول بحث تأکید کرد:
“این کدهای وضعیت در واقع برای صاحبان سایت و SEO مهم هستند زیرا آنها داستانی راجع به آنچه اتفاق افتاده است هنگام درخواست خاص می گویند.”
پادکست چندین نکته قابل توجه در مورد چگونگی پردازش Google دسته بندی های خاص کد وضعیت را نشان داد.
کدهای 1xx: کاملاً نادیده گرفته می شود
خزنده های گوگل تمام کدهای وضعیت را در محدوده 1XX نادیده می گیرند ، از جمله ویژگی های جدیدتر مانند “نکات اولیه” (HTTP 103).
ایلیس توضیح داد:
“ما فقط می خواهیم از آن عبور کنیم [1xx status codes] به هر حال حتی بدون توجه به اینکه چیزی در محدوده 100 بود. ما فقط به جای آن ، کد وضعیت بعدی غیر 100 را متوجه می شویم. “
این بدان معناست که اجرای نکات اولیه ممکن است به تجربه کاربر کمک کند ، اما به طور مستقیم به سود سئو شما نخواهد رسید.
Redirects: ساده تر از آن است که بسیاری از SEO معتقدند
در حالی که متخصصان سئو غالباً بحث می کنند که نوع استفاده از نوع (301 ، 302 ، 307 ، 308) را تغییر می دهد ، رویکرد Google عمدتاً بر این است که آیا تغییر مسیر دائمی یا موقتی است.
ایلیس اظهار داشت:
“برای جستجوی گوگل به طور خاص ، دقیقاً مانند” بله ، تغییر مسیر بود. ” ما به نوعی در مورد متعارف شدن به این موضوع اهمیت می دهیم که آیا چیزی موقتی بوده یا دائمی است ، اما در غیر این صورت ما فقط [see] این یک تغییر مسیر بود. “
این بدان معنا نیست که اجرای تغییر مسیر بی اهمیت است ، اما نشان می دهد که تمایز دائمی در مقابل موقت از شماره کد خاص بسیار مهم است.
کدهای خطای مشتری: پردازش استاندارد
دامنه 4xx کدهای وضعیت تا حد زیادی همانطور که انتظار می رود عمل می کند.
Google به طور مناسب کدهای استاندارد مانند 404 (یافت نشد) و 410 (از بین رفته) را پردازش می کند که برای مدیریت مناسب خزیدن ضروری هستند.
این تیم با طنز از وضعیت وضعیت 418 (“من یک قوری هستم”) ، شوخی احمق آوریل در استانداردها ، که هیچ تأثیر سئو ندارد.
خطاهای شبکه در کنسول جستجو: به دنبال عمیق تر
بسیاری از خطاهای شبکه مرموز در کنسول جستجو از لایه های فنی عمیق تر زیر HTTP سرچشمه می گیرند.
ایلیس توضیح داد:
“هر چند وقت یک بار این پیام های عجیب را در کنسول جستجو دریافت می کنید که مانند چیزی با شبکه وجود دارد … و این در واقع می تواند در این لایه ها اتفاق بیفتد که ما در مورد آنها صحبت می کنیم.”
وقتی خطاهای خزنده مربوط به شبکه را مشاهده می کنید ، ممکن است لازم باشد پروتکل های سطح پایین مانند TCP ، UDP یا DNS را بررسی کنید.
آنچه مورد بحث قرار نگرفت اما هنوز هم مهم است
پادکست بسیاری از کدهای وضعیت را که قطعاً برای Google مهم هستند ، پوشش نمی دهد ، از جمله:
- 200 خوب (پاسخ موفقیت آمیز استاندارد)
- خطاهای سرور 500 سطح (که می تواند بر خزیدن و نمایه سازی تأثیر بگذارد)
- 429 درخواست بیش از حد (محدود کردن نرخ)
- کدهای تخصصی مختلف دیگر
تثبیت عملی
در حالی که این یک راهنمای جامع برای کدهای وضعیت HTTP نبود ، این بحث چندین بینش عملی را نشان داد:
- برای تغییر مسیر ، در درجه اول روی تمایز دائمی در مقابل موقت تمرکز کنید
- منابع را برای بهینه سازی پاسخ های 1xx به طور خاص برای Google سرمایه گذاری نکنید
- هنگام عیب یابی خطاهای شبکه ، فراتر از HTTP به لایه های پروتکل عمیق تر نگاه کنید
- به اجرای صحیح کدهای وضعیت استاندارد ، از جمله مواردی که به طور خاص مورد بحث قرار نمی گیرد ، ادامه دهید
با تکامل فناوری وب با HTTP/3 و QUIC ، درک چگونگی پردازش Google این سیگنال ها می تواند به شما در ساخت استراتژی های سئو فنی مؤثرتر و بدون استفاده از اجرای بیش از حد کمک کند.
تصویر برجسته: رومی سامبورسکی/شاتر