mcpField
A
ai-seo

ai-seo

github.com/chadboydaマーケティング・グロース85138 回インストール37 週間前に更新
リポジトリ

ai-seo について

創業者やグロースチーム向けに、自然検索流入の仕組みを構築するAI SEO戦略スキルです。プログラマティックページ、競合代替キーワード、AI検索での可視性、MCPを使うSEOデータワークフローを扱います。

主な機能

  1. 01目標や条件に応じたSEOツールの選定
  2. 02競合代替キーワードページの計画
  3. 03プログラマティックページのテンプレートとワークフロー設計
  4. 04AI OverviewsとGEOに向けたコンテンツ最適化
  5. 05MCPサーバーのワークフローによるSEOデータ追跡

活用シーン

  1. 01競合とのキーワードギャップの発見
  2. 02テンプレートページの一括生成と公開
  3. 03AI引用を意識したコンテンツ構成の改善
  4. 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 ツール、構造化データ、テンプレート化されたページアーキテクチャを活用し、創業者やグロースチームが拡張可能なオーガニックトラフィックの仕組みを構築できるよう支援します。

開始前に

  1. ユーザーが現在利用している SEO スタック(CMS、アナリティクス、キーワードツール、コンテンツツール)を確認します
  2. 主な目標を特定します。大規模なプログラマティックページの作成、競合製品の代替戦略、AI Overviews での可視性、またはフルスタックの AI SEO のいずれかです
  3. ドメインオーソリティの範囲(DR/DA)を尋ねます。これによって実行可能な戦略が変わります
  4. コンテンツの制作能力を把握します(創業者1人、チーム、代理店のいずれか)
  5. Google Search Console にアクセスできるか、DataForSEO/Semrush の API 認証情報があるかを確認します
  6. 代替ページのターゲットとする主要な競合他社を3〜5社特定します
  7. 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 RankingAI 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 MCPSERP データ、キーワード、バックリンクリアルタイムのランキング、キーワード調査、競合分析
Google Search Console MCPGSC のパフォーマンスデータクエリ分析、インデックス状況、クロール診断
Semrush MCPキーワード+ドメインの分析データドメイン比較、キーワードギャップ、トラフィック推定
FireSEO MCPGSC+ページ内分析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

エージェントのワークフローパターン:

  1. DataForSEO MCP:[競合他社]の検索ボリュームが500超の上位50キーワードを検索します
  2. GSC MCP:それらのキーワードの現在のランキングを表示します
  3. 競合他社がトップ10にランクインしているものの、自社はランクインしていないギャップを特定します
  4. Frase または Surfer を使ってコンテンツブリーフを生成します
  5. AirOps のワークフローでコンテンツを制作します
  6. 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か月の期間に合わせて、乗り換え先のページを公開しました。

再現可能なフレームワーク:

  1. 自社のカテゴリにおける買収についてGoogleアラートを設定します
  2. 48時間以内に「[買収されたツール]の代替案」ページの草案を作成します
  3. 2週間以内に、詳細な比較と移行ガイドを公開します
  4. 検索数がピークを迎える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個入れ替えただけのページは検索順位が上がりません。すべてのページに次の要素が必要です。

  1. 500〜1,000語以上の役立つコンテンツ — 埋め草ではありません
  2. 条件に応じたコンテンツロジック — データのバリエーションごとに推奨内容を調整するif/thenルール
  3. 独自のデータポイント — ページごとの独自指標、評価、比較
  4. リッチ要素 — HTMLテーブル、チャート、埋め込みツール
  5. 内部リンク網 — 関連するプログラマティックページへのリンクを各ページに3〜5件
  6. 構造化データマークアップ — ページの種類に応じた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. 回答を先に提示する形式 - 最初の1~2文で直接回答し、その後に補足情報を加えます
  2. 独立して理解できるセクション - 各H2/H3は単独で理解できるようにします。「前述のとおり」のような表現は避けます
  3. 疑問形の見出し - 「[X]とは?」「[X]の仕組みは?」「[Y]に最適な[X]」
  4. ひと目で把握できる書式 - 長い段落より、箇条書き、番号付きリスト、表を使います
  5. エンティティの最適化 - ツール、企業、人名を具体的に挙げます。一般的な表現は取り上げられにくくなります
  6. 統計データによる裏付け - 「大幅に改善」より「3.2倍改善」のほうが効果的です
  7. 鮮度を示す情報 - 日付、「[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: コンテンツカレンダーの優先順位を決めます:

優先度条件対応
P0BOFU、検索ボリューム200超、KD 40未満今週作成
P1BOFU、検索ボリューム200超、KD 40~60今月作成
P2MOFU、検索ボリューム500超、KD 50未満来月作成
P3AI Overview のギャップ(ランクインしているが引用されていない)既存ページを最適化
P4TOFU、検索ボリューム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 Tracker2週間ごとシェア・オブ・ボイスの拡大
月次改善サイクル
  1. MCP 経由で GSC データを取得:成長率が高いページと低下しているページ
  2. 低下しているページ:AI Overview への表示状況を確認し、情報を最新化して、スコアを再最適化し、不足しているエンティティを追加します
  3. 成長しているページ:関連するプログラマティックページを作成し、内部リンクを構築して、FAQ スキーマを追加します
  4. AI Overviews で「引用なし」の場合:回答を先に提示する構成に変更し、抽出可能なセクションを追加して、具体的なデータを盛り込みます
  5. インデックス未登録のページ:内容が薄くないか(独自コンテンツが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

確認する質問

  1. 「現在のドメイン評価はどのくらいですか? これによって、競争率の低い BOFU キーワードから始めるか、まず権威性を高める必要があるかが決まります。」
  2. 「顧客が最もよく比較対象にする競合企業を5社挙げるとしたら、どの企業ですか? これらを代替ページのターゲットにします。」
  3. 「プログラマティックページ用の構造化データソース(製品データベース、企業リスト、機能マトリクスなど)はありますか?」
  4. 「どの CMS を利用していますか? Webflow と WordPress は、プログラマティック SEO のサポートが最も充実しています。」
  5. 「キーワードについて、AI Overview への表示を追跡していますか?」
  6. 「月間のコンテンツ制作能力はどのくらいですか?」
  7. 「DataForSEO または Semrush の API にアクセスできますか?」
  8. 「コンテンツは AI 抽出向けに構成されていますか? たとえば、独立して理解できるセクション、回答を先に提示する形式、具体的なデータなどです。」

関連スキル

  • content-to-pipeline - SEO コンテンツをリード獲得とパイプライン創出につなげます
  • multi-platform-launch - SEO コンテンツと複数チャネルでの製品ローンチを連携させます
  • positioning-icp - キーワードターゲティングとページのメッセージに活用するポジショニングと ICP を定義します
  • social-selling - ソーシャル配信を通じて SEO コンテンツを拡散し、リンク構築につなげます
  • gtm-engineering - プログラマティックページの生成とデータパイプラインのための技術基盤を構築します

コメント