ارور 404 یا خطای not found، صفحه‌‌ای آشنا برای تمام کاربران اینترنت است. دیدن این صفحه، نه برای کاربران و نه برای مدیران سایت‌ها اتفاق خوشایندی نیست. با اینکه ارور 404 انواع مختلفی دارد اما به معنی وجود یک صفحه با آدرس اشتباه است و این چیزی است که به برند، دید مشتری و سئوی یک سایت، ضرر زیادی خواهد زد. اما نگران نباشید. چون در این مقاله به شما یاد می‌دهیم که چطور این صفحه‌ها را شناسایی کرده و مشکل آن‌ها را هر چه سریع‌تر رفع کنید. پس با ادامه مطلب همراه ما باشید.

ارور 404 چیست؟

ارور 404، زمانی ظاهر می‌شود که یک مرورگر نتواند مطلب و صفحه‌ای را مطابق با آدرس وارد شده پیدا کند. به صورت کلی این ارور چیز بدی نیست و اگر بعد از آدرس سایت، کلمه‌ها و حرف‌های تصادفی اضافه شوند منطقی است که نباید صفحه‌ای برای آن‌ها وجود داشته باشد. اما مشکل اصلی زمانی خود را نشان می‌دهد که به دلایلی خاص یک بازدیدکننده از گوگل یا راه‌های ورودی دیگر روی لینکی از سایت شما کلیک کند و با ارور 404 مواجه شود. این بازدیدکننده به احتمال زیاد از سایت خارج می‌شود و این ماجرا باعث افزایش نرخ خروجی (Bounce Rate) سایت خواهد شد. عوض کردن آدرس دامنه، حذف شدن صفحه‌هایی از سایت و لینک‌های اشتباه خارجی از دلایل اصلی به وجود آمدن این ارور هستند.

صفحه ۴۰۴ سایت آنالیتیپس

حل مشکل ارور 404

دو مرحله برای حل این مشکل وجود دارد:

  1. پیدا کردن صفحه‌هایی از سایت که ارور 404 می‌دهند
  2. حل مشکل صفحه‌های پیدا شده

مراحل پیدا کردن ارورهای 404

به صورت کلی سه راه برای پیدا کردن این صفحه‌ها وجود دارد:

۱- ردیابی به کمک سرچ کنسول گوگل

این ابزار گوگل، لیستی از خطاهای موجود در سایت را که به وسیله ربات‌های خزنده گوگل پیدا شده‌اند به شما نمایش می‌دهد که ارورهای 404 هم جزوی از آن‌ها هستند. اما محدودیت‌هایی در این روش وجود دارد. مثلا شاید صفحه‌هایی که ربات گوگل پیدا کرده باشد توسط بازدیدکننده‌های سایت دیده نشده باشند. به همین دلیل نمی‌توان تاثیرشان را روی تعداد بازدید و نحوه رفتار بازدیدکننده‌ها در آمارهای سایت دید. همچنین امکان دارد به دلایلی خاص تعدادی از بازدیدکننده‌ها یک آدرس اشتباه را وارد کنند یا لینکی به اشتباه درج شده باشد. این صفحه‌ها نیز در سرچ کنسول نمایش داده نخواهد شد. پس بهتر است برای دریافت کامل اطلاعات این صفحه‌ها از دو روش دیگر استفاده کنید.

2- ردیابی به کمک گوگل آنالیتیکس

این روش هم احتیاجی به انجام تنظیمات اضافی ندارد و با یک جستجو در آمار گوگل آنالیتیکس سایت انجام می‌شود. در ادامه مقاله، این روش را کاملا توضیح می‌دهیم.

3- ردیابی به کمک گوگل تگ منیجر

این روش به پیش‌نیازهایی در تگ منیجر احتیاج دارد که در ادامه مقاله به آن خواهیم پرداخت.

پیدا کردن ارور 404 با کمک گوگل آنالیتیکس

برای پیدا کردن این صفحه‌ها به کمک سرچ آنالیتیکس ابتدا باید خودتان یک ارور 404 بسازید! برای این کار به آخر آدرس سایت خود یک کلمه بی‌معنی اضافه کرده و آن را باز کنید. مثلا ما برای سایت خودمان آدرس https://analytips.io/bimani را وارد کردیم. با این کار باید با صفحه 404 سایت خود مواجه شوید که برای سایت ما به این شکل است.

به عنوان صفحه ارور 404 سایت خود توجه کنید. قرار است با کمک این عنوان در انالیتیکس، صفحه‌های 404 را پیدا کنیم. عنوان سایت ما «صفحه پیدا نشد | آنالیتیپس» است.

 

اکنون زمان رفتن به آنالیتیکس است. از منوی سمت چپ آنالیتیکس مسیر «Behavior > Site Content > All Page» را دنبال کنید تا گزارش بازدیدهای صفحه‌های سایت شما مشاهده شود. بهتر است زمان گزارش را از بالا سمت راست افزایش دهید. مثلا آن را روی سه ماه اخیر قرار دهید تا این جستجو در زمان بیشتری انجام شود.

 

سپس باید یک فیلتر برای این گزارش قرار دهید تا فقط صفحه‌هایی را نمایش دهد که عنوان آن‌ها با عنوان صفحه 404 شما یکی باشد. برای این کار مراحل زیر را دنبال کنید:

  1. روی «Secondary dimension» کلیک کنید و عبارت «Page Title» را بنویسید یا آن را پیدا کرده و انتخاب کنید. با این کار یک ستون دیگر که شامل عنوان صفحه‌های سایت است به جدول گزارش اضافه می‌شود.
  2. روی دکمه «Advance» کلیک کنید تا به صفحه اعمال فیلتر جستجو بروید.
  3. در قسمت سبز رنگ مانند مرحله اول «Page Title» را انتخاب کنید. سپس در فیلد روبه‌روی آن، عنوان مخصوص صفحه 404 خود را که در ابتدا به دست آوردید به صورت دقیق وارد کرده و دکمه «Apply» را کلیک کنید.

به این صورت شما گزارش صفحه‌هایی را مشاهده می‌کنید که توسط بازدیدکننده‌های واقعی انجام شده و به ارور 404 منجر شده‌اند. شما در این صفحه‌ها می‌توانید رفتار بازدیدکننده‌ها را هم مشاهده کنید. مثلا مدت زمان ماندن در صفحه یا نرخ خروجی که معیار‌های بسیار مهمی هستند.

پیدا کردن ارور 404 با کمک گوگل تگ منیجر

در این روش برخلاف روش قبل، منتظر مشاهده ارور 404 توسط یک بازدیدکننده و سپس جستجو و دیدن آن در گزارش‌های آمار سایت نمی‌مانیم. چون به محض اینکه ارور 404 برای یک صفحه دیده شود توسط ایجاد یک «event» از آن با خبر می‌شویم. بهترین و آسان‌ترین روش ایجاد یک «event» با کمک گوگل تگ منیجر است. برای آشنایی بیشتر مقاله آموزش ایونت ترکینگ را بخوانید. برای ساخت ایونت مراحل زیر را دنبال کنید.

ساخت متغیر و تریگر

همان‌طور که در روش قبل گفته شد بهترین روش ردیابی صفحه‌ها با ارور 404 از طریق عنوان آن است. اما متأسفانه در تگ منیجر متغیری وجود ندارد که عنوان صفحه را در خود ذخیره کند. بنابراین ابتدا باید این متغیر را به روش زیر بسازید:

  1. وارد گوگل تگ منیجر شوید و از منو سمت چپ روی گزینه «Variables» کلیک کنید.
  2. در قسمت «User-Defined Variables» روی دکمه «new» کلیک کنید.

 

  1. یک عنوان مناسب برای متغیر بنویسید. مثلا: «Page Title»
  2. روی «Variable Type» کلیک کنید و نوع متغیر را «JavaScript Variable» قرار دهید.
  3. در قسمت «Global Variable Name» عبارت «title» را بنویسید.
  4. با زدن دکمه «save» متغیر را ذخیره کنید.
 Javascript variable

این متغیر، عنوان صفحه‌ای که بازدیدکننده به آن وارد شده است را برمی‌گرداند. اکنون باید یک تریگر بسازید تا وقتی که این عنوان با عنوان صفحه 404 شما برابر شد تریگر فعال شود. شیوه پیدا کردن عنوان صفحه 404 در قسمت قبل آموزش داده‌ شد. برای ساخت تریگر مراحل زیر را انجام دهید:

  1. وارد گوگل تگ منیجر شوید و از منو سمت چپ روی گزینه «Triggers» کلیک کنید.
  2. در بالای صفحه روی دکمه «New» کلیک کنید.
  3. یک عنوان مناسب برای تریگر انتخاب کنید. مثلا: «Page View – 404 Page»
  4. در قسمت «Trigger Configuration» نوع تریگر را «Page View» قرار دهید.
  5. روی گزینه «Some Page View» کلیک کنید تا بتوانید شرط تریگر را وارد کنید.
  6. در قسمت سمت چپ، متغیری که در مرحله قبل ساخته‌اید را انتخاب کنید و در قسمت سمت راست، عنوان صفحه 404 سایت خود را بنویسید.
  7. تریگر را با دکمه «Save» ذخیره کنید.

به یاد داشته باشید، عنوانی که وارد می‌کنید به حروف کوچک، بزرگ و فاصله‌ها حساس است. پس آن را دقیق و همان‌طور که در عنوان سایت شما است بنویسید.

شیوه ساخت تگ

در این مرحله باید یک تگ برای این تریگر بسازید تا اطلاعات آن به آنالیتیکس شما ارسال شود. برای این کار، مراحل زیر را دنبال کنید:

  1. وارد گوگل تگ منیجر شوید و از منو سمت چپ گزینه «Tags» را انتخاب کنید.
  2. در بالای صفحه روی دکمه «New» کلیک کنید.
  3. یک عنوان مناسب برای تگ انتخاب کنید. مثلا: «GA Event – 404 Error»
  4. در قسمت «Tag Configuration» نوع تگ را «Universal Analytics» قرار دهید.
  5. در قسمت «Track type» گزینه «Event» را انتخاب کنید.
  6. یک نام دسته‌بندی برای این «event» در قسمت «Category» وارد کنید.
  7. حتما یکی از قسمت‌های «Action» یا «Label» را برابر {{Page URL}} قرار دهید. با این کار می‌توانید در آنالیتیکس آدرس صفحه‌ای که این ارور در آن اتفاق افتاده است را مشاهده کنید.
  8. قسمت «Non-Interaction Hit» را برابر «True» قرار دهید.
  9. در قسمت «Google Analytics Settings» متغیر مربوط به «Tracking ID» گوگل آنالیتیکس سایت خود را انتخاب کنید. اگر قبلا این کار را نکردید از گزینه «new variable» برای وارد کردن این کد استفاده کنید.
  10. در قسمت «triggering» کلیک کرده و تریگری که در مرحله قبل ساخته‌اید را انتخاب کنید.
  11. تگ را با دکمه «Save» ذخیره کنید.

کار شما به اتمام رسیده است تنها باید با تست کردن آن از انجام دادن درست مراحل اطمینان پیدا کنید. این تست را اول در قسمت عیب‌یابی تگ منیجر انجام دهید و چک کنید که تگ ساخته شده تنها در حالتی فعال شود که یک صفحه با ارور 404 باز می‌شود. در صورت مشکل با قسمت عیب‌یابی، مقاله 11 راه عیب‌یابی را بخوانید. در مرحله بعد، اکانت تگ منیجر را با زدن دکمه «Submit» منتشر کنید تا اطلاعات به سمت آنالیتیکس ارسال شود. برای اطمینان هم می‌توانید بعد از انتشار، یک صفحه با ارور 404 را باز کرده و در قسمت آمار «Real Time» در دسته «Event» چک کنید که تگ ساخته‌ شده، همراه با اطلاعاتش وارد شده یا خیر. اگر پاسخ مثبت بود یعنی کار شما با موفقیت به اتمام رسیده است.

روش های رفع خطاهای 404

اولین کار، بعد از شناسایی صفحه‌هایی با ارور 404، پیدا کردن دلیل آنها و سپس حل کردن مشکل خواهد بود.

اگر متوجه شدید که دلیل آن به خاطر لینک دهی اشتباه است یا کاربر به دلایلی آدرس را اشتباه وارد می‌کند می‌توانید با حل کردن مشکل لینک و آدرس‌ها ارور را از بین ببرید.

اگر این ارور به دلیل صفحه‌های حذف شده یا جا‌به‌جا شده به وجود آمده باشند. مثلا اگر قبلا مطلبی در سایت داشته‌اید که توسط گوگل ایندکس شده باشد و آدرس آن را عوض کنید گوگل همچنان کاربران را به آدرس قبلی می‌فرستد. برای حل این مشکل باید آدرس‌های قدیمی را به آدرس جدید منتقل کنید. مرسوم‌ترین روش انتقال «301 redirect» است که با جستجو می‌توانید اطلاعات بیشتری در مورد آن کسب کنید. اگر از سیستم وردپرس برای سایت خود استفاده می‌کنید پلاگین‌هایی مثل Redirection برای انجام این انتقال وجود دارد. با استفاده از این روش، گوگل اعتبار به وجود آمده برای آدرس قبل را به آدرس جدید انتقال می‌دهد.

مروری کوتاه بر آنچه با هم گفتیم

در این مقاله، سه روش را برای ردیابی ارور 404 به شما معرفی کردیم که دو روش آن به صورت کامل توضیح داده شد. روش‌های دیگری نیز برای این کار وجود دارد. اما به دلیل تخصصی بودن و نیاز به کد نویسی به آن اشاره‌ای نکردیم. اگر تا به امروز این ردیابی را برای سایت خود انجام نداده‌اید همین الان این کار را شروع کنید. چون ارورهای 404 می‌توانند برای سئو سایت شما بسیار مضر باشند و مشکلات زیادی برای اعتبار سایتتان به وجود آورند.