المنتجات النافدة من المخزون

كيفية التعامل مع صفحات المنتجات النافدة والمتوقفة لتحسين محركات البحث: أبقِ نفاد المخزون المؤقت متاحاً باستجابة 200 ومخطط OutOfStock، وأعد توجيه المنتجات المتوقفة نهائياً برمز 301 إلى بديل ذي صلة، وتجنب فخّي soft 404 وتبديل noindex. يستند الدليل إلى إرشادات Google نفسها.

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

نفاد المخزون أمر لا مفر منه؛ والاستجابة الخاطئة في تحسين محركات البحث تهدر ترتيبات ستحتاج إليها لاحقاً. ينقسم القرار إلى ثلاث حالات. مؤقتة (سيعود المنتج): أبقِ الصفحة متاحة باستجابة 200 ومحتوى جوهري، واضبط توافر المخطط على OutOfStock، وأضف اشتراكاً للتنبيه عند عودة المخزون — لا تُرجع 404 ولا تعِد التوجيه ولا تبدّل noindex. متوقف نهائياً وله بديل: استخدم 301 إلى البديل المشابه فعلاً (ولا تضمن Google نتيجة محددة للترتيب أو نقل الروابط). متوقف نهائياً بلا بديل: استخدم 301 إلى أقرب صفحة ذات صلة إذا بقيت له قيمة مستمرة (معلومات دعم أو اهتمام مستمر أو روابط مكتسبة)، أو 404/410 إذا لم يوجد ما يستحق الحفظ — أخطاء 404 ليست عقوبة. أكبر خطأين هما إرجاع 404 لصفحة اكتسبت روابط (فتهدر قيمتها بلا مقابل) وإعادة التوجيه إلى صفحة غير ذات صلة مثل الصفحة الرئيسية (فتعاملها Google كخطأ soft 404، فتضيع القيمة أيضاً).

الخلاصة — تحكم سؤال واحد في المعالجة: هل سيعود المنتج؟ مؤقت ← أبقِ عنوان URL متاحاً باستجابة 200، واضبط Offer.availability على OutOfStock، واحتفظ بمحتوى جوهري، وأضف اشتراكاً للتنبيه عند عودة المخزون، وحدّث خلاصة Merchant Center (فتصل تحديثاتها إلى Google أسرع من إعادة زحف الصفحة). لا تبدّل noindex مع حالة المخزون — يقول Mueller إن هذا التقلب يدفع Google إلى معاملة الصفحة كأنها 404 والزحف إليها بوتيرة أقل. متوقف نهائياً وله بديل مشابه فعلاً ← أعد توجيهه إليه برمز 301. متوقف نهائياً بلا بديل ← استخدم 301 إلى أقرب صفحة ذات صلة إذا بقيت له قيمة مستمرة (معلومات دعم أو اهتمام مستمر أو روابط مكتسبة)، وإلا فأرجع 404/410 (وأخطاء 404 ليست عقوبة). هناك نمطان للفشل يكلفانك فعلاً: إرجاع 404 لصفحة لها روابط خلفية (فتضيع القيمة بلا مقابل)، وإعادة التوجيه إلى صفحة غير ذات صلة مثل الصفحة الرئيسية (فتقرأها Google كخطأ soft 404، فتضيع القيمة أيضاً). وانتبه إلى فخ soft 404: يمكن أن تخفض Google خوارزمياً صفحة نفد مخزونها رغم أنها ترجع 200 إذا كان نصها يوحي بأن المنتج «لم يعد متوفراً» أو كان محتواها ضعيفاً — والمحتوى الجوهري هو خط الدفاع.

Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability

ابدأ بالسؤال الصحيح

تنبع حالة HTTP والبيانات المنظمة ومحتوى الصفحة كلها من قرار واحد: هل سيعود هذا المنتج؟ وهناك ثلاثة فروع:

  1. مؤقت — سيُعاد تخزينه (بما في ذلك المواسم المتكررة).
  2. متوقف نهائياً ويوجد بديل — لديك خليفة مشابه فعلاً.
  3. متوقف نهائياً ولا يوجد بديل — انتهى ولا يحل شيء محله.

كل ما يأتي يعتمد على ذلك. وخلاصتي الشخصية، التي تعود إلى مقالتي في Ahrefs عن المنتجات النافدة، أنه لا توجد إجابة صحيحة عامة — الأمر يعتمد على الحالة — لذلك تتمثل الخطوة العملية في وضع قواعد تثق بها وتطبيقها باستمرار بدلاً من اتخاذ قرار يدوي لكل SKU.

Availability is a lifecycle decision: temporary stockouts stay live; permanent removals route value or return a truthful error. المصدر: Patrick Stox

First ask whether the product is coming back. If yes, keep the page live and indexable at 200, set OutOfStock, and retain useful content and a notify-me option. If no, ask whether a genuinely similar replacement exists; if it does, 301 redirect to it and update internal links. Without a replacement, ask whether the old URL has links, traffic, or reference value. Preserve valuable URLs with a useful 200 tombstone or a redirect to the closest relevant category. Return 404 or 410 when there is no value to preserve.

© Patrick Stox LLC · CC BY 4.0 ·

الفرع 1 — مؤقت: أبقِ الصفحة متاحة باستجابة 200

هذه هي المعالجة الافتراضية لأي شيء سيعود. أبقِ عنوان URL يرجع 200 وقابلاً للفهرسة، وأخبر محركات البحث بعدم توافره من خلال البيانات المنظمة لا بإزالة الصفحة. وصياغة John Mueller في جلسة Office Hours عام 2021 هي أوضح بيان للسبب:

“what works best for us is if we can keep the URL online for things that are really temporary… if the URL remains indexable and with structured data you tell us this product is currently not available. Then we can at least kind of like keep this URL in our index and keep refreshing it regularly to pick up that change in availability as quickly as possible.” (ترجمة): «أفضل ما يناسبنا هو إبقاء عنوان URL متاحاً للأشياء المؤقتة فعلاً… فإذا ظل العنوان قابلاً للفهرسة وأخبرتنا عبر البيانات المنظمة بأن المنتج غير متوفر حالياً، فيمكننا على الأقل إبقاءه في فهرسنا وتحديثه بانتظام لالتقاط تغير التوافر بأسرع ما يمكن.»

إذن فالوصفة هي:

  • حالة HTTP:200.
  • البيانات المنظمة: اضبط Offer.availability على https://schema.org/OutOfStock. أبقِ السعر والعملة في الترميز — فما زال العرض يصف منتجاً حقيقياً. Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability
  • محتوى الصفحة: أبقِ الوصف الكامل والمواصفات والصور والمراجعات، وأضف اشتراكاً للتنبيه عند عودة المخزون. (تقديرات إعادة التخزين وقوائم الانتظار ونماذج التنبيه خصائص مفيدة للعملاء وتُبقي الصفحة جوهرية أيضاً.)
  • الروابط الداخلية: اتركها في مكانها. يشير Mueller إلى أن ربط الصفحة من الصفحة الرئيسية يدل على أهميتها ويسرّع إعادة الزحف إليها — وهذا مفيد عندما تريد ملاحظة عودة المخزون سريعاً.

حدّث خلاصة Merchant Center أيضاً

إذا كنت تستخدم Shopping، فخلاصة المنتجات قناة موازية — وغالباً أسرع — من انتظار إعادة زحف الصفحة. اضبط availability في الخلاصة على out_of_stock حتى يطابق الصفحة. وهذا مهم لأن عدم التطابق يؤدي إلى رفض المنتج: إذا عرضت الصفحة أن المنتج نافد بينما قالت الخلاصة in_stock (أو العكس)، ترفض Google المنتج. اجعل الصفحة والخلاصة والمخطط تقول الشيء نفسه. Evidence for this claim Merchant Center requires submitted availability to match the landing page and product's actual availability. Scope: Mismatches can produce item issues; automatic updates do not replace accurate source data. Confidence: high · Verified: Google: Availability specification

أبقِ النظامين منفصلين ذهنياً. قيمة Offer.availability من schema.org في الصفحة (OutOfStock وInStock وDiscontinued وغيرها) هي مفردات البيانات المنظمة في Search؛ أما سمة availability في خلاصة Merchant Center فتستخدم مجموعة أصغر من القيم النصية المقبولة (in_stock وout_of_stock وpreorder وbackorder) وتحكم إعلانات Shopping والقوائم المجانية، لا الفهرسة أو الترتيب العضوي. توضح وثائق Merchant Center في Google كيف تُحوَّل عدة قيم من schema.org إلى مفردات الخلاصة الأضيق، لكن لا تعامل النظامين كأنهما قابلان للتبادل في نصك — فالرفض نتيجة تخص Merchant Center/Shopping، وليس إشارة إلى ترتيب الصفحة في نتائج Search العادية.

Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability

الفرع 1ب — موسمي: أبقه متاحاً وخفف الروابط

العناصر الموسمية (سلع العطلات أو المنتجات المرتبطة بحدث) ليست سوى نفاد مؤقت وفق جدول. تنصح إرشادات Mueller بإبقاء الصفحة مع تجربة جيدة تقول «قريباً»، وإزالتها من الروابط الداخلية البارزة خارج الموسم، ثم استعادة تلك الروابط عند عودتها — بدلاً من حذف عنوان URL وإعادة بنائه كل دورة.

بالنسبة إلى القوائم المحددة زمنياً فعلاً والتي لها تاريخ انتهاء معروف، يدعم وسم robots meta في Google التوجيه unavailable_after، الذي يطلب من Google التوقف عن عرض الصفحة بعد تاريخ محدد:

<meta name="robots" content="unavailable_after: 2026-12-31" />

يقبل التوجيه تنسيقات التاريخ RFC 822 وRFC 850 وISO 8601؛ ويُتجاهل التنسيق غير الصالح، كما تخفض Google معدل الزحف إلى عنوان URL بدرجة كبيرة بعد انقضاء التاريخ. هذه أداة متخصصة — تناسب قوائم المزادات أو الأحداث، ولا تناسب شيئاً قد يُعاد تخزينه دون جدول ثابت.

نفاد أحد خيارات المنتج لا يعني نفاد المنتج كله

قد يختلف التوافر باختلاف خيار المنتج — فينفد لون أو مقاس واحد بينما تظل بقية الخيارات متوفرة. تتطلب قواعد صفحات الهبوط في Merchant Center أن تحدد الصفحة المرتبطة الخيار الوارد في الخلاصة، وتوصي بتحديده مسبقاً، حتى يعرف المتسوق (وGoogle) الخيار الذي تصفه القائمة. تعامل مع هذا كقرار أضيق من فروع المنتج الكامل أعلاه: لا ينبغي لخيار واحد نافد أن يغيّر تلقائياً حالة المنتج الأساسي أو canonical أو معاملة الإنهاء. ضع OutOfStock على عرض الخيار غير المتوفر نفسه (أو Discontinued إذا انتهى ذلك الخيار نهائياً)، وأبقِ الخيارات الأخرى متاحة وقابلة للشراء، ولا تنتقل إلى الفروع 1–3 أعلاه إلا حين تصبح كل الخيارات في الصفحة غير متوفرة.

Evidence for this claim Availability can differ by variant; the linked landing page should identify and preselect the submitted variant when relevant, so one unavailable option should not automatically determine the status, canonical or retirement treatment of the whole product family. Scope: product landing pages Confidence: high · Verified: About landing page requirements

الفرع 2 — متوقف وله بديل: 301

إذا استبدلت فعلاً منتجاً بآخر، فأعد التوجيه:

“If you’re really replacing one product with another it might make sense to just redirect.” (ترجمة): «إذا كنت تستبدل فعلاً منتجاً بآخر، فقد يكون من المنطقي أن تعيد التوجيه ببساطة.»

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

الفرع 3 — متوقف بلا بديل

هناك حالتان فرعيتان، ويحدد القرار ما إذا كان عنوان URL ما زال يؤدي وظيفة حقيقية لأحد — لا الروابط الخلفية وحدها.

ما زالت له قيمة مستمرة — معلومات دعم أو اهتمام مستمر في البحث أو روابط/زيارات مكتسبة. استخدم 301 إلى أقرب صفحة ذات صلة — وغالباً ما تكون الفئة الأب. الصفحة الرئيسية ملاذ أخير وضعيف. قد تعامل Google إعادة التوجيه من منتج محدد إلى صفحة غير ذات صلة (مثل الصفحة الرئيسية) كخطأ soft 404، وعندئذ تضيع قيمة الروابط على أي حال — فتتحمل خسارة 404 من دون أن تعلن الإزالة بوضوح. لذلك أعد التوجيه إلى ما له صلة، أو لا تعِد التوجيه.

لا يوجد ما يستحق الحفظ. دعه يرجع 404 (أو 410 بمعنى «انتهى نهائياً»، وهو ما تعالجه Google أسرع بقليل). هذه هي الإجابة الصحيحة تقنياً، وهي ليست عقوبة. عبّر Gary Illyes عن ذلك بصراحة: “Whoever came up with the idea that having 404s gives a site any sort of penalty, you’re wrong. Utterly wrong.” (ترجمة): «من يزعم أن أخطاء 404 تفرض على الموقع عقوبة مخطئ تماماً.» والموقف الأحدث لـMueller هو نفسه — رموز الخطأ الصحيحة هي الطريقة المناسبة لمعالجة عناوين URL التي لم تعد موجودة، حتى على نطاق واسع.

أو أبقه كصفحة منتج أرشيفية مفيدة. الاختبار هو ما إذا كانت الصفحة ما زالت تؤدي وظيفة حقيقية لأحد: اهتمام مستمر في البحث أو وثائق دعم أو ملاحظات توافق أو مكان طبيعي للإشارة إلى خليفة. الروابط الخلفية عنصر في ذلك القرار وليست العامل الحاسم وحدها — فالصفحة التي لها روابط ولكن لا شيء تقوله للزائر أقل جدوى كصفحة أرشيفية من صفحة لها قيمة مرجعية حقيقية بلا روابط إطلاقاً. عندما تنجح الصفحة في الاختبار، أبقها متاحة واضبط availability على https://schema.org/Discontinued، واشرح أن المنتج توقف وأشر إلى البدائل. افعل ذلك لسبب يركز على المستخدم — لا «لمجرد تحسين محركات البحث». إبقاء صفحة ميتة في الفهرس فقط لتخزين قليل من قيمة الروابط، من دون شيء مفيد فيها، هو طريقك إلى soft 404 على أي حال.

فخ soft 404

هذه هي الآلية التي تفاجئ الناس: يمكن أن تخفض Google صفحة منتج نافد صالحة تماماً وترجع 200 عبر تصنيفها خوارزمياً كخطأ soft 404 — استناداً إلى المحتوى لا رمز الحالة. وقد كان Mueller صريحاً:

“when [we] see that something is out of stock, we will assume it’s more like a soft 404 error, where we will drop that URL from the search results as well.” (ترجمة): «حين نرى أن شيئاً ما غير متوفر، سنفترض أنه أشبه بخطأ soft 404، وسنسقط عنوان URL هذا من نتائج البحث أيضاً.»

يحدث ذلك عندما تبدو الصفحة طريقاً مسدوداً — بنص مثل «هذا المنتج لم يعد متوفراً» أو قالب ضعيف يخلو من معلومات حقيقية عن المنتج. يقول رمز الحالة 200، لكن تحليل Google للمحتوى يتغلب عليه. ولا يوجد إطار زمني ثابت لذلك — فهو مدفوع بالمحتوى لا بعدّ تنازلي.

الدفاع هو المحتوى الجوهري. وكما قال Mueller، ليس من الضروري أن يحدث ذلك إطلاقاً:

“if you have a lot of information about that product anyway on those pages, then that page can still be quite relevant for people who are searching for a specific product.” (ترجمة): «إذا كانت تلك الصفحات تحتوي على كثير من المعلومات عن ذلك المنتج، فقد تظل الصفحة وثيقة الصلة جداً بمن يبحثون عن منتج محدد.»

لذلك أبقِ الوصف والمواصفات والمراجعات والمنتجات ذات الصلة ونموذج التنبيه في الصفحة. والأمر المطمئن أن هذه مشكلة تخص كل صفحة على حدة، وليست خطراً على الموقع:

“even if one product goes out of stock, the rest of the site’s rankings are not affected by that.” (ترجمة): «حتى إذا نفد منتج واحد، فإن ذلك لا يؤثر في ترتيبات بقية الموقع.»

ستجد الصفحات الموسومة تحت Search Console (وحدة تحكم البحث) ← Pages (الصفحات) ← Not indexed (غير مفهرسة) ← Soft 404.

فخ تبديل noindex

فكرة مغرية: ضع noindex على المنتجات أثناء نفادها، ثم أزله عند عودتها. لا تفعل. تحذير Mueller يتعلق تحديداً بالتقلب:

“if we see a page that is noindexed for a longer period of time we will assume that this is kind of like a 404 page and we don’t have to crawl it that frequently.” (ترجمة): «إذا رأينا صفحة عليها noindex فترة أطول فسنفترض أنها أشبه بصفحة 404 ولا حاجة إلى الزحف إليها كثيراً.»

“fluctuating with the noindex meta is counterproductive here, if you really want those pages to be indexed every now and then.” (ترجمة): «التقلب باستخدام وسم noindex يأتي بنتيجة عكسية هنا، إذا كنت تريد فعلاً فهرسة تلك الصفحات من حين إلى آخر.»

يعلم التبديل Google أن تزحف إلى الصفحة بوتيرة أقل، ما يجعل إعادة الفهرسة أبطأ عند عودة المنتج — وهو عكس الهدف تماماً. ويقطع noindex أيضاً تدفق PageRank عبر الصفحة. إذا كان المنتج سيعود، فاتركه قابلاً للفهرسة مع مخطط OutOfStock ودع البيانات المنظمة تحمل الإشارة.

حساب قيمة الروابط

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

  • يعرض Ahrefs ← Site Explorer ← Best by links، مع التصفية حسب 404/410، الصفحات المحذوفة التي ما زالت لها روابط خلفية — وهي مرشحة لإعادة التوجيه.
  • يعثر Ahrefs ← Site Audit ← Links report على الروابط الداخلية التي ما زالت تشير إلى منتجات ميتة وعلى سلاسل إعادة التوجيه التي ينبغي تنظيفها.
  • يعرض البحث في Site Audit ← page content / HTML search عن نص «نفد المخزون» مواضع الرسالة في الزحف، حتى تدققها على نطاق واسع.

أعد توجيه الصفحات ذات القيمة إلى صفحة ذات صلة، وأرجع 404 للبقية بضمير مرتاح.

قاعدة زر الشراء في Merchant Center لعام 2026

إذا كنت تشغّل إعلانات Shopping أو القوائم المجانية، فانتبه إلى تشديد السياسة في مارس 2026: يجب أن تعرض صفحات هبوط المنتجات النافدة زر شراء معطلاً بوضوح (رمادياً) أو نصاً واضحاً يقول «نفد» / «العنصر غير متوفر». زر الشراء النشط في صفحة منتج نافد غير متوافق — وكذلك الزر المخفي أو المحذوف. تُرفض صفحات الهبوط غير المتوافقة. وانتبه إلى ما لا تقوله القاعدة: فهي لا تتطلب 404. إبقاء الصفحة متاحة باستجابة 200 ورسالة صحيحة عن نفاد المخزون وزر شراء معطل متوافق تماماً.

موضع الموضوع في المجموعة

معالجة نفاد المخزون جزء من بنية موقع التجارة الإلكترونية. وهي ترتبط مباشرة بـ**تحسين محركات البحث لصفحات المنتجات** (المخطط والمحتوى اللذان يبقيان هذه الصفحات جوهرية)، و**صفحات الفئات** (وجهة إعادة التوجيه الأكثر شيوعاً)، وركيزة تحسين محركات البحث للتجارة الإلكترونية الأوسع. وقرار إعادة التوجيه مقابل 404 نمط عام في تحسين محركات البحث التقني أيضاً — فالفرق بين 404/410 نظيف وإعادة توجيه مختلة تقرؤها Google كخطأ soft 404 ينطبق على ما هو أبعد من المنتجات.

Add an expert note

Pin an expert quote

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