خطای soft 404 در سرچ کنسول و آموزش رفع آن
آنچه در این مطلب میخوانید....
Toggleخطای Soft 404 یکی از مهمترین خطاهایی است که در ارورهای سرچ کنسول سایت مشاهده میشود و توجه ویژه مدیران وبسایت و کارشناسان سئو را میطلبد. این خطا نشان میدهد که صفحهای قبلاً در سایت وجود داشته و ایندکس شده، اما اکنون یا حذف شده یا محتوا آن ناقص است، بهطوری که رباتهای گوگل آن را خالی یا کمارزش تشخیص میدهند. در بسیاری از موارد، این خطا به دلیل عدم اجرای ریدایرکت مناسب پس از تغییر یا حذف صفحه رخ میدهد و سرور به جای ارسال کد 404 واقعی، کد 200 به مرورگر برمیگرداند، که باعث بروز Soft404 میشود.
برای رفع خطاهای سرچ کنسول مرتبط با Soft 404، میتوان از ریدایرکت 301 استفاده کرد تا کاربران و موتورهای جستجو به صفحهای با محتوای کامل و مشابه هدایت شوند. در صورت عدم نیاز به محتوا، ریدایرکت 410 نیز گزینه مناسبی است تا صفحه بهطور دائمی حذف شود و دیگر خطای Soft 404 ثبت نشود. مدیریت صحیح این صفحات نه تنها باعث بهبود تجربه کاربری میشود، بلکه از هدر رفتن بودجه کراول جلوگیری کرده و رتبه سایت در نتایج جستجو را حفظ میکند.
در ادامه این مطلب از وب سایت گروه مشاوران بازاریابی اینترنتی جَم با error soft 404 آشنا شده و به پرسشهای شما از قبیل چگونه URL خود را برای soft 404 بررسی کنم؟ آیا خطا Soft 404 برای سئو مضر است؟ و رفع خطا Soft 404 سرچ کنسول خواهیم پرداخت.
|
عامل ایجاد خطای Soft 404 |
توضیح کوتاه |
روش رفع و بهینهسازی |
|---|---|---|
|
محتوای بسیار کم یا عدم وجود محتوا |
صفحات خالی یا کم ارزش مانند دستهبندی محصولات خالی، صفحات بلاگ بدون محتوا |
محتوا اضافه کنید یا صفحه را حذف/ریدایرکت کنید |
|
مقصد ریدایرکت مرتبط انتخاب نشده باشد |
ریدایرکت به صفحهای نامرتبط با صفحه اصلی |
ریدایرکت 301 به صفحه مرتبط و همموضوع اعمال کنید |
|
رندر گوگل به صورت اتفاقی مسدود شده باشد |
دسترسی گوگل به فایلهای CSS یا JS مسدود شده است |
دسترسی ربات گوگل به فایلهای مهم رندر را باز کنید |
|
استفاده از عباراتی مانند "موجود نیست" یا "دیگر در دسترس نیست" |
گوگل صفحات با پیامهای مشابه 404 را Soft 404 شناسایی میکند |
طراحی صفحه 404 مناسب با هدایت کاربر به صفحات مرتبط |
|
مشکلات فنی سرور (ارسال کد 200 برای صفحات ناموجود) |
سرور برای صفحات حذف شده کد 200 ارسال میکند |
کد وضعیت HTTP مناسب (404 یا 410) تنظیم کنید |
|
محصولات یا صفحات منقضی بدون ریدایرکت مناسب |
صفحات منقضی یا حذف شده بدون هدایت به صفحات مرتبط |
ریدایرکت 301 یا 410 برای حذف کامل صفحه استفاده کنید |
|
URLهای تکراری یا محتوای ضعیف مشابه صفحات دیگر |
صفحات با محتوای تکراری یا کمارزش |
محتوای یکتا اضافه کنید یا صفحات را ترکیب/ریدایرکت کنید |
|
مشکل در فایل robots.txt یا تگ noindex |
دسترسی گوگل محدود شده یا صفحه ایندکس نمیشود |
بررسی robots.txt و تگهای noindex و رفع محدودیتها |
|
مشکل در قالب یا طراحی صفحات |
قالب بهطور خودکار صفحات خالی یا پیام “موجود نیست” ایجاد میکند |
طراحی UX مناسب برای صفحات 404 و هدایت کاربر |
خطای Soft 404 چیست؟
از علت بالا نیامدن سایت در سرچ کنسول میتوان به خطاهای آن مانند خطای server error 500، خطای Redirect error، خطا Submitted URL blocked by robot.txt، خطا Submitted URL market noIndex، خطای Soft 404 و… اشاره کرد. ارور Soft 404، یکی از خطاهای سرچ کنسول است.
خطای Soft 404 زمانی بوجود میآید که سرور سایت نتواند صفحه سایت درخواستی کاربران را پیدا کند. این خطا از نمونه ارورهای سرچ کنسول زمان رخ میدهد که صفحه موردنظر سایت در دسترسی نباشد. در این صورت سرور وضعیت HTTP را برای صفحه وب ارسال میکند که کاربران با خطای soft 404 با پیام (صفحه یافت نشد) مواجه میشوند. این کد بدین معناست که صفحه موردنظر را نمیتوان پیدا کرد.
خطای soft 404 تاثیر منفی بر عملکرد سئو سایت میگذارد. مخصوصا زمانی که صفحهها انباشنه شوند و شناسایی نشده باشند. در این صورت کارشناسان سئو باید خطای soft 404 را در صفحات به حداقل برسانند. روزانه هزاران صفحه به وب اضافه میشود و خزندههای گوگل باید آن صفحات را ایندکس کنند. گوگل تلاش میکند وقت خود را برای ایندکس کردن صفحاتی که وجود ندارند هدر ندهد. به همین علت صفحاتی را که به عنوان خطای soft404 شناسایی کند، با برچسب soft 404 تعیین میکند.
تفاوت خطای soft 404 با ارور 404
تفاوت بین خطای 404 واقعی و خطای soft 404 یکی از مباحث مهم در سئو و بهینهسازی سایت است.
خطای 404 واقعی زمانی رخ میدهد که صفحهای از سایت حذف شده یا دیگر در دسترس نیست و سرور به صورت رسمی این وضعیت را با کد HTTP 404 به گوگل اعلام میکند. این نوع خطا برای موتورهای جستجو روشن است و معمولاً مشکلی برای سئو ایجاد نمیکند، مگر اینکه صفحه حذف شده جایگزین یا ریدایرکت مناسبی نداشته باشد.
در مقابل، Soft 404 زمانی رخ میدهد که صفحه به ظاهر موجود است و کد HTTP 200 برمیگرداند، اما گوگل محتوای آن را کمارزش، خالی یا ناموجود تشخیص میدهد. این تفاوت بسیار مهم است، زیرا صفحات با خطای Soft 404 میتوانند باعث کاهش ارزش سئو، هدر رفتن بودجه کراول سایت و تجربه کاربری ضعیف شوند. کاربران ممکن است به اشتباه تصور کنند صفحه وجود دارد، در حالی که محتوای مفیدی دریافت نمیکنند.
به همین دلیل، مدیریت صحیح این صفحات اهمیت زیادی دارد؛ بهخصوص اصلاح خطای Soft 404 ها با ارائه محتوای واقعی، ریدایرکت به صفحات مرتبط یا بازگرداندن کد 404 واقعی تا موتورهای جستجو بتوانند سایت را به درستی ایندکس و ارزیابی کنند.
رفع خطا Soft 404 سرچ کنسول
لزوما همه خطاهای 404 بد نیستند. برای مثال زمانی که محصولی در دسترس نباشد، صفحهای که خطای 404 را نمایش میدهد، به کاربر میگوید که محصول موردنظر از روی سایت برداشته شده است. اما در برخی مواقع نیز خطای soft 404 میتواند مشکلساز باشد. برای مثال زمانی که یک صفحه از سایت معتبر نیست، اما سرور همچنان کد 200 را برای مرورگر ارسال میکند، که انگار هیچ مشکلی وجود ندارد و هیچ اتفاقی نیفتاده است. در این صورت باید به سرعت خطا را بررسی کنید. در ادامه این مطلب روشهایی را برای رفع خطا Soft 404 سرچ کنسول به شما معرفی میکنیم:
1.ریدایرکت 301
استفاده از ریدایرکت 301 یکی از راههای رفع خطای soft 404 است. با استفاده از آن میتوان آدرس صفحه مورد نظر را تغییر داد و و کاربران را به یک صفحه معتبر انتقال داد. برای انجام این کار لازم است که یک ریدایرکت 301 به فایل htaccess. اضافه کنید.
موتورهای جستجو با استفاده از این ریدایرکت متوجه میشوند که صفحه شما به یک آدرس جدید هدایت شده است تا ارور 404 برای صفحه نمایش داده نشود. حتما اطمینان کسب کنید که هر دو صفحه محتوای شبیه به هم را پوشش میدهند.
2.ریدایرکت 410
درصورتی که شما قصد حذف یک محصول و یا صفحه را بدون جایگزین دارید، بدین منظور باید آن صفحه و یا محصول به صورت کامل از گوگل حذف شود. برای این اتفاق باید آن را روی خطای 410 تنظیم نمایید تا رباتهای گوگل سریعا آن را از نتایج پاک کرده و کاربران بدان صفحه وارد نشوند.
3.ایجاد صفحه 404 مناسب
یکی دیگر از روشهای رفع خطا Soft 404 سرچ کنسول این است که شما یک صفحه با ارور soft 404 ایجاد کنید تا خطای آن برطرف شود. این صفحه باید به گونهای طراحی شود که تجربه کاربری UX را حفظ کند و کاربران را به صفحات مفید سایت هدایت کند.
درواقع با ایجاد این صفحه HTTP status code 404 به مرورگر برگردانده میشود. به عبارت دیگر، صفحه 404 شما نه تنها خطای فنی را رفع میکند، بلکه کاربران را در سایت نگه میدارد و ارزش سئو را حفظ میکند.
بررسی URL و تشخیص Soft 404
قبل از هر اقدامی، ابتدا باید مشخص کنید که آیا خطا واقعی است یا خیر، در برخی مواقع اصلا این خطا واقعی نیست و کنسول جستجوی گوگل آن را اشتباه به عنوان خطای 404 علامت گذاری میکند.
- وارد Google Search Console شوید.
- در بخش Pages روی گزینه Submitted URL seems to be a soft 404 کلیک کنید.
- لیستی از URLهای دارای خطای Soft 404 مشاهده خواهید کرد.
- URLها را در تب جدید باز کنید و وضعیت واقعی آنها را بررسی کنید.
- اگر صفحه معتبر است و باید در نتایج جستجو نمایش داده شود، گزینه Validate Fix را انتخاب کنید. این کار باعث میشود گوگل صفحه را مجدد کراول کرده و وضعیت آن را بروزرسانی کند.
- همچنین میتوانید از گزینه Inspect URL و سپس Request Indexing استفاده کنید، اما قبل از آن حتماً URL زنده (Live URL) را تست کنید تا مطمئن شوید گزارش گوگل صحیح است.
عوامل اصلی بروز خطای Soft 404 در سایت
عواملی مختلفی در بوجود آمدن خطای Soft 404 وجود دارد. این عوامل عبارتنداز:
محتوای بسیار کم یا عدم وجود محتوا
یکی از دلایل رخ داد خطای Soft 404، محتوای کم ارزش یا عدم وجود محتوا میباشد. مواردی مانند صفحات خالی دستهبندی محصولات، صفحات خالی دستهبندی وبلاگ یا صفحات خالی از نتایج نمونهای از عواملی هستند که منجر به ارور سافت 404 میشوند.
انتخاب نشدن مقصد ریدایرکت مرتبط
اگر URL خود را به یک URL دیگر ریدایرکت میکنید، باید به آدرس مقصد آن توجه کنید که با آدرس مبدا کاملا مرتبط باشد. در غیر این صورت خطای soft 404 بوجود میآید. این اتفاق بیشتر در خرید اینترنتی که کاربر به محصول یا دسته دیگری هدایت میشود، میافتد.
مسدود شدن اتفاقی رندر گوگل
بعضی مواقع به صورت ناخواسته دسترسی گوگل را به فایلهای CSS یا جاوا اسکریپت صفحه خود مسدود میکنید. این روند موجب رخ داد ارور soft 404 میشود. فراموش نکنید که این فایل برای رندر صفحات استفاده میشود. درصورتی که گوگل نتواند به آنها دسترسی داشته باشد، سریع ارور سافت 404 را اعلام میکند.
جاوااسکریپت (به انگلیسی: JavaScript، /ˈdʒɑːvəˌskrɪpt/) با کوتهنوشت JS، نوعی زبان برنامهنویسی است که با ویژگیهای ارائه شده در مشخصات اِکما اسکریپت مطابق است.[۹] جاوااسکریپت نوعی زبان سطح بالا، کامپایل درجا و چندالگویی است. جاوااسکریپت نحو آکولادی دارد، نوعدهی آن پویا است،
استفاده از عباراتی مانند “موجود نیست” یا “دیگر در دسترس نیست” در صفحه
اگر گوگل با عبارتهایی مانند موجود نیست، در انبار موجود نیست، دیگر در دسترس نیست، مواجه شود با یک صفحه 404 برخور کرده است.
مشکلات فنی سرور (ارسال کد 200 برای صفحات ناموجود)
وقتی سرور به صفحات حذف شده یا ناموجود کد وضعیت 200 ارسال میکند، گوگل فکر میکند صفحه سالم است. این باعث میشود خطای Soft 404 ثبت شود، زیرا موتور جستجو نمیتواند تشخیص دهد صفحه واقعاً وجود ندارد یا مشکلی دارد.
محصولات یا صفحات منقضی بدون ریدایرکت مناسب
صفحات محصولاتی که منقضی شدهاند یا حذف شدهاند، اگر به صفحات مرتبط هدایت نشوند، گوگل آنها را کمارزش تشخیص داده و Soft 404 گزارش میکند. ریدایرکت مناسب باعث حفظ ارزش سئو و تجربه کاربری میشود.
URLهای تکراری یا محتوای ضعیف مشابه صفحات دیگر
صفحات با محتوای تکراری یا بسیار مشابه دیگر صفحات سایت، توسط گوگل کمارزش ارزیابی میشوند. این صفحات ممکن است به عنوان Soft 404 شناسایی شوند، حتی اگر موجود باشند، زیرا موتور جستجو آنها را فاقد ارزش محتوایی میبیند.
مشکل در فایل robots.txt یا تگ noindex
اگر دسترسی گوگل به صفحات محدود شود یا صفحات با تگ noindex مشخص شوند، گوگل نمیتواند آنها را کراول کند. در نتیجه، صفحات ممکن است به اشتباه به عنوان خطای Soft 404 شناسایی شوند، حتی اگر از نظر کاربر محتوای معتبر داشته باشند.
خطای Soft 404 و تاثیر آن بر سئو سایت
اگر وبسایت یک کد تایید وضعیت به جای 404 برای صفحهای که وجود ندارد برگرداند، بر عملکرد سایت شما در جستجو ارگانیک تاثیر منفی میگذارد. پس اگر سایت شما دارای خطای soft 404 زیادی باشد، اثر منفی بر جستجو، رتبه و سئو سایت شما میگذارد.
Googlebot قصد دارد در تعداد محدودی از سایتها بخزد و تلاش خود را مطابق خزیدن و تقاضای خزیدن تقسیم کند. برای بهینه سازی بودجه خزش و سئو سایت، باید این خطاها را در سایت خود برطرف کنید تا تجربه کاربری خوبی را برای کاربران در سایت خود بوجود آورید.
سوالات متداول کاربران در رابطه با خطای soft 404
بله، حل خطای Soft404 اهمیت دارد زیرا صفحات کمارزش یا ناقص میتوانند تجربه کاربری را کاهش داده و موتورهای جستجو را گمراه کنند. اصلاح آن با ریدایرکت یا حذف مناسب باعث بهبود سئو و کراول سایت میشود.
برای شناسایی صفحات Soft404 میتوان از سرچ کنسول گوگل استفاده کرد. بخش «Coverage» و گزارش ارورهای سرچ کنسول لیست URLهای دارای Soft404 را نمایش میدهد و ابزارهای تحلیل سایت مانند Screaming Frog نیز مفید هستند.
بله، وجود Soft404 میتواند بودجه کراول سایت را هدر دهد و باعث کاهش ارزش صفحات در نتایج جستجو شود. اصلاح آن با ریدایرکت مناسب یا حذف صفحات غیرضروری، تاثیر منفی را بر سئو کاهش میدهد.

