テクノロジー観測所

Technology Observatory(テクノロジー観測所)は"初心者を卒業した(い)"人を対象とする情報サイトです。

新SearchConsoleでFetch as Googleを行う方法

この記事は約4分43秒で読めます

新SearchConsoleでインデックス登録をリクエストしたところ

この記事は運営堂様のメールマガジン(毎日堂)で紹介されました!

とうとう旧版のSearch Consoleで「Fetch as Google」が利用できなくなりました。

検索アナリティクスにはじまり、サイトへのリンクやインデックスステータスなど多くの機能が廃止されており、いよいよ新しいSearch Consoleへの切替えが最終フェーズに入ろうとしています。

新しいSearch Consoleの使い方にはもう慣れましたか?見た目だけでなく項目の場所や繋がり方等、全面刷新されているのでとっつきにくい部分もあるかもしれません。

とりあえず旧版でよく使っていた項目だけでもおさえておきたいところです。そこで今回はFetch as Googleの行い方をおさらいします。

新Search Consoleの「URL検査」でFetch as Googleを行う

新SearchConsoleのURL検査項目の場所

新SearchConsoleの上部に存在する検索ボックスが「URL検査」の項目です。

左カラムにも「URL検査」項目はありますが、クリックするとこの検索ボックスがハイライトされます。

ここに、検査したいURLを入力してEnterを押します。

当然ですが検査できるのは現在使用中のプロパティに紐付いたドメイン内のURLに限られます。検査対象がサブドメインだったりする場合はプロパティを切り替える必要があります。
新SearchConsoleのURL検査結果

検査が終わると結果が表示されます。

この結果のステータスも旧版と表現が違っているため、慣れるまでは戸惑うこともあるかもしれません。

そこで一旦、他の項目には目をくれず、Fetch as Googleを行うことだけ考えます。

今開いているURL検査結果画面の右上のほうに、濃い色に白文字で「公開URLをテスト」って書かれたボタンがあるはずです。

それを押します。

新SearchConsoleでテスト済みのページを表示

すると画面の右上に「ライブテスト」という項目が追加され、さらに右サイドからページがスライドしてきます。

もしもスライドしてこない場合は「テスト済みのページを表示」を押せば出現します。

上に3つタブが並んでおり、その中に「スクリーンショット」があります。

ここがFetch as Googleでいう「取得してレンダリング」を行った際に取得できる、検索エンジンクローラーに見えているページの情報です。

かなり崩れていますね……どうやらこの前のRobots.txt対策が不完全だったようです。

Robots.txt対策についてはこちらをどうぞ↓

[SEO]古い情報に要注意!Fetch as Googleでレンダリングが崩れる原因はRobots.txtかもしれないって話

Fetch as Googleの機能の代用方法:インデックスリクエストのやり方

旧版のFetch as Googleではインデックス登録をリクエストすることが多かったかと思いますので、その方法をご紹介します。

新SearchConsoleでインデックス登録をリクエストする方法

といっても目立つ位置にあるんですけどね。

URL検査結果画面の「インデックス登録をリクエスト」を押すだけです。

新SearchConsoleでインデックス登録をリクエストしたところ

するとこのようなポップアップが表示されます。

インデックスに登録する条件を満たしているのかを簡易的にチェックしているのだと思います。けっこうかかります。

新SearchConsoleでインデックス登録のリクエストが正常に完了した

うまくいくとこのように表示されます。

テキストから察するに、どちらかというとインデックス登録ではなく(そのための準備としての)クローリングリクエストだと思うんですけどねぇ…。

「既にURLが発見されているんだからクロールは済んでいる」と考えるかもしれませんが、最後のクロール時から今回のインデックス登録リクエスト時までにタイムラグがある場合、ページの内容が変わっている可能性があるため、再クロールされる確率は高いと思いますし。

なおこの表示の意味として、「インデックス登録をリクエスト」を実行したからといって、すぐに検索結果に出現するわけではないということは認識しておいてください。登録までにタイムラグがありますし、何らかの理由で登録できないこともあります。

リクエストに関してはここまで。もう1つ、Fetch as Googleではページが正常に認識されたかを確認することもできましたよね。その方法をご紹介します。

Fetch as Googleの機能の代用方法:HTTPステータスコードの確認方法

新SearchConsoleのライブテスト画面のその他の情報タブ

先程行った「URL検査」の「ライブテスト(テスト済みのページを表示)」でスライドインした領域に「その他の情報」というタブがあります。

ここをクリックすると、HTTPレスポンスコードや取得できなかったリソースなどを確認できます。

ちなみに現時点(2019年3月末)では「Robots.txtテスター」はまだ旧版のほうに残っているため、ここで発見したリソースがRobots.txtでブロックされているかをテストするためには一端旧版に移動しなければならないんですよね…。

と、思うじゃん?

「ページのリソース」部分をクリックして、どのリソースが引っかかったかを見てみます。

新SearchConsoleでRobots.txtによってブロックされているリソースを発見する

するとこの通り、Robots.txtによってブロックされている場合、それが表示されるようになっています。

これは地味に便利。いちいちURLを個別にテストする必要がなくなるかも?

ただし該当するURLがRobots.txtの「どの部分に」引っかかっているかを知りたい場合はやはりテストするのが手っ取り早いかもしれません。階層が深い場合とかね。

という感じで、旧Search ConsoleのFetch as Googleは新Search Consoleでもだいたい似たようなことが行えるようになっています。

大きな違いとしては、「スクリーンショット」項目に表示されるキャプチャでしょうか。

最後に:レンダリングに関する注意事項

新SearchConsoleのレンダリング画像

そもそも「URL検査」で表示されるカバレッジ情報は、直近で訪問したクローラーが認識したステータスのみが反映されています。

何がいいたいのかというと、スクリーンショットに表示されるレンダリング画像は対象のページを直近で訪問したクローラーのユーザーエージェントに左右されます

訪問したのがパソコン版のGooglebot(クローラー)ならパソコン版のレンダリング画像が、スマートフォン(モバイル)版のGooglebotならスマートフォン版のレンダリング画像が表示されます。

旧版ではそもそもFetch as Googleの実行時にPC版/SP版を選べたのですが、URL検査ではその項目はありません。

このため特に、PC版/SP版どちらのGooglebotも訪問できるURL、つまりPCとSPでURLが変化しない(故に正規化を行っていない=canonical/alternateを指定していない)レスポンシブやダイナミックサービング(URLで分けるのではなくユーザーエージェントやビューポートで分けるタイプ)でページを構築している場合は多少注意が必要になります。

あくまでも「直近で」訪問したのがパソコン版Googlebotだった、というだけで、その前に訪問したのはモバイル版Googlebotかもしれませんからね。このへん仕事でもたまに質問されることがあります。

どうしてもモバイル版のレンダリング画像が見たいという場合は「モバイルフレンドリーテスト」を利用すると良いでしょう。

というわけで、新Search ConsoleでFetch as Googleを行う方法でした。

あわせてどうぞ↓

今すぐできるテクニカルSEO(内部対策)のチェックリスト:URLを検査してみよう

関連記事

  1. 解析不能な構造化データのエラー
  2. 今すぐできるテクニカルSEO URLを検査してみよう
  3. 検索エンジンを混乱させる方法

コメントをお待ちしております

HTMLタグはご利用いただけません。