سئو و رازهای ناگفته کدها وضعیت HTTP:ارتقارتبه سئو
همان طور که میدانید کد های وضعیت چندان معنای خاصی برای کاربر ندارد اما برای ربات های گوگل یا خزش بسیار معنا دار می باشند و تاثیر بسیار زیادی در تست سلامتی سایت داره که ارتباط مستقیم با سئوی سایت شما در گوگل را نیز دارد! در این مقاله قراره با هم بریم به سراغ بررسی تاثیر کد های وضعیت HTTP بر روی سئوی سایت پس با ما همراه باشید اگر نمیخواهید افت چند صفحه ای در سئو داشته باشید.
در این مقاله چه می آموزید؟
Toggleدلیل ابداع شدن کدهای وضعیت HTTP و نمایش آنها چیست؟
شاید این سوال ذهن خیلی از دوستان را درگیر خودش بکنه که دلیل اینکه چنین کدهایی به وجود آمدن چیسـت؟ در ابتدا باید بگم که کدهای وضعیت HTTP یا همان HTTP Status Codes پاسخ های از طرف سرور می باشد که مستقیم برای مرورگر کاربر فرستاده میشه تا یک سری اقداماتی با توجه به این کد انجام بده، برای مثال کد 200 یعنی کار با موفقیت تمام شده و مرورگر وقتی این پاسخ را میبینید از حالت انتظار خارج میشه.
چرا کدهای وضعیت برای سئو سایت مهمه؟؟
حتما برای این سوال پیش اومده که چرا اصلا مهمه این کدها اونم برای موتور جست و جوی بزرگی مثل گوگل!
در پاسخ باید بهتون بگم که گوگل موقعی که ربات های خود را جهت بررسی و خزش به سراغ سایت شما میفرسته، ربات ها برای بررسی هر صفحه ای درخواست هایی و برای IP سرور شما میفرسته و اصلی ترین جوابی که از سرور به سمت ربات ها فرستاده میشه یک کد می باشد تحت عنوان کد وضعیت HTTP (HTTP Status Codes) و این جواب به همراه عوامل دیگر تاثیر بسزایی در سئوی سایت شما خواهد داشت. برای مثال:
زمانی که سرور کد 404 و برمیگردونه ربات متوجه وجود نداشتن صفحه یا URL مورد نظر میشه و این به معنی ایندکس نشدن اون صفحه می باشد.
مهمترین کدهای وضعیت HTTP برای سئو
همان طور که در مقاله قبلی در رابطه با مهمترین کدهای وضعیت HTTP (حدود 60 کد HTTP) بطور کامل کار کردیم آشنا هستید، ما قصد داریم مجدد در این مقاله بطور کامل با کدهای وضعیتی که تاثیر زیادی بر روی سئوی سایت دارند آشنا بشیم و سئوی سایت و رو به بهبود ببریم.
انواع کدهای تاثیر گذار بر روی سئو سایت:
کد وضعیت 200 (موفقیت آمیز):
همان طور که در مقاله کدهای وضعیت جامع گفته شد این کد نمایان کننده موفقیت آمیز بودن درخواست های مرورگر کاربر یا ربات می باشد. دقت داشته باشید که کد وضعیت 200 برای رسیدن به رتبه های سئوی بالاتر گوگل، کافی نمی باشد اما برای شروع خوب می باشد.
کد وضعیت 301 (انتقال دائمی):
کد وضعیت 301 زمانی استفاده می شود که یک URL نیاز به هدایت دائمی به URL دیگر داشته باشد و این هدایت به این معنی می باشد که تمامی ربات ها و کاربرات به URL جدید منتقل می شوند. کد 301 ارزش سئویی URL مبدا را به URL جدید منتقل می کند (به این دلیل که از اسمش مشخصه انتقال دائمی می باشد و URL مبدا دیگر قابل دسترسی نیست).
کد وضعیت 302 (تغییر مسیر موقت):
کد وضعیت 302 بسیار شبیه به کد وضعیت 301 برای بازدیدگنندگان می باشد و چه کاربران چه ربات ها همگی همانند کد وضعیت 301 به URL جدید یا مقصد منتقل می شوند، اما کد وضعیت 302 ارزش سئویی URL مبدا را به URL مقصد اعطا نمیکند و برای خودش نگه می دارد به دلیل موقت بودن این انتقال.
کد وضعیت 404 (یافت نشد):
مواقعی نیز پیش می آید که یک صفحه یا URL مورد نظر کاربر به دلیل آدرس دهی اشتباه کاربر و یا حذف شدن و تغییر مسیر توسط ادمین سایت دیگر موجود نباشد و در این صورت کد وضعیت 404 نمایان می شود (حتما چندین بار با این کد رو به رو شدین!). در این صورت ربات های گوگل به صورت کامل صفحه را ندید میگیرند و ایندکس نمی کنند در نتایج گوگل.
تاثیر کد وضعیت 410 (از بین رفته) بر سئو سایت:
کد وضعیت 410 بسیار شبیه به کد وضعیت 404 می باشد. هر دو کد وضعیت نشان دهنده موجود نبودن صفحه می باشد، اما با یک سری تفاوت که الان با هم آشنا میشیم باهاشون… همانطور که در توضیحات کد وضعیت 404 توضیح دادم این کد به دلایل: یک صفحه یا URL مورد نظر کاربر به دلیل آدرس دهی اشتباه کاربر و یا حذف شدن و تغییر مسیر توسط ادمین سایت دیگر موجود نباشد، اما کد وضعیت 410 تنها زمانی نمایان می شود که صفحه مورد نظر حذف شده باشد.
پس نتیجه میگیریم زمانی که صفحه را حذف کردید بهتره از کد وضعیت 410 استفاده کنید چون بیشتر قابل فهم و درک برا ربات های تلگرام می باشد.
تاثیر کد وضعیت 451 (به دلایل قانونی در دسترس نیست) بر سئو سایت:
این کد نمایان کننده این است که صفحه مورد نظر به دلایل قانونی پاک شده و دیگر در دسترس نمی باشد. اگر یک حکم قانونی برای پاک کردن صفحه ای در سایت خودتون دریافت کردی بهتره از کد وضعیت 451 استفاده کنید و اینکار شما به ربات گوگل در درک دلیل پاک شدن صفحه بسیار کمک میکند.
تاثیر کد وضعیت 500 (خطای سرور داخلی) بر سئو سایت:
خطای کد 500 یک پیام عمومی است که میگه سرور شما با وضعیت غیرمنتظره ای رو به رو شده است . که اون اتفاق مانع از پردازش درخواست سمت کاربر شده است. دلیل این خطا میتونه هر چیزی باشه مثل مشکل در یک افزونه و یا یک اسکریپت و… پس نتیجه میگیریم این یک کد عمومی می باشد و منظور و معنی کلی کد اینکه مشکلی در پردازش پیش آمده یا مشکل از سمت سرور می باشد.
تاثیر کد وضعیت 503 (سرویس در دسترس نیست) بر سئو سایت:
این کد زمانی رخ می دهد که سرور در دسترس نمی باشد که معمولا به دلایل: تعمیر، بارگذاری و یا ارسال شدن درخواست های بیش از حد توان سرور، نگهداری و… می باشد که همه مشکلات معمولا از سمت سرور می باشد. این کد زمانی که مدت زمان طولانی باقی بماند و توسط مدیر سایت برطرف نشه تاثیر بسیار زیادی بر روی سئوی سایت خواهد گذاشت و معمولا زمانی که این کد استفاده شود موتورهای جست و جو متوجه مشکل می شوند و مراجعه به سایت را به زمان دیگری موکول میکنند.
در نتیجه تاثیر کد وضعیت بر روی سئو سایت
در این قسمت به طور نگاه کلی میخوایم کل مقاله رو مورد بررسی قرار دهیم…
کد | معنی | جواب گوگل |
200 | موفقیت آمیز | ایندکس می کند |
301 | انتقال دائمی | از صفحه مبدا آدرس را دنبال می کند و ازش به عنوان یک متعارف استفاده میکند. |
302 | انتقال موقت | از صفحه مبدا ریدایرکت را دنبال میکند اما نگاه دائمی دیگر ندارد و موقت است. |
4xx | خطای سمت کاربر | ایدکس نمی کند. |
5xx | خطای سمت سرور | به آرامی کراول می کند. |
حتما مقاله جامع کدهای وضعیت HTTP را مطالعه کنید زیرا به طور کامل با انواع کدهای وضعیت HTTP را توضیح دادیم و میتونید به راحتی باهاشون آشنا شید.
اگر میخوای بیشتر راجب سئو و وبمستری بدونی سایت بیت آموز و دنبال کنید و همیشه خودتون و بروز نگه دارید و میتونید کانال آپارات ما رو هم دنبال کنید!
درباره ابوالفضل عنایتی
باسلام! من ابوالفضل عنایتی هستم بنیان گذار سایت بیت آموز و مدیر تیم HTHTM ! فعالیت من در زمینه هک و امنیت و برنامه نویسی به زبان های Python - C# می باشد و امیدوارم در این سایت و صفحه های دیگر ما بتونیم بهتون بهترین کمک هارو کنیم تا به اون چیزی که میخواین برسین با کمک ما!! جهت ارتباط با من: instagram: Abolfazl_enayati_org telegram: HTHTM_BOT
نوشتههای بیشتر از ابوالفضل عنایتی
دیدگاهتان را بنویسید