CloudflareでGoogle Sitesの「インデックス管理」と「サイトマップ」を実現する方法

Cloudflareを前段に配置することで、Google Sites単体では難しいインデックス管理、sitemap.xml、SEO導線設計を実務レベルで補完できます。

概要

Google Sitesは、低コストで素早くWebページを公開できる便利なサービスです。サーバー管理やSSL設定を意識せず、Googleアカウントだけでページを作成・公開できるため、小規模なコーポレートサイト、社内向けページ、簡易LP、業務案内ページなどでは非常に扱いやすい選択肢です。

一方で、Google Sitesには「検索エンジン向けの細かい制御がしにくい」という弱点があります。

通常のWebサイトであれば、サイトの入口となるindex.htmlを設計したり、sitemap.xmlを配置したり、robots.txtを調整したり、URL変更時にリダイレクトを設定したりできます。しかしGoogle Sitesでは、これらを自由に管理することが難しいです。

つまりGoogle Sitesは、ページを作ることは得意ですが、検索エンジンにどう見せるかを細かく設計することは苦手です。

そこで有効になるのが、Cloudflare Pagesを前段に置く構成です。Cloudflare Pages側に検索エンジン向けの入口を作り、そこからGoogle Sites本体へ導線をつなぐことで、Google Sites単体では難しいインデックス管理やサイトマップ設置、内部リンク設計を補完できます。

Google Sites単体の限界

Google Sitesは、簡単にページを作れる反面、Webサイト構造を細かく制御する用途には向いていません。特にSEOやインデックス管理の観点では、以下のような制限があります。

  • index.htmlを自由に設計しにくい
  • sitemap.xmlを任意の場所に設置できない
  • robots.txtの制御に制限がある
  • URL構造を細かく調整しにくい
  • 301リダイレクトを自由に設定しにくい
  • canonicalなどのSEOタグを細かく管理しにくい

これらは、通常のWeb制作ではかなり重要な要素です。検索エンジンは、ページ内容だけでなく、サイト構造、リンク関係、サイトマップ、URLの整理状態なども見ています。

そのため、記事やページ自体が存在していても、検索エンジンが見つけにくい構造になっていると、十分に評価されない場合があります。Google Sitesだけで完結させる場合、この「検索エンジンにどう発見してもらうか」の設計が弱くなりがちです。

Cloudflareを組み合わせると何が変わるか

Cloudflare Pagesを組み合わせると、Google Sitesの外側にもう一つの制御レイヤーを作ることができます。

このレイヤーでは、静的HTML、sitemap.xml、内部リンク、必要に応じたリダイレクト設計などを管理できます。つまり、Google Sitesでは触りにくい部分を、Cloudflare Pages側で補うという考え方です。

  • Google Sites:本文コンテンツ、会社案内、サービス説明、業務ページ
  • Cloudflare Pages:検索エンジン向け入口、サイトマップ、内部リンク、クロール導線
  • Cloudflare:DNS、独自ドメイン、リダイレクト、キャッシュ、セキュリティ制御

この構成にすると、Google Sitesの手軽さを残しながら、SEOに必要な構造部分を外部で補強できます。

大切なのは、Cloudflareを単なる高速化ツールとして見るのではなく、検索エンジン制御レイヤーとして見ることです。

構成イメージ

構成としては、ユーザー、Cloudflare Pages、Google Sitesの順につながる流れになります。

Cloudflare Pagesには、index.htmlやsitemap.xmlを置きます。index.htmlでは、サイトの概要、主要カテゴリ、重要ページへのリンクを整理します。検索エンジンにとっては、このページがクロールの入口になります。

sitemap.xmlでは、Google Sites側に存在するURLを一覧化します。これにより、Google Sites内のページを検索エンジンへ明示できます。

Google Sites側は、実際のコンテンツ本体として使います。記事、サービス案内、会社情報、LPなどをGoogle Sitesで管理し、Cloudflare Pages側からそこへリンクします。

この構成により、Google Sitesの運用しやすさと、Cloudflare Pagesの構造制御のしやすさを組み合わせることができます。

実務での構築手順

実務では、いきなり複雑な構成にする必要はありません。まずは、検索エンジンが理解しやすい入口を作ることが重要です。

  • Cloudflare Pagesにindex.htmlを作る
  • Google Sitesの主要URLを整理する
  • sitemap.xmlを作成する
  • Google Search Consoleに登録する
  • sitemap.xmlを送信する
  • Cloudflare PagesのindexとGoogle Sites本体を相互リンクする

特に重要なのは、index.htmlを単なるリンク集にしないことです。サイト全体のテーマ、カテゴリ、主要ページの位置づけが分かるように整理することで、検索エンジンだけでなく、訪問者にとっても分かりやすい入口になります。

Cloudflare Pages側のindexは、いわば検索エンジンと訪問者のための案内板です。Google Sites側にページが増えてきたら、カテゴリ単位で整理し、重要なページへ内部リンクを張ることで、クロール導線を強化できます。

sitemap.xml の役割

sitemap.xmlは、検索エンジンに対して「このサイトにはこういうURLがあります」と伝えるためのファイルです。

Google Sites単体では任意のsitemap.xmlを設置しにくいため、Cloudflare Pages側に配置することで補完します。

<url>
  <loc>https://sites.google.com/time7.jp/homepage/services</loc>
  <priority>0.9</priority>
</url>

このように、Google Sites側のURLをCloudflare Pages側のsitemap.xmlに記述することで、検索エンジンにページ群を明示できます。

もちろん、sitemap.xmlを作れば必ず上位表示されるわけではありません。ただし、検索エンジンにページの存在を伝えやすくなるため、Google Sitesのように構造制御が弱いサービスでは特に重要です。

実務での活用例

この構成は、特に中小企業や小規模事業のWeb運用と相性が良いです。

  • コーポレートサイトをGoogle Sitesで作り、Cloudflare PagesでSEO入口を作る
  • Google SitesでLPを複数作り、Cloudflare Pages側でカテゴリ別に整理する
  • 既存のGoogle Sitesをリニューアルせず、外部にindexとsitemapだけ追加する
  • サービスページやお問い合わせページへの導線を整理する
  • コラムや用語集のURLをsitemapで明示する

特に大きいのは、既存サイトを壊さずにSEO補強できる点です。

通常、SEO改善というとサイト全体のリニューアルやCMS移行を考えがちです。しかし、Google Sitesを使い続けながら、Cloudflare Pages側で検索エンジン向けの構造を補うこともできます。

この方法であれば、制作コストや移行リスクを抑えながら、段階的にSEO改善を進められます。

よくある誤解

Cloudflareやsitemapについては、いくつか誤解されやすい点があります。

  • Google SitesだけでSEOは十分:ページ自体は検索対象になりますが、サイト構造やクロール導線を細かく設計したい場合には限界があります。
  • sitemapはなくてもよい:小さなサイトでは問題にならないこともありますが、Google Sitesのように構造制御が弱い場合は補助線として重要です。
  • CloudflareはCDNや高速化だけ:DNS、Pages、Workers、Redirect、Cache、Securityなどを組み合わせることで、Webサイトの構造や通信を制御する基盤として使えます。

特にページ数が増えるほど、外部で整理する意味が大きくなります。SEOやAIクローラー対応の観点でも、Cloudflareの活用余地は広がります。

注意点

この構成は便利ですが、いくつか注意点もあります。

  • sitemap.xmlは正しい場所に配置する
  • Search Consoleに正しいURLを登録する
  • indexページとGoogle Sites本体を相互リンクする
  • 古いURLや重複URLを増やしすぎない
  • Google Sites側の公開設定を確認する
  • Search Consoleで何度もURL検査を連打しない

特に、Cloudflare Pages側にindexやsitemapを作っても、Google Sites本体とのリンク関係が弱いと、クロール導線として十分に機能しません。

Cloudflare Pages側からGoogle Sitesへリンクし、Google Sites側からも必要に応じてCloudflare Pages側へ戻れるようにしておくと、検索エンジンにも訪問者にも分かりやすくなります。

Time合同会社での活用

Time合同会社では、Google Sitesを簡単に更新できるコンテンツ管理場所として活用しつつ、Cloudflare Pagesを検索構造を整理する入口として使う構成を重視しています。

目的は、単にサイトを作ることではありません。重要なのは、検索エンジンやAIクローラーに対して、サイト全体の構造を分かりやすく伝えることです。

  • Google Sitesの弱点補完
  • index制御
  • sitemap管理
  • AIクローラー制御
  • コラムや用語集のクロール強化
  • 独自ドメインによる導線整理

Webサイト運用では、見た目のページだけでなく、どう見つけてもらうか、どう読まれるか、どう巡回されるかまで含めて設計することが重要です。

まとめ

Google Sitesは、簡単にページを公開できる便利なサービスです。一方で、検索エンジン向けの構造制御には制限があります。

Cloudflare Pagesを組み合わせることで、Google Sitesの外側にindex.htmlやsitemap.xmlを配置し、インデックス制御、クロール導線、SEO構造を補完できます。

特に、Google SitesとCloudflareの構成は、低コストで始めやすく、既存サイトを大きく壊さずにSEO改善を進めやすい点が魅力です。

サイトを作るだけでなく、検索構造を設計する。この視点を持つことで、Google Sitesはより実務的なWeb運用基盤として活用しやすくなります。