Magento 2 Layered Navigation SEO - الدليل النهائي
نشرت: 2018-07-12في مشهد أعمال يتزايد فيه التنافس ، من المستحيل تخيل متجر Magento ناجح بدون تنقل سهل وسهل الاستخدام.
القوائم متعددة المستويات وخرائط الموقع وبنية الموقع جيدة التخطيط مع الربط الذكي - هذه هي المكونات الأساسية لتحسين قابلية استخدام موقع الويب ومقاييس تحويل أعلى.
يعد التنقل متعدد الطبقات أيضًا أحد الجوانب الرئيسية للتنقل في الموقع.
أيضًا ، الصفحات التي تنشئها هذه الآلية تتمتع بقدرة كبيرة على تحسين محركات البحث.
تابع القراءة لمعرفة كيفية:
- قم بإعداد التنقل متعدد الطبقات في متجر Magento 2 الخاص بك (وتجاوز قيوده الافتراضية) ،
- تخطيط إستراتيجية تحسين محركات البحث لصفحات LN ،
- تجنب أخطاء تحسين محركات البحث الشائعة عند العمل مع صفحات من هذا النوع ،
- تحسين هذه الصفحات بشكل فعال للحصول على نتائج أفضل لتحسين محركات البحث ،
- دمجها بنجاح في بنية موقعك.
جدول المحتويات
- ما هو التنقل متعدد الطبقات في Magento 2؟
- كيفية تمكين التنقل متعدد الطبقات في Magento؟
- تخطيط إستراتيجية تحسين محركات البحث (SEO) لصفحات تصفية الفئات
- الخطة أ
- إنشاء عناوين URL صديقة للسيو لصفحات تصفية الفئات
- إضافة Robots Meta Header لصفحات التنقل متعدد الطبقات
- إضافة rel = Canonical لأجهزة استدعاء عامل تصفية الفئات
- الخطة ب
- الحد الأدنى
ما هو التنقل متعدد الطبقات في Magento 2؟
التنقل متعدد الطبقات (ويعرف أيضًا باسم عوامل تصفية الفئات ، أو LN أو القصير) هو مجموعة من المرشحات الديناميكية التي يمكن وضعها في أي صفحة فئة (وأحيانًا على الصفحة الرئيسية).
الغرض الرئيسي منه هو مساعدة العميل على فرز المنتجات بسرعة بناءً على المعايير المختارة: السعر ، المادة ، اللون ، العلامة التجارية ، إلخ. بهذه الطريقة ، يسمح لك بتجنب التصفح اليدوي من خلال فئات المتجر والعثور على الفور على الإصدار المطلوب من المنتج .
كيفية تمكين التنقل متعدد الطبقات في Magento؟
من خارج الصندوق ، يأتي Magento مزودًا بإمكانية تصفية المنتجات على صفحات الفئات.
لتمكين هذه الوظيفة ، اتبع الإرشادات أدناه:
- انتقل إلى Store ⟶ Configuration ، وانتقل إلى قسم Catalog في القائمة الموجودة على الجانب الأيسر وحدد نفس عنصر قائمة العنوان هناك ؛
- في قائمة الخيارات المفتوحة ، حدد التنقل متعدد الطبقات ، انقر لتوسيعه ،
- في الإعدادات التي تفتح ، قم بتعيين Display Product Count إلى Yes ، و Price Navigation Step Calculation إلى تلقائي ،
- انقر فوق حفظ لتصبح التغييرات سارية المفعول.
* لمزيد من تكوين التنقل متعدد الطبقات ، على سبيل المثال لإعداد سمات قابلة للتصفية ، تحقق من هذه التعليمات. لتعديل أسعار التنقل متعدد الطبقات ، راجع هذا الدليل.
إليك كيف تبدو فلاتر الفئات الافتراضية في الواجهة الأمامية:
مهم
لكن لاحظ أنه من خارج منطقة الجزاء ، لا يسمح النظام الأساسي بتحديد عدة سمات من نفس النوع في نفس الوقت. لنفترض أنه من المستحيل تصفية المنتجات من لونين أو أكثر من مواد مختلفة ، وما إلى ذلك ، وهو أمر غير مريح تمامًا ، خاصة إذا كنت تبيع منتجات قابلة للتخصيص بدرجة كبيرة.
هذا هو المكان الذي يأتي فيه ملحق Layered Navigation بواسطة MageWorx مفيدًا. مع الامتداد ، يمكنك:
- إضافة خيار التحديد المتعدد للسماح للعملاء بتصفية سمات متعددة ،
- تمكين / تعطيل التحديد المتعدد لكل سمة منتج على حدة ،
- عرض سمات LN على صفحات فئة معينة ،
- و اكثر.
انقر هنا لاستكشاف الامتداد.
هذه هي الطريقة التي تعمل بها تصفية الفئات المحسّنة:
تخطيط إستراتيجية تحسين محركات البحث (SEO) لصفحات تصفية الفئات
قبل أن تبدأ في صياغة خطة تحسين محركات البحث (SEO) لصفحات من هذا النوع ، يجب أن تفهم كيف يتم إنشاؤها بواسطة النظام.
لنفكر في سيناريو بسيط: لنقل ، لدينا متجر Magento يبيع ملابس من علامات تجارية مختلفة في مينيابوليس. دعنا نسميها www.mystore.com
يحتوي المتجر على بعض الامتدادات الخارجية التي تسمح بتصفية الفئات حسب عدد كبير من المعايير: العلامة التجارية ، والتصميم ، والجنس ، واللون ، والحجم ، والطراز ، والسعر ، وما إلى ذلك. وبهذه الطريقة ، في كل مرة يقوم فيها العميل بتصفية الفئات ، يقوم النظام بإنشاء أكوام من التصفية الصفحات ذات عناوين URL غير المحسّنة .
لنفترض أنه بمجرد تحديد العميل لبعض معاملات التصفية (مثل "اللون" و "السعر") ، يقوم Magento بإنشاء صفحة بالنتائج التي تمت تصفيتها. يستخدم النظام الأساسي معلمات GET لإنشاء عنوان URL لهذه الصفحة.
نتيجة لذلك ، بالنسبة للفئة التي تمت تصفيتها ، ستحصل على مثل هذا إلى حد ما:
www.mystore.com/men/shoes.html؟ color = 23
www.mystore.com/women-tops.html؟ الحجم = 353
إذا كان لديك امتداد يعمل على تحسين التنقل متعدد الطبقات ويسمح للعملاء بتحديد مرشحين أو أكثر ، فإن هذا يزيد الوضع سوءًا ، حيث ستحصل على كومة من عناوين URL غير المحسّنة مع معلمات تصفية متعددة: www.mystore.com/men/ shorts.html؟ color = 49 & price = -1000
بالإضافة إلى ذلك ، يمكن أن يولد نوع الصفحة هذا أطنانًا من المحتوى المكرر حيث يتم نسخ البيانات الوصفية والأوصاف تلقائيًا من صفحة الفئة الرئيسية التي تمت تصفيتها.
والحقيقة الأكثر أهمية هي أنه افتراضيًا ، لا يتم إخفاء صفحات التنقل ذات الطبقات من الفهرسة . مما يعني أنه من المحتمل أن يؤدي ذلك إلى تفاقم أداء تصنيفات موقعك وإعاقة تقدم تحسين محركات البحث.
في ضوء هذه الحقائق ، فإن أول ما قد يتبادر إلى ذهنك هو إخفاء كل الصفحات من هذا النوع عن Google. نعم ، هذا منطقي. ولكن هناك دائمًا بعض البدائل الأفضل التي يجب مراعاتها.
دعنا نقارن بين سيناريوهين محتملين لتحسين محركات البحث لمثل هذا المتجر.
الخطة أ
كما ذكرنا أعلاه ، يمكنك إخفاء صفحات LN من روبوتات محرك البحث باستخدام meta robots / setting rel = canonical tags .
الايجابيات
إذا لم يكن لديك الوقت أو خبرة تحسين محركات البحث لرعاية هذه الصفحات ، فهذه هي الطريقة التي يجب اتباعها. أيضًا ، من خلال التخلص من عوامل تصفية صفحات الفئات ، يمكنك تحسين عملية إدارة المنتج: سيكون من الأسهل عليك استيراد / تصدير الفئات ومنتجاتها عند الضرورة.
سلبيات
بتقييد الوصول إلى هذه الصفحات ، ستفقد فرصة تحسينها بشكل صحيح والحصول على جزء إضافي من حركة المرور المستهدفة.
أيضًا ، من خلال إهمال صفحات تصفية الفئات ، سيتعين عليك إدارة المنتجات يدويًا ضمن الفئة (على سبيل المثال عند إدارة المنتجات المعروضة للبيع).
كيف
افتراضيًا ، لا توجد طريقة لإضافة رؤوس وصفية لروبوتات NOINDEX FOLLOW في Magento ، بالإضافة إلى تعيين العلامات rel = canonical لها أو إضافتها إلى ملف robots.txt.
والسبب في ذلك هو أنه من خارج الصندوق ، لا يقوم النظام الأساسي بإنشاء عناوين URL صديقة لـ SEO لصفحات LN ، ولا يمكنك تحديدها.
لذا فإن إنشاء عناوين URL جيدة التنظيم يعد خطوة إلزامية لتحديد موقع هذه الصفحات وإدارتها بسهولة.
إنشاء عناوين URL صديقة للسيو لصفحات تصفية الفئات
لإضافة عناوين URL هذه وتنفيذ العمليات المذكورة أعلاه ، يمكنك استخدام MageWorx SEO Suite Ultimate لـ Magento 2.
باستخدام الامتداد ، يمكنك بسهولة تحويل جميع عناوين URL لصفحات LN بهذه الطريقة. إليك كيفية:
- انتقل إلى المتاجر ⟶ التكوين ⟶ MAGEWORX ⟶ SEO ⟶ SEO Extended - URLs SEO .
- قم بتعيين Enable for LN Filters على نعم .
- في حقل معرف عناوين URL لـ SEO LN ، أدخل معرفًا (أو أي حرف / رقم آخر أو مجموعتهما) التي سيتم إقرانها بجميع الصفحات من هذا النوع - إنها " l " في حالتنا.
الآن ، تبدو جميع عناوين URL لصفحات LN كما يلي: www.mystore.com/category/women-tops/l/brand:nike/color:black.html ويمكن تحديد موقعها بسهولة من خلال عناوين URL الخاصة بها.
إضافة Robots Meta Header لصفحات التنقل متعدد الطبقات
يتم ذلك أيضًا مع SEO Suite Ultimate.
أولاً ، تحتاج إلى تعيين الحد الأدنى لعدد المرشحات. يعد ذلك ضروريًا لإعلام محركات البحث بمدى العمق الذي يُسمح لبرامج الزحف الخاصة به بالتنقل لأسفل عند الزحف وعدد طبقات فلاتر الفئات التي يمكنهم فهرستها.
يقول،
- انتقل إلى المتاجر ⟶ التكوين ⟶ MAGEWORX ⟶ SEO Meta Robots Settings (إعدادات SEO Meta Robots) وقم بتعيين NOINDEX ، FOLLOW لصفحات الفئة LN على No.
- قم بتعيين العدد المطلوب من المرشحات التي ترغب في فهرستها.
على سبيل المثال ، يمكنك تعيين الحد الأدنى لعدد المرشحات على 2. في هذه الحالة:
- www.mystore.com/kids-clothes/boys/l/nike-hoodies/color:grey/size:m/material:cotton.html - سيتم استبعاد هذه الصفحة من فهرس Google ، حيث يتم إنشاؤها بواسطة 4 مرشحات
- www.mystore.com/eyewear/l/brand:rayben/genger:men.html - وستتم فهرسة هذا ، نظرًا لأنه تمت تصفيته بمعيارين.
عند الانتهاء ، ابق في هذه الإعدادات. من هنا ، ستتمكن من:
- قم بتعيين NOINDEX FOLLOW Robots Meta Header لجميع صفحات LN ،
- أو أضف روبوتات وصفية محددة لأي تركيبات مرشح LN.
اتبع الخطوات:
- انتقل إلى المتاجر ⟶ التهيئة ⟶ MAGEWORX ⟶ SEO . انتقل إلى علامة تبويب SEO Base ⟶ Meta Robots .
- قم بتعيين NOINDEX FOLLOW Robots Meta Header لجميع صفحات الفئة التي تمت تصفيتها - حدد نعم من القائمة المنسدلة.
- أضف روبوتات وصفية لمجموعات مرشحات محددة إذا كنت تريد الاحتفاظ ببعض صفحات LN التي يتم الزحف إليها وفهرستها ، وتقييد الوصول إلى الصفحات الأخرى (على سبيل المثال ، الفهرس ، اتبع: اللون ، العلامة التجارية - فهي تتيح لـ Google الزحف إلى الصفحات التي تمت تصفيتها حسب سمات اللون + العلامة التجارية مع تجاهل أخرى).
لاحظ أن هذا الإعداد له أولوية أكبر من الحد الأدنى لعدد المرشحات.
هذا يعني أنك إذا قمت بتعيين # من مرشحات NOINDEX LN على "0" ، وأضفت "index ، follow: color" في هذا الحقل ، فإن الامتداد سيتجاوز إعداد عدد المرشحات ويضيف INDEX ، FOLLOW Meta Robots header لصفحات LN التي تمت تصفيتها حسب "اللون".
إضافة rel = Canonical لأجهزة استدعاء عامل تصفية الفئات
بدلاً من ذلك ، يمكنك إخبار Google بأن صفحات LN وصفحات الفئات الخاصة بك هي في الواقع واحدة ونفس الشيء.
يمكن القيام بذلك بمساعدة العلامة rel = canonical. يمكنه إبلاغ Google بأن صفحات LN الخاصة بك تمثل النسخة الرئيسية من:
- الفئة الحالية ،
- الصفحة المستهدفة التي تمت تصفيتها (مثل العلامة التجارية).
إذا حددت الخيار السابق ، فلن تقوم Google بفهرسة أي صفحات تصفية الفئات. بينما إذا اخترت الخيار الأخير ، فسيقوم محرك البحث بفهرسة جميع الصفحات التي تمت تصفيتها حسب السمة المحددة.
على سبيل المثال ، إذا تم تمكين خيار الصفحة التي تمت تصفيتها ، فعندما يقوم المتسوقون بتصفية المنتجات حسب نوع القماش الملون ، فإن العلامة الأساسية ستوجه Google إلى /apparel/l/color:red/cloth-type:silk.html.
لتطبيق العلامة rel = canonical:
1. انتقل إلى المتاجر ⟶ التهيئة ⟶ MAGEWORX ⟶ SEO ⟶ Canonical URLs Settings .
2. انتقل إلى هذه الإعدادات واختر الخيار المفضل:
يرجى ملاحظة أنه يمكنك الكتابة فوق هذا الإعداد لكل سمة منتج على حدة. يمكن أن يكون ذلك ضمن "العلامة الأساسية للصفحات التي تمت تصفيتها بواسطة التنقل متعدد الطبقات يؤدي إلى" الإعدادات الموجودة في STORES السمات ⟶ المنتج ⟶ السمة ⟶ خصائص الواجهة الأمامية .
هذا هو!
تفو! مرهق؟
لا تقلق ، لقد قطعنا نصف الطريق!
الخطة ب
إذا كنت قاسيًا وقويًا وخائفًا ، فيمكنك أن تقطع شوطًا إضافيًا وتحول صفحات LN إلى صفحات عادية (تقريبًا) ومُحسَّنة بالكامل .
يمكن القيام بذلك عن طريق إضافة عناوين الصفحات الفريدة والكلمات الرئيسية والأوصاف والمحتوى .
دعونا نرى كيف يمكننا تحقيق ذلك في مثال متجرنا عبر الإنترنت الذي يبيع الملابس في مينيابوليس.
الايجابيات
يمكن أن يكون هذا النهج مفيدًا لك بعدة طرق:
- إذا لم تكن هناك فئات فرعية في متجرك ، فيمكن لصفحات تصفية الفئات أداء دورها بنجاح ،
- يمكن تحسين هذه الصفحات بالكامل لاستعلامات البحث الطويلة أو أي استعلامات بحث محددة ؛ بهذه الطريقة ، سيصل المتسوقون الذين يبحثون عن " حذاء رياضي أسود من نيو بالانس للنساء ، مقاس 35 " إلى صفحة ذات نتائج وثيقة الصلة ،
- عند تحسينها ، يمكن لهذه الصفحات توسيع بنية موقعك وتقويتها ،
- يتم تحديث صفحات LP تلقائيًا مع التغييرات في سمات المنتج.
سلبيات
سيتطلب القيام بتحسين محركات البحث لهذه الصفحات بعض الوقت والجهود الإضافية. أيضًا ، إذا قررت استيراد / تصدير البيانات من هذه الصفحات ، فسيكون ذلك مشكلة كبيرة.
كيف
هذا هو ما يمكن القيام به لجعل الصفحات مفلترة باستخدام التنقل متعدد الطبقات في مفضلات Google.
نظرًا لأن الوظيفة الافتراضية للنظام الأساسي لا تحتوي على الوظائف المطلوبة ، فسيتعين عليك اللجوء إلى بعض حلول الأطراف ثلاثية الأبعاد.
إذا كنت قد قمت بالفعل بتثبيت SEO Suite Ultimate ، فاستمر في العمل معها - يحتوي الامتداد على جميع الأدوات لتحسين صفحات تصفية الفئات بنجاح.
إذا لم يكن لديك أي امتداد لـ Magento 2 SEO ، فيمكنك التفكير في تطبيق بسيط ولكنه مفيد للغاية لتحسين كميات كبيرة من البيانات الوصفية لأي نوع صفحة - قوالب تعريف تحسين محركات البحث ( SEO ) بواسطة MageWorx.
انقر هنا لتثبيت الوظيفة الإضافية.
بمجرد تثبيت أي من النسخ المذكورة أعلاه ، انتقل إلى Marketing ⟶ MageWorx SEO Templates ⟶ Category Filter Templates .
هذا هو المكان حيث ستتمكن من إنشاء بيانات التعريف بسرعة ( عنوان التعريف والوصف والكلمات الرئيسية ) لكل صفحة تمت تصفيتها بالإضافة إلى تحسين وصف المتجر الخاص بها .
يمكّنك الامتداد من إنشاء قوالب متقدمة تتيح لك التحسين الشامل لعناصر الصفحة المهمة هذه بالطريقة الأكثر ملاءمة لتحسين محركات البحث.
أولاً ، حدد ما تريد إنشاء قالب له.
بمجرد تحديد المستخدم على الواجهة الأمامية ، ستؤدي هذه السمة إلى إنشاء صفحة LN ، وسيتم تطبيق هذا القالب تلقائيًا لتحسينها.
أيضًا ، من هنا ، يمكنك تحديد عرض المتجر الذي سيعمل به هذا القالب.
في الخطوة التالية ، حدد نوع التعيين . يمكن استخدام كل قالب إما لجميع الفئات أو للفئات المحددة فقط (لتحديدها ، قم بالتبديل إلى علامة التبويب "الفئات" في القائمة الموجودة على الجانب الأيسر).
أيضًا ، من هنا ، يمكنك إضافة اسم القالب (لتحديده لاحقًا في قائمة جميع القوالب).
لاحظ أنه لا يوجد سوى نوع قالب واحد - طريقة عرض المتجر - فئة - تركيبة سمة متاحة للفئة المستهدفة.
سيتم عرض الفئات المعينة لقوالب مختلفة بنفس الشروط على أنها معطلة في شجرة الفئات.
بعد ذلك ، أضف قاعدة قالب .
تعد إضافته جزءًا مهمًا جدًا من العملية ، لأنه يحدد كيف سيبدو وصف متجر عنصر التعريف المختار.
على سبيل المثال ، لإضافة وصف تعريفي مثل هذا: اشترِ أحذية Nike ، مجموعة صيف 2018 في Best Shoes Store مقابل 300 دولار في مينيابوليس ، فأنت بحاجة إلى:
- أضف كلمات تمهيدية اشترِ ، اشترِ ، اطلب . لاحظ أنه يمكنك إضافة عدد من المرادفات واستخدام عامل التوزيع العشوائي (||) بين / فيما بينها. باستخدام هذه الميزة ، ستلتقط الإضافة تلقائيًا أحد المرادفات التي تم إدخالها بشكل عشوائي. يمكن استخدام هذا الأسلوب لمتغيرات القالب الأخرى ، على سبيل المثال: [-parameters: || -filters: {filter_all}]. عدد الكتل العشوائية غير محدود داخل القالب.
- أضف متغيرات [العلامة التجارية] [المجموعة] [اسم المتجر] [السعر] [الموقع].
في بعض الحالات ، يمكن أن تواجه تحديًا عندما لا يتم ملء قيم السمات.
الحل السريع هو استخدام بنية [السمة 1 | السمة 2 | السمة 3 |…].
في العمل بهذه الطريقة. لنفترض أن لديك بنية مثل [الشركة المصنعة | العلامة التجارية]. إذا كنت تستخدم البنية المذكورة أعلاه في قاعدة القالب ، فسيقوم الامتداد بالتحقق من قيمة السمة الأولى وإذا لم تكن متاحة ، فالثانية والثالثة وهكذا حتى تجد أخيرًا الخيار الأنسب.
يمكن استخدام بنية [بادئة {سمة} لاحقة] في حالة احتواء المنتج على بعض السمات.
شراء [رائع {color}] [طراز] مقابل [السعر] فقط يعني أنه سيتم تحويل هذا الهيكل إلى "اشترِ Sketchers On-the-GO"
أو "اشترِ هذا Sketchers الأسود الرائع On-the-GO مقابل 99 دولارًا فقط" إذا كان المنتج يحتوي على سمة [color].
فيما يلي قائمة بمتغيرات القالب الثابتة والديناميكية:
بالإضافة إلى ذلك ، ضمن هذه الإعدادات ، يمكنك أيضًا اختيار تطبيق هذه القوالب على جميع عوامل تصفية الفئات أو فقط تلك التي تحتوي على القيم الفارغة .
بالإضافة إلى ذلك ، يمكنك ضبط التطبيق التلقائي لهذا القالب باستخدام Magento Cron .
هذا هو الأساس.
الآن ، تذهب إلى MageWorx SEO Templates ⟶ Category Filter Templates ، وإدارة (اختبار ، وتطبيق ، وتحرير ، وحذف) جميع القوالب التي تم إنشاؤها هناك.
مهم
وفقًا لأفضل ممارسات تحسين محركات البحث (SEO) ، يُنصح عمومًا بتحسين عامل تصفية سمات LN واحد في كل مرة .
لنفترض ، إذا كان لديك صفحة فئة بها سمات متعددة ، مثل العلامة التجارية والطراز واللون والمواد والسعر. عندما يختارهم العميل جميعًا ، ستحصل على هذه الصفحة المفلترة: /l/brand:new=balance/model:sport-g/color:white/material:genuine-leather/price:299.html ).
ستؤدي الصفحات مثل هذه بشكل أفضل في تحسين محركات البحث إذا تم تحسينها لسمة رئيسية (العلامة التجارية New Balance في هذه الحالة).
باستخدام الامتداد ، من الممكن أيضًا تحديد الأولوية لسمات التنقل ذات الطبقات المختلفة . بهذه الطريقة ، إذا كان نفس القالب مرتبطًا بعدد من السمات المختلفة ، فإن الامتداد سوف يلتقط الصفة التي لها الأولوية الأكبر.
لتعيين أولوية السمة ، قم أولاً بتعطيل الخيار المُمكّن افتراضيًا "استخدام بيانات تحسين محركات البحث (SEO-ed data for a single filter)" ضمن المتاجر ، التكوين ، MAGEWORX ، SEO ، SEO Extended.
والآن ، انتقل إلى المتاجر السمات ⟶ المنتج وحدد الموضع (كلما زاد الموضع ، قلت أولويته).
الحد الأدنى
كما ترى ، فإن عملية تحسين الصفحات التي تمت تصفيتها بواسطة التنقل متعدد الطبقات ليست بهذه السهولة.
لكنه بالتأكيد يستحق ذلك! بدلاً من كومة من الصفحات غير القابلة للاستخدام التي تشوش موقعك ، يمكنك الحصول على مجموعة من وحدات مواقع الويب المنظمة والمحسنة جيدًا. كل ما تحتاجه لتحقيق ذلك هو خطة مفصلة والأدوات المناسبة .
* * * * *
هل لديك أي خبرة في تحسين صفحات تصفية الفئات؟ لا تتردد في مشاركة خبرتك في قسم التعليقات أدناه.