مواجه شدن با این خطا، میتواند تاثیر منفی قابل توجهی را روی مخاطبان سایت شما بگذارد. همچنین این خطا میتواند روی بهینهسازی و سئوی سایت شما نیز اثر منفی بگذارد که در نهایت منجر به افت رتبه سایت شما در گوگل میشود. پس بدانید که آشنایی با این خطا و راههای درست کردن آن، از اوجب واجبات در نگهداری از سایت شما به شمار میرود.
خوشبختانه راههای مختلفی برای بهبود مشکلات مربوط به این خطا وجود دارد. در این مقاله ابتدا توضیح کاملی درباره چیستی و چرایی این خطا به شما میدهیم، سپس راههای رفع این مشکل و طراحی یک صفحه ۴۰۴ اختصاصی را به شما توضیح میدهیم. پس با ما در ادامه این مقاله همراه باشید.
خطای ۴۰۴ (404 HTTP) چیست؟
گاهی روی یک لینک کلیک میکنید و میخواهید وارد یک صفحه اینترنتی شوید، اما به جای دیدن محتوای صفحه مورد نظر، با یک خطا با مضمون اینکه صفحه مورد نظر «یافت نشد» مواجه میشوید. در این حالت اصطلاحا با خطای صفحه ۴۰۴ مواجه شدهاید.
خطای ۴۰۴ یک کد استاندارد خطای HTTP است که از طرف سرور سایت، به مرورگر کاربری که قصد ورود به آن آدرس اینترنتی را داشته ارسال میشود. به زبان سادهتر این پیام به کاربر میگوید صفحهای که میخواهید وارد آن شوید، وجود خارجی ندارد.
چه زمانی با صفحه ۴۰۴ مواجه میشویم؟
اصلیترین دلیل برای نمایش مشکل ۴۰۴، این است که محتوای صفحه حذف، یا به صفحه دیگری انتقال داده شده است.
البته دلایل دیگری نیز میتوانند باعث شوند که این پیام نمایش داده شود. از جمله این دلایل میتوان به موارد زیر اشاره کرد:
- آدرس اینترنتی (URL) اشتباه نوشته شده باشد.
- سرور سایت قطع یا از کار افتاده باشد.
- دامنه وارد شده از کار افتاده باشد.
ارور ۴۰۴ چه تاثیری روی سئوی سایت دارد؟
اگر سایت شما صفحات ۴۰۴ زیادی داشته باشد، تاثیر منفی روی اعتبار سایت شما پیش موتورهای جستجو مانند گوگل و بینگ دارد. در واقع زمانی که خزندههای موتورهای جستجو با ارورهای ۴۰۴ زیادی برخورد میکنند، به این نتیجه میرسند که سایت شما به خوبی نگهداری نشده است و اعتبار بالایی را به آن اختصاص نمیدهند. از این نتیجه گیری میشود فهمید که وجود بیش از حد لینکهای مرده در نهایت باعث افت رتبه سایت شما در موتور جستجوی گوگل میشوند. این کاهش رتبه منجر به کاهش بازدید از سایت شما میشود و آمار سایت به حد قابل توجهی پایین میآید، پس سعی کنید همیشه حواستان به خطاهای ۴۰۴ باشد.
از طرف دیگر، زمانی که یک کاربر میخواهد وارد سایت شما شود و با صفحه ۴۰۴ برخورد میکند، اعتماد خودش را به کسب و کار شما از دست میدهد. به زبان سادهتر وقتی کاربر همواره با صفحات خالی و مشکلدار روبهرو میشود، پیش خودش فکر میکند که شما ارزشی برای سایت و محتوای خود قائل نیستید، پس بهتر است جای دیگری در اینترنت به دنبال محتوای مورد نظر خود برود!
چه راههایی برای شناسایی ارور ۴۰۴ داریم؟
یکی از مهمترین کارهایی که ادمین هر سایت باید برای نگهداری بهتر از سایت خود انجام دهد، یافتن صفحات با ارور ۴۰۴ است. البته این خطا همیشه مربوط به صفحات داخلی وب سایت نیست. ممکن است شما جایی در سایت خود به یک وب سایت خارجی لینک داده باشید و آن لینک منقضی شده باشد. در این بخش سه ابزار رایگان برای پیدا کردن همه لینکهای شکسته و ارورهای ۴۰۴ را به شما معرفی کردهایم که با آنها میتوانید صفحات مشکلدار مربوط به سایت خود را به راحتی پیدا کنید:
سرچ کنسول گوگل
سرچ کنسول (که در گذشته با نام گوگل وب مستر تولز شناخته میشد) یکی از مهمترین ابزارهای مدیریت و رصد آمار برای هر سایتی است. اگر سایت خود را به گوگل سرچ کنسول وصل کردهاید، میتوانید از آن برای یافتن صفحههای ۴۰۴ استفاده کنید. همه ارورهای ۴۰۴ که توسط خزندههای گوگل در سایت شما شناسایی شدهاند، در این ابزار نمایش داده میشوند. همچنین میتوانید به این ابزار بگویید که خطاهای موجود در فایل robots.txt را نیز پیدا کند. در واقع هر زمان که بخواهید، سرچ کنسول سایت شما را میگردد یا اصطلاحا آن را کراول (Crawl) میکند.
سایت dead link checker
یکی از سریعترین و سادهترین راههای پیدا کردن لینکهای شکسته در سایت، استفاده از ابزار Dead Link Checker است. با استفاده از این ابزار میتوانید به سادگی آدرس سایتی که میخواهید را در آن قرار دهید تا خود آن صفحه یا کل سایت را برای شما بررسی کند. در نهایت هم این سایت لیستی از خطاهای یافت شده را با نمایش نوع خطا و آدرس اینترنتی آن به شما نمایش میدهد.
نرم افزار Screaming Frog
آخرین ابزاری که در این بخش معرفی میکنیم نیز ابزار Screaming Frog است. این نرم افزار به عنوان یکی از محبوبترین ابزارهای سئو شناخته میشود که متخصصان زیادی از آن استفاده میکنند. در این نرم افزار میتوانید آدرس وب سایت مدنظر خود را وارد کنید تا گزارش جامعی از تمام لینکهای سایت شما ارائه دهد. شما میتوانید با فیلتر کردن ارورهای 4xx، صفحات مشکلدار ۴۰۴ خارجی و داخلی سایت خود را به راحتی پیدا کنید.
روشهای ساخت صفحه ۴۰۴ اختصاصی
بعضی از سیستمهای مدیریت محتوا مثل پرتال و وردپرس زمانی که محتوای یک URL یافت نمیشود، به صورت اتوماتیک یک صفحه سفارشی برای خطای ۴۰۴ میسازند. صفحه اختصاصی ۴۰۴ در این برنامهها یک صفحه ارور ساده هستند، اما بیشتر آنها را میتوان شخصیسازی هم کرد.
ایجاد صفحه ۴۰۴ اختصاصی در پرتال
اگر صاحب یک سایت فروشگاهی در پرتال باشید، نیازی نیست نگران طراحی صفحه ۴۰۴ سایت خود باشید. یک صفحه اختصاصی ۴۰۴ برای شما طراحی شده است و نیازی به طراحی صفحه ندارید. همچنین با استفاده از پرتال میتوانید صفحات ۴۰۴ خود را به راحتی به آدرس درستی ریدایرکت کنید. اگر هم بخواهید تغییراتی را در صفحه «یافت نشد» خود در پرتال ایجاد کنید، میتوانید از کارشناسان پشتیبانی به صورت رایگان کمک بگیرید. صفحه ۴۰۴ اختصاصی خود پرتال را میتوانید در تصویر زیر مشاهده کنید.
ایجاد صفحه ۴۰۴ اختصاصی در وردپرس
بسیاری از قالبهای وردپرس، صفحه ۴۰۴ اختصاصی در خود دارند. شما میتوانید به بخش ویرایشگر قالب خود بروید و دنبال فایلی با نام ۴۰۴ بگردید. اگر میخواهید صفحه ۴۰۴ قالب خود را تغییر دهید، میتوانید با تغییر کدهای درون این فایل، خطای «یافت نشد» سایت خود را تغییر دهید. حال اگر قالب شما صفحه ۴۰۴ اختصاصی نداشته باشد، میتوانید آن را از قالبهای دیگر کپی کنید و در قالب خود قرار دهید.
در نهایت هم اگر خودتان میخواهید یک صفحه ۴۰۴ وردپرسی بسازید، میتوانید با استفاده از افزونه 404page، همین کار را برای سایت خود انجام دهید. این افزونه به شما اجازه میدهد تا صفحه ارور خود را طراحی کنید و همچنین با استفاده از آن میتوانید ارورهای موجود در سایت را نیز پیدا کنید.
ایجاد صفحه ۴۰۴ اختصاصی در سایت کدنویسی شده
اگر سیستم مدیریت محتوای سایت شما ویژگی ساخت صفحه ۴۰۴ اختصاصی ندارد، یا سایت خود را با کدنویسی برپایه زبانهای HTML، PHP و… ساختهاید، مسیر شما برای ساخت صفحه ۴۰۴ اختصاصی، کمی پیچیدهتر است. برای ساخت صفحه ۴۰۴ اختصاصی باید مراحل زیر را انجام دهید.
- در مسیر root سایت خود یک صفحه ارور با عنوان "e"404.html یا "e"404.php بسازید. (اگر این صفحه در مسیر روت وجود داشت ساخت آن لازم نیست)
- در مسیر root سایت خود .htaccess را باز کنید (یا اگر وجود نداشت آن را بسازید) سپس عبارت "ErrorDocument 404 /404.html" را در آن وارد کنید و آن را ذخیره کنید. با این کد صفحه اختصاصی ۴۰۴ برای شما ساخته میشود.
- برای اینکه آن را تست کنید، یک آدرس (URL) اشتباه از سایت خود را در مرورگر وارد کنید و مطمئن شوید که پیام ارور صفحه ۴۰۴ در سایت شما نمایش داده میشود.
صفحه ۴۰۴ سایت Dribbble، یکی از صفحات اختصاصی ۴۰۴ خلاقانه در سطح اینترنت است. این سایت که آرشیوی از عکسهای گرافیکی گوناگون از طراحان و عکاسان مختلف در سراسر دنیا را دارد. عدد ۴۰۴ در این صفحه با طرحهای گرافیکی همرنگ مشخص شده است و شما میتوانید با انتخاب هر عکس روی این عدد، وارد صفحه آن تصویر شوید و طرح گرافیکی مربوط به آن را ببینید. همچنین میتوانید با استفاده از اسلایدر انتخاب رنگ پایین صفحه، طیف رنگی تصاویر تشکیل دهنده این عدد را تغییر دهید.
چرا باید صفحه ۴۰۴ اختصاصی بسازیم؟
داشتن یک صفحه ۴۰۴ بهتر از نداشتن آن است و وجود یک صفحه ۴۰۴ اختصاصی بهتر از یک صفحه ۴۰۴ معمولی است. از یک طرف میتوانید مطمئن باشید که مخاطب سایت شما، پیام خطای درستی را دریافت خواهد کرد. از طرفی با داشتن یک صفحه اختصاصی، میتوانید لینکهای مرتبطی را سر راه کاربر قرار دهید. مثلا در صفحه ۴۰۴ خود لینک صفحه اصلی و باکس جستجو قرار دهید تا اگر کاربر به صفحه ۴۰۴ برخورد کرد، بتواند همچنان سایت شما را بگردد. شما با قرار دادن این ویژگیهای اضافه، میتوانید جلوی خارج شدن کاربر از سایت خود را بگیرید.
توجه داشته باشید اگر پیام نمایش ۴۰۴ خود را خلاقانه بنویسید، کاربران شما را از یاد نمیبرند. به هر حال زمانی که یک کاربر با صفحه ۴۰۴ مواجه میشود، به واسطه پیدا نکردن محتوای مورد نظر خودش، ناراحت شده است. اما با نوشتن یک پیام خوب و منحصر به فرد، میتوانید او را در سایت نگه دارید. مطمئن شوید که طراحی پیام خطای شما خلاقانه و مناسب با استایل سایت شما باشد. پس اگر یک صفحه ۴۰۴ اختصاصی خوب و خلاقانه بسازید، حداقل میتوانید لبخند را روی لب مخاطب خود بیاورید و او را از سایت خود راضی کنید. همچنین ممکن است پیام شما در ذهن او بماند و برای دوستان خود نیز تعریف کند که میتواند حتی نوعی تبلیغات هم برای شما محسوب شود؛ پس شما میتوانید با استفاده از یک صفحه ۴۰۴ اختصاصی زیبا و خلاقانه، تهدید را به فرصت تبدیل کنید.
راههای رفع ارور ۴۰۴
وجود صفحات ۴۰۴ در سایت شما، به عنوان یکی از مشکلات اساسی و اصلی سایت شناخته میشوند. وجود این صفحات باعث میشود که مخاطبین سایت شما محتوایی که دنبالش هستند را پیدا نکنند، هرچند که وجود صفحه ۴۰۴ لزوما به این معنی نباشد که آن محتوا در سایت شما وجود ندارد. اصلیترین راه برای عدم نمایش این ارور به مخاطبان و رساندن آنها به محتوایی که دنبالش هستند این است که کاربر را به جای درستی انتقال دهید. اما دقیقا چطور میتوان مشکل مربوط به خطای ۴۰۴ را رفع کرد؟ در لیست زیر به راههای رفع آن کامل اشاره کردهایم.
- رفرش کردن: گاهی اوقات ارور ۴۰۴ به علت مشکلات لحظهای در لود شدن صفحه رخ میدهد. به همین دلیل با رفرش کردن صفحه دیگر ارور ۴۰۴ نمایش داده نمیشود.
- چک کردن آدرس اینترنتی: همانطور که گفتیم یکی از دلایل برخورد با صفحه ۴۰۴، نوشتن آدرس اینترنتی اشتباه است. به همین دلیل حتما URL نوشته شده را چک کنید که دقیقا درست نوشته شده باشد.
- طولانی بودن آدرس: سعی کنید آدرس صفحات را کوتاه کنید. Url طولانی یا غیر مربوط، باعث میشود که کاربران آن را اشتباه وارد کنند و فقط از طریق موتور جستجو به آن صفحه دسترسی داشته باشند. همچنین سطح صفحات خود را کم کنید. مثلا اگر صفحه با آدرس portal.ir/a/b/c/url ایجاد کردهاید، آن را اگر میتوانید ترجیحا به portal.ir/url تبدیل کنید.
- پاک کردن کش یا کوکی: اگر یک دستگاه نمیتواند وارد یک صفحه شود و ارور ۴۰۴ میگیرد، اما دستگاههای دیگر میتوانند وارد آن صفحه شوند، دستگاه اول باید کش مرورگر خود را پاک کند.
کلام آخر
همانطور که خواندیم، خطای ۴۰۴ یا «یافت نشد» یک کد وضعیت HTTP برای زمانی است که محتوای یک صفحه یا وجود ندارد یا امکان دسترسی به آن نیست. این مشکل معمولا زمانی رخ میدهد که آدرس اشتباه نوشته شده باشد، اجازه دسترسی به آن آدرس بسته شده باشد یا مشکل فنی و داخلی در سایت ایجاد شده باشد.
در این مقاله با راههای مقابله با این ارور آشنا شدیم و فهمیدیم که چگونه میتوان مشکلات مربوط به آن را رفع کرد. همچنین خواندیم که چگونه میتوان با سرویسهای مختلف مدیریت محتوا صفحه ۴۰۴ اختصاصی ایجاد کرد. همانطور که دیدیم سادهترین راه حل برای ارور ۴۰۴ را در پرتال دارید و با پرتال میتوانید به سادگی تمام بخشهای سایت خود را مدیریت کنید. اگر شما نیز تجربهای درباره این ارور دارید، میتوانید در بخش دیدگاهها آن را با ما به اشتراک بگذارید. همچنین اگر سوالی درباره طراحی سایت فروشگاهی در پرتال دارید نیز میتوانید با کارشناسان مجموعه ما به شماره ۰۲۱۹۱۰۰۳۳۸۳ در تماس باشید تا شما را راهنمایی کنیم.
سوالات متداول
چه زمانی با پیام خطای ۴۰۴ مواجه میشویم؟
خطای ۴۰۴ زمانی به کاربر نمایش داده میشود که صفحه و محتوایی در آدرسی که وارد کرده، وجود ندارد.
خطای ۴۰۴ چه تاثیری روی سایت دارد؟
صفحات ۴۰۴ باعث میشوند که سئوی سایت شما ضعیف شود و به مرور زمان رتبه و اعتبار سایت شما در گوگل کاهش پیدا میکند.
برای رفع خطای ۴۰۴ چه کنم؟
برای رفع مشکلات صفحه ۴۰۴ میتوانید آنها را با استفاده از ابزارهای معرفی شده در این مقاله تصحیح کنید. همچنین میتوانید با طراحی یک صفحه ۴۰۴ اختصاصی به ظاهر بهتر سایت خود کمک کنید.
دیدگاهها
حسن بدیعی
سلام خدا قوت واقعا ابزار Screaming Frog به درد بخوره خیلی کمک کننده بود
دنیا شاکری
سلام خوشحالیم که مقاله براتون مفید بوده:)