Search Consoleのデータを日々確認していても、グラフやフィルタだけでは詳細な分析が難しいと感じたことはありませんか。そんなときは、データをGoogleスプレッドシートに取り込んで自由に加工・可視化する方法が便利です。この記事では、Search Consoleの検索パフォーマンスデータをスプレッドシートにインポートする具体的な手順を2つの方法で解説します。CSVエクスポートからの手動取り込みと、アドオンを使った自動連携の両方を紹介しますので、自分の運用スタイルに合った方法を選んでいただけます。
【要点】Search Consoleデータをスプレッドシートに取り込むための2つの方法とポイント
- CSVエクスポートからの手動インポート: 検索パフォーマンスレポートをCSVでダウンロードし、スプレッドシートに貼り付ける最もシンプルな方法です。更新は手動で行いますが、特別な設定は不要です。
- 「Search Analytics for Sheets」アドオン: Googleの公式アドオンを使って、Search Consoleから直接データを取得します。日次自動更新が可能で、クエリやページごとのデータを細かく指定できます。
- データ更新の注意点: 手動取り込みでは毎回エクスポートが必要なため、アドオンが自動化に適しています。ただし、設定にはGoogleアカウントの認証が必要です。
ADVERTISEMENT
目次
Search Consoleデータをスプレッドシートで扱うメリットと仕組み
Search Consoleではサイトの検索パフォーマンスを確認できますが、画面内での操作では複数条件のクロス集計や過去データとの比較が難しい場合があります。スプレッドシートに取り込めば、ピボットテーブルやグラフ、関数を使った自由な分析が可能になります。また、日々のデータを蓄積することで長期的な傾向を把握しやすくなるのも大きな利点です。
データを取り込む方法としては、Search Consoleが提供するCSVエクスポート機能を使う手動方式と、専用のアドオンを利用する自動方式の2つが主流です。手動方式は即座に始められる反面、更新の手間がかかります。一方、アドオンは初期設定が必要ですが、一度設定すれば定期的にデータを自動取得できるため、継続的な分析に適しています。
CSVエクスポートを使って手動で取り込む手順
- Search Consoleでレポートをエクスポートする
Search Consoleにアクセスし、対象プロパティの「検索パフォーマンス」レポートを開きます。日付範囲やクエリ、ページなどのフィルタを設定した後、「エクスポート」ボタンから「Googleスプレッドシートにダウンロード」または「CSVをダウンロード」を選択します。CSVの場合はファイルがダウンロードされます。 - スプレッドシートを開いてデータをインポートする
新しいスプレッドシートを作成し、メニューの「ファイル」→「インポート」を選択します。アップロードタブから先ほどダウンロードしたCSVファイルを選択し、インポート位置や区切り文字を指定して「インポート」をクリックします。これでデータがシートに表示されます。 - データを整形して分析の準備をする
インポートしたデータは日付やクエリなどの列に分かれています。必要に応じて不要な列を削除したり、日付の書式を変更します。また、ピボットテーブルやグラフを使って視覚化する準備を整えます。
アドオン「Search Analytics for Sheets」を使って自動連携する手順
- アドオンをインストールする
スプレッドシートを開き、メニューの「拡張機能」→「アドオン」→「アドオンを取得」をクリックします。検索バーに「Search Analytics for Sheets」と入力し、表示されたアドオンをインストールします。認証画面が表示されるので、自分のGoogleアカウントでログインして許可します。 - アドオンを起動して設定する
インストール後、メニューの「拡張機能」→「Search Analytics for Sheets」→「Open」をクリックします。右側にアドオンのパネルが表示されるので、Search Consoleのプロパティを選択し、取得するデータの種類(クエリ、ページ、国、デバイスなど)と日付範囲を指定します。また、行数の上限やフィルタ条件も設定できます。 - データを取得してシートに出力する
「Fetch Data」ボタンをクリックすると、指定した条件でSearch Consoleからデータが取得され、新しいシートに結果が出力されます。このアドオンはスプレッドシート上で定期実行を設定できるため、毎日自動でデータを更新することも可能です。
取得したデータをピボットテーブルで集計する
データを取得したら、ピボットテーブルを使ってクエリ別のクリック数や表示回数を集計できます。メニューの「データ」→「ピボットテーブル」を選択し、行に「クエリ」、値に「クリック数」を設定するだけで、簡単にランキングが作成できます。
ADVERTISEMENT
データ取り込みでよくあるトラブルと対処法
CSVインポート時に日付が文字列として認識される
CSVをインポートすると、日付列が文字列として扱われることがあります。その場合は、スプレッドシートの「データ」→「テキストを列に分割」やDATEVALUE関数を使って日付データに変換してください。また、インポート時に「数値として扱う」オプションを試すのも有効です。
アドオンでデータが取得できない
アドオンが正しく動作しない場合、Search Consoleのプロパティが正しく選択されているか確認します。また、Googleアカウントの権限が不足している可能性もあるので、再度認証を行ってみてください。データ取得の上限(1回あたりの行数制限)に注意し、必要に応じて分割して取得します。
データ更新のタイムラグ
Search Consoleのデータは完全にリアルタイムではなく、通常2〜3日程度の遅れがあります。そのため、最新のデータを取得したい場合は、日付範囲を適切に設定し、数日前までのデータを含めるようにしてください。アドオンの自動更新を設定する際も、このタイムラグを考慮してスケジュールを組みます。
データの行数制限を超えた場合の対処法
CSVエクスポートでは最大1000行まで、アドオンの無料版では5000行までしか取得できない場合があります。それ以上のデータが必要な場合は、フィルタで日付範囲を絞って複数回に分けて取得し、後でスプレッドシート上で結合してください。
CSV手動取り込みとアドオン自動取り込みの比較
| 項目 | CSV手動取り込み | アドオン自動取り込み |
|---|---|---|
| 作業手間 | 毎回エクスポートとインポートが必要 | 初期設定後はワンクリックまたは自動実行 |
| 自動更新 | できない(手動で再実行) | 可能(トリガー設定で日次更新) |
| 取得できるデータの自由度 | レポート画面でフィルタ適用済みのデータのみ | クエリ、ページ、デバイスなど細かく指定可能 |
| 必要なスキル | 簡単(CSVの扱いが分かればOK) | アドオンの設定に少し慣れが必要 |
| データ量の制限 | レポート画面のエクスポート上限による(通常1000行まで) | アドオン側の上限(無料版は5000行など)あり |
まとめ
Search Consoleのデータをスプレッドシートに取り込むことで、フィルタやグラフを使った詳細な分析が可能になります。手軽に始めたい方はCSVエクスポートからの手動インポートを、定期的な更新を自動化したい方は「Search Analytics for Sheets」アドオンをご利用ください。これらの方法を活用して、サイトの検索パフォーマンスをより深く可視化し、SEO施策の改善に役立ててください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
