منصة مصطفى ووردبريس
أهلًا بيك، تشخيص قبل التنفيذ

كود خصم Hostinger انقر للنسخ 20% خصم على استضافة Hostinger الجديدة 10% عند كل تجديد التفاصيل

تخطَّ إلى المحتوى
منصة مصطفى ووردبريس
متاجر ووكومرس

فهرسة WooCommerce 2026: المنتجات والتصنيفات والفلاتر بدون Crawl Waste

دليل فهرسة WooCommerce: ما الذي يجب أن يُفهرس من المنتجات والتصنيفات والفلاتر والبحث والـParameters، وكيف تضبط Canonical وrobots وSitemap وPagination وInternal Links بدون إهدار الزحف.

شارك:
واتساب X فيسبوك لينكدإن تيليجرام
ماهو وكومرس وكيفية استخدامه كيفية تحسين الأرشفة لوكومرس ما هو WooCommerce؟

فهرسة WooCommerce لا تعني جعل كل URL يولدها المتجر قابلة للظهور في Google. المتجر قد ينتج صفحات منتجات وتصنيفات وTags وبحث داخلي وفلاتر وفرز وPagination وVariants وParameters، وإذا تعاملت معها كلها بالطريقة نفسها قد تنشئ آلاف URLs ضعيفة أو مكررة تستهلك الزحف وتشوّش إشارات الـCanonical.

الخلاصة السريعة: اجعل المنتجات والتصنيفات والصفحات التجارية ذات القيمة قابلة للزحف والفهرسة، وحدد بوضوح ماذا تفعل بصفحات الفلاتر والبحث الداخلي والفرز والParameters. لا تستخدم robots.txt وnoindex وcanonical كأنها الشيء نفسه؛ كل أداة تحل مشكلة مختلفة.

إذا كان هدفك SEO المتجر كاملًا من المحتوى إلى التحويل، ابدأ من دليل سيو متجر WooCommerce. هذه الصفحة مخصصة فقط لقرارات Crawling وIndexing وURL control.

أولًا: ما الذي يجب أن يدخل Index أصلًا؟

ابدأ من قيمة الصفحة للمستخدم ومحرك البحث.

نوع الصفحةالوضع المعتادالسبب
Product مهمIndexله Intent وبيانات شراء مستقلة
Product Category مهمةIndexLanding Page لفئة بحثية
Brand archive ذات قيمةIndex عند وجود محتوى/نيةصفحة تجارية قابلة للاستهداف
CartNoindex غالبًاصفحة وظيفية لا تستهدف Search
CheckoutNoindex غالبًاصفحة وظيفية
My AccountNoindex غالبًاصفحة شخصية/وظيفية
Internal SearchNoindex عادةنتائج بحث داخلية متغيرة وضعيفة
Sort/Order URLsلا تحتاج Index عادةنفس المحتوى بترتيب مختلف
Faceted Filtersحسب الاستراتيجيةقد تكون مفيدة أو تسبب انفجار URLs

ثانيًا: افصل بين Crawling وIndexing

هذه أهم نقطة في الملف كله:

  • robots.txt: يتحكم في قدرة Crawler على طلب URL.
  • noindex: يطلب عدم فهرسة الصفحة، ويحتاج عادة أن يستطيع Google الوصول إليها لرؤية التعليمات.
  • canonical: إشارة للنسخة المفضلة من مجموعة صفحات متشابهة.

إذا وضعت noindex داخل صفحة ثم منعت Google من Crawling لها عبر robots.txt، قد لا يرى محرك البحث تعليمات noindex نفسها. لذلك لا تخلط الأدوات دون فهم الهدف.

ثالثًا: لماذا فلاتر WooCommerce خطيرة على الزحف؟

Faceted Navigation مثل اللون والمقاس والسعر والBrand قد تولد عددًا هائلًا من التركيبات:

/shop/?color=black&size=xl&brand=x&orderby=price

كل Combination قد يصبح URL مختلفة. Google توضح أن Faceted Navigation المبنية على Parameters يمكن أن تولد فضاء URLs شبه لا نهائي، ما يؤدي إلى Overcrawling ويبطئ اكتشاف URLs المهمة.

رابعًا: متى تمنع Crawling للفلاتر؟

إذا كنت لا تريد Filter URLs في Search أصلًا، فغالبًا الأفضل منع زحفها بطريقة منهجية بدل ترك Google يكتشف آلاف التركيبات.

Google توصي في هذا السيناريو بمنع Crawling للFaceted URLs غير المطلوبة، مع إبقاء صفحات العناصر وقائمة المنتجات الأساسية قابلة للوصول.

لكن: لا تنسخ قاعدة robots عامة مثل Disallow: /*? لأنها قد تمنع Parameters تحتاجها وظائف أو صفحات مهمة. حدد Parameters التي تولد الفلاتر فعلًا.

خامسًا: متى تسمح بفهرسة Filter URL؟

يمكن أن تكون بعض Facets مفيدة إذا تم تحويلها إلى Landing Pages مستقرة ذات Intent واضحة، مثل:

  • أحذية رجالي سوداء.
  • هواتف Samsung 256GB.
  • لابتوبات أقل من نطاق سعري مهم.

لكن لا تجعل كل تركيب قابلًا للفهرسة. اسأل:

  • هل يوجد طلب بحث حقيقي؟
  • هل الصفحة لها URL ثابتة ومفهومة؟
  • هل تحتوي منتجات كافية؟
  • هل يمكن إضافة Intro/Title/Internal Links خاصة؟
  • هل الصفحة مختلفة بما يكفي عن Category الأساسية؟

لو الإجابة لا، غالبًا لا تستحق Index.

سادسًا: Canonical ليست زر حل لكل الفلاتر

يمكن للـCanonical أن تساعد في تجميع إشارات النسخ المتشابهة، لكن Google توضح أن استخدامها لتقليل Crawl للFaceted URLs أقل فعالية على المدى الطويل من منع الزحف عندما لا تحتاج هذه الصفحات في Search.

استخدم Canonical عندما لديك نسخ متشابهة وتريد الإشارة إلى ممثل أساسي، لا كبديل عن Architecture سيئة تولد ملايين URLs.

سابعًا: Product Variants تحتاج قرار URL واضح

في المنتجات التي لها ألوان أو مقاسات أو سعات، لديك مساران شائعان:

  • URL واحدة + Variations: مناسب عندما كل النسخ تمثل Product Entity واحدة.
  • URLs مستقلة للVariants: مناسب عندما كل Variant لها قيمة بحثية أو محتوى/بيانات مستقلة بما يكفي.

Google لديها إرشادات Product Variant structured data، وتدعم Variants ذات URLs مميزة عند تنفيذها بصورة صحيحة. لكن لا تنشئ URL لكل لون لمجرد القدرة التقنية.

ثامنًا: Sitemap يجب أن تحتوي URLs التي تريدها فعلًا

XML Sitemap ليست قائمة بكل شيء يولده WooCommerce. أدرج:

  • Products القابلة للفهرسة.
  • Categories المهمة.
  • Brand/landing pages التي قررت Index لها.

وتجنب إدراج:

  • Noindex URLs.
  • Search results.
  • Sorting URLs.
  • Facets غير المطلوبة.
  • Redirect URLs.

وجود URL في Sitemap إشارة، وليس ضمان فهرسة.

تاسعًا: Internal Linking يحدد الأهمية

Google توضح أنها تفهم بنية متجر التجارة الإلكترونية عبر الروابط بين الصفحات، وليس فقط من شكل URL.

ابنِ مسارًا واضحًا:

Home → Category → Subcategory → Product

واربط أفضل التصنيفات والمنتجات من صفحات ذات صلة. المنتج المهم لا يجب أن يكون متاحًا فقط عبر Search box أو Filter JavaScript.

عاشرًا: Pagination

إذا Category تحتوي عشرات أو مئات المنتجات، يجب أن يستطيع Crawler الوصول إلى العناصر العميقة. لا تعتمد فقط على Infinite Scroll بلا Links قابلة للزحف.

اجعل صفحات Pagination مستقرة وقابلة للوصول بروابط، وراقب أن كل صفحة تعرض Products مختلفة فعلًا.

صفحات البحث الداخلي غالبًا:

  • تولد عددًا غير محدود من Queries.
  • تتغير باستمرار.
  • قد تكون ضعيفة أو صفرية النتائج.

عادة لا تحتاج Index، بينما Search نفسها تظل مفيدة للمستخدم. لا تخلط UX مع Search indexation.

الثاني عشر: Tags وAttributes archives

WooCommerce/WordPress قد ينشئ Archives من Taxonomies. لا تجعل كل Attribute لها Archive قابلة للفهرسة تلقائيًا.

راجع كل Taxonomy:

  • هل يزورها المستخدم؟
  • هل تستهدف Intent؟
  • هل لها منتجات كافية؟
  • هل تختلف عن Category؟

إذا لا، Noindex أو تعطيل Archive قد يكون أوضح حسب إعداد المتجر.

الثالث عشر: المنتجات Out of Stock

لا تحذف Product URL فور نفاد المخزون إذا المنتج سيعود. حافظ على الصفحة وأظهر حالة التوفر بوضوح.

إذا المنتج انتهى نهائيًا:

  • احتفظ بالصفحة إذا لها قيمة/بدائل.
  • أو 301 إلى بديل شديد الصلة إذا منطقي للمستخدم.
  • أو 404/410 إذا لا يوجد بديل حقيقي ولا قيمة لبقاء الصفحة.

لا تحول كل منتج منتهي إلى Homepage أو Category عامة فقط للحفاظ على «السلطة».

الرابع عشر: المنتجات المتكررة والمستنسخة

إذا Duplicate Product لأنك نسخت المنتج لتغيير لون أو موديل، راجع:

  • هل تستحق URL مستقلة؟
  • هل Title/Description تختلف فعليًا؟
  • هل Canonical صحيحة؟
  • هل Sitemap تحتوي النسخة الصحيحة فقط؟

Google تختار Canonical من مجموعة إشارات، منها Redirects وSitemap وrel=canonical، وقد تختار URL غير التي فضلتها إذا كانت الإشارات متضاربة.

الخامس عشر: HTTP Status Codes

الحالةالاستخدام
200صفحة صالحة متاحة
301نقل دائم إلى بديل مناسب
404URL غير موجودة
410محتوى أزيل عمدًا نهائيًا
5xxخطأ خادم يحتاج إصلاح

Google توصي أيضًا بأن Filter combinations غير المنطقية أو التي لا تحتوي نتائج حقيقية يمكن أن تعيد 404 بدل تحويلها إلى صفحة Empty عامة.

السادس عشر: Product Structured Data لا تعالج Indexation وحدها

Product Schema تساعد Google على فهم السعر والتوفر والOffer والVariants، لكنها لا تجبر Google على فهرسة الصفحة. يجب أن تكون الصفحة أولًا قابلة للزحف وذات محتوى وقيمة واضحة.

السابع عشر: كيف تكتشف Crawl Waste في WooCommerce؟

راجع:

  • Search Console Page Indexing.
  • URL Inspection لعينات.
  • Server logs إذا المتجر كبير.
  • Crawl tool.
  • عدد URLs في Sitemap مقابل URLs المكتشفة.
  • Patterns متكررة مثل ?orderby= وFilters.

إذا Google تستهلك معظم الزيارات على Parameters غير مفيدة بينما Products الجديدة تتأخر في Discovery، لديك إشارة Crawl inefficiency.

الثامن عشر: Checklist ضبط WooCommerce Indexation

  1. حدد كل أنواع URLs التي يولدها المتجر.
  2. صنفها: Index / Noindex / Block Crawl / Canonical.
  3. راجع Product Categories.
  4. راجع Filters والParameters.
  5. راجع Search/Sort URLs.
  6. راجع Tags/Attributes.
  7. راجع Variant URLs.
  8. نظف Sitemap.
  9. أصلح Internal Links إلى Redirects.
  10. تأكد أن Products المهمة reachable بروابط.
  11. راجع 404/5xx.
  12. راقب Search Console بعد التغيير.

Decision Matrix للفلاتر

الفلترSearch demandالقرار الأقرب
لون عشوائي + ترتيبلالا يحتاج Index
Brand رئيسيةنعمLanding مستقلة قد تستحق Index
مقاس فقطضعيفغالبًا Filter UX فقط
Category + سعة تخزين مهمةواضحيمكن تقييم Landing ثابتة
Sort by priceلالا يحتاج Index

أخطاء شائعة

  • كل Filter URL = Index.
  • كل Filter URL = Canonical لنفس Category دون فحص.
  • حجب noindex page في robots قبل أن يقرأ Google noindex.
  • إدراج Search/Sort URLs في Sitemap.
  • ترك Products المهمة Orphan.
  • إنشاء Tags كثيرة بلا قيمة.
  • Redirect كل المنتجات المحذوفة إلى Homepage.
  • استخدام Internal Links إلى URLs تمر عبر 301.

أسئلة شائعة

هل يجب فهرسة كل منتجات WooCommerce؟

لا. المنتجات الحقيقية ذات القيمة والنية عادة تستحق Index، لكن المنتجات التجريبية أو المكررة أو غير المتاحة بلا قيمة قد تحتاج معالجة مختلفة.

هل أضع noindex على الفلاتر؟

يعتمد على ما إذا كنت تريد Google تزحف لهذه URLs أصلًا. إذا لا تحتاجها في Search وعددها كبير، Google توصي بإدارة Crawling للFaceted Navigation بدل الاعتماد فقط على noindex.

هل Canonical تمنع الزحف؟

لا. Canonical إشارة لاختيار النسخة المفضلة، وليست قاعدة منع Crawl.

هل Sitemap تكفي لاكتشاف المنتجات؟

لا. الروابط الداخلية مهمة لفهم البنية والأهمية، وGoogle توصي بأن تكون Products قابلة للوصول عبر Navigation/Category links.

هل WooCommerce Filters تضر SEO دائمًا؟

لا. هي مفيدة جدًا للUX، وبعضها قد يصبح Landing Page جيدة. المشكلة هي السماح بعدد هائل من التركيبات غير المفيدة أن تدخل Crawl/Index بلا استراتيجية.

الخلاصة

فهرسة WooCommerce الناجحة ليست «Index كل شيء» ولا «Noindex كل Filter». ارسم خريطة أنواع URLs، حدّد الصفحات التجارية التي تستحق الظهور، اضبط Faceted Navigation، نظف Sitemap، وابنِ Internal Linking يجعل المنتجات والتصنيفات المهمة واضحة وقابلة للوصول. الهدف هو جعل Google تنفق وقتها على الصفحات التي تحقق قيمة فعلية بدل توليد فضاء URLs بلا نهاية.

مصادر رسمية

تقرأ الآن أولًا: ما الذي يجب أن يدخل Index أصلًا؟
المحتويات
استفدت من المقال؟ شاركه مع شخص يحتاجه.
واتساب X فيسبوك لينكدإن تيليجرام
كتبه مؤسس منصة مصطفى ووردبريس

مصطفى زكي، Senior WordPress Platform Engineer ومؤسس منصة مصطفى ووردبريس. متخصص في تطوير WordPress وWooCommerce، القوالب والوظائف المخصصة، الأداء، الأمان، وSEO/AEO، بمنهج يبدأ بالتشخيص والقياس قبل التنفيذ.

WordPress WooCommerce Technical SEO الأداء والأمان

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

تواصل واتساب

فلسطين في القلب

هذه المنصة داعمة للقضية الفلسطينية

لا تنسوا إخوانكم في غزة من دعائكم ودعمكم

﴿إِنَّ اللَّهَ وَمَلَائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ ۚ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا﴾[الأحزاب: 56]

اللهم صلِّ وسلِّم وبارِك على نبينا محمد

تظهر هذه الرسالة مرة واحدة فقط