訪問者がWordPressウェブサイトの検索バーを使用するとき、役立つ関連コンテンツを見つけたいと思っています。しかし、結果が空であったり、さらに悪いことに、完全に的外れであったりすると、イライラして、他の場所で答えを見つけるためにサイトを離れる可能性があります。
そのため、できるだけ早く修正することが重要です。
WordPressサイトでの作業から、ほとんどの検索問題は5つの一般的な問題に集約されることがわかりました。そして良いニュースは?通常、あなたが思うよりもずっと簡単に修正できます!🌟
このガイドでは、これらの5つの検索問題について説明し、それぞれを解決する方法を正確に示します。検索がまったく機能しない場合でも、間違った結果が表示される場合でも、すぐに修正できます。

WordPressの検索エラーが発生する理由
サイトの検索が期待どおりに機能しない場合、通常は WordPress のデフォルトの検索の仕組みが原因です。
ほとんどのWordPressウェブサイトには、ブログ記事やオンラインストアの商品など、訪問者が役立つコンテンツを見つけるのに役立つ検索バーがあります。しかし、問題は、WordPressの組み込み検索機能は非常に限定的であるということです。
デフォルトでは、すべてを検索しません。たとえば、ブログのコメント、製品レビュー、カスタム投稿タイプなどをスキップするため、重要なコンテンツが結果にまったく表示されない可能性があります。
WordPressの検索は、投稿またはページのコンテンツ内の正確なキーワードにもほとんど一致します。
内蔵の検索機能は、投稿やページのコンテンツと検索語句の一致に焦点を当てています。タグ、カテゴリ、またはカスタムフィールドのような、訪問者がより適切で関連性の高い結果を得るのに役立つ有用な詳細は無視されます。
検索の動作を調整したい場合、例えば抜粋よりもタイトルを優先したり、特定のページを除外したりする場合、コードに触れずに簡単に行う方法はありません。
これを踏まえ、WordPressの検索が機能しない一般的な問題を簡単に修正する方法をご紹介します。この記事で取り上げるトピックの概要を以下に示します。
- WordPressの検索ボックスが表示されない問題を修正する方法
- WordPress の検索で 404 エラーが表示される場合の修正方法
- WordPressの検索で関連性のない結果が表示されるのを修正する方法
- WooCommerceの製品検索で正確な結果が表示されない場合の対処法
- WordPressの検索が遅い問題を修正する方法
- ボーナスのヒント:WordPressで検索アナリティクスを表示する方法
- よくある質問:WordPressの検索が機能しない場合の修正方法
- WordPressの検索を改善するその他の方法
準備はいいですか?始めましょう。
WordPressの検索ボックスが表示されない問題を修正する方法
WordPressには組み込みの検索機能がありますが、残念ながらすべてのテーマに検索バーのデザインが含まれているわけではありません。テーマに検索バーが含まれていない場合は、作成する方法がいくつかあります。
まず、ヘッダーやフッターなど、WordPressウェブサイトのウィジェット対応領域にSearchブロックを追加できます。これは、WordPressサイトのすべてのページに検索バーを表示する迅速かつ簡単な方法です。
Searchブロックを追加するには、外観 » ウィジェットに移動するだけです。次に、検索バーを追加したい領域を見つけて、その矢印アイコンをクリックして展開します。

次に、「+」アイコンをクリックするだけです。
表示されるポップアップで、「search」と入力し、検索ブロックを選択します。

これが完了したら、ブロックの上に表示されるアイコンの行を使用して、Searchブロックをカスタマイズできます。これには、検索ボタンのサイズを変更したり、テキストを追加したりすることが含まれます。
Searchブロックの外観に満足したら、「更新」ボタンをクリックしてください。これで、ウェブサイトにアクセスして、検索バーがライブで表示されていることを確認できます。
詳細については、WordPressメニューに検索バーを追加する方法に関するガイドをご覧ください。
もう1つのオプションは、特定のページまたは投稿に検索ブロックを追加することです。たとえば、ホームページまたはランディングページにのみ検索バーを表示したい場合があります。
これを行うには、検索バーを表示したい投稿またはページを開きます。「+」アイコンをクリックし、上記で説明したのと同じプロセスで検索ブロックを追加します。

現在、WordPressの既製の検索ブロックは、サイトに基本的な検索を追加する簡単な方法です。ただし、検索バーの外観と動作を完全に制御したい場合は、ページビルダープラグインが必要になります。
SeedProd は、WordPress に最適なドラッグ&ドロップページビルダーであり、検索フォームブロックを含む 80 以上のプロフェッショナルにデザインされたブロックが付属しています。これにより、WordPress ウェブサイトのあらゆる場所に検索バーを即座に追加できます。
私たちはSeedProdを使用してランディングページやウェブサイト全体を作成しており、素晴らしい結果を得ています。プラグインの詳細については、SeedProdの完全なレビューをご覧ください。
SeedProdエディタを開き、Search Formブロックをウェブサイトのレイアウトにドラッグアンドドロップするだけです。

これが完了したら、左側のメニューにあるすべての設定を使用してカスタマイズできます。
検索バーを追加した後、SeedProdテーマビルダーを使用して、ブランドに完全に一致するカスタム検索結果ページをデザインできます。
詳細については、簡単にカスタムWordPressテーマを作成する方法に関するガイドをご覧ください。
WordPress の検索で 404 エラーが表示される場合の修正方法
訪問者が検索を実行すると、サイトに404エラー、「このページは見つかりませんでした!」などが表示される場合があります。

パーマリンクを再生成することで、404エラーを修正できることがよくあります。これにより、サイト上の何も変更せずにWordPressのパーマリンク構造を再構築および修復します。
これは複雑に聞こえるかもしれませんが、WordPressがすべての難しい作業をあなたのために行ってくれます。
パーマリンクを再生成するには、設定 » パーマリンクに移動するだけです。

次に、ページの下部までスクロールし、「変更を保存」ボタンをクリックします。
これで完了です。WordPressはパーマリンク構造を再生成します。それが機能したことを確認するには、サイトにアクセスして検索を実行してみてください。
パーマリンク構造の再構築の詳細については、WordPressでパーマリンクを再生成する方法に関する完全なガイドを参照してください。
WordPressの検索で関連性のない結果が表示されるのを修正する方法
訪問者が検索を実行するたびに、関連性の高い検索結果を表示したい場合があります。これにより、訪問者は興味深いコンテンツを見つけやすくなり、サイトに長く滞在してもらい、売上とコンバージョンを増加させることができます。
ただし、WordPressの標準検索では、常に最も正確な結果が表示されるとは限りません。これは、検索語を投稿のタイトルとコンテンツ内でのみ検索するためです。
これを念頭に置いて、高度な検索プラグインをインストールすることをお勧めします。
SearchWP は、50,000以上のウェブサイトで使用されている、WordPress向けの最高のカスタム検索プラグインです。SearchWPは、カスタムフィールド、WooCommerce製品、カテゴリとタグ、PDFファイルなど、サイトのあらゆる部分を検索できます。
ウェブサイトの検索アルゴリズムを調整して、最も重要なコンテンツが訪問者の検索結果の上位に表示されるようにすることもできます。
プラットフォームの詳細については、SearchWPの詳細レビューをお読みください。

まず、SearchWPプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
有効化したら、ウェブサイトのツールバーにある新しい「SearchWP」ボタンをクリックします。次に、「ライセンスを有効化」をクリックします。

それが完了したら、「ライセンス」タブをクリックします。
ライセンスを「ライセンス」ボックスに貼り付けるか、入力できるようになりました。このキーは、SearchWPを購入した際に受け取ったメールに記載されています。

キーを入力したら、「アクティベート」ボタンをクリックしてください。
SearchWPはWordPressの検索機能と自動的に統合されるため、すぐにサイトでより正確な検索結果が表示されるようになります。ただし、最良の結果を得るには、SearchWPの検索エンジン設定をカスタマイズすることをお勧めします。
ここでは、Googleのような検索エンジンがコンテンツをどのようにランク付けするかを考えることが役立ちます。
これらの検索エンジンは、アルゴリズムを使用して、検索語句に厳密に一致する高品質のコンテンツを見つけます。次に、このコンテンツをランク付けして、最良の一致が検索結果ページの最上位に表示されるようにします。
SearchWPを使用すると、Googleのように独自のアルゴリズムを構築し、独自のルールを設定できます。これにより、訪問者のエクスペリエンスを向上させ、コンバージョンを増やし、WordPressでオンラインでお金を稼ぐのに役立ちます。
SearchWPの設定を設定するには、「エンジン」タブをクリックしてください。

この画面では、ページや投稿などのさまざまな種類のWordPressコンテンツのセクションが表示されます。
各セクションについて、SearchWP は検索を実行する際に参照する属性を表示します。次の画像では、SearchWP がページのタイトル、コンテンツ、スラッグ、およびページの抜粋を検索していることがわかります。

各属性には「適用可能な属性関連度」スケールもあります。これは、SearchWPが検索結果のランキング時に各属性に与える重みです。
次の画像では、投稿のタイトルがURLスラッグよりも重みがあることがわかります。

スライダーを使用して、属性の関連性を高めたり低くしたりできます。
すべてのウェブサイトで正確な結果を保証する設定はありません。これを念頭に置いて、最も正確な検索結果が得られるように、さまざまな関連設定を試してみるとよいでしょう。
検索結果にさまざまな種類のコンテンツを追加することもできます。たとえば、訪問者が検索できるようにしたいPDFファイルがある場合は、WordPressにPDF検索とインデックス作成を追加することができます。
カスタムタクソノミーやカスタムフィールドをお持ちの場合は、サイトの検索時にこれらのコンテンツも参照するようにSearchWPに指示できます。
属性を追加または削除するには、「属性の追加/削除」ボタンをクリックします。

表示されるポップアップで、属性を無視するようにSearchWPに指示するには、チェックボックスのチェックを外すだけです。属性を追加したい場合は、チェックボックスをクリックしてチェックを入れてください。
検索にカスタムフィールドまたはタクソノミーを含めたいですか?
次に、そのフィールドまたは分類の名前を入力し、表示されたら選択します。

属性に満足したら、「完了」ボタンをクリックしてください。
上記で説明したのと同じプロセスに従って、新しい属性の関連性を変更できるようになりました。

詳細については、SearchWPでWordPressの検索を改善する方法に関するステップバイステップガイドをご覧ください。
SearchWPの設定をカスタマイズし終えたら、変更を保存するために必ず「エンジンの保存」ボタンをクリックしてください。

SearchWPは、これらの新しい設定をすべての検索に使用します。
サイトを訪問して数回検索を実行し、正確な結果が得られているか確認する価値はあります。
改善が見られない場合は、WordPressテーマが独自の検索を実行している可能性があります。これは冗長な検索として知られています。
この問題がテーマで発生しているかどうかを確認する最も簡単な方法は、search.phpファイルを開くことです。
このファイルにアクセスするには、FTPクライアントが必要です。WordPressホスティングコントロールパネルのファイルマネージャーを使用することもできます。
FTPを初めて使用する場合は、FTPを使用してサイトに接続する方法に関する完全なガイドをご覧ください。
サイトに接続したら、FTPを使用してwp-content/themes/フォルダを開くことができます。

「themes」フォルダ内で、現在WordPressウェブサイトで使用しているテーマを見つけます。その後、このフォルダを開き、search.phpファイルを見つけることができます。
次に、search.phpファイルをクリックして、「表示/編集」を選択します。

これにより、お使いのコンピューターのデフォルトのテキストエディタでsearch.phpが開きます。
次に、このテンプレートにquery_posts、新しいWP_Query、またはget_postsを含むクエリがないか確認する必要があります。これは通常、テーマが冗長な検索を実行していることを意味します。
search.phpにこれらのクエリのいずれかが含まれている場合は、代替のWordPressテーマに切り替えることをお勧めします。お手伝いするために、最も人気があり、最高のWordPressテーマのリストを作成しました。
もう 1 つの選択肢は、WordPress 開発者を雇うことです。開発者は、冗長な検索を実行しない新しいテンプレートを作成できます。
WooCommerceの製品検索で正確な結果が表示されない場合の対処法
WooCommerceストアをお持ちの場合、検索結果は顧客が購入する製品を見つけるのに役立ちます。より多くの製品を販売するには、正確な製品検索結果を表示する必要があります。
しかし、デフォルトでは、WordPressは検索を実行する際に、製品レビュー、属性、または説明を考慮しません。幸いなことに、SearchWPを使用すると、WooCommerceの検索の問題を簡単に修正できます。
前のセクションと同じ手順でSearchWPを設定できます。
有効化したら、設定 » SearchWPに移動します。「ソースと設定」ボタンをクリックします。

表示されるポップアップで、「製品」にチェックが入っていることを確認してください。
その後、「完了」ボタンをクリックしてポップアップを閉じます。

新しい「製品」セクションまでスクロールします。
ここでは、上記で説明したのと同じプロセスに従って、WordPressが製品検索で使用する属性をカスタマイズできます。

詳細については、スマートなWooCommerce製品検索を作成する方法に関する完全なガイドを参照してください。
WordPressの検索が遅い問題を修正する方法
高速で正確な検索により、訪問者は必要なものを簡単に見つけることができます。これにより、ユーザーエクスペリエンスが向上し、訪問者はより多くのページを探索し、行動を起こすようになります。
残念ながら、組み込みのWordPress検索は特に高速ではありません。コンテンツが増えるにつれて、検索結果の表示に時間がかかるようになることに気づくかもしれません。
良いニュースは、サイトの検索を高速化する方法があることです。SearchWPのような高度な検索プラグインを使用している場合、すでに素晴らしいスタートを切っています。
SearchWPは、検索結果を高速に配信するように設計されています。また、完全にカスタマイズ可能なので、検索を実行する際にサイトのコンテンツの一部を無視することができます。
例えば、SearchWPにメディアメタデータを無視するように指示することができます。これにより、検索する必要のあるコンテンツの量が減り、検索が高速化されます。
ライブ Ajax 検索を WordPress サイトに追加することで、検索エクスペリエンスを向上させることもできます。これは、訪問者が入力中に何を検索しているかを推測するドロップダウンであり、検索を瞬時に感じさせることができます。

詳細については、サイトにライブAjax検索を追加する方法に関するガイドを参照してください。
ボーナスのヒント:WordPressで検索アナリティクスを表示する方法
検索が正常に機能するようになったら、訪問者が求めているものを見つけるのに役立っているかどうかを確認することをお勧めします。
そこで、検索アナリティクスが登場します。
検索アナリティクスを使用すると、検索バーに入力されている内容、クリックされているもの、および有用な結果が見つかっているかどうかを確認できます。この情報は、訪問者が何を求めているのか、コンテンツがどこで的外れになっているのかをより深く理解するのに役立ちます。
検索の問題を解決するためにSearchWPを使用していた場合、幸運です。検索アナリティクスが組み込まれています。レポートダッシュボードでは、最も人気のある検索用語、検索の総数、結果が返されなかった検索などを簡単に確認できます。

このデータを定期的に確認することで、コンテンツを改善し、ギャップを埋め、検索結果が役立ち、正確であり続けることを確認できます。
手順については、WordPressで検索アナリティクスを表示する方法に関するガイドをご覧ください。
よくある質問:WordPressの検索が機能しない場合の修正方法
検索の問題は、特に原因がわからない場合や修正方法がわからない場合に、イライラすることがあります。以下に、より効果的にトラブルシューティングを行うために、よくある質問のいくつかに回答しました。
WordPressの検索機能が機能しないのはなぜですか?
検索機能が期待どおりに機能しない可能性のある理由はいくつかあります。テーマまたはプラグインの競合、パーマリンクの破損、または WordPress データベース内の問題が原因である可能性があります。原因を特定することが、修正への第一歩です。
WordPressの検索をより正確にするにはどうすればよいですか?
検索精度を向上させるには、SearchWPのようなWordPress検索プラグインの使用を検討してください。これらのツールを使用すると、カスタムフィールド、タクソノミー、投稿タイプ、ドキュメントなど、どのコンテンツがインデックスされるかを微調整できるため、ユーザーはより適切で関連性の高い結果を得ることができます。
検索結果ページに404エラーが表示された場合はどうすればよいですか?
検索結果ページに404エラーが表示される場合、それはパーマリンクの問題であることがよくあります。WordPressダッシュボードの設定 » パーマリンクに移動し、編集せずに「変更を保存」をクリックします。これにより、パーマリンク構造が更新され、通常は問題が解決します。
WordPressの検索結果から特定のコンテンツを除外できますか?
はい!特定のページ、投稿、または投稿タイプ全体を除外できます。SearchWPのようなプラグインを使用すると、テーマのfunctions.phpファイルに追加するコードスニペットを手動で行う必要がないため、簡単です。
WordPressの検索を高速化するにはどうすればよいですか?
より高速な検索パフォーマンスのために、関連性の高いコンテンツタイプに検索を限定し、SearchWPのような速度最適化されたプラグインの使用を検討してください。
また、キャッシュや画像最適化などの一般的なサイトパフォーマンスの改善は、検索を含む全体的な速度向上に役立ちます。
WordPressの検索を改善するその他の方法
この記事がWordPressの検索が機能しない問題の解決方法を学ぶのに役立ったことを願っています。もし役に立ったなら、こちらもご覧ください:
- WordPressにファジー検索を追加する方法
- WordPressで多言語検索を追加する方法
- WordPressに音声検索機能を追加する方法
- WordPressでユーザーが投稿やページをフィルターできるようにする方法
- WordPress検索結果からページを除外する方法
- WordPressで検索可能なメンバーディレクトリを作成する方法
- サイト検索を改善する最高の WordPress 検索プラグイン
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


質問や提案はありますか?コメントを残して、議論を開始してください。