サイト内検索の導入方法

Site Search

記事が増えたサイトは、メニューだけでは探しきれない

Webサイトのページ数が増えると、読者は「どこに何があるか」を見つけにくくなります。カテゴリ、パンくず、関連記事だけで案内できるうちはよいのですが、記事が数十ページ、数百ページになると、検索窓があるだけで迷子を減らせます。

サイト内検索とは、Google検索のようにWeb全体を探すのではなく、自社サイトの中だけを探す機能です。読者が「法人カード」「03番号」「商標」「電球」など、自分の言葉で探せるため、目的のページへ進みやすくなります。

このページでは、サイト内検索を入れるべきタイミング、主な導入方法、検索結果ページの作り方、検索ログの見方、失敗しやすい点を整理します。

ユウ
記事が増えてきました。メニューもカテゴリもあります。でも自分でもたまに目的の記事を見失います。
ミナミ
運営者が迷うなら、読者はもっと迷います。ページが増えたサイトでは、サイト内検索が案内係になります。
ユウ
検索窓って、そんなに大事ですか。小さな四角ですよね。
ミナミ
小さな四角ですが、サイトの受付係です。無人受付より、少し親切になります。

サイト内検索が必要になりやすいサイト

最初から必ず検索機能が必要なわけではありません。ページ数が少なく、メニューだけで全体を見渡せるなら、カテゴリ整理と関連記事の方が優先です。検索機能が効きやすいのは、読者の探し方がバラバラになってきた段階です。

状態検索機能の必要性理由
会社概要、サービス、問い合わせ程度の小さなサイト低いメニューとフッターで十分に案内できます。
ブログやガイド記事が30ページ以上ある読者がカテゴリ名ではなく、自分の悩みやキーワードで探し始めます。
商品、型番、地域、制度、用語の記事が多い高い一覧から探すより、検索した方が早い読者が増えます。
古い記事と新しい記事が混在している高い検索結果で新しい解説や正規ページへ誘導しやすくなります。
問い合わせ前に記事を読んでほしい高い読者が自己解決できると、問い合わせの質も上がります。

主な導入方法

サイト内検索にはいくつかの方法があります。専門用語が出てきますが、ざっくり言えば「Googleに探してもらう」「自サイト用の検索データを作る」「外部の高機能検索サービスを使う」「CMSの機能を使う」の4つです。

方法向いているケース注意点
Google Programmable Search Engine手早くサイト内検索を設置したい。Googleに登録済みのページを中心に探せればよい。Googleのインデックス状況に影響されます。表示や広告、見た目の調整範囲を確認します。
Pagefind静的HTMLサイトで、サイト公開時に検索用データを作りたい。軽量な検索を自サイト内で動かしたい。公開前に検索インデックスを生成する作業が必要です。FTP運用なら更新手順に組み込みます。
Algoliaなどの検索サービス商品数、記事数、絞り込み、入力補完、ランキング調整など高度な検索が必要。料金、データ同期、実装作業、検索ログの扱いを確認します。
WordPressなどCMS標準検索WordPressで記事を管理しており、簡易検索で足りる。検索精度、表示順、固定ページやカスタム投稿の扱いを確認します。

どれを選ぶべきか

最初から高機能な検索を入れるより、サイト規模と運用方法に合うものを選びます。中小企業の情報サイトやコーポレートサイトなら、更新方法と費用を見て現実的に続けられることが重要です。

すぐ試したいGoogle Programmable Search Engineから試す。検索対象を自社ドメインに絞り、検索結果ページを用意します。
静的HTMLで管理しているPagefindのように、公開時に検索用データを生成する方式が合います。サーバー側のプログラムを増やしにくいサイトに向きます。
ECや大量商品があるAlgoliaなど、絞り込みや入力補完に強い検索サービスを検討します。商品名、型番、カテゴリ、在庫などを扱いやすくします。
WordPressで運営しているまず標準検索や検索改善プラグインを確認します。サイト速度やセキュリティも合わせて見ます。
ユウ
つまり、サイト内検索にも松竹梅があるんですね。とりあえず高いのを入れれば強そうです。
ミナミ
高機能でも、更新のたびに運用できなければ意味がありません。検索機能は、サイトの更新方法に合わせて選びます。
ユウ
筋トレ器具だけ買って満足するパターンですね。
ミナミ
検索も筋トレも、続く仕組みが本体です。

検索窓を置く場所

検索機能を入れても、読者が見つけられなければ使われません。検索窓は、迷った読者が自然に目を向ける場所へ置きます。

  • ヘッダー付近に小さく置く
  • スマホではメニュー内、またはヘッダー下に置く
  • カテゴリトップや記事一覧ページに置く
  • 404ページに置いて、迷った読者を戻す
  • 検索結果ページには、再検索窓と関連カテゴリへのリンクを置く

検索窓は大きく目立たせればよいわけではありません。会社サイトなら控えめに、記事サイトや商品点数の多いECなら見つけやすく、というようにサイトの目的に合わせます。

検索結果ページで大切なこと

検索結果ページは、単に一覧が出ればよい場所ではありません。読者が「これで合っていそう」と判断できる情報を出します。

表示するもの理由注意点
ページタイトルどの記事かすぐ判断できます。似たタイトルが多いと迷うため、各ページの主語を明確にします。
短い説明文クリック前に内容を判断できます。meta descriptionや本文冒頭が薄いと、検索結果も弱くなります。
カテゴリ名Web、経理、店舗、AIなど文脈がわかります。カテゴリが多すぎる場合は、親カテゴリだけでも表示します。
更新日制度や料金が関係する記事で安心材料になります。更新していない記事に新しい日付だけ付けるのは避けます。
該当なしの案内0件で終わらせず、近いカテゴリへ戻せます。問い合わせ、カテゴリ一覧、人気記事へ誘導します。

検索ログを見ると、読者の悩みが見える

サイト内検索の価値は、検索窓を置くことだけではありません。読者が入力した言葉を見ることで、足りない記事、わかりにくい表現、導線の弱いページが見えてきます。

よく検索される語句読者が探しているテーマです。記事やカテゴリの強化候補になります。
0件検索記事がない、または言葉が合っていない可能性があります。別表記や関連ページを追加します。
検索後にすぐ離脱検索結果が期待と違う、タイトルがわかりにくい、結果ページが使いにくい可能性があります。
表記ゆれビジフォン、ビジネスフォン、代表電話など、読者の言い方に合わせて本文やリンクを調整します。

アクセス解析で検索語句や検索結果ページの動きを見られるようにすると、記事追加の優先順位を決めやすくなります。読者が検索した言葉は、かなり正直な「次に欲しい記事リスト」です。

導入前チェックリスト

  • 検索対象にするページと除外するページを決める
  • 古いページ、リダイレクト済みページ、管理用ファイルを検索結果に出さない
  • 各ページのタイトルと説明文をわかりやすくする
  • 検索結果ページをスマホで見やすくする
  • 0件だった時の案内を用意する
  • 検索窓の場所をPCとスマホで確認する
  • 検索ログをどう見るか決める
  • 更新時に検索データも更新される手順にする
ユウ
検索窓を置けば、読者が探しているものも見えてくるんですね。
ミナミ
はい。検索されているのに記事がないなら追加候補です。記事があるのに見つからないなら、タイトルや導線の改善候補です。
ユウ
サイト内検索、読者用の虫眼鏡だと思ってました。運営者用の聴診器でもあるんですね。