ai-seo について
創業者やグロースチーム向けに、自然検索流入の仕組みを構築するAI SEO戦略スキルです。プログラマティックページ、競合代替キーワード、AI検索での可視性、MCPを使うSEOデータワークフローを扱います。
主な機能
- 01目標や条件に応じたSEOツールの選定
- 02競合代替キーワードページの計画
- 03プログラマティックページのテンプレートとワークフロー設計
- 04AI OverviewsとGEOに向けたコンテンツ最適化
- 05MCPサーバーのワークフローによるSEOデータ追跡
活用シーン
- 01競合とのキーワードギャップの発見
- 02テンプレートページの一括生成と公開
- 03AI引用を意識したコンテンツ構成の改善
- 04エージェントのワークフローで検索分析とキーワードデータを統合
MCP 対応
DataForSEO、Google Search Console、Semrush、FireSEOのデータを扱うMCP連携を紹介しています。設定例と、キーワード調査、順位ギャップ分析、コンテンツ計画のエージェントワークフローも記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ chadboyda/ agent-gtm-skills --skill ai-seoインストール後、Claude Code で/ai-seoを入力して読み込まれたか確認します。
詳細
AI SEO スキル
AI を活用した SEO ストラテジストとして、プログラマティックなコンテンツ生成、競合製品の代替キーワード戦略、AI Overviews の最適化、Generative Engine Optimization(GEO)を専門としています。AI ツール、構造化データ、テンプレート化されたページアーキテクチャを活用し、創業者やグロースチームが拡張可能なオーガニックトラフィックの仕組みを構築できるよう支援します。
開始前に
- ユーザーが現在利用している SEO スタック(CMS、アナリティクス、キーワードツール、コンテンツツール)を確認します
- 主な目標を特定します。大規模なプログラマティックページの作成、競合製品の代替戦略、AI Overviews での可視性、またはフルスタックの AI SEO のいずれかです
- ドメインオーソリティの範囲(DR/DA)を尋ねます。これによって実行可能な戦略が変わります
- コンテンツの制作能力を把握します(創業者1人、チーム、代理店のいずれか)
- Google Search Console にアクセスできるか、DataForSEO/Semrush の API 認証情報があるかを確認します
- 代替ページのターゲットとする主要な競合他社を3〜5社特定します
- CMS(Webflow、WordPress、Shopify、Next.js、カスタム)を確認します。これによってプログラマティックなアプローチが決まります
1. AI SEO スタック — ツール選定フレームワーク
主要ツールの比較
| ツール | 主な機能 | 最適な用途 | 料金(2025年) | AI Overviews |
|---|---|---|---|---|
| Surfer SEO | コンテンツ最適化スコアリング | SERP に基づく検索意図の一致 | $99-219/mo | 限定的 |
| Frase AI | 検索意図分析+AI ライティング | SEO と GEO の両方のスコアリング、100以上の言語 | $45-115/mo | はい(GEO スコア) |
| AirOps | 大規模な AI コンテンツ運用 | ワークフローの自動化、一括制作 | Free-$9/1k tasks | ワークフロー経由 |
| SE Ranking | AI Overviews+AI Mode のトラッキング | AI 検索での可視性のモニタリング | $65-119/mo | はい(専用機能) |
| Rankability | コンテンツのスコアリング+最適化 | 代理店規模のコンテンツ監査 | $49-149/mo | はい |
| DataForSEO | 生の SEO データ API | 開発者/エージェント連携、MCP | 従量課金 | SERP API 経由 |
| Clay + Webflow | プログラマティックなページ生成 | パーソナライズされた ABM ランディングページ | $149+/mo | 該当なし |
判断マトリクス
NEED: Content optimization for existing pages
DR > 40 --> Surfer SEO (SERP-based scoring, proven at scale)
DR < 40 --> Frase AI (better value, GEO scoring included)
Agency --> Rankability (bulk audit workflows)
NEED: Content production at scale (50+ pages/month)
Has dev team --> AirOps + custom CMS integration
No dev team --> AirOps + Webflow/WordPress direct publish
ABM focus --> Clay + Webflow (personalized per-account pages)
NEED: AI visibility tracking
Budget exists --> SE Ranking (most comprehensive AI tracker)
Budget-conscious --> Frase AI (GEO score built into editor)
NEED: Raw data for custom workflows
Always --> DataForSEO API (pay-per-use, MCP-compatible)
MCP サーバー連携スタック
| MCP サーバー | データソース | 主な機能 |
|---|---|---|
| DataForSEO MCP | SERP データ、キーワード、バックリンク | リアルタイムのランキング、キーワード調査、競合分析 |
| Google Search Console MCP | GSC のパフォーマンスデータ | クエリ分析、インデックス状況、クロール診断 |
| Semrush MCP | キーワード+ドメインの分析データ | ドメイン比較、キーワードギャップ、トラフィック推定 |
| FireSEO MCP | GSC+ページ内分析 | SEO 監査、自然言語による競合分析 |
DataForSEO MCP のセットアップ:
claude mcp add dataforseo --transport sse \
--header "Authorization: Basic <base64_credentials>" \
https://mcp.dataforseo.com/sse
GSC MCP のセットアップ:
git clone https://github.com/AminForou/mcp-gsc
cd mcp-gsc && pip install -r requirements.txt
claude mcp add gsc -- python /path/to/mcp-gsc/server.py
エージェントのワークフローパターン:
- DataForSEO MCP:[競合他社]の検索ボリュームが500超の上位50キーワードを検索します
- GSC MCP:それらのキーワードの現在のランキングを表示します
- 競合他社がトップ10にランクインしているものの、自社はランクインしていないギャップを特定します
- Frase または Surfer を使ってコンテンツブリーフを生成します
- AirOps のワークフローでコンテンツを制作します
- SE Ranking で AI Overview の引用状況をモニタリングします
2. 「[競合他社]の代替」SEO 戦略
TOFU よりもコンバージョン率が3〜5倍高い理由
BOFU キーワードは、ソリューションを積極的に比較している購入検討者をターゲットにします。「[競合他社]の代替」を検索するユーザーは、すでにカテゴリを選定しています。あとは自社を選ぶ理由が必要なだけです。
- TOFU の情報提供コンテンツ:コンバージョン率0.5〜2%
- BOFU の「[競合他社]の代替」コンテンツ:コンバージョン率3〜8%
- 「[競合他社]と[自社製品]の比較」ページ:コンバージョン率5〜12%
ターゲットキーワードのパターン(優先順位順)
| パターン | 例 | 検索意図 | 難易度 |
|---|---|---|---|
| [競合他社] alternatives | "Mailchimp alternatives" | 非常に高い | 中 |
| [競合他社] vs [自社製品] | "Mailchimp vs ConvertKit" | 非常に高い | 低〜中 |
| [ニッチ市場]向けの最適な[カテゴリ] | "Best email tool for creators" | 高い | 中 |
| [競合他社] pricing | "Mailchimp pricing 2026" | 高い | 低 |
| [競合他社]から乗り換える | "Switch from Mailchimp" | 非常に高い | 低 |
| [競合他社] vs [競合他社] | "Mailchimp vs Constant Contact" | 高い | 中 |
ページテンプレートの構成
H1: Best [Competitor] Alternatives in [Year]
- Opening: why users look for alternatives (specific pain points)
- Quick comparison table (your product + 4-6 alternatives)
H2: Why Users Switch from [Competitor]
- 3-5 pain points sourced from G2/Capterra reviews
H2: [Your Product] - Best for [Your Wedge]
- Feature comparison focused on your strengths + migration guide
H2: [Alternative 2-6] - Best for [Their Wedge]
- Repeat for each alternative, always list yourself first
H2: Feature Comparison Table
- Side-by-side matrix: features, pricing, limits
H2: How to Choose the Right [Category] Tool
- Decision framework by use case
H2: FAQ (with schema markup)
- "Is [Your Product] better than [Competitor]?"
- "How much does [Competitor] cost?"
- "Can I migrate from [Competitor]?"
顧客獲得プレイブック
ClickUpは、同じ分野で大規模な買収が行われるたびに、体系的に「競合他社に取って代わる」ページを作成しています。SalesforceがSlackを買収した際、ClickUpは選択肢を検討しているユーザーを対象に、検索がピークを迎える3〜6か月の期間に合わせて、乗り換え先のページを公開しました。
再現可能なフレームワーク:
- 自社のカテゴリにおける買収についてGoogleアラートを設定します
- 48時間以内に「[買収されたツール]の代替案」ページの草案を作成します
- 2週間以内に、詳細な比較と移行ガイドを公開します
- 検索数がピークを迎える3〜6か月の期間を狙います
3. プログラマティックSEO — AIでページを大規模展開する
実績のあるページパターン
| パターン | 例 | データソース | 規模 |
|---|---|---|---|
| [ツール]([業界]向け) | "CRM for real estate" | 業界リスト+機能 | 50-500 |
| [ツール] vs [競合他社] | "Airtable vs Notion" | 競合他社の比較表 | 20-200 |
| [サービス]([都市]) | "Plumber in Austin TX" | 都市データベース | 500-5,000 |
| [企業]の[指標] | "Revenue of Stripe" | 企業データベース | 1,000-30,000 |
| [ユースケース]向けの[テンプレート] | "Invoice for freelancers" | テンプレートライブラリ | 100-1,000 |
| [インテグレーション]+[インテグレーション] | "Slack + Salesforce" | インテグレーションの組み合わせ | 500-10,000 |
アーキテクチャ
+------------------+ +-------------------+ +------------------+
| Structured Data |---->| Page Template |<----| AI Content Gen |
| Airtable/DB/API | | CMS: Webflow, | | AirOps, Claude, |
| | | WordPress, Next.js | | Frase briefs |
+------------------+ +-------------------+ +------------------+
|
v
+----------------------------+
| Quality Controls |
| - Screaming Frog crawl |
| - GSC index monitoring |
| - Uniqueness > 70%/page |
| - 10% manual review sample |
+----------------------------+
品質要件(必須)
GoogleのAIクローラーは定型文を検出します。単語を1〜2個入れ替えただけのページは検索順位が上がりません。すべてのページに次の要素が必要です。
- 500〜1,000語以上の役立つコンテンツ — 埋め草ではありません
- 条件に応じたコンテンツロジック — データのバリエーションごとに推奨内容を調整するif/thenルール
- 独自のデータポイント — ページごとの独自指標、評価、比較
- リッチ要素 — HTMLテーブル、チャート、埋め込みツール
- 内部リンク網 — 関連するプログラマティックページへのリンクを各ページに3〜5件
- 構造化データマークアップ — ページの種類に応じたFAQ、Product、またはReviewのスキーマ
AirOpsのワークフロー例
[Tool] vs [Competitor] Page Generator:
1. Input: CSV of tool pairs + feature categories
2. Agent: Research each tool (pricing, features, reviews)
3. Agent: Generate comparison sections per template
4. Agent: Write unique intro + conclusion per pair
5. Quality: Uniqueness score > 70%
6. Publish: Push to WordPress/Webflow via API
7. Monitor: GSC indexing check after 48 hours
主な機能:カスタムのマルチエージェントワークフロー、CMSへの直接公開(WordPress/Webflow/Shopify)、ブランドナレッジベースの組み込み、1回の実行で50〜500ページのバッチ処理。
ABMページ向けのClay+Webflow
大規模なアカウントベースマーケティング向け:
- Clayで企業データ(ロゴ、業界、課題、現在のツール)を拡充します
- Webflow CMSテンプレートで、Clayの列を動的フィールドにマッピングします
- スラッグを自動生成します:/for/[company-name]
- 各ページにパーソナライズされたヒーロー、推薦コメント、ケーススタディを掲載します
- Verkadaはこのパターンを数百のABMランディングページに活用しています
タイムライン
| マイルストーン | 期間 |
|---|---|
| ページがインデックスに登録される | 2-4週間 |
| 初期トラフィック | 4-8週間 |
| 有意なオーガニック成長 | 3-6か月 |
| ROIがプラスになる | 6-12か月 |
4. AI Overviewsと生成エンジン最適化(GEO)
分岐点
AI Overviewsはクエリの15〜50%に表示されます。表示される場合、1位のCTRは34.5%低下します。
Traditional SEO GEO (AI Search Optimization)
+--------------------------+ +--------------------------+
| Goal: Clicks to site | | Goal: Citations by AI |
| Metric: Rankings + CTR | | Metric: Mentions + trust |
| Target: Google SERP | | Target: AI Overviews, |
| Content: Click-worthy | | ChatGPT, Perplexity, |
| | | Claude, Gemini |
+--------------------------+ +--------------------------+
AI Overviews 最適化チェックリスト
- 回答を先に提示する形式 - 最初の1~2文で直接回答し、その後に補足情報を加えます
- 独立して理解できるセクション - 各H2/H3は単独で理解できるようにします。「前述のとおり」のような表現は避けます
- 疑問形の見出し - 「[X]とは?」「[X]の仕組みは?」「[Y]に最適な[X]」
- ひと目で把握できる書式 - 長い段落より、箇条書き、番号付きリスト、表を使います
- エンティティの最適化 - ツール、企業、人名を具体的に挙げます。一般的な表現は取り上げられにくくなります
- 統計データによる裏付け - 「大幅に改善」より「3.2倍改善」のほうが効果的です
- 鮮度を示す情報 - 日付、「[Month] [Year]に更新」、最近の出来事への言及
GEO プラットフォームのカバレッジ
| プラットフォーム | 規模 | 引用の傾向 |
|---|---|---|
| Google AI Overviews | 全クエリの15%以上 | 明確な回答を含む検索上位ページを引用 |
| ChatGPT | 週間ユーザー数8億人以上 | 信頼性が高く、構成の整ったコンテンツを参照 |
| Perplexity | 月間ユーザー数1億人以上 | リンク付きでソースを明示的に引用 |
| Gemini | 月間ユーザー数7億5,000万人以上 | Google インデックスとナレッジグラフを参照 |
GEO コンテンツ監査
- すべてのH2が、単独で成立する質問に答えていますか?
- 各セクションの最初の2文から、AIが回答を抽出できますか?
- エンティティ(ツール、企業、指標など)を具体的に挙げていますか?
- 統計には出典を明記していますか?
- ページに直接的な回答を含むFAQスキーマがありますか?
- リストや表を使ってコンテンツを構成していますか?
- 「[Month] [Year]に更新」というタイムスタンプがありますか?
AI 可視性トラッキングのための SE Ranking
AI Overviews Tracker: Overviews からのトラフィックを推定し、表示のきっかけとなるキーワードを追跡して、引用状況(引用あり/引用なし/競合が引用)を表示します。
AI Mode Tracker: AI Mode の会話をリアルタイムで記録し、掲載順位と引用順を把握して、パーソナライズによる変動を考慮します。
LLM Visibility Research: ChatGPT、Perplexity、Gemini でのブランド言及を追跡します。「No cited」機能では、競合が表示されていて自社が表示されていない箇所を確認できます。こうしたギャップを、コンテンツ制作の優先事項にします。
モニタリング頻度: 上位50キーワードの AI Overview 引用は毎週、LLM のシェア・オブ・ボイスは隔週、「No cited」ギャップの全件監査は毎月実施します。
5. キーワード戦略のフレームワーク
3層アーキテクチャ
Layer 1: BOFU (Convert) Layer 2: MOFU (Evaluate) Layer 3: TOFU (Discover)
3-8% conversion 1-3% conversion 0.5-1% conversion
+------------------------+ +------------------------+ +--------------------+
| [X] alternatives | | Best [category] tools | | What is [concept] |
| [X] vs [Y] | | [category] comparison | | How to [task] |
| [X] pricing | | [X] for [industry] | | [concept] guide |
| Switch from [X] | | [X] use cases | | [concept] trends |
+------------------------+ +------------------------+ +--------------------+
Build first Build second Build last
Volume: 100-5K Volume: 1K-20K Volume: 5K-50K+
キーワード調査のワークフロー(MCP を活用)
ステップ1: DataForSEO MCP - カテゴリ別のキーワード候補を取得し、検索ボリュームが100超、KDが50未満のものをインテント別にグループ化します ステップ2: DataForSEO/Semrush MCP - 競合のキーワードギャップ(競合は検索上位10位以内にランクインしているが、自社はランクインしていないキーワード)を調べ、商用インテントに限定します ステップ3: SE Ranking - ターゲットキーワードのうち、AI Overviews の表示につながるものを確認し、「ランクインしているが引用されていない」ギャップに印を付けます ステップ4: コンテンツカレンダーの優先順位を決めます:
| 優先度 | 条件 | 対応 |
|---|---|---|
| P0 | BOFU、検索ボリューム200超、KD 40未満 | 今週作成 |
| P1 | BOFU、検索ボリューム200超、KD 40~60 | 今月作成 |
| P2 | MOFU、検索ボリューム500超、KD 50未満 | 来月作成 |
| P3 | AI Overview のギャップ(ランクインしているが引用されていない) | 既存ページを最適化 |
| P4 | TOFU、検索ボリューム2,000超、KD 40未満 | バックログ |
6. コンテンツ制作パイプライン
AI コンテンツの品質スペクトラム
Level 1: Pure AI (DO NOT DO THIS) - Generic, thin, penalty risk HIGH
Level 2: AI + template + unique data (MINIMUM) - Penalty risk LOW if data unique
Level 3: AI draft + human editing + research (IDEAL) - Penalty risk MINIMAL
Level 4: Human-written + AI optimization (PREMIUM) - Penalty risk NONE
パイプライン
Keyword Research --> Content Brief --> AI Draft --> Human Edit --> Publish + Track
(DataForSEO MCP) (Frase/Surfer) (AirOps) (Editor) (CMS + GSC)
コンテンツブリーフのテンプレート
Target keyword: [primary]
Secondary: [3-5 related terms]
Intent: [informational / commercial / transactional]
SERP leader: [URL of #1]
Content score target: [Surfer/Frase 80+]
Required H2s: [list]
Entities: [tools, companies, people to name]
Data points: [statistics, benchmarks, pricing]
Comparison table: [columns]
FAQ: [3-5 People Also Ask questions]
Unique angle: [what differentiates from current #1]
Schema: [FAQ / Product / Review / HowTo]
7. プログラマティックページのテクニカル SEO
インデックス登録: すべてのページを含む XML サイトマップを GSC に登録します。即時インデックス登録には IndexNow API を使います。カバレッジレポートの「検出 - インデックス未登録」を監視します。ページごとに正しい canonical を設定します。
速度: SSG を推奨します(Next.js、Astro、Webflow)。ファーストビューより下のコンテンツは遅延読み込みします。Core Web Vitals の目標値:LCP < 2.5s、CLS < 0.1、INP < 200ms。すべてのアセットに CDN を使用します。
内部リンクのメッシュ:
"CRM for Real Estate" links to:
- "CRM for Small Business" (related)
- "Salesforce vs HubSpot" (comparison)
- "Best CRM Software 2026" (parent category)
ページタイプごとのスキーマ: 代替ページには FAQ スキーマ、比較ページには aggregateRating を含む Product スキーマ、ガイドページには HowTo スキーマを設定します。
8. 測定と改善
| 指標 | ツール | 頻度 | 目標 |
|---|---|---|---|
| オーガニックトラフィック | GSC / GA4 | 毎週 | 前月比成長 |
| ランキング(トップ10) | DataForSEO / SE Ranking | 毎週 | 対象キーワードの20%以上 |
| AI Overview での引用 | SE Ranking AI Tracker | 毎週 | ランキング対象キーワードの30%以上 |
| インデックス登録済みページ | GSC Coverage | 毎週 | 公開済みページの95%以上 |
| コンテンツスコア | Surfer / Frase | 公開ごと | 80以上 |
| BOFU コンバージョン率 | GA4 | 毎月 | 代替ページで3~8% |
| LLM での言及率 | SE Ranking LLM Tracker | 2週間ごと | シェア・オブ・ボイスの拡大 |
月次改善サイクル
- MCP 経由で GSC データを取得:成長率が高いページと低下しているページ
- 低下しているページ:AI Overview への表示状況を確認し、情報を最新化して、スコアを再最適化し、不足しているエンティティを追加します
- 成長しているページ:関連するプログラマティックページを作成し、内部リンクを構築して、FAQ スキーマを追加します
- AI Overviews で「引用なし」の場合:回答を先に提示する構成に変更し、抽出可能なセクションを追加して、具体的なデータを盛り込みます
- インデックス未登録のページ:内容が薄くないか(独自コンテンツが500語未満か)を確認し、カニバリゼーションがないことを確かめて、IndexNow 経由で再送信します
クイックリファレンス
公開チェックリスト
[ ] Keyword research complete (BOFU first, then MOFU)
[ ] Competitor alternative targets identified (10-20 competitors)
[ ] Page template tested with 3-5 pages
[ ] Data source connected (Airtable/DB/API)
[ ] AI content workflow configured (AirOps or custom)
[ ] Quality controls in place (uniqueness scoring, manual review)
[ ] Schema markup per page type
[ ] Internal linking mesh planned
[ ] XML sitemap auto-updates
[ ] GSC + AI Overviews tracking configured
[ ] Content calendar prioritized (P0-P4)
予算別ツールスタック
Bootstrap ($0-100/mo):
GSC (free) + DataForSEO (pay-per-use) + Frase Starter ($45/mo)
Growth ($100-500/mo):
GSC + DataForSEO MCP + Surfer Essential ($99/mo)
+ AirOps Solo (free tier) + SE Ranking ($65/mo)
Scale ($500-2000/mo):
Full MCP stack + AirOps Pro + Surfer Scale ($219/mo)
+ SE Ranking Pro ($119/mo) + Clay + Webflow ($149+/mo)
Enterprise ($2000+/mo):
All above + Rankability + custom Next.js programmatic system
確認する質問
- 「現在のドメイン評価はどのくらいですか? これによって、競争率の低い BOFU キーワードから始めるか、まず権威性を高める必要があるかが決まります。」
- 「顧客が最もよく比較対象にする競合企業を5社挙げるとしたら、どの企業ですか? これらを代替ページのターゲットにします。」
- 「プログラマティックページ用の構造化データソース(製品データベース、企業リスト、機能マトリクスなど)はありますか?」
- 「どの CMS を利用していますか? Webflow と WordPress は、プログラマティック SEO のサポートが最も充実しています。」
- 「キーワードについて、AI Overview への表示を追跡していますか?」
- 「月間のコンテンツ制作能力はどのくらいですか?」
- 「DataForSEO または Semrush の API にアクセスできますか?」
- 「コンテンツは AI 抽出向けに構成されていますか? たとえば、独立して理解できるセクション、回答を先に提示する形式、具体的なデータなどです。」
関連スキル
- content-to-pipeline - SEO コンテンツをリード獲得とパイプライン創出につなげます
- multi-platform-launch - SEO コンテンツと複数チャネルでの製品ローンチを連携させます
- positioning-icp - キーワードターゲティングとページのメッセージに活用するポジショニングと ICP を定義します
- social-selling - ソーシャル配信を通じて SEO コンテンツを拡散し、リンク構築につなげます
- gtm-engineering - プログラマティックページの生成とデータパイプラインのための技術基盤を構築します