همه ما حداقل یک بار با پیام خطای 404 روبرو شده ایم؛ این خطا می تواند بازخورد مفیدی برای یک کاربر وب باشد، اما استفاده از آن در زمینه اشتباه زمینه ایجاد ارور سافت 404 را فراهم می کند که معضل بزرگی است. این خطا می تواند بر عملکرد سئو سایت تأثیر منفی بگذارد، به خصوص زمانی که تعداد آن ها در سایت زیاد شود و روی هم انباشته شوند.
یکی از مراحل سئوی فنی وب سایت یافتن و رفع ارور Soft 404 است. این خطاها گاهی اوقات گیج کننده هستند چون نمی توان با قاطعیت علت مشکل را تعیین کرد و این مسئله فرایندهای عیب یابی و رفع مشکل را دست و پا گیر می کند.
در این راهنما سیر تا پیاز خطای سافت 404 را مرور می کنیم؛ از جمله اینکه این خطا چه هست، به چه دلیلی اتفاق می افتد و چگونه باید آن را برطرف کرد. با ما همراه باشید.
ارور 404 را می شناسید؟ این ارور زمانی رخ می دهد که سرور وب سایت نتواند صفحه وب (URL) درخواستی کاربر را پیدا کند. اما نکته ای اینجا وجود دارد و آن اینکه همیشه روبرو شدن با پیام 404 File Not Found به این معنی نیست که کد وضعیت صفحه مورد نظر 404 تعریف شده است.
گاهی اوقات کاربر صفحه ای را جستجو می کند که در حال حاضر روی وب وجود ندارد؛ یعنی قبلاً وجود داشته اما الان حذف شده و دسترسی به آن دیگر ممکن نیست. در چنین مواقعی وقتی کاربر سعی می کند از آن URL بازدید کند، ارور سافت 404 اتفاق می افتد و با پاسخ «صفحه یافت نشد» روبرو می شود. به قول خود گوگل «فقط چون یک صفحه ارور 404 را نشان می دهد، به این معنی نیست که کد وضعیت آن 404 است»
شاید بگویید بسیار خوب! وبسایتی که دیگر به سرور دسترسی ندارد، چرا باید در نتایج گوگل نمایش داده شود؟
در پاسخ باید بگوییم که ارور soft 404 به بازدیدکنندگان وب سایت منتقل می شود، اما ربات های خزنده گوگل اصلا متوجه آن نمی شوند. به طورکلی:
تفاوت بین ارور 404 و ارور سافت 404 این است که در اولی اصلا صفحه مورد نظر پیدا نمی شود و کد وضعیت HTTP که برگردانده می شود، واقعا به معنای وجود نداشتن آن صفحه است. در حالی که اگر خطای سافت 404 رخ دهد، به جای آنکه باز هم شاهد کد وضعیت HTTP 404 باشیم، صفحه کد 200 (موفقیت آمیز) را برمی گرداند و این گمراه کننده است. برای هر دو مورد کد پاسخ صفحه باید 404 بود، اما قضیه ارور سافت 404 فرق می کند.
تفاوت دیگر این است که موتورهای جستجو صفحات 404 را ایندکس نمی کنند، اما صفحات با ارور soft 404 بدون هیچ مشکلی ایندکس می شوند و در صفحه نتایج قابل مشاهده خواهند بود.
و اما مهم ترین سوالی که پیش می آید این است که اصلا ارور سافت 404 چرا اتفاق می افتد؟ چه عواملی باعث ایجاد این وضعیت می شوند؟
این یکی از مهم ترین دلایل ارور سافت 404 است. اگر گوگل تشخیص دهد که صفحه «محتوای کم ارزش» دارد یا اصلا هیچ محتوایی ندارد، وضعیت سافت 404 اتفاق می افتد.
عواملی مثل صفحات خالی دسته بندی محصولات، صفحات خالی دسته بندی وبلاگ یا صفحات خالی نتایج جستجو می توانند منجر به ارور soft 404 شوند.
اگر URL خود را به URL دیگری ریدایرکت می کنید، توجه کنید که آدرس مقصد باید کاملا مرتبط با آدرس مبدا باشد، در غیر این صورت منتظر خطای سافت 404 باشید. معمولا در وب سایت های فروش آنلاین که کاربر را به محصول یا دسته دیگری هدایت می کنند، بیشتر شاهد این اتفاق هستیم.
گاهی اوقات ناخواسته و اتفاقی دسترسی گوگل به فایل های جاوا اسکریپت یا CSS صفحه خود را مسدود می کنید و در ادامه ارور سافت 404 رخ می دهد. حواستان باشد که از این فایل ها برای رندر صفحات استفاده می شود و اگر گوگل نتواند به آنها دسترسی پیدا کند، به سرعت خطای سافت 404 را اعلام می کند.
گوگل با مشاهده عباراتی مثل «موجود نیست»، «در انبار موجود نیست» یا «دیگر در دسترس نیست» به اشتباه فکر می کند با یک صفحه 404 روبرو شده است.
همه 404 ها لزوما بد نیستند، مثلا وقتی محصولی در دسترس نیست، نمایش صفحه خطای 404 به کاربر می گوید که محصول موردنظر برای همیشه از روی وب سایت برداشته شده است. اما ارور سافت 404 گاهی می تواند مشکل ساز باشد.
مثلا مواقعی که یک صفحه وب معتبر نیست؛ اما سرور همچنان ریسپانس کد200 را برمی گرداند، انگار که هیچ اتفاقی نیفتاده است.
در این مواقع باید دست به کار شوید و خطاها را بررسی و برطرف کنید.
گاهی اوقات اصلا این خطا واقعی نیست و کنسول جستجوی گوگل به اشتباه آن را خطای 404 علامت گذاری می کند.
همچنین می توان URL را انتخاب کرد و روی گزینه «Inspect URL» کلیک کرد. در ادامه روی گزینه « Request Indexing» کلیک کنید. فقط قبل از این کار URL لایو را تست کنید تا گوگل گزارش خود را به روز کند. با انجام این کار وضعیت صحیح صفحه در اختیار شما قرار می گیرد.
مواقعی که دلیل روبرو شدن با ارور سافت 404 تشخیص محتوای کم ارزش در سایت است مقداری محتوا به صفحات سایت خود اضافه کنید و پس از به روزرسانی به گوگل اطلاع دهید تا بار دیگر سایت شما را ایندکس کند.
راهکار دیگری برای رفع ارور soft 404 این است که صفحه را روی سایت خود نگه دارید، اما روی موتورهای جستجو آن را دی ایندکس کنید. کافی است دستور no-index را به هدر سایت خود اضافه کنید تا موتور جستجو آن صفحه سایت را ایندکس نکند.
اگر می بینید یکی از صفحات سایت در دسترس نیست یا نامعتبر است، تلاش کنید با تنظیمات درست سایت ریسپانس کد صحیح را برگردانید. سپس از گوگل بخواهید بار دیگر صفحه را ایندکس کند.
منظور ما از تنظیمات سایت برای صفحات نامعتبر حذف این صفحات است. وقتی کاربران سعی دارند صفحه حذف شده را باز کنند، سرور ریسپانس کد 404 را نشان می دهد و به این ترتیب مشکل ارور سافت 404 حل می شود.
آخرین راهکار رفع ارور soft 404 تغییر مسیر صفحه مورد نظر و هدایت کاربران به یک صفحه معتبر است. برای این کار کافی است یک ریدایرکت 301 به فایل htaccess. خود اضافه کنید.
این ریدایرکت به موتور جستجو می گوید که صفحه به مکان جدیدی منتقل شده تا ارور 404 برای صفحه قبلی نمایش داده نشود. اما قبل از همه این ها مطمئن شوید که هر دو صفحه محتوای مشابهی را پوشش می دهند.
ارور سافت 404 زمانی رخ می دهد که صفحه ای که کاربر به دنبال آن آمده، در حال حاضر حذف شده یا از دسترس خارج شده باشد. در این شرایط ریسپانس کد 404 برگردانده نمی شود؛ بلکه کاربر با کد 200 (موفقیت آمیز) مواجه خواهد شد. از مهم ترین دلایل این اتفاق می توان به محتوای کم ارزش، ریدایرکت به صفحه نامربوط، مسدود کردن رندر گوگل یا استفاده از عبارات مشکوک مشابه صفحات 404 اشاره کرد.
حل کردن مشکلات نرم افزار 404 می تواند عملکرد سئوی سایت را بهبود ببخشد. بنابراین توصیه می کنیم با راهکارهایی که در بخش های قبلی معرفی کردیم، سعی کنید مشکل پیش آمده را برطرف کنید؛ اگر در این میان با چالشی روبرو شدید یا تجربه جدیدی کسب کردید، خواهشمندیم نظرات و تجربیات خود را با ما و همراهان ما به اشتراک بگذارید.
مقالات مرتبط
پرسش و پاسخ
پرسش مورد نظر خود را مطرح نمایید