WordPress検索を改善する方法:試すための6つの効果的な方法
公開: 2022-02-16WordPressの組み込み検索エンジンは、長年にわたって間違いなく大幅に改善されています。 そして、大多数の小規模なサイトでは、十分に機能します。
しかし、サイトが膨大な量の投稿やページで成長し始めたとき、またはWooCommerceやAdvanced Custom Fieldsなどのプラグインを使い始めたとき、デフォルトの検索エンジンが機能しなくなっていることに気付くかもしれません。
組み込みシステムは、非常に大規模なサイトやデータベースにも苦労しています。 したがって、訪問者が必要とする高速で効率的な検索エンジンではない可能性があります。
WordPress検索に不満がある場合は、デフォルトの検索エンジンを改善したり、完全に置き換えたりできるプラグインがたくさんあります。 そして、この投稿では、それらについて話します。
高速ウェブサイト検索の重要性
一部のWebサイトでは、高速で効率的な内部検索エンジンが最も重要な機能の1つになる場合があります。 コンテンツが多いほど、人々が古いページを見つけるのが難しくなります。 また、eコマースサイトなどの特定のニッチでは、すべてのコンテンツを監視することが非常に重要になる場合があります。
訪問者の30%は内部検索を使用しており、特にeコマースサイトの場合、訪問者はオンサイト検索を実行すると購入する可能性が高くなります。 このように高い割合で、あなたが彼らの経験を最適化することが不可欠です。

たくさんのベルやホイッスルを用意する必要はありません。 ただし、結果ページがすばやく読み込まれるようにすることは重要であり、フィルタリングシステムなどの追加機能は大いに役立つ可能性があります。
とは言うものの、デフォルトの検索は小さな個人のブログやウェブサイトにはかなり適切です。 巨大なデータベースを持たない、または複雑なフィルタリングシステムをあまり必要としない少数のページやサイトを処理できます。 それがあなたなら、誰も使用しない機能のためにすべてをオーバーホールする必要はありません。
しかし、サイトが成長し、より複雑になり始めると、WordPressの内部検索エンジンの欠陥に気付くかもしれません。
WordPress検索の問題
では、改善する必要のあるWordPress検索の問題は正確には何ですか? なぜ組み込みシステムをオフにするのですか?
以前は、WordPressの検索エンジンは非常にシンプルでした。 投稿のタイトルやコンテンツなどのいくつかの領域のみをスキャンし、結果を時系列で並べ替えました。 大規模な更新の後、結果を関連性で並べ替え、クエリのすべてまたは一部に一致する場合は上位にランク付けされます。

たとえば、Advanced Custom Fieldsのようなプラグインを使用する場合、WordPress検索はそれらのフィールドのほとんどのコンテンツをスキャンしません。 新しいカスタム投稿タイプと分類法を追加するプラグインも、検索にまったく表示されない場合があります。
フィルタリングの欠如の問題もあります。 カテゴリ、カスタム投稿タイプ、またはその他の多くでフィルタリングする方法はありません。 これは特にオンラインショップにとって問題です。 WooCommerce製品が検索に表示されたとしても、検索を製品(ブログ投稿などを除く)のみに制限する方法はなく、製品タイプ、価格、その他のパラメーターでフィルターすることはできません。
最後に、検索には1つの単純な問題があります。それは、特に大規模なサイトでは遅いということです。 これは、必ずしも1日に数千人の訪問者がいる巨大なWebサイトを意味するわけではありません。 数百または数千の投稿がある個人のブログも、速度を落とす可能性があります。 データベースが大きくなるほど、データベースは悪化します。 速度の低下に気づき始めたら、アップグレードの時期です。
WordPressサイトでの検索を改善する6つの方法
WordPressのデフォルトの検索エンジンが機能していない場合は、別のソリューションが必要です。 ここでは、サイトでの検索を強化し、訪問者をより幸せにする方法をいくつか紹介します。
1.新しいテーマをインストールします
プラグインの数を少なくしたい場合は、独自のカスタム検索エンジンを実装する多くのテーマがあります。
高度なフィルタリングツールをデフォルトのWordPress検索に追加するだけの場合もありますが、これで十分な場合があります。 他の人は独自のカスタム検索エンジンを追加するか、以下にリストされているプラグインの1つを実装することさえできます。
プラグインはテーマに依存しないため、必要がない場合は現在のテーマから切り替える必要はありません。 しかし、すでに新しいテーマを求めているのであれば、テーマリポジトリやThemeForestのようなサイトは、新しい検索機能を追加するものを提供しています。
高度な検索機能が組み込まれたテーマの例には、最も人気のあるプレミアムテーマであるAvada、XStore、およびバーゼルが含まれます。 そこにはさらに何百もあります。

2.プラグインを試す
検索エンジンを簡単にオーバーホールしたい場合は、プラグインが適しています。 それらは、ほとんどすべてのテーマまたはWebサイトのセットアップで機能します。 さらに、これらの多くは構成をほとんど必要とせず、インストール後すぐに有効になります。
次のプラグインは、デフォルトのWordPress検索を改善するだけで、オプションを追加したり、より高速で効率的にしたりします。 これらは検索エンジンを完全に新しいものに置き換えるわけではありませんが、すでに存在するものを改善します。
- WP拡張検索— WordPress検索の主な不満が、特定のカテゴリ、タグ、またはその他のパラメータに絞り込むことができないことである場合、これはあなたのためのプラグインです。 カスタム検索フォームを作成し、ショートコードまたはウィジェットを使用してサイトにドロップすることもできます。 また、現時点では非常によくサポートされており、広告はありません。
- 高度なWoo検索—デフォルトのWordPress検索は、WooCommerce製品ではそれほどうまく機能しません。 Advanced Woo Searchは、これらのギャップを埋めます。 ID、SKU、製品の抜粋などの特定のメタデータを検索できます。 プレミアムバージョンは、カスタムフィールド、分類法の検索やフィルターなど、さらに多くの機能を提供します。
- アイボリー検索—アイボリー検索を使用すると、WordPressが提供するものよりもはるかに強力な新しい検索フォームをサイトで作成および構成できます。 はるかに多くのカテゴリで検索し、特定のカテゴリを検索から除外できるようにするだけでなく、分析と、オプションでAJAX検索も実装します。
- Search&Filter —これはシンプルですが効果的なプラグインで、主に機能的なフィルタリングシステムをサイトに追加することに重点を置いています。 あらゆる種類の特定のカテゴリで検索し、チェックボックス、ラジオボタン、またはドロップダウンを使用して絞り込みます。
- ACF:より良い検索—非常に遅い検索結果ページと高度なカスタムフィールドのサポートの欠如にうんざりしていませんか? このプラグインはあなたをカバーしています。 超高速で、セットアップは必要ありません。 インストールするだけで準備完了です。
3. Relevanssi

上記のリストのように、Relevanssiはリポジトリからインストールできる無料のプラグインです。 違いは、そのオーバーホールの範囲にあります。 これは、デフォルトの検索エンジンをはるかに優れた検索エンジンに置き換えます。

これにより、検索結果の動作がアップグレードされます。 これには、部分クエリの一致、単語のすべてまたは一部の検索、完全一致の結果に対する引用符の使用が含まれます。 そしてもちろん、カスタムフィールドとフィルタリングのサポートも含まれています。
いくつかの高度な機能を備えたプラグインのプレミアムバージョンもあります。 これにより、カテゴリの重み付けをより細かく制御できます。 また、ユーザープロファイルや、PDFやその他の添付ファイルなど、さらにいくつかのインデックスを作成することもできます。 マルチサイトネットワークを使用している場合は、複数のサイトを検索することもできます。
このプラグインは、変更の量とページのインデックス作成方法が原因で、同様のプラグインよりもはるかに重いです。 したがって、最大数百メガバイトのデータベーススペースが必要になる場合があります。 ローエンドホスティングを使用している場合、Relevanssiが正しく機能しない可能性があります。
それに加えて、ほとんどのサイトで非常にうまく機能し、検索結果を実際にアップグレードできます。
4.Googleカスタム検索

サイトにアクセスしたことがあり、その検索バーからGoogleページにリダイレクトされた場合、それはプログラム可能な検索エンジン(Googleカスタム検索とも呼ばれます)の結果です。 これは、サイトのすべての内部検索を置き換え、代わりにGoogleのサーバーを介してルーティングします。
一方では、これには、独自のサーバーの負荷を軽減するという利点があります。 一方、テーマに合わせてデザインしない限り、Googleページにリダイレクトされると訪問者に不快感を与える可能性があります。 また、AdSense広告をページに表示することを許可した場合にのみ無料です。
これが適切な解決策と思われる場合は、手動で追加するか、プラグインを使用できます。 いずれにせよ、PSEサイトにアクセスしてURLを入力してから、希望どおりに機能するように検索エンジンを設定する必要があります。
手動で追加する場合は、テーマに挿入できるコードが提供されます。 または、この手順を処理するWPGoogleSearchプラグインを使用することもできます。
5. Ajax
プラグインがAjax検索について言及しているのを見たことがあるかもしれませんが、それが何であるかはわかりません。 基本的に、Ajaxは、リロードせずにWebページを新しい情報で更新できるようにするWebテクノロジーです。
言い換えると、Ajax検索エンジンは、おそらくユーザーが入力した場合でも、検索結果を更新せずにライブで表示します。 これは、クエリを入力してから別のページに移動したり、リロードを待つよりも、ユーザーにとってはるかに便利です。
Ajax検索エンジンを自分でコーディングすることもできますが、プラグインを使用して実装する方がはるかに簡単です。 これらのいくつかは存在しますが、1つの人気のある例はAjaxSearchLiteです。 これには、フィルタリング、Googleオートコンプリート、検索候補、カスタムフィールドと投稿タイプのサポートが含まれます。

BuddyPressフォーラムやWooCommerce製品などのプラグインを検索するプロバージョンもあります。 また、物事を少しスピードアップするためのキャッシュが付属しています。
2番目のオプションはSearchWPLiveAjax Searchです。これは、プレミアムSearchWPプラグイン(必須ではありません)に接続し、多数のカスタマイズオプションが含まれています。 同時に、それはかなり軽量で、邪魔にならないように設計されており、最小限のセットアップとメンテナンスで済みます。
6. Elasticsearch
Elasticsearchは非常に強力で驚くほど高速な検索エンジンであり、ウェブやアプリで広く使用されています。 検索に関して最高のものが必要な場合は、ここから始めるとよいでしょう。
Elasticsearchは、自分自身または開発者(無料でオープンソース)を使用して手動で実装することも、マネージドおよび有料のElasticCloudサービスを使用して実装することもできます。 後者は、サイトで機能させるために手動でセットアップする必要もあります。
ElasticPressプラグインを使用するオプションもあります。 実装プロセスがはるかに簡単になり、WooCommerce製品、コメント、カスタムフィールドなどのWordPress固有のテクノロジーと連携するようにも設計されています。

このプラグインを機能させるには、ElasticCloudまたはElasticPressホスティングのいずれかを購入する必要があることに注意してください。 これは確かに安価なオプションではありませんが、大規模なWebサイトでも信頼性が高く高速な検索結果が必要な場合は価値があります。
より大きなサイトにはより良い検索が必要
WordPress検索は今でははるかに優れていますが、一部のWebサイトでは、デフォルトのソリューションで改善が必要な場合があります。 カスタムフィールドや投稿タイプで常にうまく機能するとは限らず、データベースが非常に大きくなると遅くなる可能性があるという事実は、別の解決策を探す必要があるかもしれないことを意味します。
幸いなことに、WordPress検索を強化または置き換えるためのテーマ、プラグイン、および検索エンジン全体のオーバーホールがあります。 これらの設定は通常、数回クリックするだけなので、必要な機能を備えたものを選択するだけです。
プラグインのインストールは通常最も簡単なオプションですが、すべての問題を解決できるとは限りません。 Relevanssi、Elasticsearchなどのカスタム検索エンジンに切り替えるか、デフォルトの検索をAjaxに置き換えるだけでも、はるかに効果的です。 たとえそれがより高価でセットアップが難しいとしても。
WordPress検索を改善するためにどのソリューションを使用しましたか? コメントを残して、どちらが好きか教えてください!