إشعار عودة المخزون لووكومرس – تنبيهات قائمة الانتظار
اجمع بريد العملاء على المنتجات النافدة وأرسل تنبيهات تلقائية بعودة المخزون لحظة توفر المنتج من جديد.
يتمحور تحسين محركات البحث لمتجر WooCommerce حول صفحات المنتجات والفئات: عناوين ونصوص فريدة، وروابط دائمة تُختار مبكراً، وفلاتر لا تصنع صفحات مكررة، وتعامل مع المنتجات غير المتوفرة، وبيانات منظمة مفحوصة وSearch Console.
تحسين محركات البحث (SEO) لمتجر WooCommerce (ووكومرس) هو تحسين محركات البحث المعتاد لموقع WordPress مع مهمتين إضافيتين: جعل صفحات المنتجات والفئات جديرة بأن يعثر عليها الناس، ومنع عناوين المتجر المتشابهة تقريباً (الفلاتر والترتيب والمتغيرات وأرقام الصفحات) من إغراق النتائج. لا أحد يستطيع أن يعد بترتيب معيّن، لذا يتناول هذا الدليل ما تتحكم فيه أنت، اعتباراً من أكتوبر 2026. وللأساسيات على مستوى الموقع كله، ابدأ بـدليل سيو ووردبريس.
باختصار
في المتجر منتجات وفئات وخصائص وسلة ومنطقة حساب، ولا يستحق البحث إلا بعضها. صفحات المنتجات تجيب عن استعلامات شراء محددة، وصفحات الفئات تجيب عن استعلامات أوسع. وفي شيفرة WooCommerce المصدرية (source code) تحمل السلة وصفحة الدفع وحسابي (My account) علامة noindex أصلاً، فعملك هو الباقي: فهرسة صفحات المنتجات والفئات، وإبعاد أرشيفات الترتيب والتصفية والوسوم والخصائص عن النتائج.
تبني Google رابط العنوان (title link) من عنصر <title> ومن مصادر أخرى مثل العنوان الرئيسي، وقد تعيد كتابة العناوين الغامضة أو المكررة. وتنصح في صفحتي العنوان والمقتطف بأن يكون كل عنوان ووصف فريداً ووصفياً، وأن تضع اسم العلامة التجارية في أحد الطرفين، وأن تلخّص بدقة، وأن تتجنب قوائم الكلمات المفتاحية. اذكر ما هو المنتج وما يميّزه، ثم اسم المتجر. ويمكن للكتالوجات الكبيرة استخدام قوالب الإضافات إن بقي الناتج مقروءاً ومتنوعاً. مثال، بمتجر وهمي:
افتح Settings > Permalinks (الإعدادات > الروابط الدائمة). تحت Optional تضبط قاعدتي فئة المنتج ووسمه؛ وتتيح Product permalinks الخيارات Default (قاعدة /product/) وShop base وShop base with category وCustom base. ويوصي دليل الروابط الدائمة في WooCommerce ببنى قصيرة تحوي كلمات مفتاحية، ويقول إن إعدادين لا يمكن أن يشتركا في النص نفسه، ويحذّر من أن تغيير البنية يغيّر العناوين الحالية، فتعيد الروابط القديمة ونتائج البحث أخطاء 404 ما لم تُعاد توجيهها.
اختر قبل الإطلاق (وجود الفئة في العنوان يعني أن إعادة تسميتها تغيّر عنوان كل منتج تحتها: هذا رأينا). وبعد ذلك اتبع إرشادات Google لنقل الموقع: اربط كل عنوان قديم بما يقابله، واستخدم عمليات إعادة توجيه دائمة من جهة الخادم، وتجنب السلاسل، ولا توجّه عناوين كثيرة إلى الصفحة الرئيسية، وأبقِ عمليات إعادة التوجيه سنة على الأقل. وتعديل رابط منتج واحد (slug) أسلم: فـ WordPress تعيد توجيه الرابط القديم للمقالات، وللأنواع المشابهة مثل المنتجات، بإعادة توجيه 301، لكنها لا تفعل ذلك عند تغيير القاعدة.
نص المورّد يظهر في كل متجر يبيع المنتج، فالصفحة التي تكرره لا تملك ما يخصها. لا تنشر Google قاعدة تمنع ذلك، لكن إرشادات المحتوى المفيد لديها تطلب معلومات أصلية وقيمة جوهرية مقارنة بنتائج أخرى، وتذكر سياسات الرسائل المزعجة صفحات الشركاء التسويقيين (affiliate) الرقيقة التي تنسخ أوصاف التجار (المتجر ليس شريكاً تسويقياً، لكن المنطق متشابه). استخدم الوصف القصير للملخص والطويل للمقاسات والمواد والعناية والتوصيل والإرجاع. وعامل البيانات المستوردة (استيراد المنتجات وتصديرها) على أنها مسودة.
أضف مقدمة قصيرة (Products > Categories > Description) وروابط إلى المنتجات: فتقول إرشادات بنية الموقع من Google إن صفحات الفئات ينبغي أن تربط مباشرة بالمنتجات، ويقترح دليلها لعناوين المتاجر الإلكترونية استخدام noindex للفارغة منها.
المنتج المتغير صفحة واحدة بمحدد للمقاس أو اللون. ويقول دليل Google لعناوين المتاجر الإلكترونية إنه حين تستخدم المتغيرات معاملات اختيارية، ينبغي أن يكون عنوان canonical (العنوان القانوني) هو العنوان بدونها. اختر متغيراً، واعرض مصدر الصفحة، وتأكد من أن rel="canonical" يعرض عنوان المنتج العادي. أنشئ منتجاً منفصلاً فقط لصنف مختلف فعلاً: راجع دليل المنتجات المتغيرة.
في شيفرة WooCommerce المصدرية يستخدم الترتيب معاملاً اسمه orderby، وتستخدم التنقل الطبقي (layered navigation) المعاملين filter_ وquery_type_؛ وقد تختلف إضافات الفلترة، فافحص شريط العناوين. وتقول إرشادات Google للتنقل بالأوجه (faceted navigation) إن الفلاتر قد تنشئ عناوين لا نهاية لها، وتوصي بحظر المعاملات (Disallow) في robots.txt للصفحات التي لا تريدها في البحث؛ أما وسوم canonical وnofollow فإشارات أضعف. استخدم طريقة واحدة لكل نمط، لأن Google لا تستطيع قراءة وسم noindex أو canonical على عنوان محظور. وإن كان للعرض المصفّى طلب بحث حقيقي، فابنِ له صفحة فئة مناسبة. مثال على القواعد تحت سطر User-agent: * الموجود لديك:
Disallow: /*?orderby=
Disallow: /*&orderby=
Disallow: /*?filter_
Disallow: /*&filter_انسخ ملف robots.txt أولاً
ملف robots.txt حقيقي يحل محل الملف الذي تولّده WordPress، وقاعدة خاطئة واحدة قد تخفي المنتجات. احفظ الملف الحالي أولاً، ثم اختبر منتجاً وفئة وعنواناً مصفّى في أداة URL Inspection (فحص عنوان URL).
وتقول إرشادات Google لترقيم الصفحات إن لكل صفحة حاجة إلى عنوانها الخاص وروابط <a href> عادية، وإن الصفحات اللاحقة لا ينبغي أن تشير بـ canonical إلى الصفحة 1، وإن rel="prev" وrel="next" لم تعودا مستخدمتين. وأزرار «تحميل المزيد» المبنية بـ JavaScript قد تترك منتجات يتعذر الوصول إليها.
لم نجد صفحة من Google مخصصة لهذا الموضوع اعتباراً من أكتوبر 2026، لذا يجمع هذا القسم إرشاداتها عن الترميز ورموز الحالة وإعادة التوجيه.
| الحالة | ماذا تفعل |
|---|---|
| غير متوفر ويعود قريباً | أبقِ الصفحة منشورة، وأظهر الحالة، وقدّم قائمة انتظار (تضع WooCommerce OutOfStock أو BackOrder) |
| متوقف نهائياً مع بديل قريب | أعد التوجيه بـ 301 إلى البديل |
| متوقف نهائياً دون بديل | أعد 404 أو 410 حقيقياً: فـ Google تعامل رموز 4xx بالطريقة نفسها |
| متوقف نهائياً لكنه ما زال مفيداً | أبقِ الصفحة مع روابط إلى بدائل |
لا تعرض أبداً نص «غير موجود» مع رمز الحالة 200: فتبلّغ Search Console عن soft 404. ويخفي خيار Out Of Stock Visibility (في WooCommerce > Settings > Products > Inventory) العناصر من الكتالوج، فيزيل بذلك روابط الفئات المؤدية إليها. وفي حالات النفاد القصيرة، تضيف إضافة Back in Stock Notifier for WooCommerce على DevMarket قائمة انتظار ترسل بريداً إلكترونياً إلى العملاء حين يتوفر المنتج مجدداً.
تطبع WooCommerce بيانات JSON-LD في تذييل الصفحة. وتولّد شيفرتها المصدرية بيانات Product (الاسم والرابط والصورة وSKU ورمز GTIN صالحاً إن كان مخزناً، والعروض بالسعر والتوفر، والتقييم مع ما يصل إلى خمس مراجعات حين تكون المراجعات مفعّلة)، وكذلك BreadcrumbList حين يعرض قالبك مسار التنقل (breadcrumb) الخاص بـ WooCommerce. وليس في الشيفرة الحالية خاصية brand، وهي تكتب لمنتج متغير Offer واحداً (أو AggregateOffer حين تختلف الأسعار) ولا تكتب ProductGroup. وتطلب صفحات بيانات Product المنظمة من Google لقوائم التجار الاسم والصورة وOffer بالسعر والعملة، وتوصي بالتوفر والعلامة التجارية والمعرّفات والتقييمات وترميز المتغيرات. اختبر الصفحات في Rich Results Test.
كما تصفها صفحاتها على wordpress.org في أكتوبر 2026، تحتاج إضافة WooCommerce في Yoast SEO إلى Premium، وتدرج Rank Math مخطط WooCommerce schema ضمن ميزاتها الرئيسية، وتدرج All in One SEO وSEOPress ميزة WooCommerce SEO ضمن Pro. شغّل إضافة SEO واحدة وابحث في مصدر الصفحة عن application/ld+json لاكتشاف الترميز المكرر. وتقول Google إن التحسينات تظهر وفق تقديرها، وإن الترميز يجب أن يطابق ما يراه الزوار.
فعّل المراجعات في WooCommerce > Settings > Products (قسم Reviews). وتطلب إرشادات مقتطفات المراجعات من Google مراجعات حقيقية، وتمنع الحوافز غير المعلنة والتقييمات المجمّعة من مواقع أخرى، وتغطي المنتجات المفردة لا الفئات. وتصف نصائحها للصور النص البديل (alt) بأنه أهم بيانات وصفية للصورة: اضبطه في Media > Library، ولا تحمّل صورة المنتج الرئيسية بالتحميل الكسول (lazy-load).
اربط القائمة بالفئات، والفئات بالمنتجات، ومقالات المدونة بالمنتجات، بنص رابط وصفي. ويعرض مسار التنقل في WooCommerce الفئات الأم والفئة الرئيسية والمنتج، ويختار فئة واحدة بقاعدة حين تنطبق عدة فئات. وللسرعة راجع تسريع متجر WooCommerce.
تولّد نواة WordPress (core) الملف /wp-sitemap.xml بأنواع المحتوى العامة (ومنها المنتجات) والتصنيفات، ويُعطَّل أثناء تحديد Discourage search engines (منع محركات البحث من الفهرسة). ولإضافات SEO خرائطها الخاصة. أبقِ واحدة فقط مفعّلة، لا تسرد إلا الصفحات القانونية (canonical)، وأرسلها في Search Console.
امنح كل لغة عناوينها الخاصة واربطها بوسوم hreflang متبادلة مع احتياطي x-default (دليل Google). ترجم العناوين والأوصاف والفئات والنص البديل: راجع دليل بناء موقع ووردبريس بالعربية. ويجب أن تطابق الأسعار في الترميز السعر المعروض، مع رمز عملة ISO مثل SAR؛ وإن كانت الأسعار تشمل ضريبة القيمة المضافة 15%، فراجع دليل ضريبة القيمة المضافة والفواتير.
أضف المتجر إلى Search Console وأرسل خريطة الموقع. يعرض تقرير الأداء (Performance) النقرات والظهور حسب الاستعلام والصفحة، ويشرح تقرير فهرسة الصفحات (Page indexing) سبب عدم فهرسة الصفحات، وتظهر تقارير التسوق حين تعثر Google على ترميز المنتجات. انتظر بضعة أسابيع قبل أن تحكم على أي تغيير. بترتيب الأولوية:
ليس بالضرورة: فالنواة توفر خرائط الموقع وعناوين canonical للصفحات المفردة، وتُخرج WooCommerce ترميز Product. وتسهّل الإضافة العناوين وإعادة التوجيه. شغّل واحدة فقط.
تعرض إعدادات WooCommerce قاعدة افتراضية أو صفحة المتجر أو قاعدة مخصصة. أما الإزالة فخارج هذه الخيارات، وتحتاج إلى إضافة أو شيفرة، مع إعادة توجيه لكل منتج.
لم نجد إرشاداً من Google يطلب ذلك: أبقِ المنتج العائد منشوراً وعلّمه غير متوفر.
تنشئ الوسوم صفحات أرشيف، والوسم المطبّق على منتجات قليلة ينتج صفحة رقيقة. ففضّل الفئات.
أنجز البنود من 1 إلى 3 هذا الأسبوع، ثم اقرأ دليل سيو ووردبريس وتصفّح إضافات WooCommerce على DevMarket.
البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.
اجمع بريد العملاء على المنتجات النافدة وأرسل تنبيهات تلقائية بعودة المخزون لحظة توفر المنتج من جديد.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.