410 Gone: أخبر محركات البحث أن الصفحة حُذفت نهائيًا

410 Gone يعني أن الصفحة أُزيلت عن قصد ولن تعود؛ وتزيل Google روابط 410 من فهرسها كما تفعل مع 404.

افحص رمز حالة رابط

410 Gone يقول إن الصفحة أُزيلت عن قصد ولن تعود. وبينما يعني 404 «لا شيء هنا، والسبب مجهول»، فإن 410 تصريح متعمد ودائم، وهو مفيد للمحتوى المنتهي ولمنتجات توقف بيعها ولتنظيف الموقع بعد اختراق.

ماذا يقول المعيار

يعرّف RFC 9110، القسم 15.5.11 الرمز 410 بأن الوصول إلى المورد «لم يعد متاحًا في الخادم الأصلي» وأن الحالة «يُرجّح أنها دائمة». وهدف الرمز الأساسي مساعدة صيانة الويب: يخبر المستقبِلين أن المورد غير متاح عمدًا وأن مالكه يرغب في إزالة الروابط إليه. وإذا كنت لا تعرف هل الإزالة دائمة، فتقول المواصفة استخدم 404. وتقول أيضًا إنه لا يلزمك وسم كل صفحة محذوفة بأنها «ذهبت»، ولا الإبقاء على 410 إلى الأبد. والرد 410 قابل للتخزين المؤقت افتراضيًا.

410 مقابل 404 في السيو

تعامل وثائق Google عن رموز حالة HTTP جميع رموز 4xx عدا 429 بالطريقة نفسها: يُزال الرابط من الفهرس إن كان فيه، ولا تُعالج الروابط المكتشفة حديثًا بهذه الحالة. عمليًا يؤدي 404 و410 إلى النتيجة نفسها. وقد قال ممثلو Google في الماضي إن 410 قد يُنفَّذ أسرع قليلًا، لكن الفرق صغير، فاختر الرمز الذي يصف الوضع بصدق.

ما لن يفعله 410 هو الحفاظ على القيمة. فإذا كانت للصفحة المحذوفة روابط خلفية أو زيارات ويوجد لها بديل مكافئ حقًا، فإن تحويل 301 إليه هو الخيار الأفضل.

متى تستخدم 410

  • منتجات توقف بيعها بلا بديل.
  • إعلانات وظائف أو فعاليات أو قوائم أو عروض محدودة المدة انتهت.
  • محتوى سحبته عمدًا.
  • روابط سبام حُقنت باختراق؛ فالرمز 410 يقول بوضوح إنها لم تكن يومًا جزءًا من موقعك.

وللمحتوى المحذوف بسبب طلب قانوني، فإن 451 هو الرمز الأدق.

كيف تعيد 410

Apache

# رابط واحد (mod_alias)
Redirect gone /spring-sale-2025/

# نمط كامل، مثل روابط السبام الناتجة عن اختراق
RedirectMatch gone ^/cheap-[a-z-]+\.html$

# المكافئ في mod_rewrite
RewriteRule ^old-catalog/ - [G]

Nginx

location = /spring-sale-2025/ { return 410; }
location ^~ /old-catalog/      { return 410; }

التطبيقات وأنظمة إدارة المحتوى

في PHP استدعِ http_response_code(410); قبل أي مخرجات. وفي نظام إدارة المحتوى استخدم إضافة لإدارة التحويلات تدعم قواعد 410. وفي الحالتين قدّم صفحة مفيدة في الجسم، كروابط لمحتوى ذي صلة أو مربع بحث، لأن الزوار ما زالوا يصلون إليها.

كيف تتحقق

بعد نشر القواعد، ألصق الروابط المحذوفة في أداة فحص حالة HTTP وتأكد أن كلًا منها يعيد 410، لا صفحة خطأ بالرمز 200 ولا تحويلًا. ثم أزل تلك الروابط من خريطة الموقع والروابط الداخلية؛ وتنبهك أداة فحص الروابط المعطلة إلى أي روابط فاتتك. وفي الحالات العاجلة تخفي أداة الإزالة (Removals) في Search Console الرابط مؤقتًا بينما تعالج Google الرمز 410.

HTTP/1.1 410 Gone
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=86400

الأسئلة الشائعة

هل 410 أفضل من 404 للسيو؟

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

كم مدة الاستمرار في إعادة 410؟

لا تشترط المواصفة إبقاءه إلى الأبد. عمليًا، أبقِ القاعدة ما دامت الروابط ما زالت تتلقى طلبات؛ فتكلفتها شبه معدومة وتُبقي الرسالة متسقة.

هل أعيد 410 لصفحات السبام التي أنشأها اختراق؟

نعم. بعد تنظيف الموقع وسدّ الثغرة الأمنية، أعد 410 للروابط المحقونة. وإذا فرضت Google إجراءً يدويًا بسبب محتوى مخترَق، فاطلب مراجعة في Search Console بعد انتهاء التنظيف.