更新前後のクロール予算追跡

公開: 2019-12-10

Psst…伝えたい秘密があります。

あなたのサイトには、Googleによって設定された「クロール予算」があります。

これは、Googleが2つのことを測定するために使用する秘密の指標です。

  1. あなたのサイトがどれだけうまく構築されているか
  2. あなたのサイトはどれくらい人気がありますか

この記事では、最初のポイントに焦点を当てます。

サイトのビルド品質を改善すると、クロールの予算が増えます。

クロール予算が大きいほど、Googleが立ち寄ってページを読む頻度が高くなります。

クロール予算とは何かについての理解を共有することから始めましょう。

クロール予算とは

Googleは、Webクローラー(またはスパイダー)と呼ばれる特別なソフトウェアプログラムを使用して、サイトのページを読み取ります。

彼らはこのウェブクローラーをGooglebotと呼んでいます。

クロール予算は、Googlebotがページをクロールする頻度を表す用語です。

サイトを最適化することで、クロールの予算を増やすことができます。

Googleによると、クロール予算は次の組み合わせです。

  • クロール速度–Googlebotがサーバーを壊すことなくサイトをクロールできる速度
  • クロール需要–あなたのウェブページがGoogleのユーザーにとってどれほど重要か

これらの指標が改善されると、Googlebotがより頻繁にアクセスするようになります。 すべての訪問でより多くのページを読んでください。
Googleがページをクロールすると、コンテンツがGoogleインデックスに追加されます。 次に、Google検索結果に表示される情報を更新します。

クロール予算を最適化することで、サイトからGoogle検索への更新速度を向上させることができます。

クロール予算を改善する必要がある理由

Googleには難しい仕事があります。 彼らはインターネット上のすべてのページをクロールしてインデックスを作成する必要があります。

これを行うために必要な力は非常に大きく、すべてのページにインデックスを付けることはできません。

クロール予算を最適化すると、サイトが検索に表示される可能性が最も高くなります。

[ケーススタディ]Googleのボットクロールの管理

26,000を超える製品リファレンスがある1001Pneusは、SEOパフォーマンスを監視し、Googleが適切なカテゴリとページにクロール予算を費やしていることを確認するための信頼できるツールを必要としていました。 OnCrawlを使用してeコマースWebサイトのクロール予算を適切に管理する方法を学びます。
ケーススタディを読む

クロール予算を改善する方法

サイトの改善とは、サイトでのGooglebotの時間を可能な限り効率的にすることです。

私たちは望んでいません:

  • Googlebotは、Google検索で不要なページを読んでいます。
  • サーバーエラーを確認しているGooglebot
  • 壊れた/死んだリンクをたどるGooglebot
  • ページが読み込まれるのを待っているGooglebot
  • 重複コンテンツを読み取るGooglebot

上記のすべてがGoogleの貴重なリソースを浪費しており、クロール速度が低下する可能性があります。

クロール予算とテクニカルSEO

技術的なSEOの一環として行う必要があることの多くは、クロール予算を最適化することと同じです。

必要なもの:

  • robots.txtを最適化し、エラーをチェックします
  • hreflangおよび正規リンクタグを修正します
  • 200ページ以外を解決する
  • リダイレクトとリダイレクトループを修正する
  • サイトマップにエラーがないことを確認します

次に、Googlebotに最適なページを作成してみましょう。

完璧なページを作成する方法

OK、完璧なページではないかもしれませんが、できる限りページを改善する必要があります。

改善できる一般的なページ上の問題を見てみましょう。

ページの問題

  • 重複コンテンツ–サイト上の重複コンテンツに正規リンクタグを付けます。
  • 非SSLページ– HTTPリンクを見つけて、HTTPSに変換します。 SSL証明書をお持ちでない場合は、Let'sEncryptから無料の証明書を入手してください。
  • 有用なページのみをクロールする– robots.txtファイルを使用して、Googlebotが移動できる場所を減らします。 たとえば、管理者に使用されるページがある場合は、robots.txtファイルでこれを禁止します。

  • 薄いコンテンツ–薄いコンテンツまたは非常に少ないコンテンツのページのスクレイピングをブロックすることを検討してください。 ユーザーにとってほとんど価値のないページがある場合は、これらのページでGooglebotの時間を無駄にしないでください。
  • サーバーエラー–サーバーエラーは、異常なWebサーバーの兆候です。 サイトが5xxエラーを返している場合、これらを修正するとクロール速度が上がる可能性があります。

ページの読み込みが遅い

クロールバジェットを改善する1つの方法は、ページを高速化することです。

高速ページはGooglebotを高速化します。これは、ウェブサーバーが「正常」であることをGoogleに示しています。

グーグルはすでにページ速度がクロール速度を上げると言っています:

サイトを高速化すると、ユーザーエクスペリエンスが向上すると同時に、クロール速度も向上します。

  • ページの重み–このメトリックは、ページの全体的なサイズです。 これには、ページ上のすべてのJavascriptCSSと画像が含まれます。 これは合計で1MB未満である必要があります。
  • 最適化された画像–画像は、品質を損なうことなく、KB単位で可能な限り小さくする必要があります。 Squooshのようなツールを使用すると、これに役立ちます。

  • 縮小されたCSSおよびJS –JSおよびCSSファイルを縮小します。 これは、ファイルから不要な文字をすべて削除するプロセスです。 CSSNanoとUglifyJSを使用してファイルを縮小します。
  • 圧縮とキャッシュ–サーバーでGZipまたはBR圧縮を確認してください。 これにより、ファイルの取得にかかる時間が短縮されます。 ファイルが1回だけダウンロードされるように、キャッシュを追加します。

ページ速度の改善のリストについては、この詳細なWebサイトのパフォーマンスレビューを参照してください。 Webサイトのパフォーマンスを向上させるための30のステップがあります。

変更を測定する方法

スマートS​​EOとして、最適化を開始する前に、変更を追跡する必要があります。

次の2つのプロパティを持つデータポイントを選択する必要があります。

  1. 時間の経過とともにデータポイントを追跡できる必要があります。
  2. アクションでそのデータに影響を与えることができなければなりません。

では、クロール予算のために追跡する必要があるデータポイントは何ですか?

Googleは、クロール予算を決定する際に2つの要素を使用すると前述しました。

  • クロール速度–Googlebotがサーバーを壊すことなくサイトをクロールできる速度
  • クロール需要–あなたのウェブページがGoogleのユーザーにとってどれほど重要か

私たちは技術的なSEOであるため、私たちの仕事はクロール速度を改善することです。

したがって、これは追跡する必要のあるデータポイントです。

クロールレートの追跡

では、Googlebotのクロール率をどのように追跡するのでしょうか。

Webサーバーのアクセスログを使用する必要があります。

ログには、Webサーバーに対して行われたすべてのリクエストが保存されます。 ユーザーまたはGooglebotがサイトにアクセスするたびに、ログエントリがアクセスログファイルに追加されます。

Googlebotのエントリは次のようになります。

 127.0.0.1 --- [11 / Nov / 2019:08:29:01 +0100] "GET / example HTTP / 1.1" 200 2326 "-" "Mozilla / 5.0(互換; Googlebot / 2.1; + http:// www .google.com / bot.html)」

各ログには3つの重要なデータポイントがあります。 日付:

 [2019年11月11日:08:29:01 +0100]

URL:

「GET/exampleHTTP/1.1」

そして、Googlebotがリクエストを行っていることを通知するユーザーエージェント:

 「Mozilla/5.0(互換性; Googlebot / 2.1; + http://www.google.com/bot.html)」

上記のログはNginxウェブサーバーからのものです。 ただし、ApacheやIISなどのすべてのWebサーバーには、同様のアクセスログエントリがあります。

設定によっては、コンテンツ配信ネットワーク(CDN)を使用している場合があります。 CloudflareやFastlyなどのCDNもアクセスログを作成します。

アクセスログを手動で分析することは可能ですが、最も楽しいことではありません。

access.logをダウンロードし、Excelを使用してこれを分析できます。 ただし、OnCrawlのようなログアナライザーを使用することをお勧めします。

これにより、Googlebotのクロール率をグラフでリアルタイムに確認できます。 クロール速度を追跡するためのこの監視設定ができたら、それを改善し始めることができます。

変更を加える

これで、追跡しているものがわかったので、いくつかの改善を行うことができます。 ただし、同時に多くの変更を加えないでください。 整然として、1つずつ変更を加えます。

構築、測定、学習。

この手法を使用すると、学習しながら行っている変更を適応させることができます。 クロール速度を向上させるタスクに集中します。

急いで一度に変更しすぎると、結果を理解するのが難しくなる可能性があります。

何が機能し、何が機能しなかったかを判断するのが難しくなります。

時間の経過とともにページが改善されると、クロールレートが上がるにつれてクロールバジェットが増加します。

まとめ、更新前後の予算追跡のクロール

クロール予算とは何かを正確に説明しました。

テクニカルSEOとして、あなたはサイトのクロール速度を上げる力を持っています。

技術的な健全性を向上させることで、サイトでのGooglebotの時間を効率的にすることができます。

正確な結果を得るために、ログを使用してクロール速度を追跡します。

ビルド、測定、学習をテクニックとして使用して、一度に1つの変更を加え、進行中に改善します。

時間の経過とともに、クロール速度は増加します。 あなたのページはGoogle検索結果でより速く表示されます。 そして、ユーザーはあなたのサイトで素晴らしい体験をするでしょう。

無料トライアルを開始する