رموز حالة HTTP

ما هي رموز حالة HTTP، وكيف تعمل (1xx–5xx)، وأيها الأكثر أهمية لتحسين محركات البحث، وكيف يفسرها Google — المحور المركزي لإعادة التوجيه والأخطاء وسلوك الزحف.

نُشر أول مرة: 27 يونيو 2026 · آخر تحديث: 14 أغسطس 2026 · Advanced
اللغات
دليل واحد في هذه الصفحة

رمز حالة HTTP هو الرقم المكون من ثلاثة أرقام الذي يعيده الخادم مع كل استجابة، وبالنسبة لتحسين محركات البحث، فإن الرمز مهم بقدر أهمية المحتوى على الصفحة. خمس عائلات: 1xx معلوماتية، 2xx نجاح (مؤهلة للفهرسة، لكن 200 لا يضمن ذلك)، 3xx إعادة توجيه (301/308 تمرر إشارة توحيد، 302/307 لا تمررها)، 4xx أخطاء عميل (404/410 تحذف الصفحات من الفهرس بمرور الوقت؛ 404 لا تضر بالترتيب عمومًا)، و5xx أخطاء خادم (والتي — مع 429 — تجعل الزاحف يبطئ، ولا يزيل الصفحات فورًا). الاستثناء الخفي هو 404 الناعم: حالة 200 مع محتوى 'هذا غير موجود'، والتي يعاملها Google مثل 404 ويضع علامة عليها في Search Console. هذا المحور يربط العائلات، ويصحح الخرافات الشائعة، ويربط بالتعمقات في رموز الأخطاء الفردية.

TL;DR — رمز الحالة هو إشارة SEO من الدرجة الأولى، مستقلة عن محتوى الصفحة. 2xx ضروري ولكن غير كافٍ للفهرسة. 301/308 يمرران إشارة توحيد؛ 302/307 لا يفعلان. تُحذف صفحات 4xx من الفهرس بمرور الوقت، و404 عمومًا لا يضر بالتصنيفات. 5xx و429 يجعلان الزواحف تبطئ، وليس إلغاء الفهرسة — التعافي تدريجي بمجرد عودة 2xx. الفخ هو 404 الناعم: رمز 200 يحيط بمحتوى “هذا غير موجود”، والذي تكتشفه Google في طبقة المحتوى وتتعامل معه كـ 404 حقيقي. طابق الرمز مع الواقع، واستخدم عمليات إعادة التوجيه الدائمة للتحركات الدائمة، وأعد 503 — وليس 200 معطلًا — أثناء فترة التوقف.

ما هو رمز الحالة فعليًا

فئات الاستجابة الخمس تأتي من RFC 9110، مواصفات HTTP — إنها دلالات بروتوكول، وليست درجات SEO مباشرة. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: Status codes توثيق Google، المبني فوق تلك المواصفة، يصف نتائج المعالجة المحتملة دون ضمان توقيت زحف أو فهرسة دقيق. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: HTTP and network errors

توثيق جوجل الرسمي هو التعريف الأوضح: “يتم إنشاء رموز حالة HTTP بواسطة الخادم الذي يستضيف الموقع عندما يستجيب لطلب يقدمه عميل، مثل متصفح أو زاحف.” الفكرة الأساسية لتحسين محركات البحث هي أن الرمز إشارة بحد ذاته، منفصلة عن أي HTML يأتي بعده. قد تبدو الصفحة مثالية للإنسان ومع ذلك تظل غير مرئية لمحركات البحث بسبب الرقم الذي أرسله الخادم أولاً.

العائلات الخمس، من منظور تحسين محركات البحث

1xx — معلوماتية. استجابات مؤقتة “لا تزال قيد العمل” (100 Continue، 101 Switching Protocols). لا تكاد تكون ذات صلة بتحسين محركات البحث، مع استثناء حديث واحد: 103 Early Hints، الذي يسمح للخادم بإخبار المتصفح بالبدء في التحميل المسبق للموارد الحرجة قبل أن تكون الاستجابة الكاملة جاهزة — مكسب صغير لمؤشرات الويب الأساسية، وليس رافعة للفهرسة.

2xx — نجاح. 200 OK هو ما تعيده الصفحة القابلة للفهرسة. لكن 200 ضروري، وليس كافياً: لا يزال بإمكان جوجل رفض فهرسة صفحة 200 لأسباب تتعلق بالجودة أو الازدواجية أو غيرها. حالة حافة تستحق المعرفة — 204 No Content (استجابة ناجحة بجسم فارغ) يمكن أن تُعامل مثل 404 ناعم، لأنه لا يوجد شيء لفهرسته.

3xx — إعادة التوجيه. هنا يكمن التمييز الخاص بالتوحيد الأساسي (canonicalization)، وهو الجزء الأكثر سوء فهم في هذا الموضوع. وفقًا لتوثيق جوجل حول عمليات إعادة التوجيه:

  • 301 (دائم) و308 — تتبع جوجل إعادة التوجيه و “يستخدم خط أنابيب الفهرسة إعادة التوجيه كإشارة إلى أن هدف إعادة التوجيه يجب أن يكون أساسيًا (canonical).” تتجمع إشارات الترتيب على الهدف.
  • 302 (مؤقت) و307 — تتبع جوجل إعادة التوجيه، “لكن خط أنابيب الفهرسة لا يستخدم إعادة التوجيه كإشارة إلى أن هدف إعادة التوجيه يجب أن يكون أساسيًا (canonical).” ترك 302 في مكانه لنقل دائم حقيقي هو خطأ إعداد كلاسيكي — قد تعامل جوجل في النهاية 302 طويل العمر مثل 301 عمليًا، لكن لا ينبغي الاعتماد على ذلك.

توصي Google بأن “use a permanent server-side redirect whenever possible” (الترجمة العربية) «تستخدم إعادة توجيه دائمة من جانب الخادم كلما أمكن ذلك» للنقل الدائم، وتلاحظ سقفًا صارمًا: “By default, Google’s crawlers follow up to 10 redirect hops.” (الترجمة العربية) «تتبع زواحف Google افتراضيًا ما يصل إلى 10 قفزات إعادة توجيه». سلاسل إعادة التوجيه الأطول من ذلك يتم التخلي عنها. (للجولة الكاملة لأنواع إعادة التوجيه الأحد عشر وتأثيرها على تحسين محركات البحث، كتبت ذلك بشكل منفصل في Ahrefs، مرتبط في الموارد — هذا المحور هو الخريطة عمدًا، وليس الغوص العميق.) أيضًا في عائلة 3xx: 304 Not Modified، إشارة تخزين مؤقت تخبر الزاحف أن نسخته المخزنة لا تزال حديثة — لا تأثير مباشر على الترتيب، لكنها تدعم الزحف الفعال على المواقع الكبيرة.

4xx — خطأ عميل. لا يمكن تقديم الصفحة بسبب شيء في جانب الطلب — فهي مفقودة أو محظورة أو ممنوعة لهذا العميل. جوجل صريحة: “لا تستخدم جوجل المحتوى من عناوين URL التي تعيد رموز حالة 4xx،” و “إذا كان عنوان URL مستخدمًا سابقًا لكنه الآن يعيد رمز حالة 4xx، فستتوقف أنظمة جوجل عن استخدام عنوان URL بمرور الوقت.” بالنسبة لـ404 تحديدًا، “يزيل خط أنابيب الفهرسة عنوان URL من الفهرس إذا كان مفهرسًا سابقًا. الصفحات الجديدة التي تواجه 404 لا تتم معالجتها.”

Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: HTTP and network errors

هناك فارقان مهمان هنا:

  • 404 لا يضر بالترتيب. تنص مساعدة Search Console مباشرة: “بشكل عام، لن تؤثر أخطاء 404 على أداء البحث في موقعك.” الخطر من 404 هو فقدان الزيارات والروابط التي تحملها الصفحة، أو — على نطاق واسع — إهدار ميزانية الزحف.
  • لا تستخدم 401/403 كسلاح ضد Googlebot. تحذر جوجل: “لا تستخدم رموز الحالة 401 و403 للحد من معدل الزحف. رموز الحالة 4xx، باستثناء 429، ليس لها تأثير على معدل الزحف.” حظر Googlebot برمز 401/403 لا “يُبطئه” — بل يجعل المحتوى غير مرئي فقط.

رموز أخطاء العميل الفردية لكل منها قصتها الخاصة — رموز الوصول والمصادقة (401, 403)، ورموز “الاختفاء” (404, 410، ومسألة أيها يجب استخدامه)، وتحديد المعدل (429)، ورمز الحظر القانوني (451) — وكل منها يحصل على معالجة كاملة في مقالته الخاصة. انظر “إلى أين تذهب بعد ذلك” أدناه.

5xx — خطأ في الخادم. كان الطلب سليمًا؛ فشل الخادم في تنفيذه (500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout). الحقيقة الحاسمة لتحسين محركات البحث: هذه لا تؤدي إلى إلغاء الفهرسة فورًا. وثيقة Google: 5xx و429 أخطاء الخادم “تطلب من زاحفي Google إبطاء الزحف مؤقتًا،” و*“بمجرد أن يبدأ الخادم في الاستجابة برمز حالة 2xx، يزيد Google تدريجيًا من معدل الزحف.”* التباطؤ مُقاس: “انخفاض معدل الزحف يتناسب مع عدد عناوين URL الفردية التي تعيد خطأ في الخادم.” العناوين المفهرسة سابقًا تُحفظ خلال التذبذب؛ فقط أخطاء الخادم المستمرة تؤدي في النهاية إلى الإزالة.

الزحف مقابل الفهرسة: النموذج الذهني الذي يربط الأمور معًا

سؤالان مختلفان يقفان خلف هذه الرموز:

  1. هل يجب أن أزحف إلى هذا؟ 5xx/429 تقول “أبطئ، حاول لاحقًا.” 301/302 تقول “اذهب إلى هذا بدلاً من ذلك.” 429 وعائلة 5xx هي الرموز الوحيدة التي تبطئ معدل الزحف فعليًا.
  2. هل يجب أن أفهرس هذا، وتحت أي عنوان URL؟ 2xx = مؤهل. 4xx = أسقطه. 301/308 = دمج على الهدف.

الخيط الرابط — والشيء الذي يكسر هذا النموذج — هو 404 الناعم، حيث يختلف الرمز عن المحتوى.

404 الناعم — الاستثناء الخفي

404 الناعم هو صفحة تعيد رمز نجاح (200) لكن محتواها يقول إن العنصر غير موجود — صفحة فارغة، أو رسالة “عذرًا، غير موجود”، أو نتيجة رقيقة/فارغة. يكتشف Google المشكلة في طبقة المحتوى، بغض النظر عن رمز HTTP: “إذا كان المحتوى يوحي بخطأ لبحث Google، أو صفحة فارغة أو رسالة خطأ، ستعرض Search Console خطأ soft 404.”

لماذا تهتم، إذا كانت الصفحة “تُحمَّل بشكل جيد”؟ لأنها تهدر ميزانية الزحف. دليل Google للمواقع الكبيرة صريح: “ستستمر صفحات 404 الناعم في الزحف إليها، وتهدر ميزانيتك.” عادةً ما تأتي من أنظمة إدارة المحتوى أو أطر عمل JavaScript غير المهيأة بشكل صحيح التي تعيد 200 لمسارات غير موجودة. الإصلاح هو جعل الرمز يطابق الواقع — أعد 404 حقيقيًا (أو 410) حتى يتمكن Google من إسقاط عنوان URL نظيفًا. هناك مقال مخصص عن 404 الناعم في هذه المجموعة.

404 مقابل 410 — هل يهم حقًا؟

بالكاد، لتحسين محركات البحث. حسم جون مولر هذا في توضيح عام 2024: “الفرق في معالجة 404 مقابل 410 ضئيل جدًا لدرجة أنني لا أستطيع التفكير في أي وقت أفضل فيه أحدهما على الآخر لأغراض تحسين محركات البحث،” مضيفًا أن “Google لا يعاقب على 404 (تلك الصفحات تخرج من الفهرس على الرغم من ذلك).” يمكن أن يشير 410 (Gone) إلى الاستمرارية بشكل أسرع قليلاً ويوثق النية بشكل أوضح للبشر والأدوات الأخرى — كان الإطار التاريخي لمات كاتس أن إزالة 410 تعمل “أسرع قليلاً،” بضعة أيام على الأكثر. استخدم 410 عندما تكون متأكدًا من أن الإزالة دائمة؛ 404 عندما قد تعود الصفحة أو عندما تكون غير متأكد. دليل ميزانية الزحف من Google سعيد بأي منهما: “رمز الحالة 404 هو إشارة قوية لعدم الزحف إلى عنوان URL هذا مرة أخرى.” المقال المخصص لمقارنة 404 مقابل 410 يحل التفاصيل الدقيقة بالكامل.

استخدام رموز الحالة للتوقف عن العمل والترحيلات

لأوقات التوقف المخطط لها، أو الصيانة، أو نافذة الترحيل، قم بإرجاع 503 Service Unavailable — وليس 200 معطلًا. توجيه جون مولر مباشر: “if something goes drastically wrong with your hoster, and you can’t host your website anymore, please return a ‘503 Service unavailable’ HTTP result code.” (ترجمة) «إذا حدث خطأ جسيم مع مضيفك، ولم يعد بإمكانك استضافة موقعك، فيرجى إرجاع رمز نتيجة HTTP ‘503 Service Unavailable’.» ويغطي منطقه النمطين المضادين اللذين يجب تجنبهما: “returning an error page with ‘200 OK’ will result in us indexing the change of content like that (and if all of your pages return the same error page, then we may assume that these URLs are duplicates). Redirecting to a temporary page will result in that redirect being used for indexing.” (ترجمة) «سيؤدي إرجاع صفحة خطأ مع ‘200 OK’ إلى فهرستنا لتغيير المحتوى بهذه الطريقة (وإذا كانت جميع صفحاتك تُرجع نفس صفحة الخطأ، فقد نفترض أن عناوين URL هذه مكررة). سيؤدي إعادة التوجيه إلى صفحة مؤقتة إلى استخدام هذا التوجيه للفهرسة.» الحيلة التقنية عندما يكون الخادم الأصلي معطلًا تمامًا: وجّه DNS إلى خادم مؤقت يقدم رموز 503.

ومع ذلك، اجعلها قصيرة. غاري إليس: “Serving a 503 status code for an extended period of time will cause a decrease in crawl rate,” (ترجمة) «سيؤدي تقديم رمز الحالة 503 لفترة ممتدة من الوقت إلى انخفاض معدل الزحف،» لكن “10-15 minutes every now and then is not ‘extended’ by any means, so you should be fine.” (ترجمة) «10-15 دقيقة بين الحين والآخر ليست ‘ممتدة’ بأي حال من الأحوال، لذا يجب أن تكون بخير.» قاعدة عامة: 503 للساعات، وليس لأسابيع — اتركه لأسابيع وسيبدأ Google في التعامل مع الصفحات على أنها اختفت فعليًا. تغطي مقالة 503 نمط الترحيل بعمق.

كيفية التحقق من رمز حالة الصفحة

  • أدوات مطوري المتصفح — افتح علامة التبويب “الشبكة”، وأعد التحميل، وانقر على طلب المستند، واقرأ عمود الحالة.
  • سطر الأوامرcurl -I https://example.com/page للحصول على ترويسات طلب واحد، أو curl -IL https://example.com/page لمتابعة سلسلة إعادة التوجيه بأكملها.
  • Google Search Console — أداة فحص عناوين URL تُبلغ عن الحالة التي تم الزحف إليها.
  • Bing Webmaster Tools — أداة فحص عناوين URL الخاصة بها تفعل الشيء نفسه بالنسبة لـ Bingbot.
  • الزاحفات — Screaming Frog SEO Spider و Ahrefs Site Audit يزحفان إلى الموقع بأكمله ويعرضان رموز الحالة، وسلاسل إعادة التوجيه، وعناوين URL ذات الأخطاء 4xx/5xx بكميات كبيرة؛ شريط أدوات Ahrefs SEO المجاني يعرض الرمز للصفحة التي تتواجد فيها.

هناك مشكلة حقيقية تتجاهلها أدلة المنافسين: الفحص الواحد يخبرك فقط عن ذلك الطلب الواحد. يمكن أن تختلف الحالة حسب طريقة الطلب، ووكيل المستخدم، والمصادقة، والمنطقة، والوقت، بالإضافة إلى أي ذاكرة تخزين مؤقت أو CDN بينهما — لذا فإن النتيجة النظيفة من مكتبك لا تضمن ما رآه Googlebot. سير عمل تشخيصي مدمج:

  • الطريقة — يجب أن يحمل طلب HEAD نفس الترويسات مثل GET، لكن يُسمح للخوادم بحذف الحقول التي تتطلب إنشاء محتوى، لذا فإن فحص HEAD ليس دليلًا على ما يعيده GET الفعلي. أعد الاختبار باستخدام GET إذا اختلف الاثنان.
  • وكيل المستخدم — يمكن لكشف الروبوتات، أو الحظر الجغرافي، أو التمويه أن يقدم لـ Googlebot رمز 200 بينما يحصل المتصفح على 403 (أو العكس).
  • المنطقة — إذا كنت تشك في حظر جغرافي أو قاعدة CDN خاصة بمنطقة معينة، أعد الاختبار من أكثر من موقع أو عنوان IP.
  • ذاكرة التخزين المؤقت — استبعد استجابة مخزنة مؤقتًا قديمة (ذاكرة تخزين المتصفح المؤقتة، ذاكرة تخزين CDN الطرفية) قبل استنتاج أن الخادم الأصلي نفسه يتصرف بشكل خاطئ.
  • السلسلة — سجل سلسلة إعادة التوجيه الكاملة، وليس فقط الرمز النهائي؛ قد تكون القفزة في منتصف السلسلة هي المشكلة الفعلية.
  • السجلات — عندما لا يتطابق الرمز مع ما تتوقعه، تحقق مما رآه Googlebot فعليًا. سجلات الخادم الخاصة بك هي الحقيقة الأساسية التي لا يمكن لنتيجة متصفح أو فاحص واحد أن تعطيك إياها.

ملاحظة حول Bing

التوجيهات العامة من Bing حول رموز الحالة أرق من تلك الخاصة بـ Google — لا يوجد مستند واحد قانوني “كيف تؤثر رموز الحالة على الزحف” بتفاصيل مثل مستند Google، ولا يوجد اقتباس من ممثل Bing حول هذا الموضوع ظهر عندما بحثت. من حيث الاتجاه، إنها نفس النصيحة: أعد رموزًا دقيقة، وأصلح الأخطاء المستمرة 4xx/5xx، واستخدم إعادة التوجيه الدائمة للتحويلات الدائمة. أفضل أن أقول ذلك بوضوح بدلاً من اختلاق اقتباس من Bing غير موجود.

إلى أين تذهب بعد ذلك: مجموعة رموز أخطاء HTTP

هذا المحور هو النظرة العامة. يتعمق المحور الفرعي رموز أخطاء HTTP في الرموز التي ستواجهها فعليًا في استكشاف الأخطاء وإصلاحها، كل منها في مقالته الخاصة:

  • 401 Unauthorized و**403 Forbidden** — رموز الوصول والمصادقة، ولماذا لا يجب استخدامها لتقليل سرعة الزحف.
  • 404 Not Found و**410 Gone** و**404 مقابل 410** — عائلة “هذه الصفحة غير موجودة” وأي رمز يجب استخدامه.
  • 429 Too Many Requests — تحديد المعدل، وكيف يؤثر (على عكس رموز 4xx الأخرى) على معدل الزحف.
  • 451 Unavailable For Legal Reasons — الحظر القانوني/التنظيمي، المميز عن 403.
  • 500 Internal Server Error و**502 Bad Gateway** و**503 Service Unavailable** و**504 Gateway Timeout** — عائلة أخطاء الخادم، وتباطؤ الزحف، ونمط 503 للصيانة.
  • Soft 404s — رمز 200 الذي هو في الحقيقة خطأ، وكيفية إصلاحه.

كل واحد من هذه العناصر متداخل تحت هذا المحور ومدرج في الشريط الجانبي. لمعرفة كيفية دمج إشارات الترتيب عبر عمليات إعادة التوجيه، راجع Canonicalization؛ ولمعرفة كيفية تقييد الزواحف عند 5xx/429، راجع Crawling.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.