頑張らない!でも諦めない!必死にならずにええかげん

Google™サイト内検索(カスタム検索エンジンv2)の設定

      2014/11/22

WordPressのサイトにサイト内検索ボックス(カスタム検索エンジン)を設置する方法として、
検索として一般的なGoogle™の検索インデックスを利用した、
検索ボックス(カスタム検索エンジン)を設置する方法があります。

そのカスタム検索エンジンには意外と知らないオプションがあります。
カスタム検索エンジンの設定メニューの各設定をご紹介します。

はじめに

Google検索ボックスの設置方法は特に説明の必要はないとは思うのですが、
思った以上に設定項目が多くありましたのでご紹介しておきます。

尚、カスタム検索エンジンを利用するにはGoogleアカウントを作成し、
カスタム検索エンジンを作成する必要があります。
WordPressのサイドバーにGoogle™サイト内検索(カスタム検索エンジンv2)を設置する方法

カスタム検索エンジンのカスタマイズ全般に関しては以下でご紹介しています。
Google™サイト内検索(カスタム検索エンジンv2)をカスタマイズする方法

環境

  • wordpress:3.5.1
  • 利用テーマ: Twenty Twelve
  • カスタム検索エンジン: version 2

カスタム検索エンジンの設定

カスタム検索エンジンのデザインをデザインを変更するには、
作成したカスタム検索エンジンでサイドメニューから[設定]を選択します。

基本

基本タブでは新規作成時に入力した設定の変更などが行えます。

01_カスタム検索エンジン基本設定

カスタム検索エンジン基本設定

検索エンジン名

検索エンジン名ではプルダウンの選択肢として表示されるカスタム検索エンジンの名前を設定します。

検索エンジンの説明

検索エンジンの説明はこのカスタム検索エンジンの利用方法や
設置先などがわかるようにメモを記載します。

Search engine keywords

サーチエンジンの検索結果の精度を向上(広告の精度も向上)させるためのキーワードを指定します。

キーワードには検索エンジンの内容と関連性が高い語句を選んでください。これらのキーワードを使用して検索エンジンの検索結果が調整されます。 詳細

詳細のページでは実際に、matとfishによる検索結果の表示で検索結果の表示を確認できます。

例えば当サイトなら、
WordPressやプラグイン絡みの投稿が多いので、そうしたキーワードを指定する感じですが、
自身のサイトで設定した場合と、設定しなかった場合で結果の差異はあまりみられませんでした。

02_キーワード指定例

キーワード指定例

エディション

エディションでは有料プランへ移行して広告を非表示にすることができます。
ただ、有料プランは個人レベルでは厳しい金額設定です。

03_エディションと価格

エディションと価格

Purchase your search engine
(検索エンジンを購入)

Approximately how many search queries will your site need to serve per year?
(あなたのサイトは年間提供するために、およそどのように多くの検索クエリが必要になりますか?)

  • Up to 20000 queries per year One year is just $100
  • Up to 50000 queries per year One year is $250
  • Up to 150000 queries per yearOne year is $750
  • Up to 500000 queries per yearOne year is $2000

詳細

詳細では各ボタンをクリックすることで、それぞれの情報が確認できます。

検索エンジンID・公開URL・コードを取得

04_カスタム検索エンジンの詳細

カスタム検索エンジンの詳細

画像検索

画像検索を有効化すると、検索結果の表示に対して「イメージ」タブが表示されるようになります。
[イメージ]をクリックするとサイト内検索でイメージ検索が行えるようになります。

05_画像検索の有効化

画像検索の有効化

音声入力

音声入力はデフォルトで有効になっていますが、検索キーワード入力フィールドに対して、
「マイクアイコン」が表示されます。

06_音声入力の有効化

音声入力の有効化

言語

言語ではカスタム検索エンジンで利用するデフォルトの検索言語を指定します。
また検索フィールドの説明も選択した言語に変更されます。

07_言語設定

言語設定

検索するサイト

検索するサイトでは、検索対象とするサイトのURL(ドメイン・ディレクトリ)を指定します。
検索結果に他のサイトを含めて表示することも可能です。

08_検索するサイト設定

検索するサイト設定

[追加]をクリックすると新しくサイトを追加することができます。
[サイトを一括追加]をクリックすると、リストで一括して追加することもできます。

09_サイトの追加ダイアログ

サイトの追加ダイアログ

広告設定

広告設定ではこのカスタム検索エンジンを作成した際にログインしていたGoogleアカウントに、
Google AdSenseアカウントが設定されている場合には、
検索結果画面に表示された広告をGoogle AdSenseアカウントに紐づけることができます。

こちらから紐づけたカスタム検索エンジンはGoogle AdSenseのダッシュボードには、
表示されないのか、すぐに確認することができませんでした。

10_カスタム検索エンジン収益化

カスタム検索エンジン収益化

尚、Google AdSenseダッシュボード側から作成済のカスタム検索ユニットを、
カスタム検索エンジンの画面にて詳細設定を行うことはできます。

AdSenseと連携を行う予定がある場合には、
Google AdSenseダッシュボード側で作成済みのカスタム検索エンジンを編集することをお勧めします。

11_AdSense検索ユニットからのリンク

AdSense検索ユニットからのリンク

またGoogle™ WebMastersToolsにもカスタム検索エンジンのリンクがあります。
リンクをクリックして開かれるページはカスタム検索エンジンの設定ページに同じです。

12_ウェブマスターツールからのリンク

ウェブマスターツールからのリンク

※この[広告設定]タブはカスタム検索エンジンの共同編集者には表示されません。

管理

管理タブでは作成したカスタム検索エンジンを共同で編集し管理できるメンバーを選択します。

13_カスタム検索エンジンの管理とユーザー追加

カスタム検索エンジンの管理とユーザー追加

ユーザーを追加すると一覧に共同編集者として登録したユーザーアカウントが表示されます。

14_追加されたユーザー

追加されたユーザー

※この設定はカスタム検索エンジンの共同編集者では[追加][削除]ボタンが編集されません。

共同編集を行う際の共同編集者に許可されない機能などについては以下でご紹介しています。
Google™カスタム検索エンジンv2を複数Googleアカウントで共同編集する

インデックス登録

インデックス登録では登録したサイトのインデックス数が表示されます。

概要

概要に表示されるインデックスの数はGoogle検索によって巡回され登録されたインデックス数と、
「今すぐインデックスに登録」にて登録したオンデマンドインデックス登録における、
使用件数(インデックス登録200件、削除20件まで)が表示されています。

このGoogle検索のインデックス数はWebMastersToolsのインデックスステータスよりも、
リアルタイム性が若干高いようで、異なった数が表示されています。

15_カスタム検索エンジンのインデックス登録

カスタム検索エンジンのインデックス登録

今すぐインデックス登録

特定のURL

特定のURLでは公開されているが、まだインデックスされていない場合などに、
この「オンデマンドインデックス登録」の機能を利用してインデックスに登録することができます。

サイトヘルプには以下のように説明されています。

インデックス登録割り当て – カスタム検索 ヘルプ (抜粋引用)

インデックス登録割り当て

オンデマンド インデックス登録を利用できるのは、「選択したサイトのみ」検索するように設定した検索エンジン(「フィルタ」カスタム検索エンジンと呼ばれます)です。ウェブ全体を検索するカスタム検索エンジンでは、オンデマンド インデックス登録を利用できません。無料のカスタム検索エンジンには、それぞれ 200 ページのオンデマンド インデックス登録の割り当てがあります。複数の検索エンジンを作成している場合、検索エンジンごとに割り当てがあります。Google Site Search エンジンの場合、オンデマンド割り当て数は、下記の表に示すように、アカウントの課金プランにより異なります。

アカウントの種類 各検索エンジンの割り当て数
無料 200
年間 100 ドル 500
年間 250 ドル 2,000
年間 750 ドル 5,000
年間 2000 ドル 10,000
その他のアカウント 営業担当者にお問い合わせください

Google は、ご利用状況や容量の制約に応じて、これらの制限を変更する権利を有します。

このインデックスの要求はプランによりますが、無料のプランでは200件まで要求することができます。

とは言え、まだ登録されていないインデックスで手動で要求しなければならないURLが、
正直思いつかず、どうしたものかといった感じです。

あえて試すならば、新しく投稿したページが、
どのくらいでインデックスされるかということを試すくらいしか思いつかないのですが。

Google™カスタム検索エンジンv2でオンデマンドインデックス登録

実際、インデックス登録の要求を行って検索結果に表示されるまでに要した時間は、5分以下でした。

必ずしも、そうした結果が出るというわけではないと思いますが、
一つの選択肢としては知っておいて損はないかも知れません。

ただ、WebMastersToolsで十分だとは思います。

ハブページからリンクされたURL

ハブページからリンクされたURLについて、説明では以下のように記載されています。

ハブとは、急速に変化して新しい URL を示すウェブページのことです。Google は新しい URL を検出するために定期的にページにアクセスして、確認済みサイトのハブ ページからリンクされた URL のコンテンツを自動的にインデックス登録します。
You can specify up to 5 hub page URLs.

「急速に変化して、新しいURLを示すウェブページのこと」という説明ですので、
少し考えてみれば、トップページの抜粋表示やカテゴリ、タグといった、
更新頻度の早いページのことを示していると読み取れます。

ここに対して、そうしたハブページを5件まで登録ができます。

しかし、この機能。どうしてGoogle WebMasters Toolsにはない設定なんでしょうね。
当サイトでは更新頻度が高いページとして以下が考えられます。
当サイトには用意していませんが、
一般的にユーザー向けに表示するサイトマップもこうしたハブページに属するようです。

気持ちもっと登録したい感じですが、とりあえず2URLを登録してみます。

[追加]をクリックして、URLの登録を行います。

16_ハブページのインデックス登録

ハブページのインデックス登録

[追加]をクリックするとURLを入力するポップアップウィンドウが表示されますので、
ハブページ(となる)サイトのURLを入力し[OK]をクリックします。

17_ハブページのインデックス登録ダイアログ

ハブページのインデックス登録ダイアログ

既に登録済みのURLを再び登録しようとした場合には以下のメッセージが表示されます。

URLはこのカスタム検索エンジン別のカスタム検索エンジンに既に登録されています。

またrobots.txtによってブロック済みのURLを登録しようとした場合にも
以下のようなエラーが表示されます。

インデックス登録するURLが無効です。

18_ハブページのインデックス登録エラー表示

ハブページのインデックス登録エラー表示

実際に登録を行うと、以下のように登録したハブページのURLが表示されるようになります。

19_ハブページのインデックス登録一覧

ハブページのインデックス登録一覧

尚、ハブページURL横に表示されている「新しいURL」の列の「0 0 0 」には件数が表示されます。

ハブのリンクから検出された新しい URL の数(過去 1 日、7 日間、合計)

サイトマップにあるURL 

サイトマップにあるURLではサイトに設置済みのサイトマップが表示されているはずです。

20_サイトマップからのインデックス登録

サイトマップからのインデックス登録

サイトマップはrobots.txtを利用することで明示的に検索クローラに対して、
サイトマップの存在を伝えることができます。

サイトマップを設置しているにも関わらず、
正しく表示されていない場合にはサイトマップが認識されていない恐れがあります。

尚、サイトマップの作成はプラグインを利用して作成するのが便利です。

WordPressの検索クローラ向けサイトマップ作成にGoogle XML Sitemaps_v3.4-プラグインを利用【作成中】

また作成されたサイトマップを自動的にrobots.txtにして公開してくれますが、
個人的にはrobots.txtは自分で設置する方が制御がしやすく好きです。

検索クローラにインデックス制御を伝えるrobots.txtを設置する【作成中】

詳細設定

詳細設定ではカスタム検索エンジンの構成をエクスポート・インポートすることができます。
カスタム検索エンジンはアノテーション(注釈)とコンテキスト(属性)といった、
こうした定義ファイルで構成されており、ダウンロードして保存しておくことができます。

21_カスタム検索エンジンの詳細設定

カスタム検索エンジンの詳細設定

カスタム検索エンジンのコンテキスト

カスタム検索エンジンのコンテキストでは以下が選択できます。

  • [XMLファイルのアップロード]
  • [ダウンロード(XML)]
  • [ブラウザで表示]
22_カスタム検索エンジンのコンテキスト

カスタム検索エンジンのコンテキスト

それぞれコンテキストに対する処理を選択できます。
ここで取得できるXMLファイルは以下のようなファイルが生成されます。

これをローカルに保存し、バックアップしておくことができます。
直接編集することも可能だとは思いますが。

カスタム検索エンジンのアノテーション

アノテーションをダウンロード

アノテーションのダウンロードでは以下が選択できます。

  • ダウンロード(TSV)
  • ダウンロード(XML)
  • ブラウザで表示
23_カスタム検索エンジンのアノテーション

カスタム検索エンジンのアノテーション

[ダウンロード(TSV)]を選択すると以下のようなデータが出力されます。

[ダウンロード(XML)]を選択すると以下のようなデータが出力されます。

ダウンロード(XML)では、以下のブラウザで表示を選択した際に表示される、
XMLファイルがダウンロードされます。

[ブラウザで表示]を選択すると以下のようなXMLが表示されます。

アノテーションをアップロード

CSE XML仕様に基づいたXMLファイルにてカスタム検索エンジンの定義を
直接記述して作成・編集することができるようです。

上記でダウンロードできるXMLファイルの仕様で作成したXMLファイルを取り込むことができます。

アノテーションフィード

デベロッパツールでテストを行ったフィードを追加削除することができるようです。

フィードのテストにはデベロッパー コンソールをご利用ください。

24_アノテーションフィード

アノテーションフィード

プロモーション(btm)

Google or AdMax Promotion (it)

さいごに

このようにして、設定メニューを利用することで検索対象のサイトを指定したり、
GoogleWebMastersToolsのようにインデックス登録の要求をおこなったりすることができます。

とはいえ、原則ここでいうインデックス登録とはカスタム検索エンジンのインデックスへの
登録が目的であり、ヘルプ上では通常のWeb検索インデックスからは独立しているということです。



Google™はGoogle Inc. の登録商標(第4478963号及び第4906016号)です。
GoogleロゴはGoogle Inc. の国際登録商標です。
国際登録番号:881006及び926052及び1086299及び1091990及び1145934
Google AdSense™,AdSense™はGoogle Inc. の登録商標(第4899412号)です。

*本ページ内に記載されされた各社ブランド、サービス名、商標、登録商標については、
各社ブランドのロゴや商標等に関する帰属についてをご確認ください


最後までお読みいただきありがとうございました。

アイキャッチ画像に利用させて頂いております、各社ブランドのロゴやシンボルに関しては、
各社ブランドのロゴや商標等に関する帰属についてをご確認頂けますようお願い致します。

AdMax Promotion

ブログ記事のご紹介
すべて展開 | すべて省略

Rakuten Promotion

ページ
すべて展開 | すべて省略

 - Google, 検索ボックス

  関連記事

eye_google_ads
(投稿前後)WordPressにGoogle™AdSenseサイト内検索(カスタム検索エンジン)を設置する方法

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_gmail
Gmailで外部サービスのメールをPOPで送受信する方法

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google_old
.webp画像の.png,.jpg等で保存する方法(表示する方法)

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google_pls
(iPhone)Google+プロフィールの画像を「削除」する手順

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google
Googleクラウドプリントが便利

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google
Google™アカウントの削除手順

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google
Google™サイト内検索(カスタム検索エンジンv2)のデザイン設定(テーマ)

Google or AdMax Promotion(it) 禁断の機能がau公式 …

eye_google_pls
(Android)Google+で不適切な投稿をするユーザーをスパム報告する

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_google_pls
(Android+Google+)位置情報サービスGPSの有効/無効設定確認方法

Google or AdMax Promotion(cel) 禁断の機能がau公 …

eye_google
Google™Chromeにタグアシスタント(TagAssistant)機能拡張のインストール

Google or AdMax Promotion(it) 禁断の機能がau公式 …