サイトのページが多くなってくると、サイト内を検索できる機能があると便利です。

WordPressには、最初から検索のブロック(ウィジェット)があります。WordPressを使っていない静的なサイトなどでは、Googleの「Programmable Search Engine」(以前の「Googleカスタム検索」)を使うと、サイト内検索を簡単に追加できます。

Programmable Search Engineの料金

Programmable Search Engineは、個人や企業を問わず、どのサイトにも無料で設置できます。ただし、無料版では検索結果に広告が表示されます。

  • 無料版:検索結果に広告が表示されます。
  • 非営利団体向け:非営利団体は、無料で広告をなくせます。
  • 有料版:広告は表示されず、検索1,000回ごとに料金がかかります。

以前あった有料版の「Google Site Search」や、Yahoo!の「カスタムサーチ」は、すでに終了しています。

Programmable Search Engineを設置する

  1. Googleアカウントでログインした状態で、Programmable Search Engineを開きます。
  2. 新しい検索エンジンを追加し、検索エンジンの名前を入力します。名前はサイトには表示されません。
  3. 検索する場所で「特定のサイトやページを検索」を選び、自分のサイトのURLを入力します。
  4. 作成すると、検索窓を表示するためのコードが表示されます。
  5. このコードをコピーして、検索窓を表示したいページのHTMLに貼り付けます。

検索窓のデザインや、検索結果を別のページに表示する設定は、作成した検索エンジンの管理画面から変更できます。

※画面の名前やボタンの場所は、変わることがあります。

注意点

Programmable Search Engineは、Googleの検索結果をもとに表示します。そのため、Googleにまだインデックスされていないページは、検索結果に表示されません。