يعد تحسين محركات البحث في Magento 2 خطوة حاسمة لنجاح أي متجر إلكتروني يعمل على هذه المنصة القوية، فعلى الرغم من أنه يوفر إمكانيات هائلة وأدوات متقدمة لإدارة التجارة الإلكترونية، إلا أن الإعدادات الافتراضية وحدها لن تضمن لك التفوق في نتائج البحث أو جذب الزوار المستهدفين.
لذلك من الضروري أن تفهم كيفية تحسين متجرك بشكل احترافي، يجمع بين الأداء التقني الممتاز وتجربة المستخدم المتميزة، وفي هذا الدليل الشامل سنأخذك خطوة بخطوة عبر أفضل الممارسات والإعدادات الأساسية التي ستساعدك على تحقيق أقصى استفادة من Magento 2 في تحسين محركات البحث.
ما هي Magento 2؟
Magento 2 هي منصة تجارة إلكترونية متقدمة، تم إطلاقها كنسخة محسنة من Magento الأصلية، وتوفر للتجار أدوات قوية لإدارة وتطوير متاجرهم الإلكترونية بكفاءة عالية.
بدأت قصة Magento في الولايات المتحدة الأمريكية عام 2008، ومنذ ذلك الحين أصبحت واحدة من أبرز المنصات العالمية في مجال التجارة الإلكترونية، وازدادت قوتها ومكانتها في السوق بشكل كبير عندما استحوذت Adobe عليها في 2018.
تشغل Magento اليوم أكثر من 116 ألف متجر إلكتروني حول العالم، فقد ساعدت المنصة التجار على تحقيق إيرادات وصلت إلى 155 مليار دولار في عام 2018 فقط، وهذه الأرقام تؤكد أن Magento اسم موثوق وراسخ في عالم التجارة الإلكترونية.
لكن مع كل هذه القوة، لن تمنحك الإعدادات الافتراضية النتائج المرجوة، فإذا اعتمدت على الإعدادات الجاهزة دون تخصيص، فلن تحصل على أداء متميز في تحسين محركات البحث في Magento 2، لذلك ستكون في حاجة إلى تطبيق أفضل الممارسات والإعدادات الصحيحة؛ لوضع متجرك في موقع المنافسة الحقيقي.

كيفية تحسين محركات البحث في Magento 2
لتحسين محركات البحث في Magento 2 بشكل فعال، يجب التركيز على خمسة عناصر أساسية:
- بناء هيكل روابط منظم وصديق لمحركات البحث.
- ضبط المعلومات الوصفية بدقة.
- استخدام العناوين بالطريقة الصحيحة.
- توجيه محركات البحث أثناء الزحف والفهرسة.
- إدارة التنقل متعدد الأوجه بذكاء.
1- بناء هيكل روابط منظم وصديق لمحركات البحث
هيكل الروابط الجيد يخدم طرفين في آن واحد، وهم زوار موقعك ومحركات البحث، والهدف هنا هو إنشاء روابط واضحة، سهلة الفهم ومنظمة، وتشمل خصائص الرابط المثالي على أن يكون:
- وصفيًا وسهل القراءة.
- مختصرًا.
- متسقًا.
- بأحرف صغيرة.
ولإدارة هذه الإعدادات، اتبع الخطوات التالية:
- سجّل دخولك إلى لوحة تحكم Magento.
- انتقل إلى: Stores > Configuration > General > Web.
- اختر عرض المتجر المناسب من أعلى الصفحة (مثل Default Store View).
- في قسم Url Options، ابقِ خيار Add Store Code to Urls على No؛ لضمان روابط نظيفة وسهلة القراءة.
بالنسبة لإعدادات التوجيه التلقائية، عندما يطلب أحد الزوار متجرك بدون النطاق الفرعي www (مثل https://example.com)، يمكن للنظام إعادة توجيههم تلقائيًا إلى الرابط الصحيح.
المشكلة أن الإعداد الافتراضي يستخدم إعادة توجيه 302 (المؤقتة) بدلاً من 301 (الدائمة). لذلك قم بتغيير خيار Auto-redirect to Base URL إلى Yes (301 Moved Permanently)، وهذا التغيير البسيط يضمن انتقال قوة الرابط بشكل كامل من الروابط القديمة إلى الجديدة، وهو أمر حاسم في تحسين محركات البحث في Magento 2.
في قسم Search Engine Optimization، ستجد خيار Use Web Server Rewrites مضبوطًا على Yes، وابقه كما هو؛ لأنه يسمح لمتجرك باستخدام روابط قابلة للقراءة وصديقة لمحركات البحث.
يضيف Magento امتداد .html لجميع الروابط بشكل افتراضي، وقد يبدو هذا أمرًا عاديًا، لكن يجب عليك إزالته، فتخيل أنك قررت يومًا الانتقال إلى منصة أخرى، ستكون الاختلافات في بنية الروابط أقل بكثير إذا لم تكن مقيدًا بامتداد .html.
ومن أجل التخلص من هذا الامتداد، عليك أن تقوم بالآتي:
- اذهب إلى Stores > Configuration > Catalog > Catalog > Search Engine Optimization.
- اختر Default Store View.
- ستجد حقلين Product URL Suffix و Category URL Suffix.
- احذف القيمة .html من كلا الحقلين.
الآن روابطك ستظهر بشكل نظيف مثل: https://example.com/category أو https://example.com/product، وإذا أردت إضافة شرطة مائلة في النهاية، يمكنك كتابة / في الحقلين لتحصل على: https://example.com/category/ و https://example.com/product/.
2- ضبط المعلومات الوصفية بدقة
عنوان الصفحة والوصف التعريفي لهما تأثير مباشر في تحسين محركات البحث في Magento 2، ولكن الأهم من ذلك أنهما يؤثران على معدل النقر على روابطك عندما تظهر في نتائج البحث.
المشكلة تكمن في أنه من المستحيل كتابة عناوين وأوصاف يدوية لكل صفحة في متجر كبير، ولهذا السبب تحتاج إلى إعدادات افتراضية ذكية يمكن تخصيصها لاحقًا عند الحاجة.
وتشمل مواصفات العنوان الجيد والوصف التعريفي للصفحة على الآتي:
- سهل القراءة وطبيعي.
- يحتوي على كلمات مفتاحية مهمة.
- يتضمن دعوة للعمل.
- فريد من نوعه.
- طوله بين 285 و575 بكسل (تقريبًا 30 إلى 60 حرفًا) للعنوان ، و430 و920 بكسل (حوالي 70 إلى 155 حرفًا) للوصف التعريفي، واجعله جذابًا للصفحة.
ولتحديد المعلومات الوصفية للصفحة الرئيسية:
- اذهب إلى: Content > Configuration.
- ابحث عن Default Store View واضغط على رابط Edit.
- تجاهل حقول Default Page Title و Default Meta Description، فهي غير مستخدمة فعليًا.
- تجاهل أيضًا Default Meta Keywords، فمحركات البحث لم تعد تستخدمها منذ أكثر من عقد.
الحقول المهمة حقًا هي:
- Page Title Prefix: اتركه فارغًا تمامًا، فأي شيء تضعه هنا سيظهر في بداية كل عنوان، وهذا يضر بأداء تحسين محركات البحث لـ ؛Magento 2 لأن بداية العنوان هي الجزء الأكثر أهمية.
- Page Title Suffix: اكتب اسم متجرك مسبوقًا بشرطة، مثل: – ContentKing، سيظهر هذا في نهاية كل عنوان صفحة، مما يعزز علامتك التجارية.
Magento 2 لا يوفر نظام قوالب مدمج للمعلومات الوصفية للمنتجات والفئات، تمامًا كما كان الحال في Magento 1، لذلك ستحتاج إلى استخدام ملحقات متخصصة، مثل “Meta Tags Templates by Amasty” أو “SEO Meta Templates by MageWorx”.

ومن ضمن الأمثلة على قوالب عناوين الصفحات لـ تحسين محركات البحث في Magento 2:
- لصفحات الفئات:
- $categoryName | $shopName
- مثال: “T-shirts for men | Joe’s T-shirts”
- لصفحات الفئات الفرعية:
- $subcategoryName | $categoryName | $shopName
- مثال: “Breaking Bad T-shirts | T-shirts for men | Joe’s T-shirts”
- لصفحات تفاصيل المنتج:
- Buy $productName | $subcategoryName | $shopName
- مثال: “Buy Mr. White T-shirt | Breaking Bad t-shirts | Joe’s T-shirts”
أمثلة على قوالب الوصف التعريفي:
- لصفحات الفئات والفئات الفرعية:
- Looking for $categoryName? Check out our massive selection of $amountOfProducts T-shirts at $shopName!
- مثال: “Looking for T-shirts? Check out our massive selection of 10,431 T-shirts at Joe’s T-shirts”
- لصفحات تفاصيل المنتج:
- Buy a $productName starting from $productPrize. Shipping time: $shippingTime. Only at $shopName!
- مثال: “Buy a Mr. White T-shirt for as little as $19.99. Shipping time: 24 hours. Only at Joe’s T-shirts!”
عليك أن تعرف جيدًا أن هذه القوالب مجرد أمثلة إرشادية، بالتالي يمكنك تعديلها لتناسب طبيعة عملك وأسلوبك الخاص في تحسين محركات البحث في Magento 2.
3- استخدام العناوين بالطريقة الصحيحة
طريقة استخدامك للعناوين في Magento تعتمد على عاملين أساسيين، وهما:
- كيفية تنظيم العناوين داخل القالب الذي تستخدمه
- كيف تستخدم أنت العناوين في المحتوى الذي تكتبه.
هيكل العناوين الجيد يساعد في تحسين محركات البحث في Magento 2، حيث يساعد زوارك على فحص الصفحة بسرعة وفهم محتواها، بينما يساعد محركات البحث على استيعاب تنظيم الصفحة وموضوعها الرئيسي، وتشمل أفضل ممارسات استخدام العناوين على الآتي:
- لا تضع الشعارات أو الصور داخل علامات H1، فعنوان H1 يجب أن ينقل الموضوع الرئيسي للصفحة بنص واضح ومفهوم.
- استخدم عنوان H1 واحد فقط في كل صفحة، فتعدد عناوين H1 يربك محركات البحث، ويضعف فعالية تحسين محركات البحث في Magento 2.
- احتفظ بطول العنوان في حدود 60 حرفًا كحد أقصى لسهولة القراءة.
- لا تستخدم العناوين للعناصر العامة المتكررة في كل صفحة، مثل مربع البحث أو القائمة الجانبية.
- تجنب تطبيق عناوين H2 على أسماء المنتجات في صفحات عرض الفئات، فهذا خطأ شائع يضر بالتنظيم الهرمي للصفحة.
- يجب أن يكون لديك تدرج منطقي، بمعنى أن يكون H1 العنوان الرئيسي للصفحة، وH2 للعناوين الفرعية الرئيسية، وH3 للعناوين الفرعية تحت H2 وهكذا.
- كن ذكيًا عند اختيار أسماء الفئات والمنتجات والصفحات،؛ لأن Magento سيستخدمها كعناوين H1 افتراضيًا.
- من أجل تحسين محركات البحث في Magento 2، لا تستخدم عناوين H1 في محتوى النصوص داخل الصفحة؛ لأن ذلك سيخلق عناوين H1 متعددة ويسبب تضاربًا.

4- توجيه محركات البحث أثناء الزحف والفهرسة
هذا القسم يوضح كيفية تحسين محركات البحث في Magento 2 ليسهل الزحف إلى متجرك، وفهم ما يجب فهرسته وما لا يجب.
لا يضيف ماجنتو روابط canonical ذاتية الإشارة للصفحة الرئيسية وصفحات CMS، وهذا يعرضك لخطر المحتوى المكرر، ولحل هذه المشكلة، لديك ثلاثة خيارات:
- تعديل القالب لتضمين رابط canonical دائمًا.
- إضافة كتلة XML مخصصة تحدد الرابط الكانوني يدويًا.
- استخدام ملحق متخصص لهذا الغرض.
روابط canonical توجه محركات البحث بقوة نحو الصفحة الصحيحة التي يجب فهرستها، فمثلاً إذا كان لديك منتج واحد بعدة متغيرات، يمكنك توجيه محركات البحث لفهرسة صفحة المنتج الرئيسية فقط، وليس كل صفحات المتغيرات.
وهذه الميزة غير مفعلة افتراضيًا في Magento، وبدونها يصبح المنتج متاحًا من خلال رابطين مختلفين:
- https://example.com/product/
- https://example.com/category/product/
وهذا يخلق تنافسًا غير مرغوب بين الصفحتين في محركات البحث، مما يضعف أداء تحسين محركات البحث في Magento 2.
ومن أجل تفعيل خاصية الـ canonical، عليك أن:
- تذهب إلى Stores > Configuration > Catalog > Catalog > Search Engine Optimization.
- تختار Default Store View.
- ستجد حقلين Use Canonical Link Meta Tag For Categories و Use Canonical Link Meta Tag For Products.
- قم بتغيير قيمتهما إلى Yes.
كذلك خرائط XML طريقة فعالة لإخبار محركات البحث بالصفحات المهمة التي تحتاج للزحف والفهرسة، وتشمل أفضل الممارسات لاستخدام خرائط الموقع على:
- الحفاظ على تحديث الخريطة باستمرار مع محتوى موقعك.
- تضمين الصفحات القابلة للفهرسة فقط.
- لا تتجاوز 50,000 رابط في خريطة واحدة.
- الاحفتاظ بحجم الملف (غير المضغوط) أقل من 50 ميجابايت.
- الإشارة إلى خريطة XML في ملف robots.txt.
يأتي Magento 2 لحسن الحظ مع وظيفة خريطة XML مدمجة، ويمكن ضبط الإعدادات بسهولة من خلال القيام بـ:
- الذهاب إلى Stores > Configuration > Catalog > XML Sitemap.
- اختيار Default Store View.
- الإعدادات الافتراضية للفئات والمنتجات وصفحات CMS صحيحة – لا حاجة لتغييرها.
- Google لا تستخدم تلميحات Frequency و Priority، لذا يمكنك تجاهلها.
- الصور مضمّنة افتراضيًا في الخريطة.
إعدادات التوليد التلقائي:
اختر Default Config للوصول إلى إعدادات التوليد:
- Enabled: غيّره من No إلى Yes لتفعيل التوليد التلقائي.
- Start Time: اضبطه على 02:00:00 (الساعة 2 صباحًا) أو أي وقت هادئ في متجرك، لأن توليد الخريطة قد يبطئ المتجر مؤقتًا.
- Frequency: ابقه على Daily إذا كان محتوى متجرك يتغير يوميًا، أو غيّره إلى Weekly إذا كانت التحديثات أسبوعية.

الحدود والإعدادات الإضافية:
في قسم Sitemap File Limits:
- Maximum File Size: ارفعه إلى 52428800 (يساوي 50 ميجابايت).
في قسم Search Engine Submission Settings:
- Enable Submission to Robots.txt: غيّره من No إلى Yes لتضمين إشارة للخريطة في ملف robots.txt.
بعد ضبط كل هذا، انتقل إلى Marketing > Site Map واضغط على Add Sitemap لإنشاء خريطتك الأولى.
ملف robots.txt يخبر الزواحف بالقواعد التي يجب اتباعها عند الوصول لروابط موقعك، بالنسبة لمتاجر Magento، من الضروري استخدامه لـ:
- منع الوصول لفخاخ الزحف المحتملة.
- تجنب المحتوى المكرر.
- الحفاظ على ميزانية الزحف.
الصفحات التي يجب منعها:
- صفحات نتائج البحث الداخلية: /catalogsearch/ و /search/.
- صفحات تسجيل الدخول: /customer/account/login/.
- الروابط التي تحتوي على معاملات SID و PHPSESSID.
- معايير التصفية مثل price و color و material و size.
إليك مثال على ملف robots.txt فعال:
User-agent: *
Disallow: /catalogsearch/
Disallow: /search/
Disallow: /customer/account/login/
Disallow: /*?SID=
Disallow: /*?PHPSESSID=
Disallow: /*?price=
Disallow: /*&price=
Disallow: /*?color=
Disallow: /*&color=
Disallow: /*?material=
Disallow: /*&material=
Disallow: /*?size=
Disallow: /*&size=
لاحظ أننا ضمّنا كلا الطريقتين لتضمين المعايير (؟ و &) لضمان تغطية شاملة.
كيفية تحرير الملف:
- اذهب إلى: Content > Configuration
- حرّر إعدادات Main Website (وليس Default Store View) لأن الأخير لا يسمح بتعديل robots.txt
5- إدارة التنقل متعدد الأوجه
واحدة من أوجه تحسين محركات البحث في Magento 2 هي إدارة التنقل متعدد الأوجه، وهذا المصطلح يشير إلى كيفية بحث الزوار عن منتجاتك، وقد تتساءل ألم نقل سابقًا إننا يجب أن نضيف noindex للصفحات المفلترة ونمنعها في robots.txt؟ ماذا لو كان الناس يبحثون عن مجموعة فرعية محددة من منتجاتك، مثل جميع قمصان Breaking Bad السوداء.
الحل هو إنشاء فئة فرعية مخصصة لهذه المجموعة، وبهذه الطريقة تلبي احتياجات جمهور أوسع وتحسّن من أداء تحسين محركات البحث في Magento 2 عبر التنظيم الذكي للفئات.
في النهاية، يتطلب تحسين محركات البحث لـ Magento 2 اهتمامًا دقيقًا بالتفاصيل التقنية والتزامًا مستمرًا بأفضل الممارسات، ومن خلال تطبيق الإعدادات والاستراتيجيات التي استعرضناها في هذا الدليل، ستتمكن من بناء أساس قوي، يضمن ظهور متجرك في نتائج البحث الأولى.
وتذكر أن تحسين محركات البحث ليس مهمة يتم إنجازها مرة واحدة، بل هي عملية مستمرة، تحتاج إلى متابعة وتحديث دوري، لذا راقب أداء متجرك باستمرار، وحافظ على تحديث خرائط الموقع، واحرص على تحسين المحتوى والمعلومات الوصفية بانتظام، وباتباع هذه الإرشادات ستكون على الطريق الصحيح لتحقيق نتائج ملموسة، وزيادة مبيعاتك عبر تصدر نتائج البحث.