GeminiとAntigravityを組み合わせると、Astroのような静的サイトジェネレーターを使って大量ページをまとめて生成し、Cloudflareへ公開するところまで大幅に自動化できます。実演では「1日1ページ×365日」という構成をJSONで管理し、365ページ規模のサイトを短時間で組み立てています。ただし、ページ数を増やすこと自体がSEOになるわけではなく、内容の重複や薄さを避ける設計が重要です。
Gemini×Antigravityで何を自動化できる?
今回の構成では、AIへサイト全体の要件を渡し、ページ構成、データ設計、Astro実装、ビルド、公開までを一連の流れで進めます。
- サイト構成の設計
- 365日分のデータ生成
- JSONでのコンテンツ管理
- Astroページの自動生成
- 内部リンクや一覧ページの生成
- 静的ビルド
- Cloudflareへの公開
人が365ページを1枚ずつ作るのではなく、データとテンプレートを分けて大量生成するのがポイントです。
なぜAstroを使うのか
Astroはコンテンツ中心のサイトと相性がよく、静的ページを大量に生成する用途でも扱いやすいフレームワークです。
静的サイトとしてビルドする場合、ページごとにサーバー処理を実行する必要がなく、配信構成をシンプルにできます。
Cloudflare公式でもAstroのPages向けデプロイ手順が案内されています。一方、現在のAstro公式では、新規のCloudflare案件についてWorkersを推奨する案内もあります。
Cloudflare公式:AstroをPagesへデプロイする方法
1. 最初に「365ページ」をデータとして設計する
大量ページを作るときに重要なのは、HTMLを365枚書くことではありません。
実用的なのは、各ページで変わる情報だけをJSONなどのデータへまとめ、共通レイアウトをテンプレートとして使う方法です。
たとえば1日ごとのページなら、次のような情報をデータ化できます。
- 日付
- タイトル
- 本文
- カテゴリ
- 関連ページ
- 画像
- 補足情報
この構造にしておくと、内容修正やページ追加も一括で管理しやすくなります。
2. AIにはページ本文より「構造」を先に作らせる
いきなり365ページ分の文章を書かせると、重複や品質のばらつきが増えやすくなります。
先にAIへ作らせるべきなのは、ページタイプ、データ項目、URL規則、内部リンク、共通テンプレートなどの構造です。
構造を固定してからデータを流し込むことで、後から修正しやすいサイトになります。
3. Antigravityで実装と修正を進める
AntigravityのようなAI開発エージェントを使うと、Astroプロジェクトの作成、ファイル編集、ビルド確認などを会話ベースで進めやすくなります。
ただし、AIが最初に出した構成をそのまま採用するのではなく、URL設計、重複ページ、表示崩れなどを人側で確認する必要があります。
大量ページほど、1つのテンプレートミスが全ページへ広がるため、少数ページで確認してから全体生成する方が安全です。
4. Cloudflareへ公開する
静的サイトはCloudflare Pagesへ公開できます。PagesはGit連携や事前ビルド済みファイルのDirect Uploadに対応しています。
Astroを静的サイトとして使う場合は、ビルド後のdistを配信対象にできます。
一方、現在のAstro公式は新規CloudflareプロジェクトではWorkersを推奨しています。既存Pagesサイトを無理に移行する必要はありませんが、新しく作る場合はWorkersも比較してください。
「無料で公開できる」はどう考える?
Cloudflare Pagesは全プランで利用できますが、無料枠や各種制限は将来変わる可能性があります。
そのため、「365ページなら永久に完全無料」と決めつけず、公開時点のプランと制限を確認するのが安全です。
静的ページ中心の小〜中規模サイトなら、サーバーを自前で管理せず公開できる点は大きなメリットです。
AIスロップを避けるために必要なこと
大量ページを自動生成するときに最も注意したいのが、内容の薄い類似ページを増やしてしまうことです。
ページ数だけ増やしても、それぞれのページに独自の価値がなければ検索流入にはつながりません。
- 各ページで検索意図を分ける
- 固有データや一次情報を入れる
- 同じ文章の言い換えだけにしない
- 一覧ページと詳細ページの役割を分ける
- 内部リンクを機械的に増やしすぎない
- 公開前にサンプルページを人が確認する
大量生成の価値は「ページ数」ではなく、「再利用できる構造を作ること」にあります。
365ページを作る前に10ページで試す
最初から365ページすべてを生成・公開するより、まず10ページ程度で構造を確認する方が安全です。
- URLが意図どおりか
- タイトルが重複していないか
- 本文が薄くないか
- 内部リンクが自然か
- スマホ表示が崩れていないか
- 404やcanonicalに問題がないか
この確認を通してから全件生成すると、大量修正を避けやすくなります。
向いているサイト
- 日付ごとの情報サイト
- 地域別ページ
- 商品・サービスのデータベース
- テンプレート型の解説ページ
- 同じ構造で固有データを大量に扱うサイト
逆に、ページごとに構成も内容も大きく異なるメディアでは、大量自動生成よりWordPressなどのCMSの方が扱いやすい場合もあります。
まとめ|365ページを作ることより「再現できる仕組み」を作る
Gemini×Antigravity×Astroを使えば、大量ページのサイト制作をかなり効率化できます。
重要なのは、365ページを一気に作ることではありません。データ、テンプレート、URL、内部リンク、公開方法を再利用できる形に設計することです。
まず少数ページで品質を確認し、問題がなければ全体へ広げる。Cloudflare PagesやWorkersを使えば、その静的サイトをサーバー管理の負担を抑えて公開できます。


コメント