
آیا تا به حال نامهای را دریافت کردهاید که به دلیل آدرس اشتباه فرستنده برگشت خورده باشد؟
همین اتفاق ممکن است برای صفحات وبسایت شما نیز بیفتد. درست همانطور که کارمند پست نمیتواند نامهای را به آدرس نامعلوم ارسال کند، مرورگر وب هم اگر لینک مورد نظر دارای URL اشتباهی باشد، نمیتواند صفحهای را از سرور درخواست کند.
وقتی این اتفاق میافتد، مرورگر پیامی با عنوان خطای ۴۰۴ را نشان میدهد. در یک فروشگاه آنلاین، خطای ۴۰۴ میتواند تجربه کاربری را خراب کند و منجر به از دست دادن درآمد شود. در این مقاله، یاد میگیرید چگونه مشکلاتی که باعث ایجاد خطای ۴۰۴ میشوند را شناسایی و رفع کنید.
خطای ۴۰۴ چیست؟
خطای ۴۰۴ زمانی رخ میدهد که مرورگر وب درخواست صفحهای را از سرور یک وبسایت دارد، اما سرور نمیتواند صفحهای مرتبط با URL مورد نظر را پیدا کند. وقتی این خطا رخ میدهد، مرورگر یک صفحه وضعیت با کد وضعیت http نمایش میدهد که نوع خطا را نشان میدهد.
خطاهای ۴۰۴ بهمعنی مشکل در دسترسی به صفحه از طریق آدرس وب هستند، نه مشکلی در سرور وب که صفحه را میزبانی میکند؛ بنابراین، مواجهه با خطای ۴۰۴ در سایت شما نشان میدهد که سرور میزبانی شما به درستی کار میکند. مشکل در واقع مربوط به صفحه یا URL واردشده است.
پیشنهاد میکنیم مقاله «بک لینک چیست و چه تاثیری بر سئو سایت دارد؟» را در آکادمی وبزی مطالعه کنید.
دلایل بروز خطای ۴۰۴ چیست؟
خطاهای ۴۰۴ میتوانند ناشی از اشتباهات در وبسایت شما، وبسایت ارجاعدهنده یا خطای کاربر باشند. در اینجا چند دلیل رایج آورده شده است:
- لینکهای شکسته: اگر در URL مربوط به یک لینک خاص اشتباه تایپی یا هر خطای دیگری وجود داشته باشد، کد خطای ۴۰۴ نمایش داده میشود.
- صفحات حذفشده: لینکی که به صفحهای حذفشده اشاره دارد به عنوان لینک مُرده شناخته میشود. اگر صفحهای را از وبسایت خود حذف کنید، کلیک کردن روی لینکی داخلی یا خارجی که به صفحه حذفشده اشاره دارد، پیام خطای ۴۰۴ را ایجاد میکند.
- خطای کاربر: خطاهای ۴۰۴ میتوانند ناشی از اشتباهات کاربران نیز باشد. اگر کاربری یک URL اشتباه مربوط به دامنه شما را در نوار آدرس وارد کند، ممکن است با پیام خطای ۴۰۴ مواجه شود که به او اطلاع میدهد صفحه مورد نظر وجود ندارد.
- مشکلات کش (Cache): اگر دادههای ذخیرهشده در حافظه کش مرورگر کاربر، بعد از بازدید خاصی از سایت با بهروزرسانیهای سایت مغایرت داشته باشند، کاربر ممکن است با خطای ۴۰۴ مواجه شود. پاککردن کش میتواند این نوع مشکل را حل کند.
- مشکلات پیوند دائم یا فایل: مشکلات در پیوندهای سایت، مجوزهای فایل یا فایلهای پیکربندی میتواند منجر به خطاهای ۴۰۴ در کل سایت شود.
شما میتوانید با استفاده از روشی به نام ریدایرکت 301 تعداد خطاهای ۴۰۴ را کاهش دهید. برای مثال، اگر صفحهای را حذف یا منبعی را جابهجا کنید، میتوانید از ریدایرکت استفاده کنید تا کاربران را از URL قدیمی به مکان درست هدایت کنید. با این حال، اگر در ریدایرکت مشکلی وجود داشته باشد، باز هم پیام خطای ۴۰۴ نمایش داده میشود.

چگونه خطاهای ۴۰۴ را در وبسایت خود پیدا کنیم؟
شما میتوانید از ابزارهایی برای بررسی خطاهای ۴۰۴ و شناسایی لینکهای مرده یا شکسته در سایت خود استفاده کنید. برخی ابزارها حتی میتوانند لینکهای خارجی شکسته را نیز شناسایی کنند؛ لینکهایی در سایتهای دیگر که به یک URL غیرموجود در دامنه سایت شما اشاره میکنند. در ادامه چند ابزار محبوب برای شناسایی خطاهای ۴۰۴ به شما معرفی میکنیم.
Google Search Console
سرچ کنسول گوگل به شما امکان میدهد تا عملکرد سایت خود را زیر نظر بگیرید و خطاها را شناسایی کنید. با ورود به حساب و انتخاب «Coverage» و «Errors»، میتوانید تمام URLهایی را که در سایت شما خطای ۴۰۴ تولید میکنند، مشاهده کنید. همچنین میتوانید از ابزار «Inspect URL» برای یافتن محل لینک شکسته استفاده کنید. اگر لینک شکسته در سایت شما باشد، میتوانید آن را اصلاح کنید؛ اگر لینک خارجی باشد، میتوانید با سایت لینکدهنده تماس بگیرید و درخواست اصلاح لینک را ثبت کنید؛ همچنین میتوانید ریدایرکت آن را تنظیم کنید.
Broken Link Checker
Broken Link Checker یک ابزار آنلاین رایگان است که وبسایت شما را بررسی کرده و هر لینکی که به URLهای نادرست در دامنه شما یا سایر سایتها اشاره دارد، شناسایی میکند؛ اما برخلاف سرچ کنسول گوگل، این ابزار نمیتواند لینکهای شکسته را شناسایی کند.
SEOAnt Broken Link Redirect
SEOAnt Broken Link Redirect یک اپلیکیشن است که میتواند بهصورت روزانه یا هفتگی برای بررسی خطاهای ۴۰۴ در سایت شما اجرا شود؛ همچنین، این ابزار میتواند با ریدایرکت خودکار کاربران به یک URL مشخص، خطاهای ۴۰۴ را کاهش دهد.
پیشنهاد میکنیم مقاله «انکرتکست چیست و چرا برای سئو مهم است؟» را در آکادمی وبزی مطالعه کنید.
چرا باید خطاهای ۴۰۴ را رفع کنید؟
برطرف نکردن خطاهای ۴۰۴ میتواند رتبه سایت شما در موتورهای جستجو را کاهش دهد، تجربه کاربری را خراب کند و از میزان ترافیک سایت شما بکاهد:
عملکرد ضعیف در سئو (SEO): لینکهای داخلی شکسته میتوانند توانایی موتور جستجو برای کاوش سایت شما را مختل کرده و رتبهبندی سایت شما در صفحات نتایج جستجو (SERP) را منفی کنند.
کاهش ترافیک سایت: لینکهای ورودی، یعنی لینکهایی که در سایتهای دیگر قرار دارند و به سایت شما اشاره میکنند، میتوانند عملکرد شما را در موتورهای جستجو بهبود داده و ترافیک سایت را افزایش دهند. اگر این لینکها به خطای ۴۰۴ منجر شوند، این مزایا را از دست میدهید.
تجربه کاربری ضعیف: مواجهه با خطای ۴۰۴ میتواند باعث ناامیدی کاربران شود و آنها را از جستجوی بیشتر در وبسایت شما منصرف کند. این موضوع میتواند اعتماد به برند شما را نیز کاهش دهد، بهویژه اگر این مشکل به دلیل لینکهای داخلی شکسته باشد.
چگونه خطای ۴۰۴ را رفع کنیم؟
1. رفع لینکهای شکسته
اگر خطای ۴۰۴ ناشی از اشتباه تایپی در URL باشد، کافی است URL را در پنل مدیریت محتوا (CMS) یا پلتفرم سایت خود اصلاح کنید. اگر صفحه مرتبط با URL موردنظر جابهجا یا حذف شده، میتوانید بهجای آن، ریدایرکت تنظیم کنید.
2. ایجاد ریدایرکت
اگر خطای ۴۰۴ به دلیل جابهجایی یا حذف محتوا باشد، میتوانید ریدایرکتی ایجاد کنید که کاربران را به موقعیت جدید هدایت کند. این روش میتواند تضمین کند که لینکهای خارجی که به صفحه حذفشده اشاره دارند خطای ۴۰۴ تولید نکنند.
3. رفع مشکلات پیوندهای دائمی (Permalink)
یک پیوند دائمی یا Permalink URL کاملی برای یک وبسایت یا صفحه وب است. نصب یک افزونه جدید، بازگردانی سایت از نسخه پشتیبان یا بهروزرسانی پلتفرم سایت میتواند به پیوندهای دائمی سایت شما آسیب زده و خطاهای ۴۰۴ در سطح سایت ایجاد کند. اگر با خطاهایی در چندین صفحه مواجه هستید، وارد پنل CMS خود شوید، به تنظیمات URLهای دائمی بروید و طبق دستورالعملهای ارائهدهنده پلتفرم خود، تنظیمات آن را بهروز کنید.
4. رفع مشکلات دسترسی به فایلها
تنظیمات دسترسی به فایلها به سرور شما اعلام میکند که کدام کاربران میتوانند به محتوای خاصی دسترسی داشته باشند. اگر مشکلی در این تنظیمات وجود داشته باشد، کاربران ممکن است با خطای ۴۰۴ مواجه شوند. برای بررسی تنظیمات دسترسی، وارد CMS شوید، به تنظیمات دسترسی به فایلها بروید و مطمئن شوید که دسترسی به محتوا محدود به گروههای خاصی نیست.
5. غیرفعالکردن فایل .htaccess
فایل .htaccess یک فایل تنظیمات سطح بالا است که ریدایرکتها، امنیت و دسترسی را کنترل میکند. اگر این فایل خراب شود، ممکن است با خطاهای ۴۰۴ در سطح سایت مواجه شوید. برای رفع مشکل، مراحل زیر را دنبال کنید:
- از سایت خود پشتیبان بگیرید.
- با استفاده از پروتکل انتقال فایل ایمن (SFTP) به سرور وب خود متصل شوید.
- فایل .htaccess را غیرفعال کنید.
- فایل غیرفعال شده را تغییر نام دهید تا اتصال سایت به آن قطع شود.
- یک فایل .htaccess جدید ایجاد کنید.
- تغییرات را ذخیره کنید.
پیشنهاد میکنیم مقاله «نحوه استفاده از نشانه گذاری اسکیما» را در آکادمی وبزی مطالعه کنید.
چگونه از بروز خطاهای ۴۰۴ جدید جلوگیری کنیم؟
برای جلوگیری از بروز خطاهای ۴۰۴ جدید در وبسایت، رعایت برخی اصول و انجام اقدامات پیشگیرانه میتواند به شما کمک کند. در ادامه روشهای جلوگیری از ایجاد خطاهای ۴۰۴ جدید را بررسی میکنیم:
- بررسی منظم لینکهای داخلی: با ابزارهایی مانند Broken Link Checker لینکهای داخلی را چک کنید.
- استفاده از سیستم بازبینی خودکار لینکها: افزونههای بررسی لینکهای شکسته را نصب و فعال کنید.
- ایجاد و بهروزرسانی نقشه سایت (Sitemap): با نگهداشتن نقشه سایت بهروز، دسترسی موتورهای جستجو به صفحات را تضمین کنید.
- استفاده از ریدایرکت 301 برای صفحات حذفشده: کاربران و موتورهای جستجو را به صفحات جدید هدایت کنید.
- بررسی بکلینکهای خراب: با ابزارهایی مثل Ahrefs بکلینکهای شکسته را پیدا کنید و سایتهای ارجاعدهنده را برای اصلاح تماس بگیرید.
- مراقبت از تغییرات URL در CMS: پس از تغییرات در CMS، لینکها را دوباره بررسی کنید.
- ایجاد صفحه ۴۰۴ کاربرپسند: لینک به صفحات اصلی و جستجو در صفحه خطای ۴۰۴ بگنجانید.
- آموزش تیم تولید محتوا: به تیم درباره اهمیت لینکدهی صحیح آموزش دهید.
- تست لینکها پیش از انتشار: قبل از انتشار، صحت لینکها را بررسی کنید.
- کنترل بهروزرسانیها: پس از هر بهروزرسانی در CMS یا افزونهها، لینکها را چک کنید.
جمعبندی
خطاهای ۴۰۴ میتوانند تجربه کاربران و عملکرد کلی وبسایت شما را تحت تأثیر قرار دهند. این خطاها نه تنها باعث از دست دادن بازدیدکنندگان و کاهش ترافیک سایت میشوند، بلکه میتوانند به رتبهبندی سایت شما در نتایج موتورهای جستجو نیز آسیب برسانند. با شناسایی و رفع سریع لینکهای شکسته، تنظیم ریدایرکتها و اصلاح مشکلات دسترسی و پیوندهای دائمی، میتوانید تجربه بهتری برای کاربران فراهم کنید و سایت خود را برای موتورهای جستجو بهینه کنید.
همچنین با شخصیسازی صفحه خطای ۴۰۴، حتی در صورت بروز خطا، میتوانید کاربر را به مسیر درست هدایت کنید و به او کمک کنید تا در سایت شما بماند. در نهایت، مدیریت منظم خطاهای ۴۰۴ گامی مهم برای بهبود کیفیت سایت و افزایش اعتماد کاربران به برند شما خواهد بود.
پرسشهای متداول درباره خطای ۴۰۴

خطای ۴۰۴ به چه معناست؟
خطای ۴۰۴ به این معناست که سرور وب شما نمیتواند یک صفحه خاص را در سایت شما پیدا کند. این نوع خطا زمانی رخ میدهد که مشکلی در URL یا صفحه مرتبط با آن URL وجود داشته باشد.
آیا ریدایرکت برای صفحاتی که خطای ۴۰۴ دارند ضروری است؟
بله؛ ریدایرکت برای رفع خطای ۴۰۴ ناشی از حذف یا جابهجایی محتوا تضمین میکند که کاربرانی که از طریق URL قدیمی به سایت شما مراجعه میکنند با خطا مواجه نشوند. اگر خطا ناشی از اشتباه تایپی در URL سایت شما یا مشکل در تنظیمات دسترسی باشد، با ریدایرکت، مشکل را بهراحتی حل میکنید.
آیا امکان شخصیسازی ظاهر صفحه خطای ۴۰۴ وجود دارد؟
بله؛ شما میتوانید صفحه خطای ۴۰۴ را با لحن برند خود شخصیسازی کرده و تجربه کاربری را بهبود دهید. برخی کسبوکارها کاربران را به عملکرد جستجوی سایت هدایت میکنند یا لینکهایی به صفحات اصلی ارائه میدهند که منابع مورد نظر کاربران را در بر دارند.
آیا خطاهای ۴۰۴ روی سرعت سایت تأثیر میگذارند؟
خیر، خطاهای ۴۰۴ به طور مستقیم بر سرعت بارگذاری صفحات سایت تأثیر نمیگذارند. اما اگر کاربران به طور مداوم با صفحات خطا مواجه شوند، تجربه منفی ایجاد میشود که ممکن است به خروج سریع آنها از سایت منجر شود و به صورت غیرمستقیم به سئوی سایت آسیب بزند.
آیا باید تمام خطاهای ۴۰۴ را رفع کنیم؟
رفع تمامی خطاهای ۴۰۴ امکانپذیر نیست، زیرا همیشه احتمال اشتباه کاربر در وارد کردن URL وجود دارد. با این حال، بهتر است خطاهای ۴۰۴ ناشی از مشکلات سایت، مانند لینکهای شکسته داخلی و صفحات حذفشده، را رفع کنید تا تجربه کاربری بهتری ارائه دهید.
چگونه میتوانیم تجربه کاربر را هنگام مواجهه با خطای ۴۰۴ بهبود دهیم؟
شما میتوانید صفحه خطای ۴۰۴ را شخصیسازی کنید تا با طراحی و لحن برند شما هماهنگ باشد. ارائه لینکهایی به صفحات مهم، افزودن دکمه بازگشت به صفحه اصلی یا قرار دادن نوار جستجو به کاربران کمک میکند که سریعتر به محتوای مورد نظر خود دسترسی پیدا کنند.


