Googleインスタントプレビューによくある質問

検索結果をクリックすることなくリンク先のページを表示できるインスタントプレビューをGoogleは先日公開しました。

インスタントプレビューによくある質問をGoogleが公開しています。

大切だと個人的に思える項目をピックアップします。

● インスタントプレビューの画像が作成されるタイミング
ほとんどの場合は、Googlebotがクロールしたコンテンツに基づいて作成される。事前に保存したデータが存在しないときは、ユーザーのリクエストに応じてその場で作成する。

● その場で作成するインスタントページビューとクロールによるページビューの違い
クロールによって作成されるページビューはGooglebotが取得したデータから作成される。その場で作成するページビューは、Google Web Previewによって作成される。
Google Web Previewのユーザーエージェント名は、現在は次のとおり。

Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13

ユーザーエージェント名が違うので、robots.txtでGooglebotをブロックしているコンテンツにGoogle Web Previewがアクセスすることがあり得る。

● ハイライトされるテキストの作られ方
ユーザーの検索クエリに基づいて自動的に作成される。ページ内の見えるテキストだけがハイライトの対象に選ばれる。

インスタントプレビューでハイライトされたテキスト

● プレビュー表示をテストするには?
SafariかGoogle ChromeのようなWebkitベースのブラウザを使う。

● プレビューデータの更新頻度
定期的またはユーザーのリクエストに応じてその場で。通常のクロールやインデックスほど頻繁に更新しないこともある。手動で更新することはできない。

●JavaScript、AJAX、CSS、frames、iframes、Flash、Silverlight、Javaアプレットのサポート
JavaScriptとAJAX、CSS3、frames、iframesはSafari(Webkitベースのブラウザ)と同じようにレンダリングする。FlashとSilverlight、Javaアプレットには現在非対応。

● インスタントプレビューのブロック方法
nosnippet robots meta タグを使うかx-robots-tagを使う。

※鈴木補足:x-robots-tagサンプル(noinstantpreview.pdfというPDFファイルのプレビューをブロック)

<ifmodule mod_headers.c>
<files noinstantpreview.pdf>
Header set X-Robots-Tag "nosnippet"
</files>
</ifmodule>

重要な項目は選んでいるつもりですが、いくつかは省略してます。
すべてのFAQはこちらからどうぞ。

【おまけ】
インスタントプレビューが“ウザい”と感じているユーザーのためにインスタントプレビューを無効化するGreasemoneyのスクリプトが出ています。
FirefoxとGoogle Chromeで動作します。
Hide Google Instant Previews