サイト内検索の導入方法

Site Search

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

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

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

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

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

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

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

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

主な導入方法

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

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

4方式の違いをもう少し具体的に見る

同じサイト内検索でも、検索対象の作り方が違います。ここを理解しておくと、導入後に「なぜ新しい記事が出ないのか」「なぜ表示順を調整できないのか」で迷いにくくなります。

方式検索対象の作り方小規模サイトでの現実的な使い方
Google Programmable Search EngineGoogleが把握しているページをもとに検索します。対象サイトや表示デザインを設定して使います。まず検索窓を試したい場合に向きます。新規ページが検索結果へ出るまで時間差がある点は理解しておきます。
Pagefind公開済みHTMLを読み取り、検索用の小さなデータを生成します。静的サイト向けの考え方です。このサイトのようにHTMLファイル中心で管理する場合に相性があります。記事更新後に検索データを作り直す手順を決めます。
Algolia検索対象データをサービス側へ送り、検索UI、ランキング、絞り込み、分析を組み合わせます。商品数や記事数が多く、検索精度や絞り込みを重視するEC・大規模メディア向けです。設定と運用の担当者も必要です。
CMS標準検索WordPressなどのデータベース内の記事を検索します。WordPressサイトでは最初に確認します。固定ページ、カスタム投稿、PDF、古い記事をどう扱うかを見ます。

どれを選ぶべきか

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

すぐ試したいGoogle Programmable Search Engineから試す。検索対象を自社ドメインに絞り、検索結果ページを用意します。
静的HTMLで管理しているPagefindのように、公開時に検索用データを生成する方式が合います。サーバー側のプログラムを増やしにくいサイトに向きます。
ECや大量商品があるAlgoliaなど、絞り込みや入力補完に強い検索サービスを検討します。商品名、型番、カテゴリ、在庫などを扱いやすくします。
WordPressで運営しているまず標準検索や検索改善プラグインを確認します。サイト速度やセキュリティも合わせて見ます。

導入の手順

検索機能は、ツールを入れる前に「どのページを探してほしいか」を決めると失敗しにくくなります。古いページ、テストページ、重複ページまで検索結果に出ると、読者を余計に迷わせます。

  1. 検索対象を決める。ガイド記事、サービス紹介、用語集、照明記事など、対象にする範囲を分けます。
  2. 除外するページを決める。リダイレクト済みページ、制作途中ファイル、重複ページ、問い合わせ完了ページは出さないようにします。
  3. タイトルと説明文を整える。検索結果ではタイトルと短い説明が判断材料になります。
  4. 検索結果ページを作る。再検索窓、カテゴリへの戻り導線、0件時の案内を入れます。
  5. スマホで確認する。検索窓、入力欄、検索結果、再検索が片手操作で使えるかを見ます。
  6. 更新作業に組み込む。記事追加後に検索データを更新する、またはインデックス反映を確認する手順を決めます。
ユウ
つまり、サイト内検索にも松竹梅があるんですね。とりあえず高いのを入れれば強そうです。
ミナミ
高機能でも、更新のたびに運用できなければ意味がありません。検索機能は、サイトの更新方法に合わせて選びます。
ユウ
筋トレ器具だけ買って満足するパターンですね。
ミナミ
検索も筋トレも、続く仕組みが本体です。

検索窓を置く場所

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

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

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

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

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

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

日本語サイトでは表記ゆれを前提にする

日本語のサイト内検索では、読者が同じ意味を別の言葉で探すことがあります。検索機能だけに任せるのではなく、本文、見出し、関連記事、検索結果の案内で吸収します。

読者の言い方記事側で拾いたい言葉対応例
ビジフォンビジネスフォン、代表電話、固定電話本文で自然に言い換えを入れ、関連ページへ送る。
会社カード法人カード、ビジネスカード、事業用カード親ページの見出しや検索結果の説明文に主要表記を入れる。
ネット銀行法人口座、事業用口座、屋号付き口座検索結果で法人向けと個人事業主向けの違いがわかるようにする。
AI議事録文字起こし、要約、ボイスレコーダー、商談メモ音声AIカテゴリから関連サービスへ進めるようにする。
電球LEDランプ、蛍光灯、直管、代替品、型番型番や旧商品名を検索で拾えるよう、照明カテゴリ内の説明を整える。

検索結果が0件になる語句は、読者が使う本当の言葉です。言い換えを本文へ足す、関連記事を追加する、検索結果の0件ページで近いカテゴリを案内する、といった改善につなげます。

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

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

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

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

検索ログと個人情報の扱い

検索ログには、読者が入力した言葉が残ることがあります。多くは「法人カード」「開業届」のような一般的な語句ですが、まれに会社名、個人名、電話番号、メールアドレス、取引先名のような情報が入力されることもあります。

  • 検索ログを誰が見られるかを決める
  • 個人名やメールアドレスらしき語句が出た時の扱いを決める
  • 検索ログを記事改善以外の目的で使わない
  • 外部検索サービスを使う場合は、送信されるデータと保存場所を確認する
  • プライバシーポリシーでアクセス解析や外部サービス利用の説明と矛盾しないようにする

検索ログは便利ですが、読者が意図せず入力した情報まで雑に扱ってよいわけではありません。サイト改善に必要な範囲で見て、保存期間や閲覧権限も決めておきます。

0件検索をそのまま終わらせない

検索結果が0件だった時に「見つかりませんでした」だけで終わると、読者は離脱しやすくなります。0件ページは、サイトの案内を出し直す場所です。

近いカテゴリを出すWeb、経理、電話、店舗、AIなど、主要カテゴリへ戻れるリンクを出します。
人気記事を出す読者が迷いやすい代表記事を数件出し、次の行動を作ります。
別の言葉を提案する「ビジフォンならビジネスフォンも検索してみてください」のように言い換えを案内します。
問い合わせへ逃がす探している記事が見つからない場合の問い合わせ導線を控えめに置きます。

導入前チェックリスト

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