تخطَّ إلى المحتوى
أدوات وتجارب عملية

الفرق بين 404 الحقيقية وSoft 404: اختبار رمز الاستجابة


قد ترى عبارة «الصفحة غير موجودة» وتظن أن موقعك يتعامل مع الرابط المفقود بشكل صحيح. لكن المتصفح يتلقى أيضا رقما من الخادم؛ إذا قال هذا الرقم إن الطلب نجح، فقد تصبح الصفحة Soft 404. سنوضح الفرق بطريقة بسيطة، ثم كيف تفحص صفحة واحدة من موقعك.

رمز الاستجابة هو رقم يصف نتيجة طلب الصفحة: 200 يعني نجاح الطلب، و404 يعني أن الصفحة غير موجودة. لا تحتاج إلى شكل معين لصفحة الخطأ؛ المهم أن تتفق الرسالة التي يقرأها الزائر مع الرقم الذي يرسله الخادم.

Soft 404: شكل خطأ ورمز نجاح

صفحة اختبار تقول إنها غير موجودة بينما يعيد الخادم رمز HTTP 200
النص يقول إن الصفحة مفقودة، لكن رمز HTTP الفعلي 200؛ هذه Soft 404.

رمز 200 يقول للمتصفح ومحركات البحث إن الطلب نجح، بينما المحتوى يقول العكس. وقد تعتبر Google الصفحة Soft 404 وتستبعدها من البحث.

404 صحيحة ومفيدة

صفحة اختبار غير موجودة ويعيد الخادم لها رمز HTTP 404 الصحيح
النص ورمز HTTP متفقان: الصفحة غير موجودة والاستجابة 404.

يمكن لصفحة 404 الصحيحة أن تحتوي بحثا وروابط للأقسام ومقالا بديلا؛ المهم أن يبقى رمز الاستجابة 404. لا تحتاج إلى صفحة بيضاء قاسية حتى تكون الاستجابة صحيحة.

ماذا تفعل برابط قديم ليس له بديل؟

إذا لم توجد صفحة تقنية مكافئة فعلا، نترك الرابط يعيد 404 أو 410. لا نحوله إلى الرئيسية لمجرد تقليل عدد أخطاء Search Console؛ التحويل غير الملائم قد يفهم هو نفسه كـSoft 404.

كيف تفحص الرمز بنفسك؟

افتح أدوات المطور في المتصفح، ثم تبويب Network، وأعد تحميل الرابط. اختر الطلب الرئيسي للصفحة وابحث عن Status Code. إذا كانت الصفحة مفقودة، فالنتيجة التي تتوقعها هي 404، لا 200. بعد ذلك قارنها برابط مقال تعرف أنه موجود.

كيف أجرينا الاختبار؟

  1. أنشأنا صفحة مختبر تعرض رسالة فقدان ثابتة.
  2. في الحالة الأولى تركنا رمز PHP الافتراضي 200.
  3. في الحالة الثانية استدعينا 404 قبل إخراج HTML.
  4. طلبنا كل رابط دون JavaScript وقرأنا السطر الأول من رأس HTTP.
  5. فتحنا الصفحتين بصريا للتأكد أن اختلاف الرمز لا يمنع تقديم رسالة مفيدة للقارئ.

صفحة 404 الجيدة ليست صفحة فارغة

نحافظ على عنوان واضح، رابط للرئيسية، بحث وأقسام قليلة ذات علاقة. لكننا لا نعرض قائمة ضخمة أو إعلانات توهم بأن الصفحة محتوى حي. كذلك يجب ألا تعيد الصفحة canonical إلى عنوان مفقود على أنه صالح، وألا تدخل عناوين 404 في خريطة الموقع. عند حذف محتوى أو تغيير تخصص الموقع، افحص عينة من الروابط القديمة نفسها؛ نجاح تصميم صفحة الخطأ لا يثبت أن كل رابط يعيد الرمز الصحيح.

تفاصيل التجربة ونتيجتها

تاريخ التجربة: 18 أغسطس 2026؛ مكان التنفيذ وأدواته: مختبر PHP محلي وطلبات HTTP مباشرة.

الحالة الأولى عرضت رسالة فقدان وأعادت 200. الحالة الثانية عرضت الرسالة نفسها وأعادت 404. كما أعاد رابط عشوائي في ووردبريس الجديد 404 حقيقية.

تحقق إضافي، 19 أغسطس 2026: طلبنا مسارين محليين بالنص نفسه ومنعنا التحويلات ثم قارنا رمزي HTTP. هذه مقارنة بين مسارين مصنوعين للاختبار. لا تثبت رموز استجابة جميع صفحات الموقع أو أن Google أزالها من الفهرس.

بطاقة دليل أصلية من إعادة التحقق المحلية لمقال 404 الحقيقية مقابل Soft 404، وتعرض طريقة الاختبار والنتيجة المقاسة.
اختبار محلي مستقل — 19 أغسطس 2026: Soft 404: HTTP 200 — Hard 404: HTTP 404

المصدر الرسمي

Google Search Central: تشخيص Soft 404 وحلولها.


شارك:

محمد التتر

محمد التتر، محرر ومشرف GZ تقنية، يعمل على اختبار حلول ووردبريس وإدارة المواقع في بيئات منفصلة قبل توثيق النتائج ونشرها.