503 الخدمة غير متاحة

لماذا تُعد 503 الحالة الصحيحة للصيانة المخطط لها، وكيف يوجّه رأس Retry-After Googlebot، وكيف تخفف Google الزحف عند أخطاء 503، وكيف تتجنب إزالة الفهرسة غير المقصودة.

نُشر أول مرة: 28 يونيو 2026 · آخر تحديث: 22 أغسطس 2026 · Advanced
اللغات

503 الخدمة غير متاحة هو رمز الحالة الصحيح للتوقف المؤقت المخطط له؛ توصي Google به صراحةً بدلاً من 404 أو صفحة 200 «قريباً». أرفقه برأس Retry-After، وأبقِ robots.txt قابلاً للزحف ولا تُعده 503، واعتبر يوم أو يومين حداً أقصى لاستجابة 503 على الموقع كله. بعد عدة أيام قد تقرأ Google الحالة بوصفها دائمة، فتتجمد العناوين والأوصاف المفهرسة وقد تسقط الصفحات من الفهرس. للإغلاقات الأطول استخدم عنصراً نائباً قابلاً للفهرسة يعيد 200.

الخلاصة — 503 هو الرمز الصحيح لعدم التوفر المؤقت، وتفضله Google صراحةً على 404/410 (الدائمتين) أو صفحة خطأ 200 (محتوى رديء قابل للفهرسة). أرفقه بـRetry-After. الحد الأقصى الذي توثقه Google لموقع كامل يعيد 503 هو يوم إلى يومين؛ وبعد «بضعة أيام» تتعامل معه كحالة دائمة وتسقط عناوين URL. كما يجمد 503 بياناتك الوصفية المفهرسة — العناوين والأوصاف والبيانات المنظمة لا تتحدث أثناء إرساله. لا تعد 503 أبداً لملف robots.txt. وتتعامل Google مع 429 و503 بالطريقة نفسها عند التراجع في معدل الزحف. التعافي بعد توقف طويل مرجح لكنه غير مضمون أن يكون مطابقاً واحداً لواحد. ولما يزيد على يوم أو يومين، قدم عنصراً نائباً قابلاً للفهرسة برمز 200.

ما هو 503 — وما ليس هو

503 حالة خادم مؤقتة، وليس إشارة إزالة دائمة. 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: 503 يعتمد سلوك البحث على مدة الاستجابات وتكرارها؛ ووقت التعافي غير مضمون. 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: Pause an online business

تتعمد لغة RFC 9110 أن تكون مرنة: الخادم غير قادر حالياً على معالجة الطلب، والتعافي موصوف بأنه مرجح لا مؤكداً، وترويسة Retry-After اختيارية — أي MAY وليست متطلباً. ولا تلزم المواصفة زاحفاً بالعودة في وقت محدد، بل يمكن للخادم أن يتجاوز 503 ويرفض الاتصال بدلاً منه. وهذا مهم للصفحة كلها: كل ما يلي عن سلوك زحف Google وتوقيت التعافي يصف ما يحدث عادةً، لا ضماناً تعاقدياً.

503 مخصص لعدم التوفر من جهة الخادم مؤقتاً. وليس أداة عامة لـ«إخفاء هذه الصفحة»، ولا يمكن مبادلته بالرموز المجاورة له:

  • 404 / 410 — إزالة دائمة. أثناء الصيانة تخبر هذه الرموز Google بأن صفحاتك اختفت، فتبدأ إسقاطها (ويكون 410 أسرع قليلاً من 404).
  • 200 مع محتوى خطأ — تبدو صفحة «سنعود حالاً» التي تعيد 200 OK كمحتوى حقيقي. تفهرسها Google، وإذا أعاد كل عنوان URL الصفحة نفسها فقد تعتبرها الصفحات مكررة.
  • 503 — «أنا هنا، لكنني غير متاح مؤقتاً». الرمز الوحيد الذي يقول توقف مؤقتاً لا احذف.

ما الذي توصي به Google فعلياً (بالترتيب)

توضح إرشادات Google الحالية والمحدثة باستمرار (إيقاف موقع مؤقتاً أو تعطيله) ترتيباً تفضيلياً تتجاوزه معظم المقالات المنافسة. ابدأ به:

1. لا تطفئ الموقع بالكامل — قلل الوظائف بدلاً من ذلك. توصية Google الأولى هي إبقاء الموقع حياً وتعطيل الأجزاء الخطرة فقط (أوقف السلة، اعرض شريطاً، حدّث بياناتك المنظمة أو خلاصة Merchant Center)، لأن ذلك “minimizes any negative effects on your site’s presence in Search.” (ترجمة) «يقلل أي آثار سلبية في ظهور موقعك ضمن البحث.» و503 للموقع كله خيار احتياطي لا افتراضي.

2. إذا اضطررت لتعطيل الموقع كله: قاعدة اليوم إلى اليومين. تسمي Google إيقاف الموقع بالكامل “an extreme measure that should only be taken for a very short period of time (a few days at most),” (ترجمة) «إجراء شديد لا ينبغي اتخاذه إلا لفترة قصيرة جداً، بضعة أيام على الأكثر.» وتحدد الآلية: “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 instead of all content.” (ترجمة) «إذا احتجت إلى تعطيل الموقع عاجلاً ليوم أو يومين، فأعد صفحة خطأ معلوماتية برمز 503 بدلاً من كل المحتوى.»

3. لأكثر من ذلك: انتقل إلى عنصر نائب 200 قابل للفهرسة. بعد تجاوز يوم أو يومين، توقف عن تقديم 503. وتقول Google: “If you need to disable the site for a longer time, then provide an indexable home page as a placeholder for users to find in Search by using the 200 HTTP status code.” (ترجمة) «إذا احتجت لتعطيل الموقع مدة أطول، فقدم صفحة رئيسية قابلة للفهرسة كعنصر نائب باستخدام رمز 200.»

طيف المدة (لا حد صلباً واحداً)

تعطي مصادر Google المختلفة طيفاً لا رقماً سحرياً واحداً — وهو اتجاه إرشادي لا ضمان امتثال. الرقم الوحيد الصادر من وثائق Google الحالية نفسها هو سقف اليوم إلى اليومين أدناه؛ أما أرقام الدقائق والأيام فهي تعليقات موظفي Google نقلتها Search Engine Journal من جلسات Office Hours، وليست تصريحات أولية يمكن إلزام Google بها.

  • دقائق، أحياناً. Gary Illyes، عبر Search Engine Journal: “Serving a 503 status code for an extended period of time will cause a decrease in crawl rate. Fortunately for you, 10-15 minutes every now and then is not ‘extended’ by any means, so you should be fine.” (ترجمة) «إعادة 503 مدة ممتدة تخفض معدل الزحف؛ أما 10–15 دقيقة أحياناً فليست مدة ممتدة.»
  • نحو يوم. John Mueller، عبر Search Engine Journal: “For an outage of maybe a day or so, using a 503 result code is a great way to tell us that we should check back.” (ترجمة) «لانقطاع نحو يوم، تخبرنا 503 بأن نتحقق مجدداً.»
  • يوم إلى يومين. السقف الموثق من Google نفسها لاستخدام 503 عاجل على الموقع كله؛ وهو الرقم الوحيد في القائمة المستند إلى إرشاد أولي حالي.
  • «بضعة أيام» وما بعدها. هنا ينقلب الأمر. يقول Mueller، عبر Search Engine Journal: “after a couple of days we think this is a permanent result code, and we think your pages are just gone, and we will drop them from the index.” (ترجمة) «بعد بضعة أيام نعد 503 رمزاً دائماً، ونعد الصفحات زالت، فنزيلها من الفهرس.»
  • أسابيع. فقدان شبه مضمون للفهرس؛ وتقول الوثائق إن التعافي من الإزالة الكاملة له “no fixed time … and there’s no mechanism to speed that up.” (ترجمة) «لا مدة ثابتة ولا آلية لتسريع التعافي.»

لا يكوّن أي من ذلك ساعة عد تنازلي لملاذ آمن. إنه يصف ما يحدث عادةً، لا قاعدة يمكنك الاعتماد عليها لنتيجة محددة؛ تعامل مع يوم أو يومين بوصفهما الحد الخارجي الذي تخطط حوله، لا ضماناً بأن كل ما يقع داخله خالٍ من المخاطر.

أثر تجميد البيانات الوصفية (الخطر الذي لا يتحدث عنه أحد)

حتى 503 القصير والصحيح له تكلفة يغفلها الناس: أثناء إرساله لا تستطيع Google تحديث ما لديها بالفعل. وتقول الوثائق: “it’s not possible for Google’s systems to refresh titles, descriptions, metadata, or structured data included on a website if a page returns a 503 HTTP response status code.” (ترجمة) «لا تستطيع أنظمة Google تحديث العناوين والأوصاف والبيانات الوصفية أو المنظمة عندما تعيد الصفحة 503.»

لذلك يجمد 503 بياناتك الوصفية المفهرسة — لا يمحوها ولا يحدثها. إذا غيرت عنواناً أو ترميزاً منظماً قبل الصيانة مباشرة، فقد يستمر مقتطف SERP القديم طوال النافذة. تعني «آمن» هنا «غير ضار دائماً عندما يكون قصيراً»، لا «غير مرئي».

لا تُعد 503 أبداً لملف robots.txt

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

503 مقابل 429 — Google تتعامل معهما بالطريقة نفسها

يبحث الناس عن «429 أو 503» بالتبادل في سياقات تحديد المعدل. ولأغراض معدل الزحف فهما متكافئان لدى Google. ويقول Mueller (في صفحة وسمها لاحقاً بأنها قديمة): “we treat them both about the same. We see both as a temporary issue, and tend to slow down crawling if we see a bunch of them.” (ترجمة) «نتعامل معهما تقريباً بالطريقة نفسها؛ كلاهما مشكلة مؤقتة ونبطئ الزحف عند كثرة الاستجابات.» المنطق نفسه للتراجع؛ فـ429 Too Many Requests و503 يخبران Googlebot بالتخفيف. وتحصل شقيقتاهما 502/504، وهما أخطاء البوابة/المهلة العابرة الأخرى، على معاملة شبيهة — إذ يبطئ الزحف عند استمرار 5xx بأي صيغة.

التعافي مرجح — لكنه غير مضمون

أكثر ما يبدد الخرافة في هذا الموضوع: إذا أسقط توقف طويل صفحاتك فعادةً تعود، لكن ليس دائماً بالشكل نفسه. يقول Mueller: “when the pages come back we will crawl them again and we will try to index them again. But it’s essentially during that time we will probably drop a lot of the pages from the website from our index, and there’s a pretty good chance that it’ll come back in a similar way but it’s not always guaranteed.” (ترجمة) «عندما تعود الصفحات نزحفها ونحاول فهرستها، لكن قد تسقط صفحات كثيرة ولا يضمن عودتها بالطريقة نفسها.» خطط لنوافذ الصيانة على أساس أن التعافي قد يكون ناقصاً، لأنه قد يكون كذلك.

بعض الأسئلة الشائعة التي تستحق إجابة مباشرة

  • هل يضر 503 بـSEO؟ ليس عندما يكون قصيراً وصحيحاً. 503 قصير مع Retry-After هو الإشارة المقصودة للتوقف المخطط. يأتي الضرر من إبقائه طويلاً أو من إعادة 503 لملف robots.txt.
  • هل 503 أم 404 أفضل للصيانة؟ 503 في كل مرة. يقول 404 «اختفت» ويبدأ إزالة الفهرسة؛ ويقول 503 «سنعود قريباً».
  • هل يعيد WordPress 503 أثناء التحديثات؟ نعم؛ يعيد WordPress 503 تلقائياً أثناء تحديث النواة أو الإضافات. هذا هو السلوك الصحيح، وعادةً لا تستمر النافذة إلا ثواني.
  • هل يمكنني عرض صفحة «قريباً» برمز 200؟ لا. تفهرس صفحة خطأ 200 كمحتوى، وإذا كانت الصفحة نفسها لكل عنوان URL فقد تعتبر Google تلك العناوين مكررة.

القاعدة الوحيدة التي ينبغي تذكرها

السقف الذي توثقه Google لموقع كامل يعيد 503 على نحو عاجل هو يوم إلى يومين — تعامل معه كحد خارجي للتخطيط، لا نافذة آمنة مضمونة. حتى داخله، يوقف 503 معدل الزحف مؤقتاً ويجمد بياناتك الوصفية، ولا يضمن أي نتيجة محددة في الترتيب أو الفهرسة أو التعافي. بعد ذلك السقف، انتقل إلى عنصر نائب 200 قابل للفهرسة قبل أن تقرر Google أن صفحاتك اختفت. وما عدا ذلك في الصفحة حاشية لهذه القاعدة.

بالنسبة إلى الرموز المجاورة، راجع بقية مجموعة رموز حالة HTTP.

Try it live

This is a real endpoint on this site — not a simulation. Hit it from the button, open it in a new tab, or curl -i it from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗

Add an expert note

Pin an expert quote

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