[2016/08/13] (最終更新日 2021/08/10)
Googlebotはクロールしても「すぐページ内容を見る」わけではない/レンダリングは別、Google明かす
Googleのスポークスパーソンであるジョン・ミューラーは、あるウェブマスターとのやりとりの中で、Googlebotのクロールとレンダリングは基本的に「別物」である、と明かしました。
クロールとレンダリングは「別タイミング」
質問者:
JavaScriptやAJAXを多用するサイトだと、クロールするGooglebotも普通のとは別の種類になるのでしょうか?
ジョン・ミューラー:
特別そういうもの(ユーザーエージェント)はありません。Googlebotは、クロールしたら常にすぐレンダリングするわけではないので、それで(質問者のサイトが別のタイミングにクロールされているように見える)のではないかな。
@ramirez_robert @methode No special UAs, but rendering isn't always immediate on crawl, maybe that's what you're seeing?
— John Mueller (@JohnMu) 2016年8月4日
Googlebotの「レンダリング」とは?
Googlebotのレンダリングとは、HTMLやJavaScriptを読み込んで実行し、Webページの「外観」を見ながら、より深くWebページを理解する行程のことです。
レンダリングなしでクロールだけしか行われていない状態だと、GooglebotはWebページの内容を「外観込み」で理解することはできません。
つまり「Googlebotにクロールされても、GoogleがすぐにあなたのWebページを完全に評価してくれるわけではない」ということです。
\無料診断の活用で課題を明確に/
外部リンク、内部状況、コンテンツ状況からSEO対策の課題が見えてくる無料調査です。
「対策ページの弱点は何か...」などお悩みをお持ちの方は、一度「SEOパーソナル診断」をご利用ください。
基礎SEOさえ済んでいれば必ずSEO評価はされる
ミューラーに質問したウェブマスターは、JavaScriptの多いページだけクロールが遅いとか、SEO評価がされないとか、そういった状況だったのでしょう。ミューラーはそれを見越して、「あなたのページに限らず、レンダリングが別タイミングになることはよくあるよ」と答えたようです。
コンテンツ更新、あるいは新規ページ掲載などを行うと、いつGooglebotが来てクロールするか、いつGoogle順位が付くか、気になることがあります。
ときに「SEO評価がなかなかされない」と感じることもありますが、基礎SEO対策さえ行っていれば、ほぼ必ずGoogleは順位を付けてくれます。逆にいつまでたってもGoogle検索順位が付かない場合は、そのページもしくはサイトで基礎SEO対策が済んでいるか、必ず確認しましょう。
この記事が役に立ったらSNSで共有してください。