TOPIC

Claude Code × Cloudflare の公式統合と、SEO制御の3パターン

Claude Code は Cloudflare 公式の統合パートナーとして位置づけられている。MCP・スキル・wrangler の3層で何ができるか、そして「検索エンジンに載る/載らない」をどう設計するか。

1件の情報源 (Cloudflare公式ドキュメント調査) 最終更新: 2026-05-12
Sources
・Cloudflare 公式ドキュメント (Skills / MCP / Wrangler)
・Cloudflare Community での `*.pages.dev` インデックス事例報告
・Anthropic Claude Code ドキュメント
・SEO各種ベストプラクティス(Crawler Hints 等)

結論(一行で)

Claude Code は Cloudflare の 公式統合パートナーとして位置づけられており、MCP サーバー・Skills・wrangler CLI の3層を通じて、DNS / Workers / KV / Pages / Access / Analytics を自然言語で操作できる。SEO は完全に制御可能で、「載せる」「載せない」「個別制御」の3パターンを使い分ける。

この文書全体の主題: Cloudflare は単なる「Webサーバーの置き場所」ではなく、AIエージェント (Claude Code) が直接操作できるインフラになっている。下図は、その全体像を1枚にまとめたもの。
あなた (トミタコーチ) 日本語で頼む 「○○して」 Claude Code (ターミナルの秘書) 日本語→操作に翻訳 3層で接続 Skills/wrangler/MCP Cloudflare ▸ Pages (Webの公開) ▸ Access (認証・限定公開) ▸ DNS (ドメイン) ▸ Analytics (解析) ▸ Workers (関数処理) ▸ その他多数 本来は管理画面を開いて手作業 → AIに頼んで対話で完結
図A: 全体像。あなたが「Claude Code」に日本語で頼むと、それが「Cloudflareの各種操作」に翻訳されて実行される構造。これがこの文書全体で説明する内容。
この図のビジュアルを強化したい場合 → ChatGPT/GPT Image 用プロンプト
強化推奨ケース: 保護者向け説明会など、外部の人に「AI連携の全体像」を伝える場面。現状のSVGは構造伝達には十分だが、もう少し印象に残るビジュアルにしたい時に使う。
Style: minimalist editorial infographic, warm beige background #FAF8F4.
Accent colors only: deep red #8B2635, teal #5BA89E, gold #B8985A, dark navy #2C3E50.
Composition: horizontal flow from left to right with three distinct zones.
No text anywhere in the image. 16:9 aspect ratio.

Subject: On the left, a stylized human silhouette at a desk with a laptop,
warm orange-red light glowing from the screen. In the center, a single
glowing teal node with multiple thin lines radiating outward like a neural
hub. On the right, a clean stack of geometric blocks representing cloud
infrastructure - some glowing softly, suggesting interconnected services.
Thin lines connect the human → hub → infrastructure. Soft shadows,
slightly grainy texture. Editorial magazine illustration style, not
cartoonish, not photorealistic.
使い方: このプロンプトを ChatGPT に貼り、生成画像を assets/images/figure_A.png として保存。図解スロット内の SVG を <img src="assets/images/figure_A.png"> に置き換えるか、SVG の上に重ねて使う。

パート1 — SEO で検索ヒットする可能性

結論: ヒットさせることもできるし、させないこともできる(完全に制御可能)。サイトの設計次第。3つのケースに分けて整理する。

まず全体像: Cloudflare の設定によって、サイトが「誰に見えるか」が大きく変わる。下図は、3つのケースで「閲覧者」「Google検索」「クローラー(自動巡回ロボット)」の見え方がどう違うかを示している。
ケースA *.pages.dev のまま放置 サイト (設定なし) Google 読める 誰でも 閲覧者 見える → 意図せず検索に出る 事故になりやすい ケースB 独自ドメインで公式運用 公式サイト 独自ドメイン +SEO最適化 Google 高評価で読む 誰でも 閲覧者 見える → 積極的に検索上位を狙う 集客に活用 ケースC 内部ハブ(3点セット保護) 🛡 Access + robots + noindex ナレッジハブ スタッフ専用 Google ✕ 弾かれる 許可された スタッフのみ 入れる → 検索結果に出ない 関係者だけが入れる 「設定」によって、同じCloudflareでも見え方がまったく変わる
Google検索 閲覧者(人間) サイト 保護バリア
図1: 同じCloudflareでも、設定次第で「Googleからの見え方」「閲覧者の到達可否」が3パターンに分かれる。
この図のビジュアルを強化したい場合 → ChatGPTプロンプト
強化推奨ケース: 「SEOとは何か」を知らない読者向け資料。現状のSVGは技術的に正確だが、初学者には抽象的すぎる。建物のメタファーで直感的にしたい場合に使う。
Style: isometric architectural illustration, soft warm beige #FAF8F4 background.
Color palette restricted to: deep red #8B2635, teal #5BA89E, gold #B8985A, white, soft gray.
No text in the image. Three distinct buildings arranged in a row. 16:9 ratio.

Subject: Three small buildings on a shared base, each representing a different
website state:
1. Left building: a small open-door house with no signage, surrounded by
   wandering search-engine spider-like robots that freely walk in and out.
   Conveys "anyone can find and enter."
2. Middle building: a tall elegant storefront with prominent welcome signage,
   tall windows, and a clear path leading to the entrance. Robots approach
   with respect. Conveys "intentionally inviting visitors."
3. Right building: a small fortress with a closed gate, three layered walls
   visible (outer dotted, middle dashed, inner solid). Robots bounce off the
   outer wall. One robot carries a "key" and passes through. Conveys
   "members-only access."

Soft shadows, hand-drawn line quality but precise geometry. Editorial
illustration style.
注意: 文字や記号は画像に含めないこと。説明文や凡例はHTML側で別途追加する。
ケースA: *.pages.dev のままで公開する場合

事実: Cloudflare Pages の標準ドメイン(tomita-knowledge.pages.dev のような形式)は、Googleの検索エンジンによってクロール・インデックスされることが確認されている。

実際、コミュニティには「ミスで、テストページがGoogleのインデックスに載ってしまった」という相談が複数ある。これは裏を返せば、何もしなくても Google に検索される状態になりうるということ。

ただし、*.pages.dev の検索順位は不利な傾向がある。「Cloudflare Pages 経由で配信されているサイトのみ、キーワード検索でスコアが低くなる」という報告もある(原因は確定していない)。

含意: 内部ナレッジハブを意図せず公開したくない場合は、ケースCの「インデックス防止」が必須。

ケースB: 独自ドメインで公式サイトとして運用する場合

事実: Cloudflareの機能は検索エンジン順位を改善する複数の要素を提供。サイトスピード、HTTPS、Crawler Hints(検索エンジンに新コンテンツを通知する仕組み)が含まれる。

独自ドメイン(例: alpe.jp)を Cloudflare Pages に向けて運用する場合、SEO上の不利はなく、むしろ有利になる可能性がある。

特に重要な機能

これはXサーバー単体運用と比較しても、遜色ない、または上回るSEO適合性を持つ。

ケースC: 意図的に検索エンジンに載せたくない場合(内部ハブ向け・推奨)

スタッフ向け内部ナレッジハブの場合、検索エンジンに載らないようにすべき。方法は3つあり、組み合わせるのが最強。

方法1: Cloudflare Access で保護する(最も強力)

Accessで認証必須にすれば、検索エンジンのクローラーも認証画面に弾かれるため、中身を読めない。インデックスされたとしてもタイトルすら出ない。

方法2: robots.txt を置く

HTMLと一緒に robots.txt というファイルを置き、以下を記述する:

User-agent: *
Disallow: /

これで「全クローラーに対して全ページのクロールを禁止する」という意思表示になる。ただしこれはお願いベースで、悪意あるクローラーは無視する。

方法3: HTMLに noindex メタタグを置く

各HTMLファイルの <head> 内に以下を追加:

<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex, nofollow">

検索エンジンへの「載せないで」という指示。

最強の組み合わせ: Cloudflare Access + robots.txt + noindex メタタグ の3点セット。トミタコーチのナレッジハブには、これを推奨。

3点セットの役割分担: なぜ3つも重ねるのか?それぞれが「違う種類の侵入」を別の場所で防ぐから。1つだけだと、すり抜けるパターンがある。
スタッフ専用 ナレッジハブ 第3層:noindex メタタグ 「載せないで」と検索エンジンにお願い 第2層:robots.txt 「巡回しないで」とお願い 第1層:Access 物理的に通さない 行儀の良い クローラー (Google等) 3層全部で 守れる 行儀の悪い クローラー (無視する) 第2・3はすり抜け →Accessで停止 部外者の 直接アクセス (URL知ってる) URL直打ちでも →Accessで止める 許可された スタッフ 認証後に到達
図2: 3点セットは「同心円の城壁」のような関係。それぞれ違う種類の侵入を、違う場所で止める。Accessが物理的な扉、外2層は「立て看板」のような役割。
この図のビジュアルを強化したい場合 → ChatGPTプロンプト
強化推奨ケース: セキュリティの説明を「お城の城壁」メタファーで直感化したい時。スタッフ研修や保護者向けに「なぜ3つも重ねるのか」を1秒で伝えたい場面。
Style: top-down isometric illustration, warm beige background #FAF8F4.
Restricted palette: deep red #8B2635, teal #5BA89E, gold #B8985A, soft gray.
No text in the image. Square 1:1 ratio.

Subject: A medieval-style castle structure viewed from above, with three
concentric circular walls protecting a small glowing treasure chest in the
center.
- Outermost ring: a low decorative fence with gaps (porous, signaling
  intent only)
- Middle ring: a stone wall with a closed gate (more substantial but
  passable)
- Innermost ring: a tall solid wall with a single guarded gate (truly
  protective)

Three small figures approach from the left edge:
- One bounces off the outermost fence (respectful robot)
- One passes through the first two rings but stops at the inner wall
  (ignoring rules)
- One holds a glowing key and is being admitted through the innermost gate
  (authorized staff)

Subtle drop shadows, hand-rendered texture, editorial illustration quality.
応用: このメタファーは「情報セキュリティ全般」の説明に転用可能。教育事業での「個人情報の扱い」研修にも使える。

SEOに関する判断基準まとめ

用途推奨設定SEO目的
内部ナレッジハブAccess + robots.txt + noindex検索に載せない
アルペ・名門コーチの公式サイト独自ドメイン + サイトマップ送信検索に載せる
教材の公開サンプルnoindexメタタグで個別制御必要なものだけ載せる

パート2 — Claude Code と Cloudflare の公式統合(驚きのポイント)

ここからが本当の驚き。Claude Code は Cloudflare 公式の統合パートナーとして位置づけられている。

事実: Claude Code 向けの公式統合がある

Cloudflareの公式ドキュメントには Claude Code 専用のセットアップガイドがあり、以下が用意されている:

  1. Cloudflare Skills — Claude Code 向けのスキル集
  2. Cloudflare API MCP サーバー — 2,500以上のAPIエンドポイントに自然言語でアクセス
  3. wrangler スキル — Cloudflare のCLIを Claude Code が自動で使い分ける

つまり、トミタコーチが既に使っている Claude Code から、Cloudflareアカウントの操作を自然言語で行えるということ。

具体的にClaude Codeから何ができるか

何をしてくれるかの全体像: Claude Code は「ターミナルで動く秘書」のような存在。トミタコーチが日本語で頼むと、それを各種の「実務」に翻訳して、Cloudflareの管理画面を開く代わりに自動で操作してくれる。下図はその関係を示す。
Claude Code (ターミナルで動く秘書) あなたの日本語を理解 DNS設定の確認 「ドメインの設定を見て」 デプロイ状況の確認 「今日の更新を見せて」 スタッフ認証の管理 「○○さんを追加して」 アクセス分析 「先週との比較は?」 セキュリティ確認 「異常なアクセスは?」 ファイル管理 「古いページを整理」
図3: Claude Code を中心とした「ハブ&スポーク」構造。1つの窓口(中央) から、Cloudflareの各種機能 (周辺) に自然言語で指示できる。本来は別々の管理画面を開く必要がある操作が、対話だけで完結する。
この図のビジュアルを強化したい場合 → ChatGPTプロンプト
強化推奨ケース: 「秘書」のメタファーを実体化したい時。AIエージェントを擬人化することで親しみを持たせたい場面。
Style: editorial flat illustration, warm beige #FAF8F4 background.
Palette: deep red #8B2635, teal #5BA89E, gold #B8985A only.
No text. Square 1:1 ratio.

Subject: A central elegant desk where a stylized humanoid figure (representing
an AI assistant, not too cute, not too technical) sits with multiple thin
beams of light radiating outward in 6 directions. Each beam connects to a
small floating icon-object at the edge:
- Top: a small globe (DNS)
- Top-right: a glowing screen with chart (analytics)
- Right: a small key (access/authentication)
- Bottom-right: a magnifying glass (security)
- Bottom: a deployed package box (deployment)
- Top-left: an organized folder (file management)

The assistant figure is calm and focused. The beams are not aggressive but
elegant - more like a conductor with an orchestra than a control center.
Soft shadows, refined editorial quality.
留意: 「秘書」のメタファーは便利だが、性別ステレオタイプを避けるため、プロンプトでは「stylized humanoid figure」と中性的に指定している。

Cloudflare MCPサーバーを Claude Code に接続すると、以下が可能になる:

トミタコーチの用途への翻訳(対話例)

あなた:「アルペのドメインのDNS設定を確認して」
Claude:(DNS情報を取得して表示)

あなた:「ナレッジハブの今日のデプロイ状況を見せて」
Claude:(直近のデプロイを表示)

あなた:「Access のポリシーに新しいスタッフのメールアドレスを追加して」
Claude:(許可リストを更新)

あなた:「先週から今週でアクセス数が増えているか確認して」
Claude:(分析データを取得)

これは Xサーバーでは絶対に実現できない体験。Xサーバーは管理画面が日本語で親切だが、Claude Code との対話的な操作には対応していない。

Cloudflare Access の操作も Claude Code から可能

「DNS レコードの作成、ファイアウォールルールの監査、ゾーンとアカウントメンバーの管理 — すべて Claude Code から実行可能」(Cloudflare公式)。Access の設定変更もこれに含まれる:

親和性の総合評価

観点評価
設定の自動化★★★★★ Claude Code が公式ツールとして認識される
日常運用★★★★☆ 自然言語で管理操作が可能
トラブル対応★★★★☆ ログ取得・分析も自然言語で
学習コスト★★★☆☆ MCP接続の初期設定は要勉強
既習との連続性★★★★★ Claude Code をすでに使っているので導入しやすい

パート3 — Claude Code 連携の段階的アプローチ

Cloudflare の公式統合機能は強力だが、いきなり全部使う必要はない。段階的に導入できる。

「住んでいる場所」が広がるイメージ: 段階1→2→3は、難易度が上がるのではなく、自分が動ける範囲が広がっていく。最初は手元の小さな部屋(段階1)、次に廊下も使える(段階2)、最後は家全体が動かせる(段階3)。一気に家全体を任される必要はない。
3 MCP接続 半年〜1年後 Cloudflareの あらゆる操作が 対話で可能 「家全体を動かせる」 2 Wrangler 導入 1〜3か月後 1 何も連携しない 今すぐ 手で操作 ローカル編集→ ブラウザにドラッグ 「手元の部屋」 ターミナルから一気にデプロイできる 「廊下も使える」 広がる 範囲 1 2 3
図4: 段階1→2→3は「住む範囲」が徐々に広がる構造。段階1だけでも、ナレッジハブ運用には十分。慣れたら徐々に拡張していけば良い。
この図のビジュアルを強化したい場合 → ChatGPTプロンプト
強化推奨ケース: 「段階的成長」のメタファーを建築物で示したい時。新人スタッフ研修や、学習進度の説明にも転用可能。
Style: architectural cross-section illustration, warm beige #FAF8F4.
Palette: teal #5BA89E (stage 1), gold #B8985A (stage 2), deep red #8B2635
(stage 3), soft gray. No text. 16:9 horizontal.

Subject: A cross-section of a building showing three concentric/nested spaces
of increasing size:
- Innermost: a small cozy study room with a single desk and laptop. Warm
  teal lighting. Represents "stage 1: working alone in a small room."
- Middle: a hallway and adjacent rooms accessible from the study. Gold
  lighting. Represents "stage 2: more rooms become accessible."
- Outermost: the entire building with multiple floors, all rooms now
  connected and lit. Soft red highlights. Represents "stage 3: the whole
  house is manageable."

A small figure stands in the innermost room, with subtle arrows or paths
indicating expansion outward. The composition flows from intimate (center)
to expansive (outer). Editorial illustration, soft shadows, hand-drawn
quality with precise lines.
転用例: このメタファーは「学習者の理解の広がり」(教科書1章→単元全体→教科全体)にも使える。教育資料への流用が容易。
段階1: 何も連携しない(最初の数週間)

メリット: MCP設定なしで使えるため、学習コストゼロ。
この段階での体感: 「ローカル編集→ブラウザにドラッグ」の往復。

段階2: Wrangler CLI を導入する(運用に慣れた後)

メリット: ターミナルから一気通貫でデプロイ可能。
この段階での体感: 「Claude Code との対話だけで公開完了」。

段階3: Cloudflare MCP サーバーを接続する(高度な運用)

メリット: Cloudflare の全機能を Claude Code 経由で操作可能。
この段階での体感: 「インフラ管理が会話で完結」。

図解 — 3層統合の構造

Claude Code (ターミナル) ↓ 3層の統合 ↓ Cloudflare Skills スキル集(段階1〜) wrangler CLI コマンドラインツール(段階2) MCP サーバー API 2500+ (段階3) Cloudflare ▸ Pages(デプロイ) ▸ Workers(関数) ▸ DNS(ドメイン) ▸ Access(認証) ▸ KV / D1 / R2 ▸ Analytics ▸ Firewall / WAF 「自然言語の指示」が「Cloudflare 操作」になる 段階1→2→3 の順に慣れていけば良い(一気に全部入れる必要なし)
図5: Claude Code から Cloudflare を操作する3層構造。Skills / wrangler / MCP の役割分担。
この図のビジュアルを強化したい場合 → ChatGPTプロンプト
強化推奨ケース: Skills/wrangler/MCPの技術的な3層構造を、非エンジニアに「層」として直感化したい時。
Style: layered cross-section diagram, editorial illustration.
Background warm beige #FAF8F4. Palette: deep red #8B2635, teal #5BA89E,
gold #B8985A. No text. 16:9 ratio.

Subject: A vertical stack of three transparent layered platforms, like
floors in a glass building viewed from a slight angle:
- Top platform (smallest, simplest): A single person at a desk
- Middle platform: Three connecting bridges/pathways
- Bottom platform (largest, most complex): A web of interconnected
  nodes representing infrastructure

Connecting all three layers: a single elegant beam of light passing
vertically through the centers, showing how the layers are unified by
one channel.

Soft shadows, refined editorial quality. Conveys "simple at top,
powerful at bottom, but the channel is one."
注意: 既存のSVG図はすでに構造が明確なため、強化の優先度は低い。教育資料に転用する場合のみ検討。

パート4 — トミタコーチへの推奨フロー(統合)

これまでの議論を統合した、現実的な推奨フロー:

Step 1(今すぐ): 段階1で内部ナレッジハブを開始

Step 2(数週間〜1ヶ月後): 段階2で Wrangler 導入

Step 3(将来): 段階3で MCP 接続

自分の解釈

トミタコーチの視点

ここまでの議論をまとめると、ある事実が浮かび上がる:

Cloudflare は AI エージェント時代の運用基盤として、Anthropicと深く連携している

これは2026年の最新情報で、トミタコーチがすでに Claude Code に投資している前提を考えると、Cloudflare を選ぶことは Claude Code への投資を最大化することと一致する。Xサーバーは安定した日本語サポートを提供するが、Claude Code との統合という観点では Cloudflare に明確に劣る。

選択思想
Xサーバー継続既存の安定運用を維持する
Cloudflare 移行AI エージェント時代の運用基盤を構築する

つまり最終的な選択肢は単純な比較ではなく、運用思想の選択になる。

次のアクション

  1. 段階1の実行 → マニュアル: 内部ハブの検索エンジン非掲載化(3点セット)
  2. 段階2への移行 → マニュアル: Claude Code からCloudflare Pagesへデプロイ
  3. SSH 経由でリモート開発するなら → マニュアル: Cloudflare Access + Claude Code SSH 構築
  4. 判断軸の総点検 → 使う/使わない7論点 を再読