東京都府中市、九段下のWeb制作会社Maromaroのブログです

2025.12.22

# コーディング・システム開発

Algoliaを使ってWordPress検索をよりよくする!

こんにちは、Maromaro 佐々木です。

今回はWordpress上で「Algolia」を用いた検索機能を設定する方法です。

WordPress標準検索の問題

WordPressに標準で備わっている検索機能は、以下のような課題が出てきます。

  • 検索結果の精度が低い(タイトル・本文の単純一致のみ)
  • 表示速度が遅くなることがある
  • 検索結果の並び順を細かく制御しづらい
  • 表記ゆれ(全角/半角、ひらがな/カタカナ)に弱い

Algoliaとは?

検索専用のSaaS です。
Webサイトやアプリに高速かつ高精度な検索機能を提供することを目的としています。

Algoliaの特徴

  • 高速性
  • インクリメンタルサーチ(入力途中で結果を表示)※実装方法により
  • タイポ(入力ミス)耐性
  • ランキングや重み付けの柔軟な制御
  • 関連検索やAIを用いたソートなどもできる
  • 検索に伴う負荷がサーバにない

導入メリット

  • 検索速度の向上

    データベースではなく、検索専用エンジンで処理されるため非常に高速です。

  • 検索精度の向上

    タイトル・本文・カスタムフィールドなどを対象にした重み付け検索が可能です。

  • ユーザー体験の向上

    入力途中で検索結果が表示されるため、探しやすさが大きく向上します。

WordPress × Algolia の導入方法

Algoliaのアカウントを作成

まずは公式サイトでアカウントを作成する。

WordPressプラグイン(公式または互換プラグイン)を導入

プラグインの検索から「WP Search with Algolia Settings」を検索しインストール
※Algolia側の画面に「アプリケーションID」「Search API key」「Admin API キー」が表示されていると思います。

投稿データをAlgoliaにインデックス

インデックスを作らないと検索機能が働きません。

ここまでで元々あった検索が機能しているはず

Algolia側の画面でインデックスがされたかも確認

執筆時点で当ブログにも組み込み済み!

ぽんっと導入するだけであれば結構簡単ですね。




公開情報であれば「Algolia」とても良い感じです。

無料枠などもあり、ちょっと試すにはもってこいかもしれません。

 

以上、Maromaro佐々木でした!