خطای 404 یا صفحه 404 از جمله رایج ترین خطاهای سطح وب است. البته برخلاف دیگر خطاها، به وجود آمدن این مورد صرفا به اشتباهات مدیر سایت یا سیستم های هاستینگ مربوط نمیشود. بلکه گاها خود مخاطب باعث به وجود آمدن یک ارور 404 در سایت خواهد شد.
در هر حال این صفحات قاتل سئو سایت هستند و باید هرچه سریع تر برای رفع آنها اقدام کرد. در این مقاله بعد از اینکه متوجه شدیم صفحه 404 چیست، با دلیل ایجادشان آشنا شده، راهکار رفع آنها را یاد میگیرم و در انتها چند تکنیک در مورد ساخت یک صفحه 404 را می آموزیم. با من همراه باشید:
صفحه 404 که در مرورگرهای مختلف به شکل های متفاوتی مثل page not found و… هم نمایش داده میشود؛ اشاره به صفحه ای میکند که وجود ندارد! یعنی چی؟ برای درک بهتر این جواب باید متوجه شویم که اصلا این error 404 چطور در سایت ایجاد میشود. این موضوع را با یک مثال بهتر درک میکنیم:
در فرین آکادمی، مقاله ای برای آموزش سئو با آدرس farin.academy/seo وجود دارد و ما در مقالات مختلف سایتمان به این صفحه لینک داده ایم. در ادامه بنا به دلایلی تصمیم میگیریم که صفحه گفته شده را از روی سایتمان حذف کنیم.
در اصل بعد از حذف، ما صرفا خود صفحه را حذف کرده ایم و آدرس آن هنوز هم وجود دارد. یعنی اگر کاربری با کمک لینک هایی که از صفحات دیگر سایت به این آدرس داده شده یا اصلا از طریق وارد کردن خود آدرسش، وارد آن شود، با یک صفحه حذف شده روبرو خواهد شد. این صفحه حذف شده را همه سایت ها با خطای 404 یا همان صفحه 404 به کاربر نمایش میدهند.
بنابراین بار دیگر تعریف صفحه 404 این است: آدرس صفحه ای که در سایت شما وجود ندارد.
اما دقت کنید، تنها دلیلی که باعث ایجاد صفحات 404 روی سایت میشوند، حذف صفحات توسط مدیر نیست. بلکه کاربر هم گاها میتواند باعث ایجاد چنین خطایی شود. در ادامه این مورد را هم توضیح میدهم:
تصور کنید همان صفحه farin.academy/seo در سایت ما وجود داشته و آن را حذف نکرده ایم. اگر کاربری بخواهد به صورت مستقیم وارد این صفحه شده و آدرس آن را در مرورگرش تایپ کند، اما در تایپ کردن آن غلط املایی داشته باشد، دوباره با یک صفحه 404 برخورد خواهد کرد. یعنی اگر به جای آدرس بالا، این آدرس تایپ شود farin.academy/seooباز هم نتیجه برخورد با ارور 404 خواهد بود. اما چرا؟
همانطور که گفتم ارور 404 نشان دهنده صفحه ای است که وجود ندارد. شما در هر وب سایت هر تعداد آدرس اشتباه و غلط هم که وارد کنید، با یک صفحه 404 از همان سایت روبرو میشوید. به عنوان نمونه آدرس روبرو را در مرورگر خود وارد کنید تا صفحه 404 از سایت گوگل را مشاهده کنید: google.com/123
در ادامه مقاله تاثیر صفحه 404 روی سئو سایت را بررسی کرده و سپس با هم به سراغ آموزش رفع آن میرویم:
صفحه 404، صفحه ای است که در تمامی وب سایت ها وجود دارد. در اصل این صفحات 404 نیستند که به سئو سایت ضربه میزنند، موضوع اصلی لینک های شکسته یا همان لینک هایی هستند که به این صفحات ختم میشوند!
همانطور که گفتم، اگر کاربر به اشتباه آدرسی از سایت شما را در مرورگرش وارد کند که وجود نداشته باشد، به یک صفحه 404 برخورد میکند. مطمئنا گوگل و دیگر موتورهای جستجو برای اشتباه کاربران سایت شما را جریمه نمیکنند.
اما در مقابل اگر در سایت شما لینکی وجود داشته باشد که در صورت کلیک روی آن به یک صفحه 404 از سایت خودتان یا حتی سایت دیگران برسید، آن یک لینک شکسته است و گوگل بابتش قدرت سئو سایتتان را کاهش میدهد.
اما چه زمانی لینک های شکسته در سایت به وجود می آیند؟ زمانی که یک صفحه از سایت را حذف کنید، ولی لینک هایی که به آن ختم شده اند را در سایت نگه دارید، آنها لینکها به لینک شکسته تبدیل میشوند. البته اینکه بخواهید در میان همه مقالات سایت بگردید و این لینک ها را پیدا کنید، مطمئنا کار آسانی نیست پس اینجا یک راهکار برای رفع ارور 404 به نام ریدایرکت وجود دارد. در ادامه آن را آموزش میدهم.
ولی در مورد لینک های شکسته ای که به خارج از سایت خودتان داده اید؛ مثلا لینکی که به یک صفحه 404 در سایت گوگل ختم میشود، این موضوع بار دیگر باعث کاهش قدرت سئو سایتتان شده و برای رفع آن باید حتما تمامی آنها را در سایت حذف کنید. در ادامه یک راهکار برای یافتن این لینکها هم به شما معرفی میکنم.
نکته: صفحات 404 باعث افزایش نرخ پرش سایت، نارضایتی کاربران و در ادامه کاهش قدرت سئو سایت میشوند. مخصوصا اگر این صفحات قبلا در گوگل ایندکس شده و در نتایج اول باشند؛ کاربران با ورود و مشاهده آنها سریعا اقدام به خروج از سایت کرده و نرخ پرش را افزایش میدهد. بنابراین به شدت روی این موضوع دقت لازم را داشته باشید که حتما صفحات 404 که قبلا ایندکس شده اند را رفع کنید.
به طور کلی برای رفع صفحات 404 در سایتتان یا همان حذف لینک های شکسته دو راهکار در مقابل شما وجود دارد:
1_ حذف تمامی لینک هایی که از سایت شما به آنها داده شده تا به این صورت دیگر هیچ راهی برای ورود به صفحه 404 وجود نداشته باشد.
2_ ریدایرکت کردن صفحات حذف شده سایت، برای اینکه کاربران توانایی دسترسی به آنها را نداشته باشند.
انجام مورد اول مطمئنا بسیار زمانبر است اما راهکار دوم، انتخاب مناسبی است.
مطالعه بیشنر: تبلیغات بنری گوگل ادز چیست و چه کاربردی دارد؟
به طور کلی ریدایرکت به معنای انتقال کاربر از یک صفحه به صفحه دیگر است.
در این فعالیت، شما یک تکه کدِ ریدایرکت به صفحه مورد نظر اضافه میکنید. به این صورت زمانی که کاربر یا حتی ربات موتور جستجو به آن وارد شود، صفحه سریعا بارگذاری مجدد شده و او را به صفحه مورد نظر شما منتقل میکند.
بنابراین زمانی که بخواهید صفحه ای را حذف کنید ولی کاربرانی که وارد آن میشوند با ارور 404 روبرو نشوند، باید آن را به یک صفحه دیگر ریدایرکت کنید. مثلا اگر ما قصد حذف صفحه آموزش سئو را داشته باشیم، آدرس آن را به یک صفحه مشابه خودش یا صفحه اصلی سایت ریدایرکت میکنیم. به این صورت کاربر پس از ورود به آن، بعد از یک ثانیه وارد صفحه جدید شده و با 404 روبرو نمیشود.
دقت کنید که ریدایرکت کردن در وردپرس به کمک افزونه های مختلفی مثل افزونه redirect یا yoast seo و rank math انجام میشوند. پیشنهاد میکنم برای آشنایی بهتر، مقاله ریدایرکت 301 را مطالعه کنید.
گاها (به ندرت) ممکن است خطای 404 یا page not found در سایت، به دلیل مشکلات قطعی اینترنت و اشکالات جزئی ارتباط سایت با هاست به وجود بیاید. در این حالت بهترین راهکار بروزرسانی دوباره صفحه است. برای این کار میتوانید روی رایانه کلید f5 را فشار دهید. همینطور برای اطمینان بیشتر این کلید را به همراه کلید ctrl فشار دهید تا “کَشِ” مرورگر را هم خالی کنید. علاوه بر این میتوانید چند دقیقه یا ساعت صبر کرده و سپس به صفحه مورد نظر مراجعه کنید.
در نهایت اگر خطای 404 سایت رفع نشد، میتوان مطمئن شد که مشکل از طرف خود وب سایت است. در این حالت بهتر است این موضوع را به مدیران آن گزارش دهید.
اما چطور صفحات 404 سایت خودمان را پیدا کنیم؟ در نسخه جدید سرچ کنسول و در بخش coverage آمار صفحات 404 سایتتان به شما داده می شود. علاوه بر این میتوانید از افزونه rank math seo استفاده کنید. در مقاله آموزش رنک مث به طور جامع همه جزئیات و نحوه کار با آن به شما توضیح داده شد.
همجنین شما میتوانید از طریق سرچ در گوگل هم این صفحات را پیدا کنید که در ویدیو زیر آموزش عملی آن را مشاهده میکنید.
در نهایت هم میتوانید از ابزارهای سئو seo spy glass استفاده کنید. برای کار با این ابزار، باید آن را روی رایانه خود نصب کرده و سپس آدرس سایتتان را در آن وارد کنید. به این صورت تمامی صفحات سایت، لینک های آن و… را بررسی کرده و صفحات 404 را به شما نمایش میدهد.
در بالا گفتم: وجود لینک هایی در سایت شما که به صفحات 404 سایت های دیگر هم ختم شوند، باعث کاهش قدرت سئو خواهد شد. اما با توجه به اینکه ما نمیتوانیم صفحات 404 سایت دیگران را ریدایرکت کنیم، چطور باید از شر این لینک های شکسته راحت شویم؟ بهترین راهکار حذف همه لینک های خروجی شکسته در سایت خودمان است.
برای پیدا کردن لینک های شکسته داخلی و خارجی سایت خودتان، میتوانید از این افزونه مرورگر گوگل کروم به نام broken link checker استفاده کنید. همینطور وب سایت brokenlinkcheck و افزونه وردپرسی broken-link-checker به شما کمک خواهند کرد.
دقت کنید که چه ما بخواهیم و چه نخواهیم، صفحات 404 در سایت به وجود می آیند. این ممکن است به دلیل اشتباه خود کاربر در وارد کردن آدرس صفحه ای از سایت باشد، امکان دارد به خاطر اشتباهات ما بوده یا حتی به دلیل دریافت لینک با غلط املایی از یک سایت دیگر به سایت ما باشد.
بنابراین بهتر است یک راهکار دیگر هم برای کاهش نرخ پرش سایت در چنین مواقعی که کاربر ما به صورت ناخواسته وارد صفحه 404 میشود، داشته باشیم:
یکی از تکنیک هایی که وبمستران حرفه ای برای رفع این مشکل استفاده میکنند، طراحی اختصاصی صفحات 404 است! در این راهکار سعی میکنیم صفحه 404 سایت را به صورتی بهینه سازی و طراحی کنیم که تا کاربر بعد از ورود به آن، تا جای ممکن از خروج صرف نظر کند. به عنوان نمونه میتوانید صفحه 404 سایت آپارات را در تصویر پایین مشاهده کنید:
این سایت هم علاوه بر یک تصویر متحرک طنز، چند لینک داخلی به صفحات مختلف سایت داده شده تا کاربران به کمک آنها به نتیجه مورد نظر خود دست پیدا کنند. همینطور از کاربران درخواست شده تا برای رفع ارور 404 موجود، مشکل را با مدیر سایت در میان بگذارند.
در ادامه تصویر صفحه ارور 404 از سایت moz را میبینیم:
در این صفحه یک کادر جستجو قرار داده شده تا کاربر بتواند با جستجو در سایت به هدف اصلی خودش دست پیدا کند. در نهایت هم تصویر صفحه 404 سایت lego:
در این صفحه از یک شخصیت داستانی لگو استفاده شده و سپس لینک صفحه فروشگاه در آن قرار گرفته. علاوه بر اینها میتوانید در سایت canva تصویر بیشتر از 50 صفحه 404 منتخب را مشاهده کنید.
به عنوان چند نکته برای ساخت و طراحی اختصاصی صفحه 404 به این موارد دقت کنید:
نکته: دقت کنید که برای تغییر و طراحی صفحه 404 نیاز به دسترسی به هاست سایت و فایل 404 دارید که تصویر آن را در پایین میبینید:
پیشنهاد میکنم قبل از ایجاد هر تغییری در این فایل، از سایت بکاپ بگیرید. در ضمن اگر با انجام تغییرات در آن آشنایی ندارید، طرح مورد نظر خود را به صورت یک تصویر درست کنید و آن را در اختیار برنامه نویس یا متخصص وردپرس قرار دهید تا مشابهش را برای شما پیاده سازی کند.
کلام آخر
در این مقاله با صفحه 404 و چیستی آن آشنا شدیم، متوجه شدیم که یک ارور 404 به چه دلایلی در سایت به وجود می آید و چطور باید آن را رفع کنیم. همینطور با نکاتی در مورد تاثیر صفحه 404 در سئو آشنا شده و در نهایت تکنیک هایی در مورد طراحی اختصاصی آن یاد گرفتیم.
اگر سوالی در مورد این مطالب دارید، آن را در بخش نظرات مطرح کنید. با آرزوی موفقیت.
برخی از سوالات رایج
صفحه 404 چیست؟
صفحه 404 که در مرورگرهای مختلف به شکل های متفاوتی مثل page not found و… هم نمایش داده میشود؛ اشاره به صفحه ای میکند که وجود ندارد.
دلایل ایجاد صفحه 404 چیست ؟
تنها دلیلی که باعث ایجاد صفحات 404 روی سایت میشوند، حذف صفحات توسط مدیر نیست. بلکه کاربر هم گاها میتواند باعث ایجاد چنین خطایی شود.
صفحات 404 چطور به سئو سایت آسیب میزنند؟
موضوع اصلی لینک های شکسته یا همان لینک هایی هستند که به این صفحات ختم میشوند که می تواند به سئو سایت آسیب بزند.
آیا میدانستید محتوای تکراری بهطورمستقیم بر رتبه سایت شما در نتایج جستوجوی گوگل تاثیر میگذارد؟…
در سال 2024 بیش از 83.5% وبسایتها از گوگل آنالیتیکس یا ابزارهای مشابه برای تحلیل…
URL یکی از اجزای حیاتی در دنیای وب است که نقش مهمی در دسترسی به…
دنیای وب و طراحی سایت عملا بعد از ورود سیستم های مدیریت محتوایی مثل جوملا،…
هنوز بسیاری از سئو کارها تصور میکنند فایل های PDF توسط موتور های جستجو و…
شاخص های کلیدی عملکرد سئو (SEO KPIs) معیارهای حیاتی هستند که به کسبوکارها کمک میکنند…
دیدن کامنت ها
سلام و عرض ادب و احترام. امکانش هست صفحات سایت اول در گوگل ایندکس بشن و بعد به حالت نو ایندکس در بیان؟ من یه سری صفحات محصول دارم که ایندکس شده بودند و الانم اصلا از سایت حذفشون نکرده ام ولی در سرچ کنسول اون هائ رو به عنوان صفحات 404 بهم نشون میده. علت این مورد چی می تونه باشه؟
سلام شیما
نمیتونه این اتفاق خود به خود بیوفته.
باید بررسی کنی مشکل دقیقا از کجاست
سلام خسته نباشید.
ببخشید مثلا ما صفحاتی داریم که حذف شدن و تو گوگل هم ایندکس شدن.
این صفحات باید چیکار کنیم؟
ابتدا نوایندکس کنیم و بعدش که گوگل فهمید صفحه نوایندکس شده صفحه رو حذف کنیم درسته؟ با حذف کردن این صفحه، خود به خود url اش از سایت مپمون حذف میشه (رنک مث هست سایت مپش مثلا)
سپس چطوری به گوگل بگیم که این صفحه رو url اشو دیگه تو لیست صفحات سایتمون (سرچ کنسول) درنظر نگیره؟
سلام ممنونم سلامت باشید
1 میتونید ریموال بکنید یا ریدایرکت بکنید به صفحه مرتبط
2 بله نو ایندکس هم میتونید بکنید به این فعالیت اصطلاحا میگن دی ایندکس کردن که اموزش قدم قدم برات میزارم ولی خب زمان بر هستش و من بهتون ریموال رو پیشنهاد میکنم
https://q.farin.academy/question/%D9%86%D8%AD%D9%88%D9%87-%D8%AF%DB%8C-%D8%A7%DB%8C%D9%86%D8%AF%DA%A9%D8%B3-%DA%A9%D8%B1%D8%AF%D9%86/
3 بله با حذف اون صفحه از سایت مپ هم حذف میشه.
4 بازم با ریموال زدن
شما با ریموال زدن تمام این موارد براتون حل میشه بعد ریموال میتونید همون موقع یا مثلا 2-3 روز بعدش برید به راحتی اون صفحه رو حذف بکنید.
سلام استاد وقتتون بخیر تشکر فراوان دارم از شما و تیم تون
با تشکر و سپاس از تیم فرین اکادمی
سلام سلامت باشی طاها جان