تحسين محركات البحث في Magento

كيفية القيام بتحسين محركات البحث في Magento (Adobe Commerce / Magento Open Source) — التعامل مع التنقل متعدد الطبقات وتكرار المعلمات، وإعادة كتابة عناوين URL، ومشكلة نقص JSON-LD، والانقسام بين Magento 1 و2، والضوابط التي تؤثر فعليًا على متجر Magento.

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

تحسين محركات البحث في Magento هو في الغالب التحكم في الضرر على مولدي المحتوى المكرر: التنقل متعدد الطبقات ومتغيرات المنتجات القابلة للتكوين/البسيطة، وكلاهما يحتاج إلى معالجة canonical وnoindex. حدد الإصدار أولاً — Magento 1 وصل إلى نهاية الدعم (يونيو 2020)؛ Magento 2 متاح كـ Adobe Commerce مدفوع، أو Magento Open Source مجاني، أو (منذ يونيو 2025) منتج Adobe Commerce كخدمة سحابية منفصل، والذي يتخلى عن سمة Luma تمامًا. يدير Magento عناوين URL الصديقة لمحركات البحث عبر جدول url_rewrite، لكنه لا يصدر مخطط JSON-LD افتراضيًا — يتطلب ذلك إضافة أو تطويرًا مخصصًا.

الخلاصة — هيمنة تحسين محركات البحث في Magento تتم عبر مولّدَي محتوى مكرر: التنقل متعدد الطبقات الذي ينتج عناوين URL بمعاملات، ومتغيرات المنتجات القابلة للتكوين/البسيطة التي تنتج صفحات SKU شبه متطابقة. قم بتوحيد كلاهما إلى الأصل النظيف (الفئة أو المنتج القابل للتكوين) وnoindex للتركيبات منخفضة القيمة؛ واحتفظ بالصفحات القابلة للفهرسة للفلاتر أو المتغيرات ذات الطلب البحثي الحقيقي. حسم مسألة الإصدار أولاً — Magento 1 وصل إلى نهاية الدعم (يونيو 2020)؛ Magento 2 يُطرح كـ Adobe Commerce (مدفوع، مستضاف ذاتيًا)، أو Magento Open Source (مجاني)، أو Adobe Commerce كخدمة سحابية (ACCS — منتج SaaS منفصل منذ يونيو 2025 يتخلى عن Luma تمامًا). تعمل عناوين URL الصديقة لمحركات البحث عبر جدول url_rewrite — المتميز عن عمليات إعادة التوجيه HTTP، التي يمكن لـ Magento إنشاؤها تلقائيًا كرموز 301. يختلف إخراج البيانات المنظمة حسب سمة المتجر والإضافات، لذا افحص الصفحات المعروضة قبل التخطيط لأي عمل مخصص.

Evidence for this claim Adobe Commerce layered navigation creates filterable category states that require deliberate URL and indexation handling. Scope: Adobe Commerce/Magento catalog navigation behavior; exact URLs depend on configuration and extensions. Confidence: high · Verified: Adobe Commerce: Layered navigation Evidence for this claim Google warns that faceted navigation can generate very large URL spaces and consume crawling resources. Scope: Google crawling guidance applied to Magento filtering; not a platform-specific penalty. Confidence: high · Verified: Google Search Central: Faceted navigation

الخطوة صفر: حدد الإصدار بدقة

نصف النصائح السيئة لتحسين محركات البحث في Magento على الإنترنت سيئة لأنها موجهة للإصدار الخاطئ. ثبّت هذا الأمر قبل أي شيء آخر:

  • Magento 1 وصل إلى نهاية الدعم في 30 يونيو 2020. لا تصحيحات أمنية، ولا تحديثات. إذا كان العميل لا يزال عليه، فإن عمل تحسين محركات البحث هو ترحيل إلى Magento 2 — مع خريطة إعادة توجيه كاملة وفحص جودة قائم على الزحف، يُعامل مثل أي ترحيل منصة حيث تكون سلطة الترتيب على المحك.
  • Magento 2 هو قاعدة الكود النشطة. يُطرح في نسختين: Adobe Commerce (مدفوع؛ ميزات B2B، منشئ الصفحات، خيار PaaS مستضاف) وMagento Open Source (مجاني؛ إصدار المجتمع). نفس النواة، نفس سطح تحسين محركات البحث. تحول العلامة التجارية لـ Adobe يعني أن “Magento” و”Adobe Commerce” و”Magento Open Source” تظهر جميعها لنفس المنصة الأساسية — لا تدع التسمية تخدعك في الاعتقاد بأن نموذج تحسين محركات البحث يختلف.
  • Adobe Commerce كخدمة سحابية (ACCS) هو منتج ثالث منفصل — نشر SaaS أُطلق في يونيو 2025 مع واجهة متجر مبنية على Edge Delivery Services بدلاً من مجموعة Commerce/Luma التقليدية. Luma غير مدعومة على ACCS على الإطلاق، لذا إذا كان المتجر عليها، فإن ملاحظات السمة والبيانات المنظمة الخاصة بـ Luma أدناه لا تُنقل — أنت تعيد بناء تلك الطبقة من الصفر، وليس تعديلها.

كل ما يلي يفترض Magento 2 مستضاف ذاتيًا (Adobe Commerce أو Magento Open Source، على Luma أو Hyvä) ما لم يُذكر ACCS على وجه التحديد.

التنقل متعدد الطبقات هو اللعبة كلها

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

/running-shoes
/running-shoes?color=159
/running-shoes?color=159&size=42
/running-shoes?color=159&size=42&price=50-100
/running-shoes?size=42&color=159        ← same filters, different order = new URL

توضيح واحد قبل نسخ أي استراتيجية زحف/فهرسة إلى متجر: توثق Adobe التنقل متعدد الطبقات القياسي والبحث المباشر (ميزة الأوجه المدفوعة المدعومة بالذكاء الاصطناعي في Adobe Commerce) كتطبيقات متميزة بسلوكيات فلاتر/عناوين URL مختلفة. إرشادات canonical وnoindex أدناه مكتوبة للتنقل متعدد الطبقات القياسي — إذا كان المتجر يستخدم البحث المباشر، فتحقق من أنماط عناوين URL الفعلية التي يولدها قبل افتراض أن نفس القواعد تنطبق.

الانفجار التوافقي هو المشكلة. كتالوج من بضعة آلاف من SKUs يمكن أن يولد عشرات الآلاف من عناوين URL القابلة للزحف وشبه المكررة. هذا هو نمط الفشل الكنسي للتنقل متعدد الأوجه، وقد وضع Gary Illyes أرقامًا حول كم المتاعب التي يسببها لـ Google — التنقل متعدد الأوجه هو أكبر مصدر منفرد لشكاوى هدر الزحف التي يتلقونها (انظر علامة التبويب الاقتباسات). الضرر على جانبك: محتوى مكرر/شبه مكرر، تضخم الفهرس، حرق ميزانية الزحف على القمامة، وتشتت PageRank الداخلي عبر مئات روابط الفلاتر في كل صفحة فئة.

القرار ثنائي، لكل نمط عنوان URL: هل تستحق هذه الصفحة المفلترة مكانًا في الفهرس، أم لا؟

بالنسبة للـ ~99% التي لا تستحق (معظم مجموعات اللون/الحجم/السعر/الفرز ليس لها طلب بحثي):

  • Canonical للـ URL المفلتر إلى URL الفئة النظيف. إعداد Magento 2 «استخدام وسم الرابط الأساسي للفئات» (المتاجر ← التكوين ← الكتالوج ← الكتالوج ← تحسين محركات البحث) يساعد، لكنه بمفرده يشير إلى الفئة نفسها، وليس إلى المتغيرات المفلترة إلى الفئة الأم — لذا بالنسبة لـ URLs المعلمات، عادةً ما تعتمد على إضافة SEO أو منطق القالب لإصدار الـ canonical الصحيح.
  • noindex لتركيبات الفلاتر منخفضة القيمة حتى تخرج من الفهرس. تذكر القاعدة من Google: noindex يتطلب أن تكون الصفحة قابلة للزحف — لا تقم أبدًا بدمج noindex مع Disallow في robots.txt على نفس الـ URL، وإلا لن يتمكن Googlebot من قراءة الوسم.
  • فكر في robots.txt disallow لمساحات المعلمات التوافقية البحتة إذا كانت ميزانية الزحف هي المشكلة الحادة — لكن اعلم أنه يتحكم في الزحف، وليس الفهرسة، ولن يزيل الـ URLs المفهرسة بالفعل.

بالنسبة للأقلية التي لديها طلب فعلًا (مثل صفحة من نوع “/running-shoes/nike/” حيث يكون فلتر العلامة التجارية استعلامًا حقيقيًا): قم بترقيتها إلى صفحات هبوط قابلة للفهرسة وذات URLs نظيفة — نص تعريف فريد، canonical يشير إلى نفسه، روابط داخلية، إدراج في sitemap. هنا يتحول التنقل متعدد الأوجه في Magento من عبء إلى أصل يستقطب زيارات من استعلامات طويلة الذيل. (تجد المعالجة الكاملة في مركز faceted navigation، المرجع الأساسي لهذا الموضوع على جانب Ecommerce؛ آليات جانب الزحف موجودة مع URL parameters و crawl budget.)

إعادة كتابة الـ URLs والـ URLs الصديقة لمحركات البحث

ينشئ Magento الـ URLs النظيفة من خلال إعادة كتابة الـ URLs، المخزنة في جدول قاعدة البيانات url_rewrite والمدارة في Admin تحت Marketing → SEO & Search → URL Rewrites. توضح وثائق Adobe الرسمية خطًا حادًا بين مصطلحين يُستخدمان بشكل فضفاض: rewrite هو تعيين من جانب الخادم يغير ما يتم تحميله دون لمس شريط عنوان المتصفح، بينما redirect يرسل للمتصفح استجابة HTTP تخبره بالتنقل إلى URL مختلف — يتحدث شريط العنوان. إن إنشاء Magento التلقائي لـ 301 عند تغيير مفتاح الـ URL هو redirect؛ جدول url_rewrite يخزن أيضًا عمليات إعادة الكتابة الداخلية التي لا تظهر أبدًا للزائر. إعدادان يقومان بمعظم العمل الشاق:

  • «استخدام إعادة كتابة خادم الويب» (المتاجر ← التكوين ← عام ← الويب ← تحسين محركات البحث) يزيل index.php من الـ URLs.
  • لاحقات الـ URL / مسار الفئة في الـ URL. يمكن لـ Magento تضمين مسار الفئة في URLs المنتجات (/men/shoes/nike-pegasus). كن متعمدًا: تضمين مسار الفئة يعني أن المنتج في فئات متعددة يمكن أن يُحل في URLs متعددة، مما يعيد إنشاء التكرار — وهذا هو بالضبط سبب إضافة Magento لخيارات canonical للمنتجات أيضًا («استخدام وسم الرابط الأساسي للمنتجات»). يحدد العديد من خبراء SEO في Magento URLs المنتجات بدون مسار الفئة لتجنب هذا تمامًا.

عند تغيير مفتاح URL لمنتج أو فئة، يمكن لـ Magento إنشاء 301 تلقائيًا في جدول url_rewrite («إنشاء إعادة توجيه دائمة لعنوان URL القديم»). تأكد من أن هذا المفتاح مفعّل قبل أي تعديلات جماعية على الـ URLs، وإلا ستترك الـ URLs المفهرسة على 404s. قبل تغيير إعدادات مسار الفئة أو اللاحقة على متجر مباشر، قم بجرد أنماط الـ URLs المتأثرة لكل عرض متجر وقم بإعداد خطة redirect/canonical بدلاً من قلب المفتاح والأمل — تحذر وثائق Adobe الرسمية من أن إعادة إنشاء عمليات إعادة الكتابة للفئات التي تحتوي على العديد من المنتجات المعينة يمكن أن تكون ضربة أداء حقيقية، وليس فقط ضربة SEO.

المنتجات القابلة للتكوين والبسيطة: المحرك الآخر للتكرار

التنقل المتعدد الطبقات ليس الطريقة الوحيدة التي ينتج بها كتالوج Magento عناوين URL شبه مكررة. المنتجات القابلة للتهيئة (الأصل — “حذاء الجري”) المبنية من منتجات بسيطة (مجموعات الحجم/اللون الفعلية القابلة للشراء) تخلق نفس نمط الفشل على نطاق الكتالوج. يوضح بول روجرز من Vervaunt الرياضيات جيدًا: متجر أزياء يحتوي على 3 000 منتج أصلي، كل منها في 8 مقاسات و6 ألوان، يمكن أن يولد 144 000 مجموعة منتجات بسيطة. في Magento، هذه المجموعات هي علاقة كتالوج، وليست قرار فهرسة — بدون سياسة canonical صريحة، يمكن لـ Googlebot العثور على جميعها كعناوين URL منفصلة وقابلة للفهرسة تشير إلى محتوى شبه متطابق.

تتقارب أدلة الممارسين على الإصلاح التالي: اجعل كل منتج بسيط يشير عبر canonical إلى منتجه الأصلي القابل للتهيئة، ولا تعتمد على إعدادات رؤية الكتالوج وحدها — المنتج البسيط المضبوط على “غير مرئي بشكل فردي” لا يزال قابلاً للوصول عبر عنوان URL مباشر أو خريطة موقع أو رابط داخلي، لذا يمكن لـ Googlebot فهرسته حتى لو كان مخفيًا عن التنقل داخل الموقع. علامة canonical صريحة تشير إلى الأصل هي الإصلاح الفعلي، وهي تُعرض من جانب الخادم، لذا لا تعتمد على JavaScript.

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

تحقق ضمن المتاجر → الإعدادات → الكتالوج → الكتالوج → تحسين محركات البحث من أن “استخدام علامة الرابط الأساسي للمنتجات” مفعّل، ثم تأكد — على الصفحة المعروضة فعليًا، وليس فقط الإعداد — أن عناوين URL للمنتجات البسيطة تحمل canonical عائدة إلى الأصل.

فجوة JSON-LD

هذا الأمر يربك الناس لأنهم يفترضون أن منصة بهذا الحجم تتعامل مع المخطط تلقائيًا. Magento 2 لا ينشئ بيانات منظمة JSON-LD افتراضيًا. بعض القوالب تصدر microdata على صفحات المنتجات، لكن:

  • يوصي Google بـ JSON-LD كصيغة تنفيذ على microdata/RDFa (انظر علامة التبويب المستندات الرسمية).
  • للتأهل للنتائج الغنية للمنتجات، تحتاج إلى مخطط Product مع name، وimage، وdescription، وoffers (السعر، عملة السعر، التوفر)، و— للتصنيفات النجمية — aggregateRating/review، والتي يجب أن تأتي من مراجعات حقيقية.

لذا فإن الحصول على نتائج غنية على Magento هو مهمة إضافة أو تطوير مخصص: إضافة مخصصة للبيانات المنظمة، أو قالب يدعم المخطط، أو عمل قالب يُخرج JSON-LD. عند إضافته، قم بتدقيق المخطط المكرر — إذا كانت microdata المتبقية من القالب وJSON-LD من الإضافة يصفان المنتج معًا، فقد تُرسل كتلتين متعارضتين من Product. اختر مصدر حقيقة واحدًا.

باقي السطح التقني

  • وسوم Canonical. بعيدًا عن الفئات/المنتجات، راقب الصفحة الرئيسية (/ مقابل ?___store= ومعلمات عرض المتجر المماثلة)، والترقيم، ومعلمات عرض المتجر/اللغة التي يضيفها Magento. راجع canonicalization و canonical tag بالتفصيل.
  • الترقيم. يقوم Magento بترقيم الفئات باستخدام ?p=2. امنح كل صفحة canonical فريدًا يشير إلى نفسه — لا تجعل الصفحة 2+ تشير إلى الصفحة 1، ولا تستخدم noindex للتسلسل (قد يؤدي ذلك إلى قطع روابط equity للمنتجات المدرجة فقط في أعماق الصفحات). rel=prev/next لم يعد مستخدمًا؛ لا تعتمد عليه.
  • عروض المتجر (متعددة اللغات / متعددة المواقع). بنية عروض المتجر في Magento قوية للإعدادات الدولية ولكنها مصدر كلاسيكي للمحتوى المكرر و hreflang المفقود أو غير المتطابق. إذا كنت تدير عروض متجر متعددة من كتالوج واحد، فإن hreflang عمل يدوي والنشر الجزئي أسوأ من عدم النشر.
  • المنتجات غير المتوفرة والمعطلة. حدد سياسة: أبقِ صفحات الترتيب حية مع حالة المخزون، أو 404/410 + إعادة توجيه دائمة للـ SKUs المختفية نهائيًا. لا تقم بتعطيل المنتجات بصمت واترك عناوين URL الخاصة بها تظهر 404 مع روابط واردة.
  • Core Web Vitals. أداء Magento المستضاف ذاتيًا يعتمد كليًا على البنية التحتية الخاصة بك. ذاكرة التخزين المؤقت للصفحة الكاملة (Varnish)، وCDN، وتحسين الصور (WebP)، والنظافة المنضبطة للإضافات/JavaScript هي الأدوات. هناك مساران مختلفان بدون واجهة أمامية يتم الخلط بينهما هنا، لذا كن دقيقًا بشأن أي منهما تقيّم: PWA Studio هو متجر Adobe الأقدم القائم على React والمبني على بنيتك التجارية الحالية، بينما Adobe Commerce as a Cloud Service (ACCS) هو منتج SaaS منفصل على Edge Delivery Services حيث لا يُدعم Luma على الإطلاق. يمكن لأي منهما رفع سقف CWV، لكن كلاهما يضيف اعتبارات عرض وفهرسة خاصة به — تأكد من أي منهما (أو لا شيء) يعمل عليه المتجر فعليًا قبل التخطيط لترحيل بدون واجهة أمامية من أجل CWV.

ما يجب تحديد أولوياته فعليًا

في معظم عمليات تدقيق Magento، يكون ترتيب التأثير كما يلي:

  1. التنقل متعدد الطبقات — استراتيجية canonical + noindex لعناوين URL ذات المعلمات. هذا هو الجزء الأكبر من قيمة SEO التقنية.
  2. توحيد canonical للمنتجات القابلة للتكوين/البسيطة — اجعل الـ SKUs البسيطة تشير إلى منتجها القابل للتكوين الأصلي؛ تحقق من ذلك على الصفحات المعروضة، وليس فقط من إعداد الإدارة.
  3. إعادة كتابة عناوين URL وإعادة التوجيه — تفعيل عناوين URL سهلة الاستخدام، وتفعيل إعادة التوجيه عند التغيير، وعدم وجود 404 عالقة.
  4. Schema — أضف JSON-LD (لا يوجد دعم أصلي)، وتجنب الكتل المكررة.
  5. العناوين/الوصف التعريفي + نص الفئة — املأ الحقول؛ الفئات تصل فارغة.
  6. الأداء — التخزين المؤقت، وCDN، والصور.

كل شيء آخر هو تحسين. يمنحك Magento تحكمًا كاملاً، مما يعني أن كل مشكلة SEO تقريبًا على متجر Magento هي خيار تكوين يمكنك إصلاحه — وكلها تقريبًا تبدأ بالفلاتر.

Add an expert note

Pin an expert quote

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