صفحه 404 چیست؟ همه آنچه باید درباره آن بدانید
هیچ وب سایتی به طور 100% در تمام مدت کار نمی کند. بازدیدکنندگان شما به ناچار روی پیوند شکسته یا منقضی شده کلیک می کنند. هنگامی که این اتفاق می افتد، آنها به صفحه 404 هدایت می شوند.
ذکر این نکته مهم است که بسیاری از خطاها ممکن است در یک وب سایت، با «اعداد» دیگر، مثلا مانند صفحه خطای 400 رخ دهند.
بنابراین تفاوت بین خطاهای 400 و 404 چیست؟
خطاهای 404 نشان دهنده منابع یا صفحاتی هستند که وجود ندارند، و در خطای 400، منبع وجود دارد، اما ورودی اشتباه است. به عبارت دیگر، احتمالا چیزی را اشتباه تایپ کردهاید یا روی پیوندی که املای آن اشتباه است کلیک کردهاید.
خطاهای کمی پیچیده تر دیگری مانند خطای 500 وجود دارد که نشان دهنده خطای داخلی سرور است، اما اجازه دهید در این مقاله فقط روی خطاهای 404 تمرکز کنیم.
خطای 404 نشان دهنده چیست؟
- 1. به بازدیدکننده میگوید که شما با وب سرور با موفقیت ارتباط برقرار کرده اید، اما وب سرور نمیتواند صفحه درخواستی شما را پیدا کند.
- 2. از بازدید کننده می خواهد که به بخش های کاری وب سایت شما برگردد.
به همین دلیل است که صفحه 404 وب سایت شما، بخش مهم و قابل توجه از سایت شما است.
ممکن است تعجب کنید که چرا به جای اینکه همه لینک های خراب را درست کنید، به یک صفحه 404 نیاز دارید.
مشکل این است که با رشد وب سایت، نمی توانید بلافاصله تمام لینک های شکسته را شناسایی کنید. بنابراین این احتمال وجود دارد که بازدیدکنندگان قبل از آنکه شما آنها را پیدا کنید و رفع کنید، با آنها روبرو شوند.
هنگامی که این اتفاق می افتد، صفحه 404 به عنوان یک راه حل پشتیبان، وارد میدان می شود تا زمانی که شما لینک شکسته را برطرف کنید.
برای اینکه یک صفحه 404 موفق داشته باشید، باید یک صفحه سفارشی ایجاد کنید. اما قبل از اینکه به آن بپردازیم، آیا دقیقا می دانید کد خطای 404 چیست؟ در این مقاله، همه آنچه را که باید در مورد صفحه 404 بدانید و برخی سوالات مرتبط در مورد این موضوع را به شما نشان خواهیم داد.
فهرست مطالب
- کد خطای 404 صفحه چیست
- آیا صفحه 404 از لینک های شکسته، هنوز دارای ارزش لینکی هستند؟
- خطاهای نرم افزاری یا نرم 404
- نحوه حذف یک صفحه 404 در وردپرس
- چرا یک صفحه سفارشی 404 ایجاد کنیم
- نحوه ایجاد یک صفحه سفارشی 404
- استفاده بهینه از خطای صفحه 404
- نحوه رفع خطاهای 404
- نحوه ویرایش صفحه 404 در وردپرس
- از کجا می توان خطاهای 404 را در Google Analytics پیدا کرد
کد خطای صفحه 404 چیست؟
کد وضعیت خطای صفحه 404 یکی از رایج ترین خطاهایی است که کاربران وب با آن مواجه می شوند. این یک کد وضعیت است که به کاربران یا بازدید کنندگان وب سایت می گوید که صفحه درخواستی در دسترس نیست.
کد خطای صفحه 404 به این معنی است که سرور نمی تواند صفحه وب درخواستی مشتری یا کلاینت را پیدا کند.
آنها زمانی ایجاد می شوند که کاربر سعی می کند به صفحه وبی که وجود ندارد، منتقل شده یا آنکه روی یک لینک مرده یا شکسته که دسترسی به آن ممکن نیست کلیک کرده است.
آیا صفحه 404 از لینک های شکسته، همچنان ارزش سئو لینک را منتقل می کنند؟
ارزش لینک به گوگل می گوید که چرا باید یک صفحه را رتبه بالاتری ببرد یا به کل دامنه اعتبار بیشتری بدهد. با این حال، گوگل نمیخواهد کاربران در صفحات مرده قرار بگیرند.
چرا که آنها به سایت کمکی نمی کند، بلکه برعکس به آن آسیب می رساند.
خطاهای نرم افزار یا نرم 404
اگر وب سایت اطلاعاتی دیگری غیر از خطای 404 را برای یک صفحه غیر موجود برگرداند، می تواند بر عملکرد وب سایت شما در نتایج ارگانیک تأثیر منفی بگذارد. این بدان معنی است که اگر وب سایت شما دارای نسبت بالایی از خطاهای نرم 404 باشد، می تواند برای آن مضر باشد. موتورهای جستجو متوجه خواهند شد که یک صفحه واقعی در URL وجود دارد که افراد سعی در دسترسی به آن دارند.
هنگامی که خطاهای نرم 404 حل می شوند، عملکرد یک وب سایت در نتایج جستجوی ارگانیک بهبود می یابد.
چگونه یک صفحه 404 را در وردپرس حذف کنیم
میتوانید وارد حساب Google Search Console خود شوید و این دستورالعملها را دنبال کنید:
- 1. روی Index در نوار ابزار سمت چپ کلیک کنید.
- 2. روی Removals در منوی فرعی باز شده کلیک کنید.
- 3. روی New Request کلیک کنید
- 4. اکنون، باید URL صفحه ای را که می خواهید از وب سایت خود حذف کنید تایپ کنید.
میتوانید گزینه دیگری را که این ابزار پشتیبانی می کند نیز بررسی کنید. اما توصیه می کنیم به خواندن این مقاله ادامه دهید و هنوز صفحات خود را حذف نکنید.
چرا به یک صفحه سفارشی 404 نیاز داریم؟
چرا باید یک صفحه 404 سفارشی ایجاد کنید در حالی که وب سرویس شما می توانید به طور پیش فرض، یک صفحه ساده را برای آن نمایش دهد؟ خوب، دلیل آن این است که چنین صفحات ساده ای اغلب خیلی مبهم هستند.
در تصویر مثال بالا، صفحه کد وضعیت پیش فرض 404 چیز زیادی به شما نمی گوید جز اینکه به شما می گوید با خطای 404 مواجه شده اید و URL پیدا نشد.
اگر بازدیدکننده وب سایت شما با چنین خطایی مواجه شود، فکر می کنید چه کاری انجام خواهند داد؟ هیچ چیز به آنها نمی گوید که چه اتفاقی افتاده است، و چرا آن اتفاق افتاده است، و کاربر باید چه کاری پس از آن انجام دهد.
پس از اینکه بازدیدکنندگان شما با چنین صفحه ای مواجه شدند، احتمالا سایت شما را ترک خواهند کرد و ممکن است دیگر برنگردند. بر اساس تحقیقات Econsultancy، 88٪ از کاربران، احتمال کمتری برای بازگشت به یک سایت پس از یک تجربه بد دارند.
از طرف دیگر، اگر یک صفحه سفارشی 404 ایجاد کنید، می تواند موارد زیر را برای شما انجام دهد:
- سرخوردگی و سردرگمی را که بازدیدکنندگان ممکن است پس از کلیک بر روی لینک شکسته احساس کنند، با ارائه توضیحی بسیار سادهتر کاهش می دهد.
- گزینههای مختلفی را برای بازدیدکنندگان خود فراهم می کند تا مدتی طولانیتر در وبسایت شما بمانند، از جمله ارائه سایر لینک های مهم، یا نوار جستجو و غیره.
صفحات سفارشی 404، نرخ پرش یا bounce rate وب سایت شما را بهبود بخشیده و همراه با کمی پیاده سازی کلمات کلیدی، نتایج جستجوی سایت شما را نیز بهبود می بخشد.
چگونه یک صفحه سفارشی 404 ایجاد کنیم
قبل از بحث در مورد نکاتی در مورد موثر بودن صفحه 404 خود در حفظ بازدیدکنندگان، بیایید ابتدا نحوه ایجاد یک صفحه 404 سفارشی را بررسی کنیم.
در این بخش، دستورالعملهای گام به گام در مورد نحوه ایجاد یک صفحه سفارشی 404 را در موارد زیر ارائه میکنیم:
- برای وردپرس
- برای سایت سازها
- وب سایت های سفارشی (به عنوان مثال HTML)
چگونه یک صفحه 404 سفارشی در وردپرس ایجاد کنیم
ساده ترین راه برای ایجاد صفحه 404 در وردپرس نصب یک افزونه است. سپس می توانید به سادگی هر صفحه ای را در ویرایشگر وردپرس خود انتخاب کرده و آن را به صفحه پیش فرض 404 تبدیل کنید.
برای این منظور دو افزونه را پیشنهاد می کنیم:
- 404 page: پس از نصب این افزونه، به Appearance > 404 Page Error بروید و هر صفحه ای را که می خواهید صفحه 404 پیش فرض شما باشد، انتخاب کنید.
- Custom 404 Pro: این افزونه در داشبورد اصلی وردپرس شما ظاهر می شود، جایی که می توانید به سادگی هر صفحه ای را که می خواهید انتخاب کنید (یا حتی یک URL اضافه کنید)، و این افزونه آن را به صفحه پیش فرض 404 شما تبدیل می کند.
تنها کاری که باید انجام دهید این است که یک صفحه جدید در وردپرس ایجاد کنید و با استفاده از ویرایشگر کشیدن و رها کردن، تم خود یا با کمک یک توسعه دهنده وب، آن را به صورت صفحه 404 طراحی کنید.
نحوه ایجاد یک صفحه سفارشی 404 برای یک سایت ساز
ایجاد یک صفحه خطای سفارشی 404 برای یک سایت ساز، آسان تر از چیزی است که فکرش را کنید. تنها کاری که باید انجام دهید این است که یک صفحه جدید ایجاد کنید، آن را به عنوان صفحه خطای 404 طراحی کنید و آن را به عنوان صفحه پیش فرض 404 خود تنظیم کنید.
اکثر سایت سازها، دستورالعمل هایی برای سفارشی کردن صفحه پیش فرض 404 دارند، بنابراین قبل از شروع، آن ها را بررسی کنید.
نحوه ایجاد یک صفحه 404 سفارشی در یک وب سایت سفارشی (HTML)
اگر وبسایتی دارید که از CMS یا سایت ساز، استفاده نمیکند، همچنان میتوانید یک صفحه سفارشی 404 را به عنوان پیشفرض تنظیم کنید. در اینجا چگونگی روش آن آورده شده است:
- مرحله 1: یک نرم افزار FTP را دانلود و بر روی رایانه خود نصب کنید. اگر از ویندوز استفاده می کنید، FileZilla عالی است. اگر از Mac استفاده می کنید Fetch گزینه مناسبی است.
- مرحله 2: در نرم افزار FTP خود، نام میزبان خود (یعنی آدرس IP یا نام دامنه برای حساب میزبان خود) و نام کاربری و رمز عبور آن حساب را وارد کنید.
- مرحله 3: به دایرکتوری اصلی سرور میزبان خود بروید و فایلی به نام htaccess. را پیدا کنید. اگر وجود ندارد، یک فایل خالی با همان نام ایجاد کنید. آن را باز کنید و خط زیر را به انتهای آن اضافه کنید:
این کد به سرور میزبان شما می گوید که در صورت بروز خطای صفحه 404، به دنبال این فایل HTML بگردد و آن را نمایش دهد.
- مرحله 4: یک فایل HTML به نام "not-found-page.html" ایجاد کنید و کد HTML سفارشی صفحه 404 خود را در آنجا کپی پیست کنید.
و کار تمام است.
هر زمان که وب سایت شما با خطای 404 مواجه شود، سرور، بازدیدکننده شما را به صفحه خطای سفارشی شما هدایت می کند.
حداکثر استفاده از خطای صفحه 404
ایجاد یک صفحه 404 کار پیچیده نیست. با این حال، بهینه سازی آن به تلاش بیشتری نیاز دارد تا بازدیدکنندگان در وب سایت شما بمانند.
در اینجا سه ویژگی اصلی، یک صفحه 404 شما باید داشته باشد.
1. توضیحی ساده و شفاف
هنگامی که کاربر روی صفحه خطای 404 قرار می گیرد، با سردرگمی و ناامیدی مواجه می شود. یک توضیح مبهم و فنی که شامل استفاده از کلماتی نظیر «سرورها» و «بدون پاسخ» است، درک آنچه را که اتفاق افتاده است برای کاربران آسانتر نمیکند.
به همین دلیل بهترین کاری که می توانید با صفحه 404 خود انجام دهید استفاده از اصطلاحات ساده است، مانند:
- "پیوندی که روی آن کلیک کرده اید خراب است."
- "صفحه ای که به دنبال آن هستید وجود ندارد."
- "ما نتوانستیم صفحه مورد نظر شما را پیدا کنیم."
این امر برای بازدیدکنندگان فورا روشن می کند که مشکل از لینکی است که روی آن کلیک کرده اند.
میتوانید یک قدم فراتر بروید و دلایل احتمالی که بازدیدکننده شما صفحه 404 را دریافت کرده است را فهرست کنید. چند مثال عبارتند از:
- "شما ممکن است URL را اشتباه تایپ کرده باشید یا خطای کپی پیست کردن در آدرس داشته باشید."
- "مالک وب سایت ممکن است این صفحه را به نشانی اینترنتی دیگری حذف و یا منتقل کرده باشد."
استفاده از زبان ساده و ارائه توضیحات باعث می شود صفحه خطای سفارشی شما کمتر بازدیدکنندگان را بترساند. در اینجا صفحه 404 شرکت دیزنی به عنوان نمونه آورده شده است.
این صفحه، ساده، سرراست و قابل درک است. و به خوبی با نام تجاری و برند آنها مطابقت دارد، با استفاده از یکی از شخصیت های کارتونی آنها و کپی کردن یک جمله از زبان او. علاوه بر این، فقط یک لینک –بازگشت به خانه را شامل میشود.
2. CTAهای جایگزین و مفید
اکنون که صفحه خطای سفارشی خود را در اختیار دارید تا وضعیت را به بازدیدکنندگان خود توضیح دهید، وقت آن است که با بهبودهای بیشتری به کار خود ادامه دهید.
پس از خواندن متن صفحه 404، کاربران ممکن است تعجب کنند که در مرحله بعد چه کاری باید انجام دهند. صفحه 404 شما نیز باید پاسخی به این سوال آنها بدهد.
یک فراخوان برای اقدام (CTA) به بازدیدکنندگان شما کمک می کند تا به مکان دیگری در وب سایت شما بروند که ممکن است مفید باشد. این CTA ها می توانند موارد زیر باشند:
- لینکی به صفحه اصلی وب سایت شما
- لیستی از محبوب ترین محصولات یا پست های شما
- نوار جستجویی که در آن میتوانند دوباره صفحه مورد نظر خود را جستجو کنند
… و غیره.
اگر صفحه 404 شما دارای CTA نباشد، بازدیدکنندگان ممکن است وب سایت شما را ترک کنند. یک CTA به جلوگیری از این اتفاق کمک می کند.
علاوه بر CTAها، ممکن است اطلاعات تماس خود را نیز اضافه کنید. این به بازدیدکنندگان وب سایت شما کمک می کند تا اگر CTA شما را مفید ندانستند، برای یک راه حل بالقوه با شما در تماس باشند. این صفحه 404 سایت Airbnb است. این شامل یک توضیح مختصر، یک نوار جستجو، لینک هایی به منوی ناوبری، و کل نقشه سایت در پایین است، بنابراین افراد می توانند به سرعت اقدامات بعدی خود را انجام دهند.
3. کمی طنز و شوخی
آخرین چیزی که صفحه 404 شما به آن نیاز دارد کمی شوخ طبعی و طنز است که به خوبی با نام تجاری شما مطابقت داشته باشد.
این به شما بستگی دارد که چه چیزی می خواهید به عنوان طنز ارائه دهید، برای مثال:
- یک متن شوخی و طنز
- یک گیف GIF خنده دار
- یک تصویر جذاب
این باعث می شود که صفحه 404 شما به جای اخم کردن به روی کاربران، به چیزی تبدیل شود که بازدیدکنندگان به آن لبخند بزنند. به عنوان مثال، در اینجا صفحه 404 سایت Imgur آورده شده است.
چرا صفحات خطای 404 ظاهر می شوند؟
قبلا توضیح دادهایم که صفحات خطای 404 هنگامی که کاربر روی لینک شکسته کلیک میکند ظاهر میشوند.
چه چیزهایی باعث ایجاد لینک شکسته و در نتیجه تولید خطای سرور 404 می شوند؟
سه دلیل رایج عبارتند از:
- حذف صفحه از وب سایت خود
- تغییر دایرکتوری که صفحه قبلا در آن قرار داشته است
- تغییر آدرس اینترنتی صفحه
نحوه رفع خطاهای 404
شما باید وب سایت خود را به طور منظم با استفاده از ابزارهای وب مستر که به دقت سایت را برای خطاهای 404 اسکن می کنند، بررسی کنید.
برخی از گزینه های موجود عبارتند از:
- اگر وب سایت شما بر روی وردپرس است، می توانید از افزونه MonsterInsights استفاده کنید. به طور خودکار خطاهای 404 را برای شما علامت گذاری می کند و رفع خطاها را در سریع ترین زمان ممکن آسان می کند.
- اگر از وردپرس استفاده نمیکنید یا نمیخواهید برای ابزار وبمستر هزینه کنید، میتوانید به جای آن از کنسول جستجوی گوگل استفاده کنید.
چگونه یک صفحه 404 را در وردپرس ویرایش کنیم
اول از همه، به هاست وردپرس نیاز دارید تا بتوانید صفحه خطای 404 خود را در cPanel شخصی سازی کنید. به وب سایت وردپرس خود بروید و وارد حساب کاربری خود شوید. می توانید صفحات خطای سفارشی را در راهنمای گام به گام cPanel بررسی کنید.
همچنین می توانید صفحه خطای 404 خود را با افزونه 404 page وردپرس سفارشی کنید.
با تمام جواب های ارائه داده شده در زیر، باید تعجب کنید:
آیا گوگل به صفحات 404 سر میزند؟ پاسخ ساده و کوتاه بله است.
چرا؟، ممکن است دوباره تعجب کنید.
یکی از مدیران ارشد گوگل، جان مولر، توضیح میدهد که سر زدن به صفحات 404 نشانه آن است که گوگل بیش از ظرفیت، برای خزیدن URLهای سایت شما در اختیار دارد و نیازی نیست که صفحات 404 از خزیدن (برای حفظ بودجه خزیدن) مسدود شوند. سایت شما ظرفیت خزیدن خود را با صفحات 404 از دست نخواهد داد.
بنابراین، اگر صفحه قبلا وجود داشت، گوگل به خاطر میآورد که یک صفحه وب قبلا در آن URL وجود داشته است و به آن URL قدیمی همچنان سر میزند تا ببیند آیا مجددا بازگشته است یا خیر.
در این ویدیو می توانید اطلاعات بیشتری از جان مولر در این خصوص به دست آورید.
برای صاحبان وب سایت هایی که نمی دانند چگونه این خطاهای 404 را در وب سایت خود پیدا کنند؟باید بگوییم نگران نباشید. به خواندن ادامه دهید.
خطاهای 404 را کجا در گوگل آنالیتیکس پیدا کنیم؟
اگر می خواهید وب سایت خود را بررسی کنید و ببینید آیا خطاهای 404 در سایت شما وجود دارند، می توانید آنها را با ابزارهای Google Analytics و Google Search Console پیدا کنید.
با Google Analytics، این کار بسیار آسان است. فقط کافی است به Behavior > Site Content > Content Drilldown بروید و به دنبال صفحه 404.html خود بگردید.
در اینجا نحوه یافتن خطاهای 404 با کنسول جستجوی گوگل آورده شده است:
- گوگل وبسایت شما را برای خطاهای احتمالی 404 با استفاده از «رباتهای عنکبوتی» خود اسکن میکند: ربات ها، برنامههایی هستند که لینک ها و صفحات داخل وبسایت شما را اسکن میکنند.
- بخش داشبورد از ابزار کنسول جستجوی گوگل خود را باز کنید و به Crawl > Crawl Errors بروید تا خطاهای 404 موجود در وب سایت خود را ببینید.
- هنگامی که خطای 404 را پیدا کردید، لینک را در مرورگر خود بررسی کنید. اگر کار می کند، آن را به عنوان Fix (تعمیر شده) علامت بزنید. اگر اینطور نیست، تجزیه و تحلیل کنید که آن لینک، سعی می کرده بازدیدکنندگان شما را به کدام صفحه ببرد. و به جای آن، لینکی را جایگزین کنید که کار می کند.
این نحوه یافتن خطاهای 404 در Google Search Console بود که توضیح دادیم. با این چند مرحله ساده، اگر نتوانسته بودید به موقع آنها را برطرف کنید، اکنون می توانید خطاهای وب سایت خود را برطرف کنید. و اکنون شما یک صفحه خطای سفارشی جدید در سایت خود به عنوان پشتیبان برای بازدیدکنندگان وب سایت خود خواهید داشت!
اگر هنوز در شک و شبه هستید
گاهی اوقات می توانیم از چیزی که فکر می کنیم ممکن است اشتباهی وجود داشته باشد، سوء استفاده کنیم. آیا یک صفحه سفارشی 404 در وب سایت خود دارید؟ اگر قبلا این کار را نکرده اید، آیا به فکر ایجاد آن هستید؟