seo-geo
WebサイトのSEOおよびGEO(生成エンジン最適化)を支援するスキルです。キーワード分析、スキーママークアップの生成、ChatGPT・Perplexity・Gemini・Copilot・ClaudeなどのAI検索エンジンやGoogle・Bingといった従来の検索エンジン向けの最適化を行います。検索における露出・視認性を高めたい場合にご利用ください。
description の原文を見る
| SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility.
SKILL.md 本文
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 ボットアクセスを確認:
# これらのボットは 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 検索エンジン)
9 つの Princeton GEO メソッドを適用します (references/geo-research.md を参照):
| メソッド | 表示向上 | 実装方法 |
|---|---|---|
| 引用元の記載 | +40% | 権威ある引用と参考文献を追加 |
| 統計情報の追加 | +37% | 具体的な数字とデータポイントを含める |
| 引用文の追加 | +30% | 専門家の引用を帰属付きで追加 |
| 権威あるトーン | +25% | 確信を持った専門家的言語を使用 |
| 理解しやすい説明 | +20% | 複雑な概念をシンプル化 |
| 専門用語 | +18% | ドメイン固有の用語を含める |
| ユニークな単語 | +15% | 語彙の多様性を増加 |
| 流暢性最適化 | +15-30% | 読みやすさと流れを改善 |
| -10% | 回避 - 表示を低下させる |
最適な組み合わせ: 流暢性 + 統計 = 最大向上
FAQPage スキーマを生成 (+40% AI 表示):
{
"@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}">
<!-- Open Graph -->
<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">
<!-- Twitter Cards -->
<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: 検証とモニタリング
スキーマ検証:
# Google リッチリザルトテストを開く
open "https://search.google.com/test/rich-results?url={encoded_url}"
# Schema.org バリデーターを開く
open "https://validator.schema.org/?url={encoded_url}"
インデックス状態をチェック:
# Google (Search Console API または手動チェックを使用)
open "https://www.google.com/search?q=site:{domain}"
# Bing
open "https://www.bing.com/search?q=site:{domain}"
レポートを生成:
## SEO/GEO 最適化レポート
### 現在の状態
- メタタグ: ✅/❌
- スキーママークアップ: ✅/❌
- AI ボットアクセス: ✅/❌
- モバイルフレンドリー: ✅/❌
- ページ速度: X 秒
### 推奨事項
1. [優先度 1 アクション]
2. [優先度 2 アクション]
3. [優先度 3 アクション]
### 適用された GEO 最適化
- [ ] FAQPage スキーマを追加
- [ ] 統計情報を含める
- [ ] 引用元を追加
- [ ] 答え優先構造
プラットフォーム固有の最適化
詳細なランキング要因については references/platform-algorithms.md を参照してください。
ChatGPT
- ブランドドメイン権威に注力 (サードパーティより 11% 多く引用)
- 30日以内にコンテンツを更新 (3.2倍多く引用)
- バックリンクを構築 (>350K 参照ドメイン = 平均 8.4 引用)
- ChatGPT の応答形式に合わせてコンテンツスタイルをマッチング
Perplexity
- robots.txt で PerplexityBot を許可
- FAQ スキーマを使用 (引用率が高い)
- PDF ドキュメントをホスト (引用の優先度が高い)
- キーワードよりもセマンティック関連性に注力
Google AI Overview (SGE)
- E-E-A-T (経験、専門性、権威性、信頼性) に最適化
- 構造化データ (スキーママークアップ) を使用
- トピック権威を構築 (コンテンツクラスタ + 内部リンク)
- 権威ある引用を含める (+132% 表示)
Microsoft Copilot / Bing
- Bing インデックスを確認 (引用に必須)
- Microsoft エコシステムに最適化 (LinkedIn、GitHub メンションが役立つ)
- ページ速度 < 2 秒
- エンティティ定義を明確化
Claude AI
- Brave Search インデックスを確認 (Claude は Google ではなく Brave を使用)
- 高い事実密度 (データが豊富なコンテンツを優先)
- 構造的な明確性 (抽出しやすい)
スキルの依存関係
このスキルは以下と組み合わせると最も効果的です:
- twitter スキル - SEO の専門家を検索して最新のヒントを取得
- reddit スキル - r/SEO、r/bigseo で議論を検索
- WebSearch - キーワード調査と競合分析
参考資料
references/platform-algorithms.md- 各プラットフォームの詳細なランキング要因references/geo-research.md- Princeton GEO 研究 (9 つのメソッド)references/schema-templates.md- JSON-LD テンプレートreferences/seo-checklist.md- 完全な SEO 監査チェックリストreferences/tools-and-apis.md- ツールと API リファレンスexamples/opc-skills-case-study.md- 実際の最適化事例
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- resciencelab
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/resciencelab/opc-skills / ライセンス: Apache-2.0
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。