نکات ارزشمند و حرفه ای درباره ارور soft 404 که شما حتما باید بدانید

ارور Soft 404 با ارور ۴۰۴ not found متفاوت است هر چند برادران ناقلایی می باشند

  • خطای soft 404 چیست ؟
  • چرا خطای soft 404 اتفاق می افتد؟
  • چگونه می توانیم مشکلاتی که این نوع خطا در سئو سایت به وجود می آورد را برطرف کنیم؟
  • سئو سایت یا بهینه سازی وب سایت برای موتور های جستجو

سرفصل های پست

خطای soft 404 چیست

گوگل در راهنمای سرچ کنسول این خطا را به شکل زیر تعریف کرده است :

خطای soft 404 به این معنی است که شما در حال نشان دادن صفحه ای به کاربر هستید که وجود ندارد و عملا یک صفحه ۴۰۴ است؛ درحالیکه HTTP status code مربوط به این صفحه کد ۲۰۰ را برمی گرداند.

برای دیدن کدهای HTTP status code مربوط به یک صفحه کافی است بر روی صفحه راست کلیک کرده و گزینه Inspect Element را انتخاب کنید. در پنجره باز شده داخل بخش Network شوید ومطابق شکل کد مربوط را پیدا کنید.

البته اگر به دنبال همه کدهای status code را مطالعه بکنید، و با کلی خطا که مهم هستند آشنا شوید.

به زبان ساده تر، شما در سایت خودتان صفحاتی دارید که به کاربر می گویند این صفحه وجود ندارد اما همزمان به مرورگر می گویند که این صفحه موجود است.

اما چرا این اتفاق می افتد

در اکثر موارد، صفحاتی در سایت شما وجود دارند که یا محتوای کمی دارند یا اصلا محتوایی داخل آن ها وجود ندارد.

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

صفحاتی که محتوای کمی دارند به شدت برای ربات های گوگل گیج کننده هستند. بیایید نحوه کار ربات گوگل در هنگام خواندن این نوع صفحات را برررسی کنیم.

وقتی ربات گوگل یا هر موتور جست و جوی دیگری در حال بررسی سایت شماست، سرور پیغامی تحت عنوان HTTP status code به این ربات ها ارسال می کند. همانطور که می دانید، کد ۲۰۰ به معنای موجود بودن یک صفحه است. ربات از سرور پیغام موجود بودن صفحه را می گیرد اما با صفحه ای بدون محتوا، محتوای کم یا تکراری روبرو می شود. واکنش ربات موتورهای جست و جو به این حالت این است: “این صفحه ارزشمند نیست و دلیلی برای index شدن آن وجود ندارد.

هم چنین ممکن است بخواهید آدرسی از صفحات سایت تان که در گوگل ایندکس شده‎ است را به یک صفحه دیگر مثل صفحه اصلی ریدایرکت کنید. اتفاقی که می افتد این است که کاربر در صفحه جست و جوی نتایج موتور جست و جو () روی لینک مطلبی که ریدایرکت شده است کلیک می کند و به صفحه ای کاملا نامرتبط با درخواستی که داشته هدایت می شود. در این حالت صفحه اول که به صفحه اصلی ریدایرکت شده است برچسب خطای soft 404 می گیرد.

این مطلب را هم از دست ندهید :   تکنیک های ارزشمند و حرفه ای در موردکپچا در لاراول + تکمیلی ۱۴۰۲

آیا مشکل خطا soft404 احتیاج به حل شدن دارد

صفحه ای که توسط گوگل برچسب soft404 می خورد از ایندکس گوگل خارج می شود و دیگر در نتایج جست و جو نشان داده نمی شود. ( توجه داشته باشید که این خطا جزو کدهای وضعیت رایج بین سرور نیست و تنها برچسبی است که گوگل به بعضی صفحات می زند.)

چگونه متوجه وجود صفحاتی با برچسب soft 404 شویم

برای اینکه ببینید صفحات سایت شما به چه شکل توسط ربات های گوگل دیده می شوند کافی است داخل حساب سرچ کنسول سایتتان شوید و آدرس آن صفحه را فچ (fetch) کنید. در این حالت شما نمای شبیه سازی شده از زمانیکه ربات گوگل آن آدرس از صفحه شما را می خواند خواهید داشت. اگر صفحه ای به صورت دائمی یا موقت ریدایرکت شده باشد، باید بعد از فچ شدن حالت ریدایرکت به شما نشان داده شود.

اگر صفحه ای از سایت شما وجود داشته باشد که بعد از فچ شدن پیغام ریدایرکت به شما ندهد، در حالیکه آن صفحه ریدایرکت شده است نشان می دهد خطایی در قسمت HTTP status code برای آن صفحه وجود دارد.

چگونه ارور soft 404 را برطرف کنیم ؟

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

داشتن تعداد زیادی صفحه که از طرف گوگل ارور soft404 خورده اند، باعث می شود گوگل سایت شما را به عنوان سایتی که اطلاعات درستی از وضعیت صفحات خود ارائه نمی دهد شناسایی کند. این حالت باعث می شود crawl budget سایت شما کاهش پیدا کند.

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

برای اینکه بتوانید مشکل صفحات با خطای soft404 را حل کنید ابتدا باید به علت وقوع این خطا پی ببرید. قبل از هر اقدامی مطمئن شوید صفحاتی که این مشکل را دارند HTTP status code ، ۲۰۰ را برگردانند.

چند راه حل برای برطرف کردن خطای soft 404

  1. آدرسی که با این خطا روبه رو شده، دیگر وجود ندارد
    صفحاتی که دیگر وجود ندارند باید کد ۴۰۴ یا ۴۱۰ را به سرور برگردانند. این کد به مرورگرها و موتورهای جست و جو اعلام می کند که آدرس مدنظر دیگر وجود خارجی ندارد.

    اگر یکی از ۳ حالت زیر برای صفحات سایت شما وجود داشته باشد، ممکن است با خطای soft404 رو به رو شوید.

    ۱) صفحات خالی

    ۲) صفحات دسته بندی محصولات که محصولی در آن وجود ندارد

    ۳) صفحات دسته بندی مجله سایت که هنوز مطلبی مختص آن دسته بندی داخل آن قرار نگرفته و خالی مانده است.

    اگر از سیستم مدیریت محتوای وردپرس استفاده می کنید و دسته بندی جدیدی به سایت خود اصافه کرده اید که هنوز مطلب یا محصولی داخل آن قرار ندارد مشمول یکی از ۳ حالت بالا شده اید.

    در این حالت بهترین راه برای برطرف کردن خطای soft 404 ، طراحی یک صفحه ۴۰۴ است که HTTP status code 404 را به مرورگر برگرداند. صفحه ۴۰۴ شما باید به گونه ای طراحی شود که کاربران را به صفحاتی مشابه با درخواستشان انتقال دهد. تنها در این حالت است که ربات های گوگل قانع می شوند سایت شما پاسخ درستی به نیاز کاربران ارائه داده است.اگر از سیستم مدیریت محتوای وردپرس استفاده می کنید و دسته بندی جدیدی به سایت خود اصافه کرده اید که هنوز مطلب یا محصولی داخل آن قرار ندارد مشمول یکی از ۳ حالت بالا شده اید.

    در این حالت بهترین راه برای برطرف کردن خطای soft404 ، طراحی یک صفحه ۴۰۴ است که HTTP status code 404 را به مرورگر برگرداند. صفحه ۴۰۴ شما باید به گونه ای طراحی شود که کاربران را به صفحاتی مشابه با درخواستشان انتقال دهد. تنها در این حالت است که ربات های گوگل قانع می شوند سایت شما پاسخ درستی به نیاز کاربران ارائه داده است.

  2. آدرسی که با این خطا روبه رو شده، به صفحه ای دیگر منتقل شده است.
    فرض کنید آدرس یک صفحه را که قبلا در گوگل ایندکس شده است را به صفحه ای با محتوای کامل تر و آدرسی جدید تغییر داده اید.در اینصورت باید آدرس قبلی را به صورت دائمی به آدرس جدید منتقل کنید. (redirect 301)
  3. آدرسی که با این خطا روبه رو شده، در سایت شما موجود است.
    اگر آدرس صفحه مورد نظر هنوز در سایت شما قرار دارد و می خواهید در نتایج جست و جوی گوگل نشان داده شود اما اما آن صفحه برچسب soft404 گرفته است به علت کم بودن محتوا یا داشتن محتوای تکراری است.

    در اینصورت باید بر روی غتی کردن محتوای آن صفحه تمرکز کنید. توجه داشته باشید همیشه باید بتوانید به نیاز کاربران پاسخ درستی بدهید.

  4. اگر آدرسی که این برچسب خطا را خورده است؛ وجود دارد اما شما نمی خواهید که در نتایج جست و جوی گوگل نمایش داده شود.

    اگر صفحه ای از سایت شما از طرف گوگل برچسب soft 404 گرفته است و قصد ندارید که با غنی کردن محتوای آن صفحه آن را در نتایج جست و جوی گوگل نمایش دهید بهتر است دسترسی ربات های گوگل را از داخل فایل robots.txt به آن صفحه ببندید تا دیگر توسط ربات های گوگل قابل خواندن نباشد.

این مطلب را هم از دست ندهید :   توصیه ها و هشدارهای مهم دربارهمبانی تولید محتوا

پایان

در پایان به خاطر داشته باشید با بررسی مستمر صفحات سایت خود در ابزار وبمستری گوگل ( search console) می توانید صفحات با برچسب soft404 را پیدا کنید و با بررسی علت های مختلفی که در این آموزش به آن ها اشاره شد مشکل این صفحات را برطرف کنید.

آیا هنوز با خواندن مقاله مشکل Soft 404 دارید؟! در نظرات مشکل خود مطرح کنید ?

ادامه مطلب