/ ディレクトリ / プレイグラウンド / claude-seo
● コミュニティ AgriciDaniel ⚡ 即起動

claude-seo

作者 AgriciDaniel · AgriciDaniel/claude-seo

Claude Codeを本格的なSEOエージェンシーに変えます — 19のサブスキル、12のサブエージェント、/seoコマンドで監査、スキーマ、GEO、ローカルSEO、Google API連携に対応。

包括的なSEOスキルエコシステムです。インストールすると、Claudeに/seoコマンドが追加され、並列サブエージェントを統制してWebサイトの監査、Schema.orgマークアップの生成、Google AIオーバービュー向けの最適化、ローカルSEO分析、Search Console / PageSpeed / GA4データの統合を行います。エンタープライズ品質のSEOアウトプットを求めるエージェンシーや個人事業者向けに設計されています。

なぜ使うのか

主な機能

ライブデモ

実際の動作

claude-seo-skill.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-seo",
        "~/.claude/skills/claude-seo"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-seo",
        "~/.claude/skills/claude-seo"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-seo",
        "~/.claude/skills/claude-seo"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-seo",
        "~/.claude/skills/claude-seo"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-seo-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AgriciDaniel/claude-seo",
        "~/.claude/skills/claude-seo"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-seo-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/AgriciDaniel/claude-seo",
          "~/.claude/skills/claude-seo"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add claude-seo-skill -- git clone https://github.com/AgriciDaniel/claude-seo ~/.claude/skills/claude-seo

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: claude-seo

フルテクニカルSEO監査を実行し、クライアント向けレポートを納品する

👤 SEOコンサルタントおよびエージェンシー ⏱ ~45 min intermediate

使うタイミング: 新規クライアントのオンボーディング時。数日ではなく数時間でベースライン監査が必要な場合。

前提条件
  • 対象サイトのURL — クライアントの正規ドメイン
  • 任意: Search Console + PageSpeed APIキー — /seo googleコマンド用 — Google Cloudの無料APIです
フロー
  1. 監査を実行する
    /seo audit https://client.example.com — full technical + E-E-A-T, output PDF.✓ コピーしました
    → サブエージェントが並列で起動し、カテゴリごとに進捗がログ出力される
  2. 結果を確認する
    Summarize the top 10 highest-impact issues by priority and effort.✓ コピーしました
    → 具体的な修正案を含む優先順位付きリスト
  3. 改善計画を作成する
    Draft a 90-day remediation roadmap with weekly milestones.✓ コピーしました
    → クライアントが承認可能な日付入りの計画

結果: 納品品質の監査レポートと実行可能なロードマップ。

注意点
  • robots.txtでブロックされたステージングサイトで監査を実行してしまう — 事前にクロール可能性を確認してください。本スキルはデフォルトでrobots.txtを遵守します
組み合わせ: firecrawl

Google AIオーバービューおよびChatGPT引用向けにページを最適化する

👤 AI引用の獲得を目指すコンテンツマーケター ⏱ ~30 min intermediate

使うタイミング: 重要なページがAI要約にオーガニッククリックを奪われており、引用元として表示されたい場合。

フロー
  1. 対象ページでGEOサブスキルを実行する
    /seo geo https://example.com/post — what needs to change for AI Overview citation?✓ コピーしました
    → エンティティの明確化、スニペット向け構造、スキーマに関する具体的な推奨事項
  2. 変更を適用して再テストする
    Apply the changes, then re-score using the same sub-skill.✓ コピーしました
    → スコアが改善し、具体的な差分が示される

結果: AI回答での引用確率を最大化するよう書き直されたページ。

注意点
  • AI向けの過度な最適化が人間の可読性を損なう — バランスが重要 — 本スキルにはロボット的な文章を検出するE-E-A-Tチェックが搭載されています
組み合わせ: firecrawl

50件の商品ページにSchema.orgマークアップを生成・検証する

👤 EコマースSEOマネージャー ⏱ ~40 min intermediate

使うタイミング: 新カテゴリをローンチし、全ページにProduct + Offer + AggregateRatingマークアップが必要な場合。

フロー
  1. スキーマサブスキルをカテゴリに適用する
    /seo schema https://shop.example.com/cat/widgets — generate Product schema for all 50 items.✓ コピーしました
    → URLごとのJSON-LDブロブがSchema.orgに対して検証済みで出力される
  2. GoogleのリッチリザルトテストでURL検証する
    For each URL, run the Rich Results Test and flag any warnings.✓ コピーしました
    → URLごとの合格/不合格と対応可能な警告

結果: デプロイ可能でテスト済みの有効なスキーマ。

注意点
  • スキーマが表示コンテンツと同期していない(スパムシグナル) — 本スキルはマークアップの値をスクレイピングしたページコンテンツと照合します
組み合わせ: firecrawl

組み合わせ

他のMCPと組み合わせて10倍の力を

claude-seo-skill + firecrawl

競合コンテンツ分析 — 上位表示ページをスクレイピングしてパターンをリバースエンジニアリング

Scrape the top 5 ranking pages for 'best widgets' with firecrawl, then use /seo audit to compare them structurally to our page.✓ コピーしました
claude-seo-skill + brave-search

Brave Searchで競合を発見し、各ページを監査する

Brave-search the top 10 results for my target keyword, then run /seo audit on each.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
SEO audit (/seo audit) URL ベースラインまたは四半期レビュー Tokens only
Schema generation (/seo schema) URL 構造化データの追加または修正時 Tokens only
GEO optimization (/seo geo) URL AIオーバービュー / ChatGPT引用をターゲットにする場合 Tokens only
Local SEO (/seo local) URL or GMB name 実店舗または多拠点ビジネス向け Tokens only
Google APIs (/seo google) property + date range データに基づく分析を行う場合 Free API calls

コストと制限

運用コスト

APIクォータ
スキル自体には不要。Google APIには十分な無料枠があります
呼び出しあたりのトークン
フル監査: 10〜30kトークン。単一サブスキル: 2〜5k。
金額
無料 — スキルはローカル実行です。DataForSEO/Firecrawlとの連携にはそれぞれのクレジットが必要です。
ヒント
小規模な作業にはサブスキルを1つずつ実行し、フル/seo auditはクライアント納品物用に温存してください。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: /seo google使用時はGoogle APIキーを環境変数に設定。スキル自体には認証情報は含まれません
データ送信先: 監査対象のサイトと認証済みのGoogle APIへのみ通信します

トラブルシューティング

よくあるエラーと対処法

スラッシュコマンド /seo not recognized

クローン後にスキルのcommands/フォルダが正しく配置されていることを確認し、Claude Codeを再起動してください。

確認: ls ~/.claude/skills/claude-seo/commands/
サブエージェントが失敗またはタイムアウトする

並列度を下げ、大規模サイトではサブスキルを順次実行してください。

Google APIが403を返す

GCPプロジェクトで該当API(Search Console、PageSpeedなど)を有効化し、再認証してください。

代替案

claude-seo 他との比較

代替案代わりに使う場面トレードオフ
seo-geo-claude-skillサブエージェントオーケストレーションなしの軽量な20スキルバンドルが必要な場合よりシンプルだが、エンタープライズ向けレポート機能は少ない
agentic-seo-skillClaude Codeだけでなく、Antigravity/Codexを使用している場合より広範なエージェント対応。機能セットは類似
claude-blog-skillフルテクニカル監査は不要で、コンテンツSEOのみ必要な場合スコープは狭いが、習得が早い

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る