تفاوت چیست و چگونه هر دو را برطرف کنیم


کنسول جستجوی گوگل درباره خطاهای 404 به ناشران هشدار می دهد: 404 و soft 404.

در حالی که هر دو 404 نامیده می شوند، بسیار متفاوت هستند.

در نتیجه، درک تفاوت بین خطاها برای رفع آنها ضروری است.

کدهای وضعیت HTTP

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

این پاسخ ها با کدهای پاسخ HTTP ارتباط برقرار می کنند، اما به طور رسمی به آنها کدهای وضعیت HTTP گفته می شود.

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

م،ی کد پاسخ 404

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

را تعریف رسمی است:

4، (خطای سرویس گیرنده): درخواست حاوی نحو بدی است یا قابل انجام نیست

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

نمونه هایی از اینکه چرا صفحه پیدا نشد 404 اتفاق می افتد

  • اگر شخصی به اشتباه یک صفحه وب را حذف کند، سرور با پاسخ 404 صفحه یافت نشد پاسخ می دهد.
  • اگر شخصی به یک صفحه وب که وجود ندارد پیوند دهد، سرور پاسخ می دهد که صفحه پیدا نشده است (404).

را اسناد رسمی در مورد ابهام اینکه آیا یک صفحه به طور موقت یا دائم از بین رفته است روشن است:

«کد وضعیت 404 (یافت نشد) نشان می‌دهد که سرور مبدا یک نمایش فعلی برای منبع هدف پیدا نکرده است یا تمایلی به افشای وجود آن ندارد.

کد وضعیت 404 نشان نمی دهد که آیا این عدم نمایندگی موقتی یا دائمی است…”

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

خطای Soft 404 چیست؟

خطای soft 404 یک کد وضعیت رسمی نیست. سرور پاسخ نرم 404 را به مرورگر ارسال نمی کند زیرا چیزی به نام کد وضعیت نرم افزار 404 وجود ندارد.

نرم 404 وضعیتی را توصیف می کند که سرور یک صفحه وب را ارائه می دهد و با یک کد وضعیت 200 OK پاسخ می دهد، که نشان دهنده موفقیت در زم، است که صفحه وب یا محتوا واقعاً وجود نداشته باشد.

چهار دلیل رایج برای Soft 404

یک صفحه وب وجود ندارد و یک سرور وضعیت OK 200 را ارسال می کند.

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

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

محتوا از بین رفته یا «نازک» است.

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

اما برای نمایه سازی صفحات وب که درخواست های موفقیت آمیز صفحه وب نیستند، موتورهای جستجو این نرم افزار را 404s می نامند.

صفحه گم شده به صفحه اصلی هدایت می شود.

برخی به اشتباه معتقدند که پاسخ خطای 404 مشکلی دارد.

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

گوگل این درخواست های صفحه ناموفق را Soft 404s می نامد.

صفحه گم شده به یک صفحه وب سفارشی هدایت شد.

گاهی اوقات، صفحات از دست رفته به یک صفحه وب سفارشی هدایت می شوند که کد وضعیت 200 را ارائه می دهد، که باعث می شود Google این صفحات را به ،وان Soft 404 بر،ب گذاری کند.

چه ،ی عبارت Soft 404 را اختراع کرد؟

مفهوم 404 نرم ممکن است در یک مقاله تحقیقاتی در سال 2004 با ،وان، به سوی درک پوسیدگی وب (PDF).

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

در اینجا مقاله تحقیقاتی Soft 404s را قاب بندی می کند:

طبق پروتکل HTTP وقتی درخواستی برای یک سرور برای صفحه ای که دیگر در دسترس نیست ارسال می شود، قرار است سرور یک کد خطا را برگرداند…

… در واقع بسیاری از سرورها، از جمله ا،ر سرورهای معتبر، کد 404 را برمی گردانند – در عوض سرورها یک صفحه جایگزین و یک کد OK را برمی گردانند (200).

…مطالعه ما نشان می دهد که این نوع جایگزینی که “نرم 404” نامیده می شود بیش از 15 درصد از پیوندهای مرده را تشکیل می دهد.

Soft 404 به دلیل خطاهای کدنویسی

مواردی وجود دارد که صفحه گم نشده است، اما مشکلات خاصی (مانند خطاهای کدنویسی) باعث شده است تا Google آن را به ،وان صفحه گم شده طبقه بندی کند.

Soft 404 ها برای بررسی ضروری هستند زیرا می توانند کد ش،ته را سیگنال دهند.

مشکلات کدنویسی معمولی:

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

خطاهای 404 دو دلیل اصلی دارند

  • یک خطا در پیوند، کاربران را به صفحه ای هدایت می کند که وجود ندارد.
  • پیوندی به صفحه ای که قبلا وجود داشت اما ناگهان ناپدید شد.

خطای پیوند دادن

اگر علت 404 یک خطای پیوند است، باید پیوندها را برطرف کنید.

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

در مواردی مانند این، ابزارهای ،نده مفید هستند.

گزینه های نرم افزار ،نده سایت بسیار زیادی برای انتخاب دارید: Xenu و Greenflare رایگان. یا نرم افزارهای پولی مانند Screaming Frog، DeepCrawl، Botify، Sitebulb، و OnCrawl، که در آن تعدادی از این نرم افزارها نسخه آزمایشی رایگان یا نسخه های رایگان اما با ویژگی محدود دارند.

صفحه ای که دیگر وجود ندارد

وقتی صفحه ای دیگر وجود ندارد، دو گزینه دارید:

  • اگر حذف تصادفی بود، صفحه را بازیابی کنید.
  • اگر حذف عمدی بوده است، 301 آن را به نزدیکترین صفحه مرتبط هدایت کنید.

ابتدا باید تمام خطاهای لینک دهی سایت را پیدا کنید. مشابه یافتن تمام خطاها در پیوند دادن برای یک وب سایت در مقیاس بزرگ، می تو،د از ابزارهای ،یدن استفاده کنید.

با این حال، ابزارهای ،یدن ممکن است صفحات یتیم را پیدا نکنند: صفحاتی که از جایی در پیوندهای ناوبری یا از هیچ یک از صفحات پیوند داده نشده اند.

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

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

نحوه شناسایی صفحات پاسخ 404

گزارش های کنسول جستجوی گوگل

گزارش Coverage 404 URL خطا را در یک وب سایت فهرست می کند.

گزارش سرچ کنسول 404اسکرین شات از کنسول جستجوی گوگل، آگوست 2022

کنسول جستجو 404 صفحه را گزارش می دهد زیرا Google در تمام صفحاتی که می تواند پیدا کند می ،د. این می تواند شامل پیوندهایی از سایت های دیگر به صفحه ای باشد که قبلاً در وب سایت شما وجود داشت.

تجزیه و تحلیل ترافیک گوگل

شما به طور پیش فرض گزارش صفحه گم شده را در گوگل آنالیتی، پیدا نخواهید کرد. با این حال، شما می تو،د آنها را به روش های مختلف ردیابی کنید.

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

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

سایت: فرمان جستجوی اپراتور

برای یافتن خطاهای 404 نمی توان از دستور search site: استفاده کرد زیرا گوگل صفحات وب 404 یا صفحات وب نرم افزار 404 را فهرست نمی کند.

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

کنسول جستجوی گوگل بهترین منبع برای شناسایی لیستی از 404 های نرم افزاری و 404 های معمولی است.

گزارش های خطای ترافیک وب سایت منبع مفیدی برای شناسایی پاسخ های خطای 404 است.

سایر ابزارهای تحقیق بک لینک

ابزارهای تحقیق بک لینک مانند Majestic، Ahrefs، Moz Open Site Explorer، Sistrix، Semrush، LinkResearchTools و CognitiveSEO نیز می توانند کمک کنند.

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

نحوه رفع خطاهای Soft 404

ابزارهای ،یدن Soft 404 را تشخیص نمی دهند زیرا خطای 404 نیست. اما می تو،د از ابزارهای ،یدن برای گرفتن چیز دیگری استفاده کنید.

در اینجا چند چیز برای یافتن وجود دارد:

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

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

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

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

اغلب اوقات، راه حل ها به نظر عقل سلیم هستند. این می تواند شامل موارد ساده ای مانند گسترش صفحات با محتوای نازک یا جایگزینی محتوای تکراری با موارد جدید و منحصر به فرد باشد.

در طول این فرآیند، در اینجا چند نکته وجود دارد که باید در نظر گرفته شود:

ادغام صفحات

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

ادغام چندین صفحه نازک در یک صفحه می تواند من، تر باشد اگر موضوعات مرتبط باشند. این نه تنها مشکلات محتوای نازک را حل می کند، بلکه می تواند مشکلات محتوای تکراری را نیز برطرف کند.

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

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

مشکلات فنی که باعث ایجاد محتوای تکراری می شود را بیابید

حتی با استفاده از ساده‌ترین ابزار ،یدن وب مانند Xenu (که به محتوا نگاه نمی‌کند، بلکه فقط URLها، کدهای پاسخ و بر،ب‌های ،وان را بررسی می‌کند)، همچنان می‌تو،د با نگاه ، به URLها، مشکلات محتوای تکراری را پیدا کنید.

این شامل نش،‌های اینترنتی www در مقابل غیرwww، HTTP و HTTPS، با index.html و بدون، با پارامترهای ردیابی و بدون و غیره است.

خطاهای 404 و خطاهای نرم 404

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

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

یک 404 نرم همیشه نتیجه یک مشکل است که باید تشخیص داده شود و برطرف شود.

درک تفاوت بین 404s برای حفظ عملکرد وب سایت در اوج عملکرد ضروری است.


تصویر ویژه: پائولو بوبیتا/ژورنال موتور جستجو




منبع: https://www.searchenginejournal.com/technical-seo/404-vs-soft-404-errors/