サイトのページが多くなってくると、サイト内を検索できる機能があると便利です。
WordPressには、最初から検索のブロック(ウィジェット)があります。WordPressを使っていない静的なサイトなどでは、Googleの「Programmable Search Engine」(以前の「Googleカスタム検索」)を使うと、サイト内検索を簡単に追加できます。
Programmable Search Engineの料金
Programmable Search Engineは、個人や企業を問わず、どのサイトにも無料で設置できます。ただし、無料版では検索結果に広告が表示されます。
- 無料版:検索結果に広告が表示されます。
- 非営利団体向け:非営利団体は、無料で広告をなくせます。
- 有料版:広告は表示されず、検索1,000回ごとに料金がかかります。
以前あった有料版の「Google Site Search」や、Yahoo!の「カスタムサーチ」は、すでに終了しています。
Programmable Search Engineを設置する
- Googleアカウントでログインした状態で、Programmable Search Engineを開きます。
- 新しい検索エンジンを追加し、検索エンジンの名前を入力します。名前はサイトには表示されません。
- 検索する場所で「特定のサイトやページを検索」を選び、自分のサイトのURLを入力します。
- 作成すると、検索窓を表示するためのコードが表示されます。
- このコードをコピーして、検索窓を表示したいページのHTMLに貼り付けます。
検索窓のデザインや、検索結果を別のページに表示する設定は、作成した検索エンジンの管理画面から変更できます。
※画面の名前やボタンの場所は、変わることがあります。
注意点
Programmable Search Engineは、Googleの検索結果をもとに表示します。そのため、Googleにまだインデックスされていないページは、検索結果に表示されません。