mcpField
A
ai-seo

ai-seo

github.com/tech-leads-clubマーケティング・グロース7.1k164 回インストール今日更新
リポジトリ

ai-seo について

創業者やグロースチームがオーガニック流入を構築するための AI SEO 戦略スキルです。プログラマティックコンテンツ、競合の代替ページ、キーワード計画、AI 検索での引用対策を扱います。

主な機能

  1. 01SEO ツール選定ガイド
  2. 02競合代替ページ戦略
  3. 03プログラマティックページの計画
  4. 04AI Overviews と GEO の最適化
  5. 05MCP による SEO データワークフロー

活用シーン

  1. 01拡張可能な SEO ページ制作の計画
  2. 02競合比較検索への対応
  3. 03AI 検索で引用されるためのコンテンツ改善
  4. 04キーワードと順位のギャップ把握

MCP 対応

DataForSEO MCP、Google Search Console MCP、Semrush MCP、FireSEO MCP などの MCP サーバーを使った SEO データ取得を説明しています。キーワード、順位、競合分析のワークフローに活用します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tech-leads-club/agent-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 のセットアップ:

# Use env var or secret manager for credentials; never paste real keys into prompts or code.
claude mcp add dataforseo --transport sse \
  --header "Authorization: Basic $DATAFORSEO_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 Tracker隔週シェア・オブ・ボイスの拡大
毎月の反復サイクル
  1. MCP経由でGSCデータを取得します:成長率が最も高いページと低下しているページ
  2. 低下しているページ:AI Overviewへの表示状況を確認し、情報を最新化して、スコアを再最適化し、不足しているエンティティを追加します
  3. 成長しているページ:関連するプログラマティックページを作成し、内部リンクを構築して、FAQスキーマを追加します
  4. AI Overviewで「引用されていない」場合:回答を先に示す構成に変更し、抽出しやすいセクションを追加して、具体的なデータを含めます
  5. インデックス未登録のページ:内容が薄くないか(独自の内容が500語未満)を確認し、カニバリゼーションがないことを検証して、IndexNow経由で再送信します

例

  • ユーザーの発言:「自社製品向けにプログラマティックSEOを構築して」 → **結果:**エージェントがドメインレーティングと競合セットを尋ね、BOFUキーワードと競合他社との比較・代替ページ(10~20件)を提案します。テンプレート、データソース(Airtable/API)、AIワークフロー(AirOpsまたはカスタム)の概要を示し、品質管理、スキーマ、内部リンク、GSCとAI Overviewsのトラッキングを提案します。
  • ユーザーの発言:「AI Overviewsに表示されません」 → **結果:**エージェントが回答を先に示す構成と抽出しやすいセクションを確認し、具体的なデータとFAQスキーマを盛り込んだ構成への変更を提案します。AI Overviewへの表示状況を追跡し、「引用されていない」ページを改善することを提案します。
  • ユーザーの発言:「AI SEOにはどのツールが必要ですか?」 → **結果:**エージェントが予算別のツール構成を提示します(小規模スタート:GSC + DataForSEO + Frase、成長段階:+ Surfer + AirOps + SE Ranking、拡大段階:完全なMCP + Clay + Webflow)。プログラマティックなパイプラインについては、gtm-engineeringと連携します。

トラブルシューティング

  • 内容が薄い、または重複しているコンテンツ → **原因:**独自の内容が500語未満、またはカニバリゼーションが発生しています。 **対処法:**ページを統合するか、内容に違いを持たせます。ページごとに独自のデータを追加し、IndexNow経由で再送信して、内部リンクを確認します。
  • AI Overviewsで引用されない → **原因:**コンテンツが回答を先に示す構成ではない、または抽出できません。 **対処法:**明確なセクションと具体的なデータを盛り込んだ構成に変更します。FAQスキーマを追加し、曖昧な文章を避けて、抽出テストを行います。
  • プログラマティックページがインデックス登録されない → **原因:**サイトマップ、品質、またはクロールバジェットに問題があります。 **対処法:**XMLサイトマップが自動更新されることを確認します。ページごとに独自性スコアを設け、価値の低いパラメーター付きURLを除外し、優先ページのインデックス登録をリクエストします。

クイックリファレンス

公開チェックリスト
[ ] 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 - プログラマティックなページ生成とデータパイプラインの技術基盤を構築します

コメント