أخطاء soft 404

ما المقصود بخطأ soft 404؟

خطأ soft 404 عبارة عن عنوان URL يعرض صفحة تخبر المستخدم بأن الصفحة غير موجودة ويعرض أيضًا رمز المستوى 200 (نجاح). وأحيانًا، قد يتم عرض صفحة تشتمل على محتوى قليل أو بدون أي محتوى، على سبيل المثال، صفحة فارغة أو تمت تعبئة محتواها بشكل متفرِّق.

ما أهمية هذا الأمر؟

إن عرض رمز نجاح، بدلاً من الرمز 404/410 (غير موجودة) أو الرمز 301 (تم نقل الصفحة) يعتبر إجراءً غير صحيح. إذ أن رمز النجاح يخبر محركات البحث أن هناك صفحة حقيقية على عنوان URL. ونتيجة لذلك، قد يتم إدراج الصفحة في نتائج البحث، وستواصل محركات البحث محاولة الزحف إلى عنوان URL غير الموجود بدلاً من قضاء هذا الوقت في الزحف إلى الصفحات الحقيقية.

ماذا أفعل؟

  • إذا لم تعد صفحتك متوفرة، وليس لها بديل واضح، يجب أن تعرض رمز الاستجابة 404 (غير موجودة) أو 410 (تمت إزالتها). حيث يخبر بوضوح أيّ من الرمزين المتصفحات ومحركات البحث على حد سواء بأن الصفحة غير موجودة. ويمكنك أيضًا عرض صفحة 404 مخصصة للمستخدم إن كان ذلك مناسبًا: على سبيل المثال، صفحة تحتوي على قائمة بالصفحات الأكثر رواجًا أو رابط إلى الصفحة الرئيسية.
  • إذا تم نقل صفحتك أو لها بديل واضح، يجب عرض 301 (إعادة توجيه دائمة) لإعادة توجيه المستخدم عند اللزوم.
  • إذا كنت ترى أنه تم تصنيف صفحتك على نحو خاطئ ضمن الصفحات التي تحتوي على الخطأ soft 404، يمكنك استخدام أداة فحص عنوان URL لفحص المحتوى ورمز HTTP المعروضَين. وإذا كانت الصفحة المعروضة فارغة أو خالية من أي محتوى تقريبًا، قد يرجع السبب إلى أنها توجّه إلى عدد كبير من الموارد التي يتعذّر تحميلها (الصور والنصوص البرمجية وغير ذلك من العناصر غير النصية) ويمكن تفسير ذلك بأنه خطأ soft 404. ومن بين الأسباب التي تُعيق تحميل الموارد أن تكون هذه الموارد محظورة (باستخدام robots.txt) أو كبيرة في الحجم أو يوجد عدد كبير منها في الصفحة أو يتم تحميلها ببطء. يجب أن تشير أداة فحص عنوان URL إلى الموارد التي يتعذّر تحميلها، كما يجب أن تعرض لك الصفحة المنشورة.

يمكنك استخدام أداة فحص عنوان URL للتأكّد مما إذا كان عنوان URL يعرض الرمز الصحيح أم لا.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟