mcpField
S
seo-geo

seo-geo

github.com/resciencelabマーケティング・グロース1.9k54.4k 回インストール今日更新
リポジトリ

seo-geo について

seo-geoは、ウェブサイトのSEOと生成エンジン最適化を支援するスキルです。マーケターやサイト運営者が監査とコンテンツ改善を行い、検索流入やAI検索での引用を目指せます。

主な機能

  1. 01技術的なSEO監査スクリプト
  2. 02SEO・GEOコンテンツの指針
  3. 03プラットフォーム別の推奨事項
  4. 04構造化データとインデックスの確認
  5. 05最適化レポートのテンプレート

活用シーン

  1. 01ウェブサイトの技術的SEO監査
  2. 02AI検索での引用に向けたページ改善
  3. 03構造化データとコンテンツ構成の改善

インストール

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

$npx skills add https://github.com/resciencelab/opc-skills --skill seo-geo

インストール後、Claude Code で/seo-geoを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.claude-plugin/
plugin.json
examples/
opc-skills-case-study.md
references/
geo-research.md
google-docs-summary.md
platform-algorithms.md
schema-templates.md
seo-checklist.md
tools-and-apis.md
scripts/
autocomplete_ideas.py
backlinks.py
competitor_gap.py
credential.py
dataforseo_api.py
domain_overview.py
keyword_research.py
related_keywords.py
seo_audit.py
serp_analysis.py

詳細

SEO/GEO 最適化スキル

ウェブサイト向けの包括的な SEO および GEO(生成エンジン最適化)です。従来の検索エンジン(Google、Bing)と AI 検索エンジン(ChatGPT、Perplexity、Gemini、Copilot、Claude)の両方に最適化します。

クイックリファレンス

GEO = Generative Engine Optimization(生成エンジン最適化) - AI 検索エンジンに引用されるよう、コンテンツを最適化することです。

重要なポイント: AI 検索エンジンはページを順位付けするのではなく、情報源を引用します。引用されることが、新たな「検索順位1位」です。

ワークフロー

ステップ 1:ウェブサイトの監査

対象の URL を取得し、現在の SEO/GEO の状況を分析します。

基本的な SEO 監査(無料):

python3 scripts/seo_audit.py "https://example.com"

次の場合に使用します:技術的な SEO を手早く確認する場合(タイトル、メタ、H1、robots、サイトマップ、読み込み時間)。API は不要です。


メタタグを確認:

curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|application/ld\+json" | head -20

次の場合に使用します:任意のウェブページで、必須のメタタグとスキーママークアップを手早く確認する場合。


robots.txt を確認:

curl -s "https://example.com/robots.txt"

次の場合に使用します:許可またはブロックされているボットを確認する場合。AI 検索エンジンがサイトをクロールできるようにするために重要です。


サイトマップを確認:

curl -s "https://example.com/sitemap.xml" | head -50

次の場合に使用します:サイトマップの構造を確認し、検索エンジンに発見されるよう、重要なページがすべて含まれていることを確認する場合。

AI ボットのアクセスを確認:

# These bots should be allowed in robots.txt:
- Googlebot (Google)
- Bingbot (Bing/Copilot)
- PerplexityBot (Perplexity)
- ChatGPT-User (ChatGPT with browsing)
- ClaudeBot / anthropic-ai (Claude)
- GPTBot (OpenAI)
ステップ 2:キーワード調査

WebSearch を使って、対象キーワードを調査します。

WebSearch: "{keyword} keyword difficulty site:ahrefs.com OR site:semrush.com"
WebSearch: "{keyword} search volume 2026"
WebSearch: "site:{competitor.com} {keyword}"

分析項目:

  • 検索ボリュームと難易度
  • 競合他社のキーワード戦略
  • ロングテールキーワードの機会
  • 国際的なキーワードの競合(例:「OPC」は英語圏の市場では産業オートメーションを意味します)
ステップ 3:GEO 最適化(AI 検索エンジン)

Princeton の 9 つの GEO 手法を適用します(references/geo-research.md を参照)。

手法可視性の向上率適用方法
情報源の引用+40%信頼性の高い引用と参考文献を追加する
統計データの追加+37%具体的な数値やデータポイントを含める
引用文の追加+30%出典を明記して専門家のコメントを追加する
権威あるトーン+25%自信に満ちた専門的な表現を使う
わかりやすさ+20%複雑な概念をわかりやすくする
専門用語+18%分野固有の用語を含める
独自の語彙+15%語彙の多様性を高める
流暢さの最適化+15-30%読みやすさと文章の流れを改善する
キーワードの詰め込み-10%避けてください — 可視性が低下します

最適な組み合わせ: 流暢さ + 統計データ = 最大の向上率

FAQPage スキーマを生成(AI 可視性 +40%):

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is [topic]?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "According to [source], [answer with statistics]."
    }
  }]
}

コンテンツ構成を最適化:

  • 「回答を先に示す」形式を使う(冒頭に直接的な回答を置く)
  • H1 > H2 > H3 の階層を明確にする
  • 箇条書きと番号付きリストを使う
  • 比較データには表を使う
  • 段落を短くする(最大 2~3 文)
ステップ 4:従来の SEO 最適化

メタタグのテンプレート:

<title>{Primary Keyword} - {Brand} | {Secondary Keyword}</title>
<meta name="description" content="{Compelling description with keyword, 150-160 chars}">
<meta name="keywords" content="{keyword1}, {keyword2}, {keyword3}">


<meta property="og:title" content="{Title}">
<meta property="og:description" content="{Description}">
<meta property="og:image" content="{Image URL 1200x630}">
<meta property="og:url" content="{Canonical URL}">
<meta property="og:type" content="website">


<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{Title}">
<meta name="twitter:description" content="{Description}">
<meta name="twitter:image" content="{Image URL}">

JSON-LD スキーマ(references/schema-templates.md を参照):

  • コンテンツページには WebPage / Article
  • FAQ セクションには FAQPage
  • 商品ページには Product
  • 概要ページには Organization
  • ツール/アプリには SoftwareApplication

コンテンツを確認:

  • H1 に主要キーワードが含まれている
  • 画像に内容を説明する alt テキストがある
  • 関連コンテンツへの内部リンクがある
  • 外部リンクに rel="noopener noreferrer" が設定されている
  • コンテンツがモバイルに対応している
  • ページの読み込み時間が 3 秒未満である
ステップ 5:検証とモニタリング

スキーマを検証:

# Open Google Rich Results Test
open "https://search.google.com/test/rich-results?url={encoded_url}"

# Open Schema.org Validator
open "https://validator.schema.org/?url={encoded_url}"

インデックス登録状況を確認:

# Google (use Search Console API or manual check)
open "https://www.google.com/search?q=site:{domain}"

# Bing
open "https://www.bing.com/search?q=site:{domain}"

レポートを生成:

## SEO/GEO Optimization Report

### Current Status
- Meta Tags: ✅/❌
- Schema Markup: ✅/❌
- AI Bot Access: ✅/❌
- Mobile Friendly: ✅/❌
- Page Speed: X seconds

### Recommendations
1. [Priority 1 action]
2. [Priority 2 action]
3. [Priority 3 action]

### GEO Optimizations Applied
- [ ] FAQPage schema added
- [ ] Statistics included
- [ ] Citations added
- [ ] Answer-first structure

プラットフォーム別の最適化

ランキング要因の詳細は references/platform-algorithms.md を参照してください。

ChatGPT
  • ブランド化されたドメインの権威性を重視します(サードパーティより 11% 多く引用されます)
  • 30 日以内にコンテンツを更新します(引用数が 3.2 倍になります)
  • 被リンクを構築します(参照ドメインが 35 万超の場合、平均引用数は 8.4 件です)
  • コンテンツのスタイルを ChatGPT の回答形式に合わせます
Perplexity
  • robots.txt で PerplexityBot を許可します
  • FAQ Schema を使用します(引用率が高くなります)
  • PDF ドキュメントを公開します(引用で優先されます)
  • キーワードよりも意味的な関連性を重視します
Google AI Overview(SGE)
  • E-E-A-T(経験、専門性、権威性、信頼性)を最適化します
  • 構造化データ(Schema マークアップ)を使用します
  • トピックに関する権威性(コンテンツクラスター+内部リンク)を構築します
  • 権威ある引用を含めます(可視性が+132%)
Microsoft Copilot / Bing
  • Bing のインデックス登録を確実にします(引用に必須)
  • Microsoft エコシステムに最適化します(LinkedIn、GitHub での言及が効果的です)
  • ページ読み込み速度を2 秒未満にします
  • エンティティの定義を明確にします
Claude AI
  • Brave Search のインデックス登録を確実にします(Claude は Google ではなく Brave を使用します)
  • 事実の密度を高めます(データが豊富なコンテンツが好まれます)
  • 構造を明確にします(情報を抽出しやすくします)

スキルの依存関係

このスキルは、以下と組み合わせると最も効果的です。

  • twitter スキル - 最新のヒントを得るために SEO の専門家を検索します
  • reddit スキル - 議論を探すために r/SEO、r/bigseo を検索します
  • WebSearch - キーワード調査と競合分析を行います

参考資料

コメント