خطأ الخادم (5xx)

ما الذي تعنيه حالة "خطأ الخادم (5xx)" في تقرير فهرسة الصفحات في Google Search Console، ولماذا تُبطئ استجابة من فئة 500 الزحف وقد تؤدي إلى إسقاط الصفحات، وكيفية تشخيصها وإصلاحها، والطريقة الصحيحة لإيقاف الموقع مؤقتًا باستخدام 503 وRetry-After.

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

تعني حالة "خطأ الخادم (5xx)" في تقرير فهرسة الصفحات أن Googlebot طلب عنوان URL فتلقى خطأ من فئة 500 بدل 200، فلا يمكن فهرسة الصفحة. تُبطئ Google الزحف بقدر عدد العناوين المتأثرة وتتجاهل محتوى استجابة 5xx، وقد تسقط العناوين المفهرسة إذا استمر الخطأ. يعود الزحف تلقائيًا وبالتدريج بعد استعادة 2xx. تشمل الرموز 500 و502 و504، كما تعامل Google 429 مع 5xx، وتربط الوثائق أثر 5xx باستمراره. تشمل الأسباب الحمل الزائد وسوء الإعداد وأخطاء التطبيق أو قاعدة البيانات وفشل CDN أو WAF وحظر Googlebot. افحص إتاحة المضيف والسجلات والاختبار المباشر، وتحقق من هوية Googlebot قبل تخفيف قواعد الأمان. للتوقف القصير جدًا استخدم 503 مع Retry-After، وأبقِ robots.txt على 200.

الخلاصة — تعني حالة “خطأ الخادم (5xx)” أن الخادم أعاد رمزًا من فئة 500 عندما طلب Googlebot العنوان، ولذلك لا يمكن فهرسة الصفحة. يترتب ضرران منفصلان: تبطئ Google معدل الزحف بما يتناسب مع عدد العناوين المتأثرة، وتتجاهل أي محتوى تعيده استجابة 5xx؛ وإذا استمرت الأخطاء تُحفظ العناوين المفهرسة أولًا ثم تُسقط. يبدأ التعافي تلقائيًا بعد عودة 2xx، لكن معدل الزحف يرتفع تدريجيًا. تعامل Google مع 429 بوصفه خطأ خادم أيضًا. تشمل الأسباب الحمل الزائد وسوء الإعداد وأخطاء التطبيق أو قاعدة البيانات وفشل المصدر أو CDN وحظر WAF لـGooglebot. شخّص عبر إتاحة المضيف في Crawl Stats ثم سجلات الخادم ثم الاختبار المباشر في URL Inspection. تفضّل Google إبقاء الموقع متاحًا بوظائف محدودة أثناء الإغلاق المخطط؛ وإذا لزم تعطيله بالكامل فاستخدم 503 + Retry-After ليوم أو يومين فقط، وأبقِ robots.txt على 200 حتى لا يتوقف الزحف على مستوى الموقع. بعد ذلك شغّل Validate Fix لتتبع الإصلاح.

ماذا يبلّغ التصنيف فعليًا

يصف التصنيف الاستجابة التي شاهدتها Google، لا العطل المحدد في الخادم الأصلي أو الوكيل أو قاعدة البيانات أو CDN. Evidence for this claim Google reports Server error 5xx when the server returned a 500-level response for the requested page. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report وتحدد إرشادات HTTP من Google آثار الزحف والفهرسة كلًا على حدة. Evidence for this claim Google slows crawling for 5xx responses and may eventually remove persistently failing URLs from the index. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes

تعريف Google موجز: أعاد خادمك خطأ من فئة 500 عند طلب الصفحة. طلب Googlebot العنوان فتلقى 500 أو 502 أو 503 أو 504 أو ما شابه بدل 200 مع محتوى. لذلك يظهر العنوان تحت غير مفهرسة لعدم وجود محتوى صالح للفهرسة.

تذكّر أن المسألة تتعلق برمز الاستجابة، لا بمحتوى الصفحة أو ترميزها أو إعداد SEO. خطأ 5xx مشكلة خادم وبنية تحتية؛ وتحرير HTML لا يصلح 502 صادرًا من خلفية محمّلة فوق طاقتها.

كيف تتعامل Google مع 5xx — اقتصاديات الزحف

يتجاوز كثير من الشروحات هذا الجزء رغم أنه سبب أهمية 5xx مقارنةً مثلًا بـ404. وتوضح وثائق أخطاء HTTP من Google السلوك التالي:

  • يتباطأ الزحف. تدفع أخطاء 5xx و429 برامج زحف Google إلى الإبطاء مؤقتًا. ويتناسب الانخفاض مع عدد عناوين URL الفردية التي تعيد خطأ خادم؛ فبضعة عناوين تحدث أثرًا محدودًا، أما خطأ 5xx على مستوى الموقع فيوقف الزحف بقوة.
  • يُتجاهل المحتوى. تتجاهل Google كل ما تتلقاه من عنوان يعيد 5xx؛ ولا تفهرس رسالة توقف الموقع المرسلة مع 500.
  • تُحفظ العناوين المفهرسة ثم تُسقط لاحقًا. تبقى العناوين في الفهرس أولًا، لكن منظومة الفهرسة تزيل العناوين التي تستمر في إرجاع خطأ خادم. لذلك لا تكلف العطلة القصيرة صفحاتك، بينما تفعل العطلة الطويلة.
  • التعافي تلقائي لكنه تدريجي. عندما يعود الخادم إلى 2xx، تزيد Google معدل الزحف تدريجيًا. لا تحتاج إلى تذكرة؛ أصلح الخادم وسيعود الزحف بحذر من تلقاء نفسه.

هذا التسلسل — الإبطاء ← تجاهل المحتوى ← الحفظ ← الإسقاط في النهاية ← التعافي عند 2xx — هو العمود الفقري الدقيق للموضوع.

يُعد 429 خطأ خادم. تعامل Google مع 429 Too Many Requests كإشارة إلى حمل زائد وتضعه مع 5xx. فإذا كان تحديد المعدل أو حماية البوتات يعيد 429 إلى Googlebot، فسينخفض الزحف كما يحدث مع 500.

رموز 5xx الشائعة بحسب السبب المحتمل

معرفة رمز 5xx هي نقطة بداية للبحث وليست دليلًا على الطبقة المعطلة. يعرّف RFC 9110 كل رمز وفق دور المكوّن المستجيب، ويمكن أن يصدر أي منها عن الخادم الأصلي أو خادم التطبيق أو موازن الحمل أو CDN أو وكيل أمام المصدر. اعتبر الرمز أول قرينة، ثم طابق سجلات الحافة والمصدر والتطبيق وقاعدة البيانات أو الاعتماد للطلب نفسه قبل تحديد موضع الفشل.

  • 500 Internal Server Error — تقول المواصفة: “the server encountered an unexpected condition that prevented it from fulfilling the request.” (ترجمة) «واجه الخادم حالة غير متوقعة منعته من تنفيذ الطلب». التعريف عام عمدًا؛ فقد يكون السبب شيفرة التطبيق أو خطأ تشغيل أو إعداد، لكن الرمز وحده لا يثبت ذلك، لذا افحص سجلات التطبيق.
  • 502 Bad Gateway“the server, while acting as a gateway or proxy, received an invalid response from an inbound server.” (ترجمة) «تلقى الخادم، أثناء عمله كبوابة أو وكيل، استجابة غير صالحة من خادم وارد». يشير هذا إلى تفاعل مع جهة أمامية، فافحص سلسلة موازن الحمل والوكيل العكسي وCDN والمصدر.
  • 503 Service Unavailable“the server is currently unable to handle the request due to a temporary overload or scheduled maintenance.” (ترجمة) «يتعذر على الخادم حاليًا معالجة الطلب بسبب حمل زائد مؤقت أو صيانة مجدولة». افحص السعة وارتفاعات الزيارات وحالة الصيانة. وتنبّه إلى أن الخادم المحمّل ليس ملزمًا بإعادة 503؛ إذ “some servers might simply refuse the connection” (ترجمة) «قد ترفض بعض الخوادم الاتصال ببساطة»، فيظهر مهلة أو خطأ اتصال بدل رمز واضح.
  • 504 Gateway Timeout“the server, while acting as a gateway or proxy, did not receive a timely response from an upstream server.” (ترجمة) «لم يتلق الخادم، أثناء عمله كبوابة أو وكيل، استجابة في الوقت المناسب من خادم أمامي». يحدد الرمز حد المهلة لا المكوّن البطيء، لذلك افحص استعلامات قاعدة البيانات الطويلة والاتصالات الخارجية والمصدر المثقل.

غالبًا يقود 5xx إلى خلفية محمّلة أو بطيئة، فيكون تسريع الاستعلامات وتخفيف العرض على الخادم وزيادة السعة جزءًا من الحل. لكن الرمز نفسه قد يصدر من أي طبقة؛ فهو يضيّق نطاق البحث، بينما تكشف السجلات موضع الفشل الفعلي.

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

  • مضيف فوق طاقته. تتجاوز قفزات الزيارات، ومنها الزحف المكثف، سعة الخادم فيبدأ بإسقاط الطلبات على هيئة 5xx.
  • أخطاء التطبيق أو قاعدة البيانات. استثناءات غير معالجة أو قاعدة متوقفة أو نشر سيئ أو نفاد اتصالات.
  • سوء الإعداد. إعداد معطوب بعد تغيير أو اعتماد منتهي أو قرص ممتلئ.
  • فشل الجهة الأمامية أو CDN. قد يكون المصدر سليمًا لكن الوكيل أو موازن الحمل أو CDN يعيد 502 أو 504، أو تكون شبكة CDN نفسها متوقفة.
  • حظر Googlebot بواسطة CDN أو WAF أو محدد المعدل. قد تعيد حماية البوتات 5xx أو 429 إلى Googlebot وحده بينما يرى المستخدمون الموقع طبيعيًا. لذلك أعد إنتاج الطلب كـGooglebot ولا تكتفِ بالمتصفح.

كيفية التشخيص

ابدأ بعرض الموقع كله ثم ضيّق النطاق إلى عنوان واحد:

  1. Crawl Stats → Host availability. في Search Console افتح Settings → Crawl stats. يوضح قسم حالة المضيف والتقسيم حسب رمز الاستجابة هل 5xx مشكلة مستمرة واسعة أم عثرة منعزلة، ومتى بدأت تقريبًا.
  2. سجلات الخادم والوصول. هذه هي الحقيقة الأساسية. رشّح السجلات إلى Googlebot بعد التحقق منه، وانظر إلى الرموز التي تلقاها وتوقيتها. تكشف السجلات حظر CDN أو WAF الذي لا يظهر في اختبار المتصفح.
  3. URL Inspection → Live Test. افحص عنوانًا متأثرًا باستخدام Test Live URL. يؤكد ذلك قدرة Google-InspectionTool على الوصول الآن، لكنه لا يثبت ما حدث وقت تسجيل 5xx. قد تعمل الصفحة بعد دقائق أو ساعات رغم وقوع الخطأ فعلًا، لأن الوقت وعنوان IP والموقع الجغرافي وحالة الذاكرة وقواعد اكتشاف البوتات قد تختلف.
  4. أعد الطلب كـGooglebot. استخدم وكيل مستخدم Googlebot، ومن خارج شبكتك إن أمكن، لاكتشاف قواعد WAF أو تحديد المعدل الخاصة بالبوت. اعتبره اختبار فرق لا إثباتًا لما رآه Googlebot، لأن سلسلة Googlebot سهلة الانتحال. قبل تخفيف قاعدة أمان، تحقق من أن الزيارة Googlebot حقيقية بواسطة DNS العكسي أو نطاقات IP المنشورة من Google، ولا تعتمد على ترويسة وكيل المستخدم وحدها.

كيفية الإصلاح

بعد معرفة السبب، اتبع إرشادات Google لإصلاح أخطاء الخادم:

  • أكد الحجم في Crawl Stats قبل أي تغيير: هل المشكلة كبيرة ومستمرة أم حادثة منفردة؟
  • خفّض عبء الصفحات الديناميكية. خزّن الصفحات المكلفة مؤقتًا، وحسّن الاستعلامات البطيئة، وتجنب إنشاء استجابات ثقيلة لكل طلب.
  • تأكد من أن المضيف غير متوقف أو محمّل أو سيئ الإعداد. زد السعة، وأصلح الإعداد، وأعد تشغيل الخدمة المعطلة، وافحص قاعدة البيانات.
  • تأكد من أنك لا تحظر Google دون قصد. راجع قواعد CDN وWAF والبوتات وحدود المعدل التي قد تعيد 5xx أو 429 إلى Googlebot.
  • اضبط الزحف بحكمة. إذا كان الزحف المكثف يرهق الخادم، فاستخدم 503 أو 429 مؤقتًا لتخفيفه، لا حظرًا دائمًا.

الطريقة الصحيحة لإيقاف الموقع عمدًا — 503 + Retry-After

قد تحتاج إلى إيقاف الموقع أثناء ترحيل أو صيانة مجدولة أو تعليق نشاط إلكتروني. التنفيذ الخاطئ يحول الحدث المخطط إلى إزالة من الفهرس. وتوضح وثيقة Google Pause your online business in Google Search النهج الصحيح.

توصية Google الافتراضية هي إبقاء الموقع متاحًا مع تقليل الوظائف. إذا كان الإغلاق مؤقتًا وتنوي العودة، تفضّل Google أن “keep your site online and limit the functionality” (ترجمة) «تبقي موقعك متصلًا وتحد وظائفه» بدل إيقافه بالكامل. التعطيل الكامل مع 503 خيار عاجل لا افتراضي.

عند ضرورة إيقاف الموقع كله، استخدم 503 (Service Unavailable) مع ترويسة Retry-After. تقول Google: “If you need to urgently disable the site for 1-2 days, then return an informational error page with a 503 HTTP response status code.” (ترجمة) «إذا احتجت إلى تعطيل الموقع بصورة عاجلة ليوم أو يومين، فأعد صفحة خطأ معلوماتية برمز استجابة HTTP 503». وتقول أيضًا: “Use the retry-after HTTP header with a best effort date or duration.” (ترجمة) «استخدم ترويسة retry-after مع أفضل تقدير للتاريخ أو المدة». يخبر 503 بأن التوقف مؤقت، ويقترح Retry-After موعد العودة؛ لكنه إشارة تقديرية لا ضمان لإعادة الزحف في اللحظة نفسها.

هذا إجراء قصير المدى فقط. تصفه Google بأنه “an extreme measure that should only be taken for a very short period of time (a few days at most).” (ترجمة) «إجراء شديد لا ينبغي اتخاذه إلا لمدة قصيرة جدًا، بضعة أيام على الأكثر». وتحذر: “Completely closing a site even for just a few weeks can have negative consequences on Google’s indexing of your site.” (ترجمة) «قد يؤثر إغلاق الموقع بالكامل حتى لبضعة أسابيع سلبًا في فهرسته لدى Google». كما تقول: “there’s no fixed time for a recovery from a complete removal, and there’s no mechanism to speed that up.” (ترجمة) «لا توجد مدة ثابتة للتعافي من الإزالة الكاملة ولا آلية لتسريع ذلك». لذلك يحمي 503 الصحيح يومًا أو يومين، لكنه لا يمنع ضرر أسابيع من التوقف ولا يضمن موعد العودة.

لماذا لا تستخدم 200 أو 404

  • لا تعرض صفحة «تحت الصيانة» برمز 200. ستتعامل Google مع محتواها بوصفه الصفحة الحقيقية وقد تفهرس الرسالة. أما محتوى 503 الصحيح فيُتجاهل.
  • لا تعد 404 أو 403 أو 410. توصي Google بعدم إيقاف الموقع بهذه الرموز. يعني 404 أن الصفحة اختفت، لا أنها متوقفة مؤقتًا؛ أما 503 فيحافظ على الإشارة المؤقتة.

فخ robots.txt — أبقه قابلًا للزحف

خلال نافذة صيانة 503، يجب أن يستمر ملف robots.txt في إرجاع 200 وأن يبقى قابلًا للزحف. تقول Google: “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (ترجمة) «لا تعد رمز 503 لملف robots.txt لأن ذلك يمنع الزحف كله». استثنِ الملف من معالج الصيانة ولا تترك النتيجة للصدفة.

توضح مواصفة Google السلوك المرحلي إذا بدأ robots.txt نفسه بإرجاع خطأ: خلال أول 12 ساعة توقف Google الزحف مع إعادة محاولة جلب الملف؛ ثم تستخدم آخر نسخة سليمة مخزنة مدة تصل إلى 30 يومًا مع استمرار المحاولات؛ وبعد 30 يومًا، إذا كان الموقع متاحًا، تتخلى عن النسخة المخزنة وتتصرف كأن الملف غير موجود، أي بلا قيود زحف منه. وإذا لم توجد نسخة سابقة تفترض كذلك عدم وجود قيد. لا يبرر ذلك المخاطرة؛ فالتوقف عدة أيام ضرر حقيقي، لكنه يعني أن 503 العرضي على robots.txt ليس حالة أبدية إذا أُصلح.

التحقق من الإصلاح في GSC

بعد استعادة صحة الخادم:

  1. افتح مشكلة Server error (5xx) في تقرير Page Indexing.
  2. اضغط Validate Fix لتعيد Google زحف العناوين المتأثرة على دفعات.
  3. راقب حالة التحقق؛ تُزال العناوين عندما تعود 200، وتظهر العناوين التي ما زالت تخفق لتشخيصها منفردة.

لا يلزم انتظار التحقق حتى يحدث الزحف الطبيعي، لكن Validate Fix يعطي المجموعة أولوية وحالة يمكن تتبعها. وتذكّر أن معدل الزحف يعود تدريجيًا بعد استجابة 2xx، فلا تتوقع رجوعًا فوريًا إلى الحجم السابق.

أين يقع هذا

خطأ 5xx مشكلة زحف وتقديم؛ لذلك يضغط استمرارها على معدل الزحف، وتظهر صورتها على مستوى المضيف في تقرير Crawl Stats وحالة المضيف. وهي تختلف عن 404 (غير موجود) الذي يعني أن الصفحة اختفت لا أنها معطلة ويُعامل بلطف أكبر. لفهم الاكتشاف والجلب راجع محور crawling، ولبقية حالات الفهرسة راجع محور GSC Page Indexing.

Add an expert note

Pin an expert quote

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