خطای 404 not found چیست؟
ارور 404 یکی از رایج ترین خطاهایی است که کاربران در زمان وبگردی با آن مواجه می شوند؛ اگر بخواهیم به زبان ساده بگوییم، ارور 404 می گوید :" صفحه مورد نظر شما وجود ندارد! "
اما چرا این صفحات به وجود می آیند؟
زمانی که به عنوان یک کاربر وارد صفحه ای می شوید، مرورگر برای لود کردن آن صفحه، درخواستی را به سرور ارسال می کند. در صورتی که سرور نتواند این صفحه را پیدا کند، ارور 404 را به شما نشان می دهد.
دلایل به وجود آمدن خطای 404 چیست؟
به طور کلی خطای 404 یا not found زمانی رخ می دهد که محتوای یک وب سایت حذف یا به آدرس دیگری منتقل شده باشد. البته عوامل دیگری نیز می توانند سبب به وجود آمدن صفحات 404 شوند که در ادامه آنها را خواهیم گفت:
- تایپ اشتباه آدرس صفحه که می تواند به اشتباه لینک سازی شده یا در مرورگر تایپ شده باشد.
- نام دامنه وارد شده دیگر وجود ندارد.
- صفحه مورد نظر به طور کلی حذف شده یا منتقل شده است.
- سرور سایت اجرا نشده یا اتصال خراب است.
چرا باید ارور 404 یا not found را جدی بگیریم؟
ارور 404 از دو جهت برای گوگل اهمیت دارد؛
- تجربه کاربری
- افزایش نرخ پرش یا Bounce Rate و افزایش Crawl Errors
از اصلی ترین اهداف گوگل می توان به جلب رضایت کاربر و ایجاد یک تجربه کاربری خوب اشاره کرد. گوگل نگاه ویژه ای به صفحات 404 یک سایت دارد؛ البته این کار تنها برای جریمه کردن سایت نمی باشد. بلکه از صاحبان وب سایت ها می خواهد علاوه بر از بین بردن این ارور، صفحه 404 خود را به طور ویژه طراحی کنند. ارور 404 با اثر منفی که روی تجربه کاربری سایت می گذارد یکی از دلایل افت رتبه سایت در گوگل هم است.
حتی اگر تمامی صفحات 404 سایتتان را نیز از بین ببرید، باز هم بر اثر خطای سرور، ممکن است با این خطا روبرو شوید. پس بهتر است برای جلب رضایت کاربر، صفحه 404 سایتتان را به نحوی طراحی کنید که حداقل کمی کاربر را به خود جذب کند یا راهی برای ورود به سایتتان داشته باشد.
در سرچ کنسول گوگل بخشی تحت عنوان Crawl Errors وجود دارد؛ در این بخش می توانید به گزارشات کاملی از صفحات 404 خود دست پیدا کنید. وجود صفحات 404 سبب افزایش نارضایتی کاربر و نرخ پرش سایت می شود.
شناسایی خطای 404 not found
پیش از آنکه به شما یاد بدهیم چطور این خطا را برطرف کنید، باید به شما یاد بدهیم که صفحات 404 سایتتان را شناسایی کنید. در ادامه دو روش ساده و کاربردی را برای شناسایی صفحات 404 به شما یاد خواهیم داد:
-
شناسایی خطای 404 در سرچ کنسول
برای استفاده از این ابزار ابتدا باید سایتتان را در آن ثبت کنید؛ اگر هنوز برای این کار اقدام نکرده اید، مطلب " ثبت سایت در سرچ کنسول " را مطالعه کنید. پس از آن طبق تصویر زیر، از منوی سمت چپ، گزینه " index " را انتخاب کنید و به قسمت " pages " بروید. پس از آن در قسمتی با عنوان " Not found (404) " می توانید تمامی صفحات 404 سایتتان را مشاهده کنید.
-
استفاده از ابزار webSite Auditor
استفاده از ابزار webSite Auditor نیز بسیار ساده است؛ کافیست برنامه آن را روی دسکتاپ نصب کنید. سپس آدرس سایتتان را روی نوار URL وارد کرده و منتظر بمانید. این ابزار پس از تحلیل و آنالیز سایت شما، در بخش " Site Structure " و سپس " Site Audit " اطلاعات جامعی را از صفحات 404 در اختیار شما قرار می دهد.
چگونه به عنوان کاربر ارور 404 را برطرف کنیم؟
همیشه نمایش ارور 404 به کاربر، به معنای عدم دستیابی به صفحه مورد نظر نیست؛ گاهی به دلایل مختلفی این ارور نمایش داده می شود که با انجام اقداماتی ساده از سمت کاربر، به راحتی قابل حل می باشد. در ادامه به شما یاد می دهیم که اگر به عنوان کاربر با خطای 404 not found روبرو شدید، چطور اقدام به رفع ارور 404 کنید.
1- بارگیری مجدد صفحه مورد نظر
گاهی به سبب عدم بارگیری درست یک صفحه، شما با خطای 404 not found روبرو می شوید. در این زمان روی دکمه " تازه کردن " کلیک کرده یا دکمه " F5 " کیبورد خود را انتخاب کنید.
2- آدرس صفحه را مجدد بررسی کنید
از دیگر دلایل به وجود آمدن ارور 404 در گوگل، می توان به اشتباه تایپ شدن آدرس آن صفحه اشاره کرد. اگر خودتان به صورت دستی آدرس صفحه را وارد کرده باشید، ممکن است اشتباه تایپی داشته باشید. اگر از طریق لینک به این صفحه هدایت شده اید، ممکن است فرد دیگری اشتباه تایپی در لینک دهی داشته باشد.
به عنوان مثال " / " را برعکس تایپ کرده باشد. به همین دلیل آدرس صفحه را بررسی کنید و در صورت وجود اشتباه، آن را اصلاح و دوباره رفرش کنید.
3- حافظه و کوکی های مرورگرتان را حذف کنید
برای رفع ارور 404 در وردپرس آدرس صفحه مورد نظرتان را در سیستم دیگری وارد کرده و از ارور 404 در گوگل اطمینان حاصل کنید. اگر صفحه مورد نظر در سیستم دیگری به درستی نمایش داده شد، شما باید حافظه و کوکی مرورگر خودتان را پاک کنید.
4- بازنگری تصاویر
ممکن است ارور 404 گوگل به دلیل حذف و یا اشتباه وارد کردن آدرس یک عکس به وجود آمده باشد. در این صورت سرور توانایی فراخوانی تصویر را در صفحه سایت ندارد. برای رفع این خطا کافیست به آدرس تصویر مراجعه کرده و عکس قبلی را حذف و عکس جدید را جایگزین کنید.
5- استفاده از مرورگر دوم
گاهی اوقات تغییر مرورگر می تواند خطای نات فاند که با آن روبرو شده اید را برطرف کند. برای مثال درصورتی که از مرورگر کروم استفاده می کنید، آن را تغییر دهید و از فایرفاکس یا ... استفاده کنید.
6- جستجو در سایت مدنظر
اگر صفحه مدنظر خود را در یک سایت پیدا نمی کنید، می توانید کلمه ای مرتبط با موضوع آن صفحه را در همان سایت جستجو کنید. گاهی اوقات این روش شما را به صفحه مدنظرتان می رساند.
7- استفاده از تب incognito در مرورگر کروم
درصورتی که می خواهید بدون ذخیره شدن اطلاعات در تاریخچه مرورگر خود جستجو انجام دهید، می توانید از تب incognito گوگل کروم که از سه نقطه بالای مرورگر یا کلید ترکیبی ctrl+shift+n به آن دسترسی داشته باشید.
رفع خطای 404 not found توسط مدیر سایت
در ادامه راه حل هایی برای رفع خطای 404 توسط مدیر یک وبسایت در اختیارتان قرار می دهیم.
ریدایرکت 301، بهترین راه حل
بهترین راه برای از بین بردن صفحات 404 یک سایت، ریدایرکت 301 است. اگر سایت شما وردپرسی است، می توانید به کمک دو افزونه Yoast SEO و 301 Redirects صفحات 404 سایتتان را به نزدیک ترین و مرتبط ترین صفحه سایت ریدایرکت کنید.
ریدایرکت صفحات 404 که در گوگل ایندکس شده اند و رتبه نسبتا خوبی نیز دارند، از ضروری ترین اقداماتی است که باید آن را انجام بدهید. چرا که این صفحات بازدید بالایی داشته و در صورتی که کاربر را به هدفش نرساند، تاثیر بسیار بدی در سئو سایتتان می گذارد.
در مطلب " آموزش ریدایرکت 301 در وردپرس " به صورت کامل نحوه ریدایرکت کردن صفحات را به شما یاد داده ایم.
نکات بهینه سازی صفحات 404
برای بهینه سازی صفحات با خطای 404، نکات زیر را رعایت کنید.
-
طراحی گرافیکی جذاب و کاربر پسند
همانطور که گفتیم گاهی به سبب خطای سرور، صفحات 404 در سایت شما به وجود می آید. به همین دلیل این صفحات باید به نحوی طراحی شوند که کاربر در صورت مواجه شدن با آنها خسته نشده و بتواند به سایت شما برگردد. به همین دلیل سعی کنید صفحات 404 خود را جذاب و با گرافیک نسبتا بالا ایجاد کنید.
-
در صفحات 404 از لینک صفحه اصلی استفاده کنید
در صورتی که در صفحات 404 سایتتان راهی برای بازگشت مجدد کاربر به سایتتان قرار نداده باشید، نرخ پرش سایتتان را افزایش داده اید. به همین منظور در صفحه 404 سایتتان، لینک صفحه اصلی سایت را قرار بدهید. با این کار کاربر می تواند به راحتی به سایت شما باز گردد.
-
قرار دادن ابزار جستجو در صفحه 404
راه دیگری که از افزایش نرخ پرش سایت جلوگیری می کند، استفاده از ابزار جستجو در صفحات 404 است. با این ابزار کاربر می تواند به صفحات دیگر سایت هدایت شود.
تاثیر خطای 404 بر سئو سایت
مسئله مهم برای گوگل رضایت کاربران است. گوگل دوست ندارد، کاربران با کلیک روی یک صفحه وارد صفحه ای شوند که وجود ندارد. به عبارتی از نظر گوگل، وقت کاربران بسیار مهم است و کاربران با کلیک روی یک صفحه باید به نتیجه دلخواه خود برسند. اگر کاربران با صفحه 404 مواجه شوند بدون شک آن صفحه را می بندند و از آن خارج می شوند، در نتیجه نرخ پرش سایت افزایش پیدا می کند و اثر ناخوشایندی روی سئو سایت می گذارد.
همانطور که گفتیم، گاهی اوقات به دلیل اشتباه تایپی کاربر در جستجوی یک صفحه، ارور 404 رخ می دهد، مطمئنا در اینجا گوگل سایت را برای اشتباه کاربران جریمه نمی کند. اما اگر کاربران از طریق لینکی در سایت شما وارد صفحه 404 در سایت خودتان با دیگر سایت ها بشوند، گوگل بابت این خطا، سئو سایتتان را کاهش می دهد.
دلایل خطای 404 در وردپرس
اگر در سایت وردپرسی خود با خطای 404 مواجه شدید، به موارد زیر توجه داشته باشید:
- صفحات یا برگه های سایت خود را حذف نکنید و از ریدایرکت کردن برای از بین بردن صفحات غیر ضروری استفاده کنید.
- از تغییر دادن ساختار پیوند یکتای سایت وردپرسی، خودداری کنید.
- پیوند یکتای صفحات یا برگه های خود را تغییر ندهید.
❔︎ سوالات متداول
خطای 404 چیست؟
خطای 404 که با عبارت هایی مثل: Page Not Found 404 ، Error 404 و .. نشان داده می شود، زمانی رخ می دهد که یک صفحه از سایت وجود نداشته باشد.
چرا صفحات 404 ایجاد می شوند؟
مواردی همچون: اشتباه تایپی کاربران، اشکال در سرور سایت، حذف صفحه مورد نظر توسط مدیر سایت، حذف نام دامنه و وجود لینک های شکسته باعث بوجود آمدن صفحات 404 می شوند.
به عنوان مدیر سایت چگونه ارور 404 را رفع کنیم؟
بهترین راه برای رفع ارور 404، ریدایرکت 301 است. برای این کار باید آدرس صفحات حذف شده را به آدرس جدید منتقل کنید. به کمک افزونه Yoast SEO و 301 Redirects می توانید آدرس صفحات 404 سایت خود را ریدایرکت کنید.
آیا خطای 404 بر سئو سایت تاثیر می گذارد؟
در صورتی که صفحاتی از سایت شما که دارای رتبه در نتایج هستند دچار خطای 404 شوند، بر سئو سایت شما تاثیر می گذارد. بنابراین لازم است با ریدایرکت کردن این خطا را برطرف کنید.
در پایان
در این مطلب به شما گفتیم که ارور 404 چیست و چگونه خطای 404 را برطرف کنیم؟ همانطور که گفتیم شما نمی توانید به طور کلی ارور 404 را از سایت خود حذف کنید. اما می توانید با بهینه کردن این صفحات، از افزایش نرخ پرش و نارضایتی کاربر جلوگیری کنید. با بهره گیری از نکات گفته شده در این مطلب، سئو سایتتان را افزایش بدهید.