お客様がWooCommerceストアで探しているものを見つけられない場合、購入せずに離れてしまうことがよくあります。
製品検索が正常に機能していないことに、売上が落ち始めるまで気づかなかった多くのストアオーナーに、この状況が発生するのを見てきました。
WooCommerceの検索問題の難しい点は、常に明白ではないことです。一部の製品では検索が正常に機能するかもしれませんが、他の製品は見逃される可能性があります。または、プラグインの更新後に機能が停止する可能性もあります。
このガイドでは、WooCommerceの検索に関する最も一般的な問題の原因を特定し、複雑な回避策なしで、シンプルで信頼性の高いソリューションを使用してそれらを修正する方法を説明します。

💡TL;DR: WooCommerceの検索を修正する方法
お急ぎですか?WooCommerceの検索問題を修正する5つの方法はこちらです:
- ホスティングリソースを確認する(サーバー関連の問題に最適): PHPのメモリ制限やサーバー容量が検索を妨げていないか、ホストに確認してください。
- プラグインを無効化する(競合トラブルシューティングに最適): WooCommerce以外のすべてのプラグインをオフにして、どのプラグインが検索を壊しているかを特定してください。
- 検索テーブルを再生成する(データベース破損に最適): 一括インポートや更新後にWooCommerceデータベーステーブルを更新してください。
- 表示設定を確認する(非表示製品に最適): 製品が「ショップのみ」または「非表示」ではなく、「ショップと検索結果」に設定されていることを確認してください。
- SearchWPを使用する(最良の長期ソリューション): デフォルトのWordPress検索を、タイプミス、SKU、カスタムフィールドを処理できる、よりスマートなプラグインに置き換えてください。
クイック診断:どのようなWooCommerce検索の問題を抱えていますか?
すべてのWooCommerce検索問題が同じ原因を持つわけではありません。修正に取り組む前に、発生している問題を特定すると役立ちます:
| もしあなたの問題がこれに当てはまるなら… | ここから始める |
|---|---|
| 確実に存在する製品に対して検索結果が返ってこない。 | ステップ3:検索テーブルの再生成 または ステップ4:製品の表示設定を確認する |
| 一部の製品は見つかるが、他の製品は見つからない。 | ステップ4:製品の表示設定を確認する および ステップ5:製品の再インデックス |
| プラグインのインストールまたは更新後に検索が機能しなくなった。 | ステップ2:プラグインを無効化する |
| 検索が遅い、または頻繁にタイムアウトする。 | ステップ1:ホスティングリソースを確認する |
| SKU、タグ、または属性で製品が見つからない。 | 高度な検索機能については、SearchWPの方法を試してください。 |
| タイプミスやスペルミスを認識しない。 | SearchWPのあいまい検索機能を使用する |
WooCommerce製品検索を修正する理由
動作する製品検索は、顧客が探しているものをより速く見つけるのに役立ち、より多くの販売とより良いショッピング体験につながる可能性があります。
WooCommerceの検索問題を修正する最大のメリットをいくつかご紹介します:
- コンバージョンを増やす:顧客は、欲しい製品をすぐに見つけられれば、購入する可能性が高くなります。
- ショッピング体験を向上させる:より速く、より正確な検索結果は、ストアを使いやすくします。
- 直帰率を減らす:訪問者は、フラストレーションなく製品を見つけられれば、サイトを離れる可能性が低くなります。
- SEOの取り組みをサポートする:より良いユーザーエクスペリエンスは、エンゲージメントシグナルを強化し、時間の経過とともに検索の可視性を向上させる可能性があります。
それを念頭に置いて、WooCommerce製品検索が正常に機能しない場合に何ができるかを見てみましょう。
ステップ1:ホスティングプロバイダーに確認する
検索機能が機能しない最も一般的な理由は、WordPressホスティングにあります。
サイトをホストしているサーバーには、一度に大量のWooCommerce製品を処理するための十分なリソースがない可能性があります。
このサーバーはPHPメモリ制限が低い可能性もあります。これにより、検索機能が正しく機能しなくなります。
このような場合は、ホスティングプロバイダーのカスタマーサポートに連絡してみてください。この問題はご自身では解決できないためです。彼らは、eコマース検索がサーバーが原因で機能していないかどうかを特定し、問題を解決するのに役立ちます。
ただし、問題がホスティングにあるわけではない場合は、次のステップに進む必要があります。
ステップ2:プラグインを無効化する
WooCommerceの製品検索が機能しないのは、WordPressウェブサイトのプラグインが古いか新しいかで、エラーが発生している可能性があります。
これは、プラグインのソフトウェアにバグがある場合や、ウェブサイト上の他のプラグインと互換性がない場合に発生する可能性があります。
サイトでWooCommerce以外のすべてのプラグインを無効にすることで、この問題を簡単に修正できます。
注意: キャッシュプラグインを使用している場合は、検索をテストする前にWordPressキャッシュをクリアしてください。ほとんどのキャッシュプラグインには、設定ページまたは画面上部のWordPress管理バーに「キャッシュをクリア」または「キャッシュをパージ」ボタンがあります。
まず、WordPress管理サイドバーから プラグイン » インストール済みプラグイン ページにアクセスする必要があります。そこにアクセスしたら、リストからWooCommerceを除くすべての有効化されているプラグインを選択してください。
次に、「一括操作」ドロップダウンメニューから「非アクティブ化」オプションを選択し、「適用」ボタンをクリックしてサイト上のすべてのプラグインを非アクティブ化します。

これで、ウェブサイトにアクセスして、問題が解決したかどうかを確認できます。
もしそうであれば、エラーの原因となっているプラグインを見つけるまで、プラグインを1つずつ有効にしてください。その後、代替プラグインを探すか、開発者にサポートを依頼する必要があります。
プラグインを無効化しても問題が解決しない場合は、読み進めて問題を解決してください。
ステップ3:製品検索テーブルの再生成(インデックスの問題を修正)
データベースの破損も、WooCommerce検索が機能しない別の理由となる可能性があります。
たとえば、CSVファイルとして多数の製品をインポートした可能性があります。これはデータベースの問題を引き起こす可能性があります。
この問題を解決するには、製品検索テーブルを再生成する必要があります。続行する前に、Duplicatorのようなプラグインを使用して、ウェブサイトの完全なバックアップを作成してください。これにより、再生成プロセス中に問題が発生した場合にサイトを復元できます。
まず、WordPressサイドバーから**WooCommerce » Status**ページに移動します。
そこに着いたら、「ツール」タブに切り替えます。次に、「製品検索テーブル」オプションの横にある「再生成」ボタンをクリックします。

このプロセスはバックグラウンドで実行されます。製品が多い場合、完了までに時間がかかることがあります。
その後、「Update database」オプションまでスクロールし、隣のボタンをクリックするだけです。
これにより、WooCommerceプラグインのデータベースが最新バージョンに更新されます。

次に、オンラインストアにアクセスして、問題が解決したかどうかを確認してください。
ステップ4:カタログの表示設定を確認する
この問題のもう1つの原因として、製品のカタログ表示設定を「ショップのみ」または「非表示」に設定していることが考えられます。
これらの設定では、製品はオンラインストアの検索結果に表示されません。
これを確認するには、WordPress管理サイドバーから製品 » 全製品ページにアクセスし、製品名の横にある「編集」リンクをクリックしてください。

製品ページに移動したら、右側の「公開」セクションにある「カタログの可視性」オプションの下にある「編集」リンクをクリックするだけです。
これにより、表示オプションのリストが開きます。
ここから、カタログの表示が「ショップと検索結果」に設定されていることを確認する必要があります。

その後、「OK」ボタンをクリックして変更を保存し、エラーをデバッグします。次に、「更新」ボタンをクリックするだけです。
次に、ウェブサイトにアクセスしてWooCommerceの検索が機能しているか確認します。機能していない場合は、チュートリアルを読み続ける必要があります。
ステップ5:WooCommerce製品のインデックス再作成
WooCommerce製品が適切にインデックス化されておらず、検索機能にアクセスできない可能性があります。
製品を再インデックスするには、WordPressダッシュボードから**Products » All Products**ページに移動します。ここで、リストの上部にあるボックスをチェックして、すべての製品を選択します。
その後、「Bulk actions」ドロップダウンメニューから「Edit」オプションを選択し、「Apply」ボタンをクリックします。

これにより、ページの「一括編集」タブが開きます。
フィールドを変更する必要はありません。下にスクロールして「更新」ボタンをクリックするだけです。
これにより、製品データが効果的に更新され、WordPressが再度認識するようになります。画面上部に、いくつの製品が更新されたかを示す確認メッセージが表示されるはずです。

これが完了したら、検索フォームの結果を確認するためにウェブサイトにアクセスする必要があります。
SearchWPでWooCommerce製品検索を改善する
上記のすべての手順を試してもWooCommerceの製品検索が修正されない場合は、検索プラグインに切り替える時期です。
ここでSearchWPが登場します。
デフォルトのWordPress検索は限定的です。タイプミスやスペルのわずかな違いを考慮しません。
SearchWPは、市場で最高のWordPress検索プラグインです。デフォルトの検索を、より強力なあいまい検索機能に置き換えることで、この問題を解決します。
これにより、WordPressの検索アルゴリズムを完全に制御できます。コンテンツ、タイトル、カテゴリ、タグ、ショートコード、ドキュメント、製品などで検索キーワードに一致するインデックスを構築します。
当社のパートナーブランドのいくつかは、現在このソリューションを使用してサイトの検索フォームを改善しており、素晴らしい結果を報告しています。詳細については、SearchWPレビューをご覧ください。

まず、SearchWPプラグインをインストールして有効にする必要があります。より詳細な手順については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化したら、管理サイドバーから**SearchWP » Settings** ページに移動し、「General」タブに切り替えます。
ここで、ライセンスキーを「ライセンスキー」フィールドにコピー&ペーストする必要があります。キーは、SearchWPウェブサイトの「SearchWPアカウント」ページから取得できます。
その後、「アクティブ化」ボタンをクリックするだけです。

注意: SearchWPをWooCommerce(製品属性インデックス、SKU検索、関連コンテンツを含む)で使用するには、Proプラン(3サイトまで年額199ドル)以上が必要です。StandardプランにはWooCommerce連携は含まれていません。
次に、管理画面のサイドバーからSearchWP » Extensionsページにアクセスする必要があります。
ここから、「WooCommerce連携」拡張機能の下にある「インストール」ボタンをクリックします。インストール後、拡張機能は自動的に有効になります。
注意: 初期セットアップウィザード中にWooCommerce連携をすでにインストールしている場合は、この手順をスキップできます。

次に、WordPressダッシュボードから**SearchWP » Algorithm**ページに移動し、「Source and Settings」ボタンをクリックします。
これによりポップアップが表示され、WooCommerce製品を検索ソースとして追加するには「製品」オプションをチェックする必要があります。
その後、「完了」ボタンをクリックして続行します。

スクロールダウンすると、検索ソースのリストに新しい「製品」セクションが追加されていることがわかります。
デフォルトでは、SearchWPは検索一致のために製品タイトル、コンテンツ(説明)、スラッグ、および 抜粋 (短い説明)を確認します。スライダーを横に移動することで、これらの検索属性に適合性(重要度)を追加できます。
より詳細な手順については、スマートなWooCommerce製品検索を作成する方法のチュートリアルをご覧ください。
サイトの設定によっては、「属性の追加/削除」ボタンをクリックして他のコンテンツを検索することもできます。

これにより、カスタムフィールドや分類法を属性に追加できるポップアップが開きます。
カテゴリ、タグ、SKU、その他の属性でWooCommerce製品検索を改善する
WooCommerceの製品検索をより正確にするために、SearchWPを使用してカテゴリ、タグ、SKUを検索ソースとして追加することをお勧めします。
「属性の追加/削除」ポップアップが表示されたら、「カスタムフィールド」ボックスに「SKU」と入力するだけです。詳細については、WooCommerceで製品SKUで検索を有効にする方法に関するガイドを読むことをお勧めします。
その後、「Taxonomies」ドロップダウンメニューから「Product categories」、「Product tags」、その他の製品属性を選択します。

これが完了したら、「完了」ボタンをクリックして変更を保存します。
タグ、SKU、カテゴリが検索ソースとして追加されたので、これらのオプションの横にあるスライダーを動かして、これらの属性に重みを割り当てます。

注意:製品のタグ、カテゴリ、属性の作成方法がわからない場合は、WooCommerceに製品タグ、属性、カテゴリを追加する方法のチュートリアルをご覧ください。
SearchWPの設定が完了したら、上部にある「Save」ボタンをクリックするだけです。
これで、WooCommerceストアのデフォルトの検索ボックスはSearchWPに自動的に置き換えられます。

最後に、ストアフロントにアクセスして、新しく改善されたWooCommerce製品検索ボックスを確認できます。
これはデモサイトでの様子です。

ボーナス:WooCommerceにGTIN、ISBN、MPNスキーマを追加して検索の可視性を向上させる
ウェブサイトの検索問題を改善および修正することに加えて、GTIN、ISBN、MPNスキーマをWooCommerce製品に追加することもできます。
これにより、Googleのような検索エンジンに詳細な情報が提供されます。検索エンジンが製品データを理解するのに役立ち、検索結果(リッチスニペットや製品ナレッジパネルなど)での製品の表示方法を改善できます。
ユーザーが特定のISBN、GTIN、またはMPNを検索した場合、関連する検索結果に製品が表示される可能性が高くなります。
All In One SEOを使用すると、WooCommerce製品にGTIN、ISBN、MPNスキーマを簡単に追加できます。これは、300万以上の有効インストール数を誇る、高く評価されているWordPress SEOプラグインです。
WooCommerce製品専用の強力なスキーママークアップ機能が含まれています。

WPBeginnerではこのプラグインを使用しており、それ以来、投稿の検索エンジンのランキングが向上したことを確認しています。詳細については、AIOSEOレビューをご覧ください。
有効化後、WordPress管理サイドバーから製品 » 全製品に移動します。製品名のいずれか下の「編集」リンクをクリックして製品エディターを開きます。次に、「AIOSEO設定」セクションまでスクロールします。
ここで、「スキーマ」タブに切り替え、「スキーマの編集」ボタンをクリックします。

これにより、画面にプロンプトが表示され、下にスクロールして「Identifiers」セクションに移動し、製品のISBN、GTIN、またはMPNの詳細を追加できます。その後、「Save Changes」ボタンをクリックして設定を保存します。
詳細な手順については、WordPressでGTIN、ISBN、MPNスキーマを追加する方法のチュートリアルをご覧ください。

さらに、All in One SEOには、WooCommerceストアのランキングを向上させるのに役立つその他の機能も付属しています。ヘッドラインアナライザーとXMLサイトマップは、すべての有料プラン(Basic以上)で利用できます。
内部リンクアシスタント機能には、Proプラン(10サイトまで年額199.50ドル)以上が必要です。
詳細については、完全なAIOSEOレビューをご覧ください。
WooCommerceの検索が正しく機能していることを確認する方法
修正を実装した後、これらの確認手順で検索機能をテストしてください:
- 正確な製品名検索をテストする – 完全な正確なタイトルを使用して製品を検索します。最初の数件の結果に表示されるはずです。
- 部分的なキーワード検索をテストする – 異なる製品タイトルの2〜3語を使用します。関連する製品が表示されるはずです。
- テストSKU検索 – SearchWPを実装した場合は、製品SKU番号を使用して検索し、インデックスされていることを確認してください。
- カテゴリとタグの検索をテストする – カテゴリ名または製品タグを検索して、分類法のインデックス作成が機能していることを確認します。
- 一般的なスペルミスでテストする – SearchWPを使用している場合は、製品名のスペルミスを試して、あいまい一致機能が機能していることを確認してください。
- 検索速度を確認する – 検索結果は2〜3秒以内に読み込まれるはずです。パフォーマンスが遅い場合は、サーバーリソースの問題を示している可能性があります。
成功の兆候: すべてのテスト検索で関連性の高い結果が返され、検索速度が3秒未満であり、コンソールエラーが表示されず、以前は「見つからなかった」製品が検索結果に表示されるようになります。
WooCommerce製品検索に関するよくある質問
WooCommerceの製品検索について、読者からよく寄せられる質問をいくつかご紹介します。
SearchWPは私のWooCommerceストアの検索機能をどのように向上させることができますか?
SearchWPは、製品SKU、カスタムフィールド、属性など、デフォルトの検索では無視されるデータをインデックス化することで、ストアを改善します。これは、タイプミスや関連性の重み付けを処理する、よりスマートなアルゴリズムで基本的なWordPress検索を置き換えます。
プラグインの競合によって検索問題が発生した場合、どうすればよいですか?
問題を特定するために、WooCommerce以外のすべてのプラグインを非アクティブ化する必要があります。検索が再び機能したら、プラグインを1つずつ再アクティブ化して、競合の原因となっている特定のプラグインを見つけてください。
WooCommerceデータベースはどのくらいの頻度で更新する必要がありますか?
プラグインの更新後にWooCommerceがデータベースの更新を促した場合、常にデータベースを更新する必要があります。これにより、製品データが最新バージョンのソフトウェアと互換性を保つことができます。
製品検索の改善は、ストアのSEOに影響しますか?
はい、製品検索を改善することは、SEOランキングに良い影響を与える可能性があります。より良い検索体験は、ユーザーをより長くサイトに滞在させ、直帰率を低下させます。これらは、Googleのような検索エンジンにとって重要なシグナルです。
WooCommerceの製品検索が機能しないのはなぜですか?
WooCommerceの検索が機能しなくなる主な原因は4つあります。サーバーリソースの不足(PHPメモリが少ない)、検索機能とのプラグインの競合、データベース内の製品ルックアップテーブルの破損、または検索結果から製品を非表示にするカタログの可視性設定の誤りです。
ほとんどの問題は、製品テーブルを再生成するか、プラグインの競合を確認することで解決できます。
この記事が、WooCommerceの製品検索が機能しない場合の対処法を学ぶのに役立ったことを願っています。また、WordPressの検索が機能しない場合の修正方法に関するステップバイステップの記事を確認したり、オンラインストアを成長させるための最高のWooCommerceプラグインの専門家によるおすすめをチェックしたりすることもできます。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

イジー・ヴァネック
WooCommerceを始めたばかりで、典型的な初心者として、早い段階で壊してしまいました。しかし、製品の再インデックスに関するあなたの助言は私に大いに役立ちました。WooCommerceを表面的な知識しか持たず、実験的にしか触ったことがなかったので、自分では思いつかなかったでしょう。この方法により、サイトを削除してストア全体をゼロから再構築する手間が省けました。バックアップからサイトを復元する必要があった時間も節約できました。
ラルフ
私の電子書籍の1つがショップには表示されているのに、検索結果に表示されない理由が全く分かりませんでした。とても混乱しました。どうやら、何らかの理由で「ショップのみ」になっていたようです。もしかしたら、誤ってクリックしてしまったのかもしれません。このガイドは本当に役に立ちました。
WPBeginnerサポート
これを修正するための理由と方法を共有できてよかった
管理者