كيفية تحسين البحث في WordPress: 6 طرق فعالة للتجربة
نشرت: 2022-02-16لقد تحسن محرك البحث المدمج في WordPress بالتأكيد كثيرًا على مر السنين. وبالنسبة للغالبية العظمى من المواقع الصغيرة ، فهي تعمل بشكل جيد بما فيه الكفاية.
ولكن عندما يبدأ موقعك في النمو في الحجم الهائل من المنشورات والصفحات ، أو عندما تبدأ في استخدام مكونات إضافية مثل WooCommerce و Advanced Custom Fields ، فقد تجد أن محرك البحث الافتراضي لم يعد يقوم بعمله.
يكافح النظام المدمج أيضًا مع المواقع وقواعد البيانات الكبيرة جدًا. وبالتالي ، قد لا يكون محرك البحث السريع والفعال الذي يحتاجه زوار موقعك.
إذا وجدت نفسك غير راضٍ عن بحث WordPress ، فهناك الكثير من المكونات الإضافية التي يمكنها تحسين محرك البحث الافتراضي أو حتى استبداله بالكامل. وفي هذا المنشور سنتحدث عنهم.
أهمية البحث السريع في الموقع
بالنسبة لبعض مواقع الويب ، يمكن أن يكون محرك البحث الداخلي السريع والفعال أحد أهم ميزاتك. كلما زاد المحتوى لديك ، زادت صعوبة اكتشاف الأشخاص للصفحات القديمة. وبالنسبة لبعض المجالات مثل مواقع التجارة الإلكترونية ، قد يكون من المهم للغاية أن تراقب كل المحتوى الخاص بك.
يستخدم 30 ٪ من الزوار البحث الداخلي ، وبالنسبة لمواقع التجارة الإلكترونية على وجه الخصوص ، من المرجح أن يقوم هؤلاء الزوار بعملية شراء بمجرد قيامهم بإجراء بحث في الموقع. مع هذه النسبة العالية ، من الضروري تحسين تجربتهم.

لا تحتاج إلى الكثير من الأجراس والصفارات. ومع ذلك ، من المهم التأكد من تحميل صفحة النتائج بسرعة ، ويمكن لبعض الإضافات مثل نظام التصفية أن تقطع شوطًا طويلاً.
ومع ذلك ، فإن البحث الافتراضي مناسب إلى حد ما للمدونات والمواقع الشخصية الصغيرة. يمكنه التعامل مع عدد قليل من الصفحات والمواقع التي لا تحتوي على قواعد بيانات ضخمة أو تحتاج إلى نظام ترشيح معقد. إذا كان الأمر كذلك ، فلا داعي لإصلاح كل شيء لميزة لن يستخدمها أحد.
ولكن بمجرد أن يبدأ موقعك في النمو ويصبح أكثر تعقيدًا ، قد تبدأ في ملاحظة العيوب في محرك البحث الداخلي لـ WordPress.
مشكلة البحث في WordPress
إذن ما هي المشكلة بالضبط مع بحث WordPress التي نحتاج إلى تحسينها؟ لماذا أوقف تشغيل النظام المدمج؟
في الماضي ، كان محرك بحث WordPress بسيطًا للغاية. لقد قام بفحص مناطق قليلة فقط مثل عنوان المنشور والمحتوى ثم قام بفرز النتائج بالترتيب الزمني. بعد تحديث ضخم ، يقوم الآن بفرز النتائج حسب الصلة ، وترتيبها أعلى إذا كانت تتطابق مع كل أو أجزاء من الاستعلام.

على سبيل المثال ، إذا كنت تستخدم مكونًا إضافيًا مثل Advanced Custom Fields ، فلن يقوم بحث WordPress بفحص أي محتوى في معظم هذه الحقول. قد لا تظهر المكونات الإضافية التي تضيف أنواعًا وتصنيفات منشورات مخصصة جديدة في البحث على الإطلاق أيضًا.
هناك أيضًا مشكلة نقص التصفية. لا توجد طريقة للتصفية حسب الفئة أو نوع المنشور المخصص أو أي شيء آخر. هذه مشكلة خاصة للمتاجر عبر الإنترنت. حتى إذا كانت منتجات WooCommerce الخاصة بك تظهر في البحث ، فلا توجد طريقة لتقييد البحث على المنتجات فقط (باستثناء منشورات المدونة وما شابه ذلك) ، ناهيك عن التصفية حسب نوع المنتج والتسعير والمعلمات الأخرى.
أخيرًا ، هناك مشكلة واحدة بسيطة في البحث: إنها بطيئة ، خاصة في المواقع الكبيرة. هذا لا يعني بالضرورة وجود مواقع ضخمة تضم آلاف الزوار يوميًا ؛ يمكن للمدونة الشخصية التي تحتوي على بضع مئات أو آلاف من المشاركات أن تجعلها تبطئ أيضًا. كلما كانت قاعدة بياناتك أكبر ، كلما ساءت. إذا بدأت في ملاحظة تباطؤ ، فقد حان وقت الترقية.
6 طرق لتحسين البحث على موقع WordPress الخاص بك
عندما لا يقوم محرك البحث الافتراضي في WordPress بهذه المهمة ، فأنت بحاجة إلى حل مختلف. فيما يلي بعض الطرق التي يمكنك من خلالها تحسين البحث على موقعك وجعل زوارك أكثر سعادة.
1. تثبيت موضوع جديد
إذا كنت تفضل إبقاء عدد الإضافات خفيفًا ، فهناك العديد من السمات التي تستخدم محرك البحث المخصص الخاص بها.
يضيف البعض ببساطة أدوات تصفية متقدمة إلى بحث WordPress الافتراضي ، والذي قد يكون جيدًا بما يكفي لأغراضك. يضيف الآخرون محرك البحث المخصص الخاص بهم ، أو يمكنهم حتى تنفيذ أحد المكونات الإضافية المدرجة أدناه.
نظرًا لأن المكونات الإضافية لا تعتمد على السمات ، فلا داعي للتبديل من المظهر الحالي إذا كنت لا تريد ذلك. ولكن إذا كنت في السوق للحصول على سمة جديدة بالفعل ، فإن مستودع السمات والمواقع مثل ThemeForest تقدم تلك التي تضيف ميزات بحث جديدة.
تتضمن أمثلة السمات ذات البحث المتقدم المضمّن Avada ، والموضوع المميز الأكثر شيوعًا ، و XStore ، و Basel. هناك المئات هناك أيضا.

2. جرب البرنامج المساعد
تعد المكونات الإضافية اختيارًا جيدًا إذا كنت ترغب في إصلاح محرك البحث الخاص بك بسهولة. إنهم يعملون مع أي موضوع أو إعداد موقع ويب تقريبًا. بالإضافة إلى ذلك ، يتطلب العديد من هذه الإعدادات القليل جدًا من التكوين ويسري مفعولها فورًا بعد التثبيت.
تعمل المكونات الإضافية التالية على تحسين البحث الافتراضي في WordPress ، وإضافة المزيد من الخيارات أو جعله أسرع وأكثر كفاءة. لن تحل هذه الحلول محل محرك البحث بمحرك جديد تمامًا ، ولكنها تعمل على تحسين ما هو موجود بالفعل.
- WP Extended Search - إذا كانت مشكلتك الرئيسية مع بحث WordPress هي أنه لا يمكن تضييقه إلى فئات أو علامات أو معلمات أخرى ، فهذا هو المكون الإضافي المناسب لك. يمكنك أيضًا إنشاء نماذج بحث مخصصة وإفلاتها على موقعك باستخدام رمز قصير أو عنصر واجهة مستخدم. كما أنها مدعومة جيدًا في الوقت الحالي وخالية من أي إعلانات.
- بحث متقدم Woo - لا يعمل بحث WordPress الافتراضي جيدًا مع منتجات WooCommerce. البحث المتقدم في Woo يملأ هذه الفجوات. يتيح لك البحث في بيانات وصفية معينة مثل المعرف أو SKU أو مقتطفات المنتج. يوفر الإصدار المتميز المزيد من الميزات مثل الحقول المخصصة والبحث والتصنيفات والمرشحات.
- يتيح لك Ivory Search - Ivory Search إنشاء وتهيئة نماذج بحث جديدة على موقعك تكون أقوى بكثير مما يقدمه WordPress. إلى جانب السماح لك بالبحث في فئات أكثر بكثير واستبعاد فئات معينة من البحث ، فإنه يقوم أيضًا بتنفيذ التحليلات ، واختيارياً ، بحث AJAX.
- البحث والتصفية - هذا مكون إضافي بسيط ولكنه فعال يركز بشكل أساسي على إضافة نظام تصفية وظيفي إلى موقعك. ابحث بكل أنواع الفئات المحددة واستخدم مربعات الاختيار أو أزرار الاختيار أو القوائم المنسدلة لتحسينها.
- ACF: بحث أفضل - هل سئمت من بطء صفحات نتائج البحث ونقص دعم الحقول المخصصة المتقدمة؟ لقد قمت بتغطية هذا البرنامج المساعد. إنه سريع للغاية ولا يتطلب أي إعداد ؛ فقط قم بتثبيته وأنت على ما يرام.
3. Relevanssi

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

يعمل هذا على ترقية طريقة عمل نتائج البحث. يتضمن مطابقة استعلامات جزئية ، مما يسمح لك بالبحث عن كل الكلمات أو بعضها ، واستخدام علامات الاقتباس لنتائج المطابقة التامة. وبالطبع يتضمن دعم الحقول المخصصة والتصفية.
هناك أيضًا إصدار متميز من المكون الإضافي يأتي مع العديد من الميزات المتقدمة. يمنحك مزيدًا من التحكم في ترجيح الفئات. يمكنك أيضًا فهرسة بعض الأشياء الأخرى مثل ملفات تعريف المستخدمين وحتى ملفات PDF أو المرفقات الأخرى. يتيح لك أيضًا البحث عبر مواقع متعددة إذا كنت على شبكة متعددة المواقع!
هذا المكون الإضافي أثقل كثيرًا من الإضافات المماثلة نظرًا لمقدار التغييرات فيه وكيفية فهرسته للصفحات. لذلك ، قد يحتاج إلى ما يصل إلى مئات الميجابايت من مساحة قاعدة البيانات. إذا كنت تستخدم استضافة منخفضة المستوى ، فقد لا يعمل Relevanssi بشكل صحيح.
إلى جانب ذلك ، فهو يعمل بشكل جيد في معظم المواقع ويمكنه بالفعل ترقية نتائج البحث الخاصة بك.
4. بحث Google المخصص

إذا كنت في أي وقت مضى على أحد المواقع وأعاد شريط البحث الخاص به توجيهك إلى صفحة Google ، فهذه نتيجة محرك البحث القابل للبرمجة ، والمعروف أيضًا باسم بحث Google المخصص. إنه يستبدل جميع عمليات البحث الداخلية على موقعك ، ويوجهه عبر خوادم Google بدلاً من ذلك.
من ناحية أخرى ، هذا له ميزة إزالة الحمل من الخادم الخاص بك. من ناحية أخرى ، ما لم تقم بتصميمه ليلائم المظهر الخاص بك ، فإن إعادة توجيهك إلى صفحة Google يمكن أن يكون أمرًا مزعجًا للزوار. إنه مجاني أيضًا فقط إذا سمحت بعرض إعلانات Adsense على الصفحة.
إذا بدا أن هذا هو الحل المناسب لك ، فيمكنك إما إضافته يدويًا أو استخدام مكون إضافي. في كلتا الحالتين ، ستحتاج إلى التوجه إلى موقع PSE وإدخال عنوان URL الخاص بك ، ثم إعداد محرك البحث بحيث يعمل بالطريقة التي تريدها.
إذا كنت ترغب في إضافته يدويًا ، فسيتم إعطاؤك رمزًا يمكنك إدراجه في المظهر الخاص بك. أو يمكنك استخدام المكون الإضافي WP Google Search الذي سيتعامل مع هذه الخطوة نيابة عنك.
5. اياكس
من المحتمل أنك رأيت المكونات الإضافية تذكر بحث Ajax حتى إذا كنت لا تعرف ما هو. في الأساس ، Ajax هي تقنية ويب تسمح لصفحة الويب بالتحديث بمعلومات جديدة دون الحاجة إلى إعادة التحميل.
بمعنى آخر ، يعرض محرك بحث Ajax نتائج البحث مباشرة دون تحديث ، وربما حتى أثناء كتابة المستخدم. يعد هذا أكثر ملاءمة للمستخدم من الاضطرار إلى كتابة استعلام ثم الانتقال إلى صفحة منفصلة أو انتظار إعادة التحميل.
يمكنك ترميز محرك بحث Ajax بنفسك ، ولكن من الأسهل كثيرًا تنفيذه باستخدام مكون إضافي. يوجد العديد منها ، ولكن أحد الأمثلة الشائعة هو Ajax Search Lite. يتضمن ذلك التصفية والإكمال التلقائي من Google واقتراحات البحث ، بالإضافة إلى دعم الحقل المخصص ونوع المنشور.

هناك أيضًا إصدار احترافي يبحث في المكونات الإضافية مثل منتديات BuddyPress ومنتجات WooCommerce. يأتي أيضًا مع التخزين المؤقت لتسريع الأمور قليلاً.
الخيار الثاني هو SearchWP Live Ajax Search ، والذي يتصل بالمكوِّن الإضافي SearchWP الإضافي (على الرغم من أنه لا يتطلب ذلك) ويتضمن عددًا كبيرًا من خيارات التخصيص. في الوقت نفسه ، فهو خفيف الوزن إلى حد ما ومصمم للبقاء بعيدًا عن طريقك ، مما يتطلب الحد الأدنى من الإعداد والصيانة.
6. Elasticsearch
Elasticsearch هو محرك بحث قوي للغاية وسريع بشكل مدهش يستخدم على نطاق واسع عبر الويب وفي التطبيقات. إذا كنت تريد الأفضل عندما يتعلق الأمر بالبحث ، فهذا مكان جيد للبدء.
من الممكن تنفيذ Elasticsearch يدويًا ، إما بنفسك أو مع مطور (إنه مجاني ومفتوح المصدر) ، أو باستخدام خدمة Elastic Cloud المدارة والمدفوعة. سيتطلب الأخير أيضًا بعض الإعداد اليدوي لجعله يعمل على موقعك.
هناك أيضًا خيار استخدام المكون الإضافي ElasticPress. إنه يجعل عملية التنفيذ أسهل بكثير وهو مصمم أيضًا للعمل مع التكنولوجيا الخاصة بـ WordPress مثل منتجات WooCommerce والتعليقات والحقول المخصصة.

لاحظ أنك ستظل بحاجة إلى شراء استضافة Elastic Cloud أو ElasticPress حتى يعمل هذا المكون الإضافي. هذا بالتأكيد ليس خيارًا رخيصًا ، ولكنه يستحق ذلك إذا كنت تريد نتائج بحث موثوقة وسريعة حتى على مواقع الويب الكبيرة.
تحتاج المواقع الأكبر إلى بحث أفضل
بينما أصبح البحث في WordPress أفضل بكثير الآن ، بالنسبة لبعض مواقع الويب ، قد تترك الحلول الافتراضية الكثير لتحسينها. حقيقة أنه لا يعمل دائمًا بشكل جيد مع الحقول المخصصة وأنواع المنشورات ، ويمكن أن يكون بطيئًا بمجرد أن تصبح قاعدة بياناتك كبيرة جدًا ، فهذا يعني أنك قد تحتاج إلى البحث عن حل آخر.
لحسن الحظ ، هناك سمات وإضافات وإصلاحات كاملة لمحرك البحث لتحسين أو استبدال بحث WordPress. عادةً ما يتطلب الحصول على هذه الإعدادات بضع نقرات فقط ، لذا فإن الأمر يتعلق فقط باختيار الخيار الذي يحتوي على الميزات التي تحتاجها.
عادةً ما يكون تثبيت مكون إضافي هو الخيار الأبسط ، ولكنه أيضًا قد لا يحل جميع مشاكلك. يمكن أن يكون التبديل إلى محرك بحث مخصص مثل Relevanssi أو Elasticsearch أو حتى مجرد استبدال البحث الافتراضي بـ Ajax أكثر فاعلية. حتى لو كان أكثر تكلفة ويصعب إعداده.
ما الحل الذي استخدمته لتحسين البحث في WordPress؟ اترك تعليقًا وأخبرنا أيهما تفضل!