中級]Googleは先日、スマートフォンに対応したページが検索結果が表示された際に、「スマホ対応」(英語では“Mobile-friendly”)のラベルを付けるようにしました。スマホ向けサイトのユーザビリティとユーザーエクスペリエンスを検証するために2つのツールをGoogleは提供しています。Googleレンダリングでは、スマートフォンとしてチェック可能です。Insightsでは合格になることがあります。Mueller(ジョン・ミューラー)氏がGoogle+で説明しました。robots.txtによるブロックが多過ぎるクロールをとおしてモバイルフレンドリーかどうかをGooglebotは評価する。リダイレクトするためのJavaScriptがブロックされていたり、モバイル版のページに必要なCSSがブロックされていたり、(モバイル向けの)別URLがブロックされていたりしたら、Googlebotはモバイル向けサイトを見ることができない。Testツールはこれを示唆する(鈴木注:「ブロックされている」と明示的な警告は出ないけれど、「URLの取得に失敗」のようなエラーが出ることがある)。Googleのレンダリングは詳細を伝える。Insightsはrobots.txtを使用しないので、正常な結果になるかもしれない。したがって、CSSとJavaScriptのファイルのクロールをブロックしてはいけない。Googlebotをクローキングしているクローキングは、ウェブマスター向けガイドラインに長い間記載されており、さまざまな種類の問題を引き起こす。User-agent(ユーザーエージェント)にあるGooglebotを探してGooglebotであることを識別し、Googlebot用のページ(たいていはPC向けページ)を提供しようとするサイトもある。スマートフォン版GooglebotがPC向けページをクロールして見たら、モバイルフレンドリーだとしてそのページが認識されることはないだろう。Googleのレンダリングはこの問題を認識する手助けになることがある。InsightsはGooglebotのUser-agentを使用しない(ので、問題があることを通知しない)。よって、クローキングしてはいけない。「クロールのブロック」と「クローキング」の2つが、ツールによって異なる結果が出る主な原因とのことでした。レンダリングに必要なJavaScriptやCSS、画像などリソースのクロールをブロックしないようにとガイドラインも更新してGoogleは推奨しています。モバイル向けサイトを正しく評価してもらうためには、Googlebotのクロールを許可しましょう。検索エンジンを騙そうとして悪意を持ってクローキングすることはもってのほかですが、意図せずにクローキングになっているケースがあるかもしれません。スマートフォン版のGooglebotを含め、Googlebotを特別扱いしないように注意しましょう。InsightsはGooglebotのUAを使わずに僕たち人間が使う一般的なブラウザのようなUAでページを取得します。ロボットとしては振る舞わないから違いが生まれるようですね。Insightsはrobots.txtを見ることはないし、Googlebotの振り分けが適用されません。最近の投稿Google、強調スニペットと通常検索結果の同一URLの重複掲載を廃止。ブランド構築に他社サービス依存は危険【海外&国内SEO情報ウォッチ】リッチリザルトテストでページの読み込みエラーの検証が可能に。ラウンドナップ・Webコンサルティング。