この記事のまとめ
サーチコンソールのCSVエクスポートは、「検索パフォーマンス」を開く → 期間を決める → 右上の「エクスポート」→ CSVの4手です。落ちてくるのはCSV1枚ではなくZIPで、中にページ・クエリ・日付・国・デバイスなどのCSVがまとめて入っています。リライトの判断に使うのは「ページ.csv」(英語UIなら Pages.csv)です。エクスポートは「いま画面に見えているもの」の書き出しなので、期間も絞り込みもそのまま反映され、表は1,000行が上限です。 Excelで開くと日本語が化けることがありますが、ファイルが壊れているわけではありません。
サーチコンソール(Search Console)から数字をCSVで取り出す手順は、慣れれば10秒です。ただし最初の1回でつまずく箇所がはっきり決まっています。
いちばん多いのが「CSVを押したのに、ZIPが落ちてきた」。次が「解凍したらファイルが何枚もあって、どれを使うのか分からない」です。どちらも間違った操作ではなく、そういう仕様です。この記事は、押す場所と、落ちてくるものの中身だけを書きます。
落としたZIPをそのまま放り込んで判定だけ見る手もありますが、まずは何を落としているのかを分かっておいたほうが後で困りません。
記事のURLを貼るだけで、本文の改善点を無料で確認できます。登録は不要です。Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードも無料です。
サーチコンソールのCSVエクスポート手順
先に全体を書きます。4手です。
- 左メニューの「検索パフォーマンス」→「検索結果」を開く
- 上部で期間を決める(ここが本番。既定のままだと足りません)
- レポート右上の「エクスポート」を押す
- 形式のメニューからCSVを選ぶ
押す前に確認することが1つだけあります。開いているレポートが「検索結果」かどうかです。
Google のヘルプにあるとおり、Google検索・Googleニュース・Discover は別々のパフォーマンスレポートになっています。 Discover のレポートを開いたままエクスポートすると、掲載順位の無いCSVが落ちてきます。Discover は検索結果ではないので、そもそも順位という概念がありません。使うのは「検索結果」のほうです。Discover のレポートがメニューに見当たらないときの理由はGoogle Discoverにブログは出る?にあります。
書き出したあとはZIPを開いて表を並べ替えることになるので、エクスポートはスマホより PC でやるほうが向いています(私の判断です)。理由はサーチコンソールはスマホで見られる?公式アプリの有無とPCでやることに書きました。
期間は先に決める
期間はエクスポートの設定ではなく、画面の設定です。あとから選び直す画面は出てきません。押す前に決めておきます。
そして既定は「過去3か月」です(Google公式ヘルプに明記されています)。個人ブログだと、この期間では1ページあたりの表示回数が2桁に収まりがちで、そのまま落とすと判断材料にならないことがあります。
何か月にすべきか、延ばすと何が起きるかは →「ページ」CSVはどの期間で落とすか
形式は3つある
「エクスポート」を押すと、書き出す形式を選ぶメニューが出ます。表記は変わることがありますが、おおむね次の3つです。
| 形式 | 落ちてくるもの | どういうときに選ぶか |
|---|---|---|
| Googleスプレッドシート | シートが作られて開く | そのまま数式で加工したいとき |
| Excel(.xlsx) | Excelのブック | 表計算で眺めるだけのとき |
| CSV | 複数のCSVが入ったZIP | ツールやスクリプトに渡すとき |
ツールに読ませる予定があるなら、CSVを選んでください。.xlsx は表計算ソフト独自の形式で、CSVしか読まないツールでは開けません(私のツールも読めません。読めないと分かるメッセージを出すようにしてありますが、出し直す手間は増えます)。
なぜCSVが1枚ではなくZIPで落ちてくるのか
ここが分かると、この後の「つまずく所」がまとめて説明できます。
エクスポートは「データベースから全件取り出す」機能ではありません。いま画面に見えているものを、そのままファイルにする機能です。Google公式ヘルプも「グラフと表の両方のデータがエクスポートされます」と書いています。レポートの書き出しであって、データの取り出しではないということです。
検索パフォーマンスの画面には、グラフが1つと、タブで切り替わる表が複数あります。クエリ・ページ・国・デバイス・検索での見え方・日付。これを1つのファイルには収められません。だから入れ物が要る。それがZIPです。

この「画面の書き出し」という性質から、3つのことが同時に決まります。
- 期間がそのまま乗る — 画面が過去3か月なら、CSVも過去3か月
- 絞り込みもそのまま乗る — 検索タイプや国を絞っていれば、絞った結果が落ちる
- 1,000行で切れる — 画面の表が1,000行までなので、書き出しも1,000行まで
3つとも「仕様が意地悪」なのではなく、同じ1つの理由から出ています。画面を直せばCSVも直る、と考えておけば、だいたい当たります。
エクスポートしたZIPの中身
ZIPを開くと、画面のタブに対応したCSVが並んでいます。タブを切り替えてからエクスポートする必要はありません。
| ファイル | 中身 | リライト判断で使うか |
|---|---|---|
| ページ.csv(Pages.csv) | URLごとのクリック数・表示回数・CTR・掲載順位 | これを使う |
| クエリ.csv(Queries.csv) | 検索語ごとの同じ指標 | 今回は使わない |
| 日付.csv / 国.csv / デバイス.csv | それぞれの切り口の集計 | 使わない |
| 検索での見え方.csv | リッチリザルトなど見え方ごとの集計 | 使わない |
| フィルタ.csv | そのとき掛かっていた絞り込みの記録 | 使わないが、確認には使える |
ファイル名は日本語UIなら日本語、英語UIなら英語になります。もしZIPに「ページ.csv」が見当たらなければ、画面で「ページ」タブに切り替えてから押し直してみてください。
「フィルタ.csv」は地味ですが便利です。意図しない絞り込みが掛かったまま落としていないかを、後から確認できます。数字がおかしいと感じたら、まずこれを開いてください。
ページ.csv に入っている列
1行目のヘッダーは、日本語UIだとこうなっています。
上位のページ,クリック数,表示回数,CTR,掲載順位 英語UI: Top pages,Clicks,Impressions,CTR,Position
細かいですが、ここで引っかかる人がいるので書いておきます。
- 「平均掲載順位」ではなく「掲載順位」です。画面の表記と1文字違うので、列名で自動処理するときは注意します
- CTRは「8.05%」のように%付きの文字列で入ります。小数の桁数は一定ではなく、「7%」や「0%」もあります
- 画面で「~」や「-」と出ている項目は、ダウンロードすると「0」になります(Google公式ヘルプに明記されています)
- 掲載順位は小数です。「12」のような整数表記も混ざります
なお、1件のデータが2行にまたがることがあります。クエリ.csv のほうで、検索語そのものに改行が含まれている場合です。テキストエディタで行数を数えると件数と合わないことがありますが、壊れているわけではありません。
エクスポートでつまずく5か所
ここまでの内容から、詰まりやすい所を先に潰しておきます。
| 症状 | 原因 | どうするか |
|---|---|---|
| ZIPが落ちてきた | 仕様。CSVが複数あるため | そのままで問題ない |
| 表示回数が全体的に少ない | 期間が既定(過去3か月)のまま | 期間を延ばして落とし直す |
| Excelで開くと日本語が化ける | 文字コードの解釈違い | ファイルは壊れていない(後述) |
| ツールが「読めない」と言う | .xlsx を選んでいる | CSVで出し直す |
| 思ったより件数が少ない | 絞り込みが残っている / 1,000行の上限 | フィルタ.csv を確認する |
Excelで開くと文字化けすることがある
落としたCSVをダブルクリックしてExcelで開くと、URLは読めるのに日本語だけが記号の羅列になることがあります。
これはファイルが壊れたのではありません。中身はそのままで、表示だけがずれています。文字コードの解釈が食い違うと起きる、CSV全般でよくある現象です。
そしてこの記事の目的なら、直す必要すらありません。文字化けは「Excelで開いたとき」に起きるものなので、開かずにそのままツールへ渡せば関係ありません。直し方はサーチコンソールのCSVが文字化けする理由と、直し方3つに分けて書きました。
⚠️ ひとつ注意があります。化けた状態のまま上書き保存すると、今度は本当にファイルが変わります。開いてしまったら、保存せずに閉じるのが安全です。
1000件以上は書き出せない?画面からは1,000行まで。ページの一覧なら気にしなくていい場合が多い
表は1,000行までしか表示されません。Google公式ヘルプに「The table can display a maximum of 1,000 rows」と明記されています。エクスポートは画面の書き出しなので、CSVも1,000行までになります。
ただ、落ちるのは表示回数の少ない側です。「クリックを取りこぼしているページを探す」という目的なら、そもそも候補にならないページが落ちているだけなので、実害はほぼありません。記事数が1,000本を超えていて、かつ全数を扱いたい場合にだけ問題になります。
落としたあと、何を見るのか
エクスポートはゴールではないので、次の一歩だけ書いておきます。ページ.csv で見るのは、次の条件に当てはまる行です。
- 掲載順位が4.0〜20.5位 — 上位すぎると伸びしろが小さく、下位すぎるとタイトルの問題ではありません
- 表示回数が100回以上 — 少ないとCTRが偶然で大きく振れます
この2つを満たす行について、順位から期待できるCTRと実際のCTRの差を出し、差に表示回数を掛けます。出てくるのが「取りこぼしているクリック数」で、この数字が大きい順が、直す順番です。
差の大きさ順ではありません。差が小さくても表示回数が多ければ、取りこぼしの実数は大きくなります。ここを取り違えると、直しても総クリック数がほとんど動きません。
判定基準の全体はリライトする記事の見つけ方に、4つの数字を見る順番はサーチコンソールの見方に書いています。毎回CSVを落とすのが面倒でダッシュボードにしたい場合はLooker Studio(現Data Studio)につなぐと何が分かるかを先に読んでください。つないでも直す記事は出てこない理由をまとめてあります。 落としたCSVをどう使って直す記事を選ぶかは、工程①〜②としてSEOリライトのやり方、ブログの手順5工程に通しで書きました。 落としたページ.csvを毎月、全記事の一覧に貼って表示回数と順位を引く方法はブログの記事管理はスプレッドシートで足りる?全記事の台帳に置く7列と、毎月の更新手順にまとめました。
この計算を自動でやるツールも作ってあるので、面倒なら使ってください。詳しくは記事の最後に書きます。
記事のURLを貼るだけで、本文の改善点を無料で確認できます。登録は不要です。Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードも無料です。
数字や書き出しで困ったとき、次に読む記事は?状況別に
CSVを落としたあと、数字が合わない・古い・文字が化けるなど、引っかかりやすい場面ごとに読む記事を分けました。
| こんなとき | 読む記事 |
|---|---|
| Excelで開いたら日本語が化けて、ファイルが壊れたのか知りたいとき | サーチコンソールのCSVが文字化けする理由と、直し方3つ、ファイルは壊れていません |
| クエリ一覧を全部足しても、画面上部の合計クリック数に届かないとき | サーチコンソールの合計が合わない、クエリ一覧に出ない検索語の正体 |
| 数字がいつ反映されるのか、直近の数字が古い・足りないとき | サーチコンソール データ反映はいつ、遅い理由と数字の歪み方 |
| 自分で検索した回数が、表示回数に入っているのか知りたいとき | サーチコンソールに自分のアクセスは入る?除外設定が無い理由と実害 |
| 16か月より前のデータも残したいとき。BigQueryへの一括エクスポートが要るか知りたいとき | サーチコンソールのBigQueryエクスポートは必要?過去データと費用の注意点 |
| Looker Studioにつないだのに、直す記事を選べないとき | サーチコンソールとLooker Studioを連携したのに直す記事を選べない理由 |
よくある質問
CSVを選んだのにZIPがダウンロードされました。間違えましたか
間違えていません。そういう仕様です。検索パフォーマンスの画面には表が複数あり(ページ・クエリ・国・デバイスなど)、エクスポートはそのすべてを書き出すため、1つのZIPにまとめて入れて渡されます。解凍すると「ページ.csv」「クエリ.csv」などが出てきます。ZIPのまま受け付けるツールなら、解凍せずにそのまま渡せます。
Excelで開いたら日本語が化けました。ダウンロードし直すべきですか
その必要はありません。ファイルの中身は壊れておらず、Excelでの表示だけがずれています。ツールに渡すだけなら、Excelで開かずにそのまま使えば影響はありません。ただし化けた状態で上書き保存すると中身が変わるので、開いてしまった場合は保存せずに閉じてください。
Googleスプレッドシートに書き出せば、1000件以上出せますか
エクスポートの形式で「Googleスプレッドシート」を選ぶと、ファイルを落とす代わりにシートが作られて開きます(上の「形式は3つある」の表。形式のメニューは公式ヘルプに説明が見当たらず、画面で確かめた挙動です)。ただ、書き出しているのは画面のグラフと表なので、形式をスプレッドシートにしても、表の1,000行の上限は変わらないと私は考えています。形式ごとの行数を書いた箇所は、確認した Search Console ヘルプにはありませんでした。スプレッドシートに入れたあと、AI関数に任せる作業と普通の関数で済ませる作業の分け方はスプレッドシートのAI関数で検索データは分析できる?絞り込みは普通の関数に書きました。
1,000行を超えて全件が要る場合は、BigQuery への一括データ エクスポートという別の仕組みがあります。Search Console ヘルプには「一括データのエクスポート機能を使用すると、Search Console で利用可能な、プロパティに関するすべてのパフォーマンス データ(匿名化されたクエリを除く)を確認できます。」とあります。設定した日より前には遡らないことや、費用の注意点はサーチコンソールのBigQueryエクスポートは必要?過去データと費用の注意点に書きました。
CSV を落とさずに、Claude などの AI にサーチコンソールを MCP でつなぐと何が変わるかはサーチコンソールをMCPでAIにつなぐと何ができる?API経由で取れる範囲にまとめました。
どのキーワードでどのページが表示されたかを、CSVで知りたいのですが
サイト全体でまとめて落としたCSVからは分かりません。ページ.csv に「どのクエリか」の列が無く、クエリ.csv に「どのページか」の列が無いためです。ただし画面で1ページに絞り込んでからエクスポートすれば、そのページのクエリは取れます(1ページずつになります)。
この話の詳細は →クエリとページの違い
まとめ
- 手順は「検索パフォーマンス」→ 期間を決める → 右上の「エクスポート」→ CSV
- 落ちてくるのはZIP。中に複数のCSVが入っていて、使うのはページ.csv
- エクスポートは「いま画面に見えているもの」の書き出し。期間も絞り込みも1,000行の上限も、すべてここから来ている
- 既定の期間は過去3か月。押す前に決めておく
- Excelで開くと化けることがあるがファイルは壊れていない。化けたまま上書き保存しないこと
エクスポートは分析ではなく、画面のコピーです。そう思っておくと、出てきたCSVがおかしいときに直す場所は画面のほうだと分かります。
ここから先は、私が作ったツールの話です。
ZIPを開く前に、気になる記事のURLをリライトレーダーに入れて、見出しや本文の直す点を見てみてください。「どの記事から直せばいいのか」で止まったら、書き出したSearch ConsoleのZIPを置くと、直す順番まで出ます。URLの診断で送るのは入れたURLだけで、本文は保存しません。Search Consoleの「ページ」タブのエクスポートをZIPのまま置くと、掲載順位4.0〜20.5位のページから手を入れる候補を順に並べます。判定と、そのうち1記事分の診断カードまでは無料です。有料は2,980円(税込)の買い切りで3記事分(候補が4件以上のときだけご案内)、生成の期限は購入から90日間で、月額課金はありません。CSVはブラウザの中で読み、送るのは候補ページのURLと、診断カードを出すときの狙いキーワード・順位・表示回数・CTRだけです。
⚠️ URLの診断は本文だけを読み、順位・表示回数・CTRは使いません(それらを使うのはSearch Consoleのデータを入れたときです)。読むのはページ.csvだけで、クエリ単位の判定はしません。
記事のURLを貼るだけで、本文の改善点を無料で確認できます。登録は不要です。Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードも無料です。

