آیا ارورهای 404 بر رتبه‌بندی سایت تأثیر می‌گذارند؟ راهنمای جامع مدیریت ارورهای 404

تاریخ انتشار: 1403/06/۰۴

آیا ارورهای 404 بر رتبه‌بندی سایت تأثیر می‌گذارند؟ راهنمای جامع مدیریت ارورهای 404

جان مولر از گوگل به این پرسش پاسخ داده است که آیا وجود تعداد زیادی ارور 404 می‌تواند بر رتبه‌بندی سایت تأثیر منفی بگذارد یا خیر. او توضیحی شفاف و کاربردی درباره بهترین روش‌ها برای مدیریت این ارورها ارائه داده است.

کد وضعیت 404 (صفحه یافت نشد)

کد 404 پیامی است که سرور هنگامی که یک مرورگر یا ربات خزنده درخواست مشاهده صفحه‌ای را می‌کند که در سرور موجود نیست، ارسال می‌کند. این کد صرفاً به این معناست که صفحه مورد نظر پیدا نشده است.

در مستندات رسمی W3C، از کلمه "خطا" برای تعریف کد 404 استفاده نشده است. با این حال، سری کدهای 400 (مانند 400، 404، 410 و...) به عنوان پاسخ‌های خطای کاربر شناخته می‌شوند. یک کاربر می‌تواند مرورگر یا خزنده وب باشد؛ بنابراین، پاسخ خطای کاربر به این معناست که سرور به مرورگر یا خزنده اعلام می‌کند که درخواست آنها اشتباه بوده است. این به این معنا نیست که وب‌سایت دچار خطاست.

این تعریف رسمی W3C از کد وضعیت 404 است:

"کد وضعیت 404 (صفحه یافت نشد) نشان‌دهنده این است که سرور منبع اصلی، نمایشی از منبع هدف را پیدا نکرده یا نمی‌خواهد آن را فاش کند. کد وضعیت 404 نشان نمی‌دهد که این عدم وجود نمایندگی موقتی است یا دائمی؛ کد وضعیت 410 (نابود شده) نسبت به 404 ارجحیت دارد اگر سرور اصلی بداند که این وضعیت احتمالاً دائمی است."

آیا ارورهای 404 بر رتبه‌بندی تأثیر می‌گذارند؟

یکی از کاربران از جان مولر پرسید که آیا تعداد زیادی از ارورهای 404 می‌تواند بر رتبه‌بندی سایت تأثیر منفی بگذارد. مولر پاسخ داد و سپس به توضیح روش صحیح مدیریت ارورهای 404 و نکاتی درباره زمان‌های خاصی که نباید این ارورها را "اصلاح" کرد، پرداخت.

مولر در پاسخ به این سوال گفت:

"اول از همه، ارورهای 404 تأثیری بر رتبه‌بندی سایر صفحات سایت شما نخواهند داشت."

مدیریت ارورهای 404 با ریدایرکت‌ها

مولر سپس به بررسی استفاده از ریدایرکت‌ها برای جلوگیری از بروز ارورهای 404 پرداخت. ریدایرکت یک پاسخ سرور است که به کاربر یا خزنده می‌گوید صفحه مورد نظر به یک URL دیگر منتقل شده است. ریدایرکت 301 به مرورگر یا خزنده اعلام می‌کند که URL به طور دائمی به یک URL دیگر منتقل شده است.

چه زمانی باید از ریدایرکت‌ها برای 404 استفاده کرد؟

ریدایرکت کردن یک صفحه‌ای که دیگر وجود ندارد به صفحه‌ای دیگر، گاهی اوقات راه درستی برای مدیریت ارورهای 404 است.

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

"ریدایرکت‌ها می‌توانند در مواجهه با صفحات قدیمی مؤثر باشند، اما نه همیشه. به عنوان مثال، اگر محصولی جدید دارید که به عنوان جایگزین یک محصول قدیمی عمل می‌کند، ریدایرکت کردن مناسب است."

چه زمانی نباید از ریدایرکت‌ها برای 404 استفاده کرد؟

مولر توضیح می‌دهد که در برخی موارد بهتر است از ریدایرکت‌ها برای مدیریت ارورهای 404 استفاده نکنید. او تأکید می‌کند که نشان دادن صفحه‌ای که با آنچه کاربر انتظار دارد متفاوت است، تجربه کاربری ضعیفی را به همراه دارد.

مولر می‌گوید:

"اگر فقط صفحات مشابه دارید، ریدایرکت نکنید. اگر کاربر به دنبال چاقویی در سایت شما بود و شما او را به صفحه قاشق‌ها هدایت کردید، او ناامید خواهد شد. این یک تجربه کاربری بد است و در جستجو هم کمک نمی‌کند."

نمایش ارورهای 404 مشکلی ندارد

مولر در ادامه توضیح می‌دهد که نمایش ارورهای 404 در واقع کار درستی است، زیرا وقتی مرورگر یا خزنده وب درخواستی برای صفحه‌ای که دیگر وجود ندارد ارسال می‌کند، این پاسخ صحیح است.

او توضیح می‌دهد:

"به جای ریدایرکت کردن به صفحه‌ای مشابه یا صفحه اصلی، بهتر است یک کد وضعیت HTTP 404 بازگردانید. یک صفحه 404 خوب طراحی کنید. حتی شاید بتوانید یک صفحه 404 بسازید که توضیح دهد چرا قاشق‌ها از چاقوها بهتر هستند، اگر بتوانید چنین ادعایی را مطرح کنید. اما بی‌دلیل ریدایرکت نکنید. اگر مطمئن نیستید، ریدایرکت نکنید. قبول کنید که ارورهای 404 بخشی طبیعی از یک وب‌سایت سالم هستند."

همیشه پاسخ‌های خطا را بررسی کنید

مولر به این نکته اشاره نکرد، اما همیشه باید پاسخ‌های خطا، از جمله 404ها، بررسی شوند. بررسی‌ها را به این دلیل که صفحه دیگر وجود ندارد یا صفحه‌ای برای ریدایرکت کردن ندارید، متوقف نکنید. گاهی اوقات یک مشکل واقعی وجود دارد که باید حل شود.

404 ناشی از لینک‌های داخلی

برای مثال، برخی از ارورهای 404 ناشی از لینک‌های داخلی خراب هستند که در آن URL به اشتباه نوشته شده است. شما می‌توانید با ریدایرکت کردن URL اشتباه به URL صحیح، این مشکل را "حل" کنید، اما این راه‌حل واقعی نیست زیرا مشکل اصلی لینک خراب است.

404 ناشی از لینک‌های خروجی

برخی از ارورهای 404 نیز ناشی از لینک دادن به صفحاتی هستند که دیگر وجود ندارند. لینک دادن به صفحاتی که وجود ندارند، به نظر می‌رسد صفحه رها شده است. این تجربه کاربری ضعیفی است و هرگز بخشی "طبیعی از یک وب‌سایت سالم" نیست. بنابراین یا به صفحه صحیح لینک دهید، یا به صفحه دیگری لینک دهید و یا اصلاً لینک ندهید.

404 ناشی از لینک‌های ورودی

نوع دیگری از ارورهای 404 وجود دارد که مولر به آن اشاره نکرد و نیاز به بررسی دارد. گاهی اوقات سایت‌ها URL را اشتباه می‌نویسند و در این صورت پاسخ صحیح، ریدایرکت 301 به URL صحیح است. شما می‌توانید با سایت تماس بگیرید و از آنها بخواهید اشتباه خود را اصلاح کنند، اما بهتر است ریدایرکت را اضافه کنید و زندگی خود را ادامه دهید.

مرکز تماس سامانه تیکت