در این مطلب قصد داریم ارور 404 را برای شما تعریف کنیم و تاثیر آن بر سئوی سایت را توضیح دهیم درباره نحوه ی طراحی و پیدا کردن ارور 404 صحبت خواهیم کرد .و تاثیرات آن را بیان خواهیم نمود و نظر گوگل در مورد ان را بررسی خواهیم کرد و چگونگی رفع ان را بیان خواهیم نمود.
ارور 404 یک کد استاندارد وضعیت HTTP می باشد که کد پاسخ نیز نامیده می شود. وقتی میخواهید به یک URL یا سرور دسترسی پیدا کنید، سرور یک کد وضعیت را بازمیگرداند تا نحوه عملکرد را نشان دهد. با فرض اینکه بیشتر وب خوب کار میکند، متداولترین کد وضعیت 200 می باشد. اگر اکنون این مقاله را میخوانید، به این معنی است که مرورگر شما قادر به دسترسی به سرور ما بوده و سرور منبع درخواستی را پیدا کرده است، بنابراین 200 کد پاسخ شما می باشد.
همان طور که در مقاله سئو تکنیکال گفتیم، هنگامیکه مشتری میتواند با سرور ارتباط برقرار کند اما منبع درخواستی را پیدا نکند، کد وضعیت 404 خطا را از بین میبرد. این اساساً به این معنی می باشد که صفحه یا هر منبع دیگری را نمیتوان در آن آدرس خاص یافت.
میتوانید از ابزاری مانند http status استفاده کنید. میتوانید چندین URL را وارد کرده و کدهای وضعیت HTTP آنها را به شما بازگرداند. این فقط کد اصلی سند را بهاستثنای هر منبع دیگری بیرون میآورد. بااینوجود میتوانید URL منبع را اضافه کنید.
کدهای پاسخ دیگری وجود دارند که شاید درباره آنها شنیده باشید. بهعنوانمثال 500 ، 501 و 503 معمولاً خطای سرور را نشان میدهند، درحالیکه 301 و 302 به معنای تغییر مسیر می باشد. اینها، به همراه 200 و 404 ، رایجترین کدهای وضعیت را در وب تشکیل میدهند.
به طور معمول، وب سرور شما باید از ارور 404 بهدرستی استفاده کند. این به این معنی است که اگر بخواهید به URL که وجود ندارد دسترسی پیدا کنید، سرور از قبل 404 را بیرون میکشد.
بااینحال، گاهی اوقات ممکن می باشد سیستمعامل 404 را بازنگرداند، اما یک صفحه 200 خالی است. همچنین، همانطور که در بالا مشاهده میکنید، طراحی چندان دلپذیر نیست و تنها گزینه ارائه شده، تازهسازی صفحه است، اما صفحه ای وجود ندارد.
ایده خوبی است که برای صفحه 404 خود یک طراحی وب سفارشی داشته باشید. چرا؟ خوب، زیرا میتواند تجربه بهتری برای کاربران شما ایجاد کند. منظور من این است که تجربه پیدانکردن آنچه شما به دنبال آن هستید در حال حاضر بد می باشد. اما حداقل میتوانید کمی خلاقیت به آن اضافه کنید مانند عکس زیر:
اگر یک وبسایت سفارشی دارید، باید یک الگوی 404 ایجاد کنید. وارد وب سرور Apache خود شوید و یک فایل 404.php ایجاد کنید. اگر قبلاً آن را دارید، فقط آن را ویرایش کنید. گاهی ممکن است پسوند html داشته باشد. اگر کد وضعیت 404 را برنمیگرداند، آن را به .php تغییر دهید، زیرا باید با استفاده از PHP ، هدر درخواست HTTP را با کد خطای مناسب 404 ایجاد کنیم.
یک راه آسان برای یافتن ارور 404 ورود به سیستم Google Search Console است. این ارور های 404 ای است که Google میبیند، بنابراین قطعاً مهمترین آنها هستند.
اگر خطاهای Soft 404 را مشاهده کردید، باید مطمئن شوید که صفحه 404 واقعاً کد خطای 404 را برمیگرداند. در غیر این صورت، بهتر است آن را برطرف کنید.
روشهای دیگری برای یافتن خطاهای 404 وجود دارد. اگر به دنبال صفحات شکسته در وبسایت خود هستید که افراد دیگر به آنها پیوند دادهاند، میتوانید از cognitiveSEO Site Explorer استفاده کرده و قسمت Broken Pages را بررسی کنید.
متخصصان زیادی وجود دارند که اظهار داشتند ارور 404 رتبه شما را خراب میکند و شما باید آنها را دراسرعوقت برطرف کنید. اما حقیقت این است که 404 ها بخشی طبیعی از وب هستند و در واقع مفید هستند.
فکرش را بکنید اگر مکان خاصی وجود نداشت، آیا ترجیح نمیدهید بجای اینکه مدام به مکانهای تصادفی دیگری هدایت شوید، بدانید؟ در وب هم همینطور است. گرچه ایده خوبی است که یک صفحه قدیمی را که به یک صفحه جدید و مرتبط حذف شده هدایت کنید، بهعنوانمثال هدایت هر 404 به صفحه اصلی خود ایده خوبی نیست.
از لحاظ تئوری، 404 ها در رتبهبندی تأثیر دارند. اما نه رتبهبندی یک سایت کامل. اگر صفحهای کد خطای 404 را بازگرداند، به این معنی است که وجود ندارد، بنابراین گوگل و سایر موتورهای جستجو آن را فهرستبندی نمیکنند.
گوگل همیشه به طبیعی بودن 404 اشاره کرده است. همچنین به نظر میرسد که با آنها بسیار منعطف است. منظور من این است، طبیعی است، باتوجهبه اینکه آنها 404 مورد خاص خود را دارند:
رفع آدرسهای ورودی 404 همیشه خیلی آسان نیست. این به این دلیل است که شما کنترل کامل ندارید. اگر کسی پیوندی را که به وبسایت شما اشاره دارد اشتباه املایی میکند، باید او را متقاعد کنید تا آن را برطرف کند. یک جایگزین خوب برای این، هدایت مجدد آن پیوند خراب به منبع مناسب است.
اگر صفحهای را حذف کردهاید، میتوانید به مدیران سایت اطلاع دهید که به آن پیوند دارند. بهخاطر داشته باشید که ممکن است آنها این کار را دوست نداشته باشند و تصمیم بگیرند که به منبع دیگری پیوند دهند. به همین دلیل شما باید مطمئن شوید که منبع جدید بهترین گزینه برای آنهاست.
بنابراین، اگر فکر میکردید که آیا خطاهای 404 به سئو آسیب میرساند، اکنون جواب را میدانید. بههرحال، بگذارید خلاصهاش کنم:
صفحات خطای 404 واقعاً به سئو شما آسیب نمیرسانند، اما اگر نتوانید آنها را برطرف کنید قطعاً موارد زیادی را میتوانید از دست دهید. اگر بک لینکهایی دارید که به صفحات وبسایت خود اشاره میکنند و 404 را برمیگردانند، سعی کنید این بک لینکها را برطرف کرده و 301 URL های خراب خود را به مکان مربوطه هدایت کنید. اگر پیوندهایی در سایت خود دارید که به صفحات خراب اشاره دارد، اطمینان حاصل کنید که دراسرعوقت آنها را برطرف کرده و جریان عدالت پیوند و UX را به حداکثر برسانید.