
ارور ۴۰۴ یا Not Found پیغامی است که وقتی مرورگر وب شما نمی تواند صفحه وب درخواستی را پیدا کند، نمایش داده می شود. این خطا یکی از کدهای وضعیت HTTP است که نشان می دهد مشکلی در ارتباط بین مرورگر شما و وب سایت رخ داده است. به زبان ساده تر، وقتی شما آدرسی را در مرورگر خود وارد می کنید، مرورگر شما از سرور وبسایت درخواست می کند تا آن صفحه را برای شما نمایش دهد. اگر سرور به هر دلیلی نتواند آن صفحه را پیدا کند، خطای ۴۰۴ را به مرورگر شما ارسال می کند و مرورگر نیز این خطا را به شما نمایش می دهد.
دلایل مختلفی می تواند باعث بروز خطای ۴۰۴ شود. ممکن است شما آدرس صفحه را اشتباه تایپ کرده باشید، یا ممکن است صفحه مورد نظر حذف یا به آدرس دیگری منتقل شده باشد. گاهی اوقات هم ممکن است مشکل از سمت سرور وبسایت باشد و سرور به طور موقت در دسترس نباشد. در هر صورت، خطای ۴۰۴ به شما می گوید که صفحه مورد نظر شما در حال حاضر در دسترس نیست. در خدمات سئو سایت نیز شناسایی و رفع ارورهای 404 از اهمیت بالایی برخوردار است، زیرا این ارورها می توانند باعث کاهش اعتبار سایت در گوگل شوند.
چه عواملی باعث بروز ارور 404 می شوند؟ برای مثال در سئو سایت پزشکی ، بروز این خطا می تواند تاثیر منفی بر تجربه کاربر و رتبه سایت داشته باشد. برای مثال، اگر مقالات یا صفحات مرتبط با اطلاعات پزشکی به درستی هدایت نشوند، کاربران به سرعت سایت را ترک می کنند، که این امر نرخ پرش را افزایش داده و رتبه بندی در موتورهای جستجو را کاهش می دهد.
در واقع، مجموعه ای از عوامل می توانند به وجود آمدن این خطا نقش داشته باشند که می توان آن ها را به دو دسته کلی تقسیم کرد:
در پاسخ به این سوال که چگونه خطای 404 را برطرف کنیم، باید گفت، همانطور که پیش تر با مفهوم کلی ارور 404 چیست آشنا شدیم، اما در هر صورت باید این ارور را رفع کنیم تا کاربر را به هدف اصلی خود برسانیم؛ مخصوصا اگر با آن صفحه در نتایج گوگل رتبه داریم. برای رفع “ارور 404” ، می توانید از روش های زیر استفاده کنید:
اولین و همچنین راحت ترین کار که در این شرایط می توانید انجام بدهید رفرش یا تازه سازی صفحه است. گاهی اوقات، امکان دارد این خطا بدون هیچ دلیل خاصی نمایش داده شود و شما بتوانید با یک رفرش ساده، مشکل 404 به وجود آمده را حل کنید.
یکی دیگر از دلایلی که ممکن است به ارور 404 برخورد کنید، تایپ اشتباه url می باشد. در صورتی که شما آدرس صفحه مربوطه را اشتباه وارد کنید، ممکن است با این ارور برخورد کنید. به همین دلیل، اگر که در صفحات مورد نظر خود با ارور 404 مواجه شدید، حتما در همان ابتدا به آدرسی که وارد کرده اید، توجه لازم رو داشته باشید.
جهت اطمینان بیشتر، می توانید کش مرورگر خود را پاک نمایید و دوباره بررسی کنید که این ارور بر طرف می شود یا که خیر. برای این کار، پس از کلیک روی سه نقطه بالای صفحه، وارد setting شوید. سپس، در قسمت Privacy and Security روی گزینه Clear Browsing Data کلیک کنید تا کش مرورگر خود را پاک کنید. بعد از انجام این مراحل دوباره بررسی کنید که این ارور برطرف شده است یا خیر.
این مرورگر ها، در واقع کش و کوکی سایت را در خود ذخیره نمی کنند. به همین دلیل، در هر بار بررسی سایت در این تب، نسخه ای تازه از سایت مورد نظر را مشاهده خواهید کرد. در صورت مواجهه با “خطای 404” در سایت مورد نظر، می توانید آدرس سایت را بار دیگر در یکی از این تب ها بررسی کنید.
گوگل به خوبی می داند که ارور 404 سایت، امری طبیعی در وب سایت ها هستند و تا زمانی که تعداد این خطاها در سایت شما معقول باشد، جای نگرانی نیست. موتورهای جستجو این خطاها را به عنوان نشانه ای از محتوای بی کیفیت یا وب سایت رها شده تفسیر نمی کنند. با این حال، وجود تعداد زیاد خطای 404 و عدم رسیدگی به آن ها می تواند به طور غیر مستقیم بر سئو سایت شما تاثیر منفی بگذارد.
زمانی که کاربر با خطای 404 مواجه می شود، تجربه کاربری ناخوشایندی خواهد داشت و احتمالا سایت شما را ترک می کند. این موضوع می تواند نرخ پرش سایت را افزایش دهد و در نتیجه به گوگل این سیگنال را ارسال کند که سایت شما برای کاربران مفید و جذاب نیست. همچنین، اگر صفحات مهم و با ارزش شما به دلیل خطای 404 در سایت در دسترس نباشند، لینک های ورودی به آن صفحات و اعتبار آن ها از بین می رود که می تواند منجر به کاهش رتبه سایت در نتایج جستجو شود.
به طور خلاصه، خطاهای 404 به خودی خود مشکل بزرگی برای سئو سایت شما ایجاد نمی کنند. اما برای حفظ تجربه کاربری مطلوب و جلوگیری از تاثیرات منفی غیر مستقیم بر سئو سایت، بهتر است این خطاها را به طور منظم بررسی و در صورت نیاز با ریدایرکت 301 به صفحات مرتبط یا ایجاد صفحات 404 سفارشی با لینک های مفید و یا 410 کردن آنها، این ارور را مدیریت کنید.
در پاسخ به سوال برخی کاربران درباره اینکه در مرورگرهای مختلف کد خطای 404 چیست باید به این نکته جالب اشاره کرد که هرچند کد خطای 404 برای همه مرورگرها یکسان است، اما نحوه نمایش آن می تواند در مرورگرهای مختلف، متفاوت باشد. هر مرورگر پیام خطا و ظاهر صفحه 404 را به شیوه خود سفارشی سازی می کند.
حالا که با مفهوم این که ارور 404 چیست آشنا دید، باید با رفع این خطا هم به خوبی آشنا شوید. خطای 404 در وردپرس زمانی رخ می دهد که کاربر سعی می کند به صفحه ای دسترسی پیدا کند که وجود ندارد یا به درستی پیکربندی نشده است. این خطا می تواند ناشی از دلایل مختلفی باشد، از جمله حذف یا تغییر نام صفحه، تغییر در ساختار پیوندهای یکتا، خطا در فایل htaccess ، یا مشکلات مربوط به افزونه ها و قالب ها. برای از بین بردن خطای 404 ، اولین قدم بررسی آدرس صفحه است.
اگر مشکل همچنان پابرجا بود، می توانید فایل htaccess را بررسی و در صورت نیاز آن را بازنشانی کنید. همچنین غیرفعال کردن افزونه ها و تغییر قالب به قالب پیش فرض وردپرس می تواند به شما در شناسایی علت خطا کمک کند. در نهایت، اگر هیچ یک از این راهکارها موثر نبود، می توانید از ابزارهایی مانند Google Search Console برای شناسایی صفحات دارای خطای 404 و رفع آنها استفاده کنید. به یاد داشته باشید که رفع خطای 404 وردپرس برای بهبود تجربه کاربری و سئوی وبسایت شما مهم است.
خطاهای ۴XX دسته ای از کدهای وضعیت HTTP هستند که نشان می دهند مشکلی در سمت کاربر وجود دارد و سرور نمی تواند درخواست را پردازش کند. این خطاها معمولا به دلیل خطای نحوی در درخواست، تلاش برای دسترسی به منبع غیرمجاز یا درخواست منبعی که وجود ندارد رخ می دهند.
ارور ۴۰۴ (Not Found) یکی از رایج ترین خطاهای ۴XX است و زمانی رخ می دهد که سرور نتواند منبع درخواستی را پیدا کند. این به این معنی نیست که منبع به طور دائم حذف شده است، بلکه ممکن است به طور موقت در دسترس نباشد یا آدرس آن تغییر کرده باشد.
سایر خطاهای ۴XX معانی مختلفی دارند. به عنوان مثال، خطای ۴۰۱ (Unauthorized) به این معنی است که کاربر برای دسترسی به منبع باید احراز هویت شود، و خطای ۴۰۳ (Forbidden) به این معنی است که کاربر مجاز به دسترسی به منبع نیست، حتی اگر احراز هویت شده باشد.
در جدول زیر به طور خلاصه این خطاها را مقایسه می کنیم:
| کد خطا | توضیحات | مثال |
| 400 Bad Request | درخواست به دلیل خطای نحوی یا اطلاعات نامعتبر توسط سرور قابل درک نیست. | ارسال فرم ناقص |
| 401 Unauthorized | برای دسترسی به منبع، احراز هویت لازم است. | تلاش برای دسترسی به صفحه مدیریت بدون ورود به سیستم |
| 403 Forbidden | کاربر مجاز به دسترسی به منبع نیست، حتی با احراز هویت. | تلاش برای دسترسی به فایل خصوصی |
| 404 Not Found | سرور نمی تواند منبع درخواستی را پیدا کند. | درخواست صفحه وب حذف شده |
| 429 Too Many Requests | کاربر در یک بازه زمانی مشخص تعداد درخواست های زیادی ارسال کرده است. | ارسال درخواست های زیاد به API |
پس از این که با مفهوم دقیق این که ارور 404 چیست آشنا شدید، باید با روش های شناسایی این صفحات در سایت به خوبی آشنا شوید. در ادامه این مطلب به معرفی این روش ها پرداخته ایم.
ابزار های تحلیل وب مانند Google Search Console , Google Analytics و یا ابزار Screaming Frog می توانند به شما یک آمار مفید از وضعیت صفحات و آنالیز وب سایت به شما بدهند.
در صورتی که کاربران هنگام بازدید از صفحات سایت و یا شما به عنوان مدیر سایت با این ارور روبرو شدید، می توانید این مشکل را ثبت و پیگیری کنید. بررسی لینک های داخلی و خارجی و همچنین اطمینان از اعتبار آنها بسیار اهمیت دارد.
ابزار هایی مانند Online Broken Link Checker، Screaming Frog SEO Spider یا Ahrefs می توانند سایت شما را اسکن کرده و صفحات و یا لینک هایی که موجب ایجاد ارور 404 شده را به شما گزارش دهند. در واقع، این ابزار ها در شناسایی و رفع این خطا بسیار موثر می باشند.