تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل

نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل

گوگل سند راهنمای جدیدی منتشر کرده است که در این سند توضیح می‌ دهد که کدهای مختلف وضعیت HTTP بر نحوه نمایش یک سایت در نتایج جستجو تاثیر می ‌گذارند. در توییت اخیر اشاره شده که گری ایلایس از شرکت گوگل در تنظیم این سند نقش داشته است. اگر در مورد تاثیر کدهای وضعیت بر سئو اطلاعات چندانی ندارید، پس این مرجع راهنمای جدیدی برای شما خواهد بود. بیایید محتوای راهنمای جدید گوگل برای صاحبان و توسعه‌دهندگان سایت را بررسی کنیم. بسیاری از مطالب این راهنما ممکن است که از قبل برای شما آشنا باشند، اما به ‌روز کردن دانش‌ مربوط به کدهای وضعیت با جدیدترین اطلاعات موجود ضرری ندارد. نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل چگونه است؟

 

کدهای وضعیت http چه هستند؟

کدهای وضعیت HTTP یا همان HTTP status code درواقع اصطلاحی هستند که وضعیت یک اچ تی تی پی را معنی می کنند. درک این کدها کمک می کند تا خطاهای یک سیستم را به درستی شناسایی کرده و نسبت به رفع آن ها اقدام نماییم. بدون تردید عدم آگاهی از این کدها، می تواند تاثیرات سوئی بر وضعیت وب سایت داشته باشد.
کدهای وضعیت http اعداد صحیح سه رقمی هستند و هر یک از آن ها در دسته بندی خاصی قرار می گیرند و اتفاقا معنی متفاوتی می دهند. در مقالات پیشین با معنی بسیاری از این کدهای وضعیت آشنا شده ایم. اما نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل چگونه خواهد بود؟

 

نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل

سند جدید گوگل شامل 20 کد برتر وضعیت، که گوگل بات در وب با آن ها روبرو می ‌شود و برجسته ترین خطاهای شبکه و DNS است.
وقتی محتوا توسط مرورگر یا کرولر (خزنده) درخواست ‌شود، کدهای وضعیت HTTP توسط سرور میزبان سایت تولید می گردند.
برای مثال، اگر مرورگر محتوایی را درخواست کند که دیگر بر روی سرور میزبانی نمی ‌شود، یک کد وضعیت 404 (یافت نشد) ایجاد خواهد شد.
اولین عدد از کد وضعیت نشان می‌ دهد که آن کد متعلق به چه دسته‌ ای است. همه کدهای 2xx به کرولینگ (خزیدن) موفقیت‌ آمیز، و همه کدهای 3xx به ریدایرکت‌ ها (انتقال از محلی به محل جدید) و غیره اشاره دارند.
به جای بررسی هر 20 کد وضعیت، نکات مهم کلیدی هر گروه را سازماندهی کردیم.

 

نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل

HTTP 2xx (موفق)

این کدها به این معناست که گوگل بات می ‌تواند محتوا را خزش (کاوش) کند و آن را به کانال ایندکس منتقل کند.
گوگل متذکر می‌ شود که کد وضعیت HTTP 2xx وضعیت ایندکس شدن سایت را تضمین نمی ‌کند، بلکه این کد بدان معناست که هیچ خطایی رخ نداده است.
کد وضعیت 204 به معنای آن است که به صفحه با موفقیت دسترسی یافت اما هیچ محتوایی از آن یافت نشد.
گوگل ممکن است خطای soft 404 را در سرچ کنسول برای صفحات درحال سرویس ‌دهی با کد 204 نشان دهد.

HTTP 3xx (ریدایرکت)

همه ریدایرکت ‌ها باهم برابر نیستند.
کد وضعیت HTTP 301، درمورد اینکه URL باید متعارف تلقی شود، سیگنال قویتری نسبت به کد 302، 303 یا 307 ارسال می ‌کند.
کد وضعیت 304 به گوگل می ‌گوید که محتوا همان محتوایی است که آخرین بار کاوش (خزش) شده است. این کد وضعیت تاثیری در نمایه‌ سازی یا ایندکس ندارد، اما ممکن است باعث شود که URL دوباره خوانده و محاسبه شوند.
اگر ریدایرکت کار نکند چه اتفاقی می ‌افتد؟
گوگل بات قبل از اینکه تلاش خود را متوقف کند، تا 10 گام ریدایرکت را دنبال می ‌کند. اگر محتوا در طی 10 هاپ دریافت نشود، سرچ کنسول خطای ریدایرکت را در گزارش پوشش ایندکس سایت نشان خواهد داد.

نحوه تاثیرگذاری کدهای وضعیت HTTP بر جستجوی گوگل

HTTP 4xx (خطاهای کلاینت)

صفحاتی که کد وضعیت 4xx را بازمی‌گردانند برای ایندکس در نتایج جستجوی گوگل در نظر گرفته نمی ‌شوند.
همه خطاهای 4xx، به جز خطای 429، یکسان تلقی می‌ شوند. آن ها به گوگل بات اطلاع می‌ دهند که این محتوا وجود ندارد. اگر محتوا از قبل وجود داشته باشد، URL  از فهرست جستجوی گوگل حذف خواهد شد.
کد وضعیت 429 بدان معناست که گوگل بات نمی ‌تواند به URL دسترسی پیدا کند زیرا سرور بیش از حد  بار دارد. این URLها در ایندکس گوگل حفظ می ‌شوند.

HTTP 5xx (خطاهای سرور)

خطاهای سرور 5xx گوگل بات را وادار می ‌کند که با کرولینگ (خزیدن) به طور موقت سرعت خود را کم کند.
 URLهایی که قبلا ایندکس شده اند و اکنون دارای خطای سرور هستند، درصورت ادامه ارائه کد وضعیت 5xx، در نهایت حذف خواهد شد.

 

کدهای HTTP چه معنایی می دهند؟

 

100    ادامه /  Continue
101    پروتکل انتقال  /  Switching Protocols
102    پردازش فرایند/  Processing
200    بسیار خوب /  OK
201    ایجاد شده /  Created
202    پذیرفته شده /  Accepted
203    اطلاعات غیر مجاز است / Non-Authoritative Information
204    محتوایی وجود ندارد /  No Content
205    تنظیم مجدد محتوا /  Reset Content
206    محتوای ناقص است / Partial Content
207    چند وضعیتی  /  Multi-Status
300    چند گزینه‌ای /  Multiple Choices
301    انتقال دائم یا همان ریدایرکت  301/  Moved Permanently
302    تغییر مسیر موقت / Found
303    مورد  دیگر را ببینید /  See Other
304    اصلاح نشده /  Not Modified
305    استفاده از پراکسی /  Use Proxy
307    تغییر مسیر موقت یا همان ریدایرکت موقت /Temporary Redirect
308    تغییر مسیر دائم /  Permanent Redirect
400 درخواست بد /  Bad Request
401غیرمجاز /  Unauthorized
402    پرداخت الزامی است /  Payment Required
403 ممنوع /  Forbidden
404صفحه یافت نشد /  Not Found
405    روش غیرمجاز /  Method Not Allowed
406    غیرقابل پذیرش /  Not Acceptable
407    تایید پراکسی الزامی است /  Proxy Authentication Required
 408مهلت زمانی درخواست، پایان یافته /  Request Time-out
409    تعارض /  Conflict
410    از دست رفته / Gone
411     Length Required
412    پیش‌ نیاز لازم انجام نشد /  Precondition Failed
413    درخواست خیلی طولانی /  Request Entity Too Large
414    درخواست نشانی اینترنتی خیلی طولانی است /  Request-URI Too Large
415    نوع رسانه پشتیبانی نمی‌شود /  Unsupported Media Type
416    بُعد درخواست، رضایتبخش نیست /  Request Range Not Satisfiable
417    انتظار برآورده نشد /  Expectation Failed
421    درخواست گمراه‌کننده /  Misdirected Request
422    هویت غیرقابل پردازش /  Unprocessable Entity
423    قفل شده – Locked
424    وابستگی از بین رفت /  Failed Dependency
425    مجموعه نامرتب /  Unordered Collection
426    نیازمند به ارتقارسانی /  Upgrade Required
428    پیش‌نیاز لازم است /  Precondition Required
429    درخواست‌های بسیار زیاد /  Too Many Requests
431    فیلدهای درخواست سرصفحه خیلی بزرگ است /  Request Header Fields Too Large
451    به دلایل قانونی غیرقابل دسترس است /  Unavailable For Legal Reasons
500 خطای سرویس‌ دهنده‌ داخلی /  Internal Server Error
501    قابل اجرا نیست/    Not Implemented
502دروازه‌ /  Bad Gateway
503 خدمات در دسترس نیست /  Service Unavailable
504 وقفه در دروازه /  Gateway Time-out
505    این نسخه از HTTP قابل پشتیبانی نیست /  HTTP Version Not Supported
506    متغیر قابل انتقال /  Variant Also Negotiates
507    فضا ذخیره‌سازی ناکافی است /  Insufficient Storage
508    حلقه شناسایی شده است /  Loop Detected
510    تمدید نشده /  Not Extended
511    احراز صلاحیت شبکه مورد نیاز است

 

سخن پایانی

همان طور که خواندید، کدهای وضعیت می توانند بر سئو سایت تاثیر گذاشته و یا سبب حذف یو آر ال ها شوند. به همین منظور به طور مرتب باید وضعیت وب سایت و گزارش های دریافت شده ار کنسول گوگل را بررسی کرده تا در صورت بروز خطا نسبت به رفع آن ها اقدام نمود.

 

مطالب مرتبط
لینک شکسته چیست

لینک شکسته چیست؟ تاثیر لینک شکسته بر سئو چگونه است؟ لینک‌ های شکسته لینک ‌هایی هستند که باز نمی‌ شوند یا به اصطلاح شکسته و خراب هستند. هنگام لینک…

0 نظر 1400-12-27
تکنیک های نوشتن محتوای رپورتاژ آگهی

رپورتاژ آگهی چه تاثیری بر مخاطب شما در دیجیتال مارکتینگ می‌گذارد؟ تولید محتوای رپورتاژ آگهی چگونه است؟ قطعا با آگهی‌ ها و تبلیغات مختلفی برخورد کرده‌…

0 نظر 1400-12-25
ترفندهای ساخت ایمیل فروش

نحوه نوشتن ایمیل فروش چگونه است؟ بازاریابی ایمیلی همچنان از جذابیت و کارایی بسیار بالایی برخوردار است و سطح اثرگذاری آن را می‌توان بسیار بیشتر از…

0 نظر 1400-12-24
حذف سایت از گوگل وب مستر

حذف سایت از گوگل وب مستر چگونه انجام می شود؟ تغییراتی که در سایت خود ایجاد می ‌کنید، می‌ تواند شامل تغییر در محتوای موجود در صفحات و شیوه آدرس دهی آن…

0 نظر 1400-12-23
dwell time چیست

به طور کلی مولفه‌ های زیادی وجود دارند که بر نتایج گوگل و سایر موتورهای جستجوگر در فضای وب اثرگذار هستند. اما برای آگاهی از نوع کارکرد فاکتورهای یاد…

0 نظر 1400-12-22
ارسال دیدگاه
logo-samandehi