jpskill.com
💬 コミュニケーション コミュニティ

seo-geo-optimizer

GoogleやAIプラットフォーム、SNSなど多様な検索環境でコンテンツの可視性を高めるため、HTMLやMarkdownファイルを分析し、メタデータやキーワード、エンティティ抽出などを最適化する包括的なSEO分析ツールです。

📜 元の英語説明(参考)

Comprehensive SEO/GEO/AEO analysis toolkit for optimizing content visibility across traditional search engines (Google, Bing), AI platforms (ChatGPT, Perplexity, Claude, Gemini, Grokipedia), answer engines (Google AI Overviews, Bing Copilot, featured snippets), voice assistants (Google Assistant, Siri, Alexa), and social media (Facebook, Twitter, LinkedIn, WhatsApp, Instagram). Analyzes HTML/Markdown/JSX files for metadata completeness, schema markup, keyword optimization, entity extraction, and generates multi-format audit reports with platform-specific recommendations.

🇯🇵 日本人クリエイター向け解説

一言でいうと

GoogleやAIプラットフォーム、SNSなど多様な検索環境でコンテンツの可視性を高めるため、HTMLやMarkdownファイルを分析し、メタデータやキーワード、エンティティ抽出などを最適化する包括的なSEO分析ツールです。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o seo-geo-optimizer.zip https://jpskill.com/download/6050.zip && unzip -o seo-geo-optimizer.zip && rm seo-geo-optimizer.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/6050.zip -OutFile "$d\seo-geo-optimizer.zip"; Expand-Archive "$d\seo-geo-optimizer.zip" -DestinationPath $d -Force; ri "$d\seo-geo-optimizer.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して seo-geo-optimizer.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → seo-geo-optimizer フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

SEO/GEO/AEO オプティマイザーガイド

概要

このスキルは、従来の検索エンジン、AI プラットフォーム、アンサーエンジンにおける SEO/GEO/AEO 最適化のためにコンテンツを分析します。コンテンツファイルの監査、スキーママークアップの生成、メタデータの検証、キーワードの抽出、および実用的な推奨事項を含む包括的なレポートの作成に使用できます。

2025 年の状況: AI 参照トラフィックは 527% 増加しました(2025 年 1 月~5 月)。AI 引用向けに最適化されたコンテンツは、33~40% 高い可視性を示しています。

クイックスタート

包括的な監査

# 完全な監査レポートを生成します (JSON, Markdown, HTML)
python scripts/audit_report.py ~/project/about.html --format all

# 出力: ~/Documents/SEO_Audit_YYYY-MM-DD_HH-MM-SS/
# - audit_report.json (生データ)
# - audit_report.md (読みやすいテキスト)
# - audit_report.html (ビジュアルダッシュボード)

コンテンツ分析

# ファイル構造とメタデータを分析します
python scripts/analyze_content.py ~/project/page.html

# 出力: メタタグ、スキーマ、コンテンツ構造、問題、スコアを含む JSON

スキーマ生成

# FAQ スキーマを生成します (AI 引用の確率が最も高い)
python scripts/schema_generator.py faq \
  --question "What is longevity medicine?" \
  --answer "Longevity medicine optimizes biomarkers like LDL <70 mg/dL to reduce cardiovascular risk by 30-40%."

# E-E-A-T シグナルを含む Article スキーマを生成します
python scripts/schema_generator.py article \
  --title "Understanding Biomarkers" \
  --author "Dr. Sarah Johnson" \
  --credentials "MD, PhD" \
  --date "2025-01-15"

コンテンツ最適化 (フェーズ 2)

# 特定のプラットフォーム向けの完全な最適化パイプライン
python scripts/auto_implementer.py page.html perplexity

# コンテンツ構造を最適化します (メタディスクリプション、FAQ、データテーブル)
python scripts/content_optimizer.py page.html

# プラットフォーム固有の最適化
python scripts/platform_optimizer.py page.html chatgpt

# 鮮度を確認します (30 日未満のコンテンツは 3.2 倍の引用)
python scripts/freshness_monitor.py page.html

主要な操作

1. メタデータ検証

メタタグ、Open Graph、Twitter Cards、スキーマの完全性を検証します。

python scripts/metadata_validator.py ~/project/page.html

重大な問題の修正:

  • タイトルが短すぎる → ブランド名を含めて 50~60 文字に拡張
  • og:image がない → ソーシャルプレビュー用に 1200×630px の画像を追加
  • スキーマがない → AI 引用用に FAQ/Article スキーマを生成

2. キーワード分析

主要キーワード、セマンティックキーワード、ロングテールキーワード、質問ベースのキーワードをセマンティッククラスタリングで抽出します。

# クラスタリングを含む完全な分析
python scripts/keyword_analyzer.py ~/project/page.html

# クラスタリングなしの高速モード
python scripts/keyword_analyzer.py ~/project/page.html --no-clusters

最適化のヒント:

  • 主要キーワード密度: 1~3% (詰め込みすぎを避ける)
  • 音声検索用に 3 つ以上の質問キーワードを追加
  • 具体性を持たせるためのロングテールフレーズ (3~4 語)
  • キーワードクラスターを使用してピラーコンテンツ戦略を構築

3. エンティティ抽出

ナレッジグラフ最適化のために、人物、組織、場所を抽出します。

python scripts/entity_extractor.py ~/project/page.html

E-E-A-T シグナル (+40% AI 引用ブースト):

  • 資格情報 (MD, PhD, MBA) を含むフルネームを追加
  • 所属機関 (Stanford, Harvard) を含める
  • 外部プロフィール (Google Scholar, LinkedIn) へのリンク

4. スキーママークアップ生成

AI プラットフォーム用の JSON-LD スキーマを生成します。

FAQ スキーマ (引用確率が最も高い)

python scripts/schema_generator.py faq \
  --question "What is optimal LDL cholesterol?" \
  --answer "Optimal LDL for longevity is <70 mg/dL, reducing cardiovascular risk by 30-40%."

音声検索最適化:

  • 音声アシスタント向けに 29 語以下の回答
  • 自然言語の質問
  • 直接的で具体的な回答

5. IndexNow インスタントインデックス

URL を検索エンジンに直接送信して即時インデックス登録します (Bing, Yandex, Seznam, Naver)。

# キーを生成します (一度限りの設定)
python scripts/indexnow_submit.py --generate-key --output ./public

# 公開後に URL を送信します
python scripts/indexnow_submit.py https://yoursite.com/new-page --key YOUR_KEY

# バッチ送信
python scripts/indexnow_submit.py --batch urls.txt --key YOUR_KEY

GEO の影響:

  • Bing インデックスは AI プラットフォーム (ChatGPT, Perplexity, Claude) にフィードします
  • コンテンツが数分でインデックス登録されます (数週間ではなく)
  • 新鮮なコンテンツ (<30 日) は 3.2 倍の引用ブースト

プラットフォーム最適化

ChatGPT (深さと権威)

  • 包括的なカバレッジ (1500~2500 語)
  • 著者の資格情報が目立つ (MD, PhD, MBA)
  • 一次情報源 (PubMed, arXiv) への引用
  • 統計に基づくエビデンスベースの主張

Perplexity (鮮度と引用)

  • 最近の dateModified (毎週更新)
  • リンク付きのインライン引用
  • 専門的で詳細なコンテンツ
  • 最新の統計 (2024~2025 年)

Claude (正確性と一次情報源)

  • 一次情報源のみの引用
  • 方法論の透明性
  • 限界の認識
  • データ利用可能性の明記

Gemini (コミュニティとローカル)

  • ユーザーレビューと評価
  • Google ビジネスプロフィール最適化
  • ローカル引用 (NAP の一貫性)
  • 従来の権威シグナル

Grokipedia (xAI, 透明性 & RAG)

  • RAG ベースの引用 (事実の一貫性が 20~30% 向上)
  • 透明なバージョン履歴とライセンス
  • 一次情報源の帰属 (発行者 + 年)
  • Wikipedia 由来のコンテンツには CC-BY-SA 帰属が必要

AI 引用最適化

TL;DR 戦略 (+35% 引用ブースト)

最初の 60 語に直接的な回答を配置します。

E-E-A-T シグナル (+40% 引用ブースト)

著者の資格情報:

**Author**: Dr. Sarah Johnson, MD, PhD, FAAD
**Affiliation**: Stanford School of Medicine
**Published**: 2025-01-15 | **Updated**: 2025-11-11

音声検索最適化

音声アシスタント向けに29 語の回答

参考資料

詳細なガイドとテンプレートについては、reference/ ディレクトリを参照してください。

最適化ガイド:

  • citation-optimization-guide.md - AI 引用戦略
  • entity-seo-guide.md - ナレッジグラフ最適化
  • platform-strategies.md - プラットフォーム固有の

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

SEO/GEO/AEO Optimizer Guide

Overview

This skill analyzes content for SEO/GEO/AEO optimization across traditional search engines, AI platforms, and answer engines. Use it to audit content files, generate schema markup, validate metadata, extract keywords, and produce comprehensive reports with actionable recommendations.

2025 Context: AI-referred traffic grew 527% (Jan-May 2025). Content optimized for AI citation shows 33-40% higher visibility.

Quick Start

Comprehensive Audit

# Generate full audit report (JSON, Markdown, HTML)
python scripts/audit_report.py ~/project/about.html --format all

# Output: ~/Documents/SEO_Audit_YYYY-MM-DD_HH-MM-SS/
# - audit_report.json (raw data)
# - audit_report.md (readable text)
# - audit_report.html (visual dashboard)

Content Analysis

# Analyze file structure and metadata
python scripts/analyze_content.py ~/project/page.html

# Output: JSON with meta tags, schema, content structure, issues, score

Schema Generation

# Generate FAQ schema (highest AI citation probability)
python scripts/schema_generator.py faq \
  --question "What is longevity medicine?" \
  --answer "Longevity medicine optimizes biomarkers like LDL <70 mg/dL to reduce cardiovascular risk by 30-40%."

# Generate Article schema with E-E-A-T signals
python scripts/schema_generator.py article \
  --title "Understanding Biomarkers" \
  --author "Dr. Sarah Johnson" \
  --credentials "MD, PhD" \
  --date "2025-01-15"

Content Optimization (Phase 2)

# Full optimization pipeline for specific platform
python scripts/auto_implementer.py page.html perplexity

# Optimize content structure (meta description, FAQ, data tables)
python scripts/content_optimizer.py page.html

# Platform-specific optimization
python scripts/platform_optimizer.py page.html chatgpt

# Check freshness (3.2x citations for content <30 days old)
python scripts/freshness_monitor.py page.html

Core Operations

1. Metadata Validation

Validate meta tags, Open Graph, Twitter Cards, and schema completeness.

python scripts/metadata_validator.py ~/project/page.html

Fix Critical Issues:

  • Title too short → Expand to 50-60 chars with brand name
  • Missing og:image → Add 1200×630px image for social previews
  • No schema → Generate FAQ/Article schema for AI citation

2. Keyword Analysis

Extract primary, semantic, long-tail, and question-based keywords with semantic clustering.

# Full analysis with clustering
python scripts/keyword_analyzer.py ~/project/page.html

# Fast mode without clustering
python scripts/keyword_analyzer.py ~/project/page.html --no-clusters

Optimization Tips:

  • Primary keyword density: 1-3% (avoid stuffing)
  • Add 3+ question keywords for voice search
  • Long-tail phrases (3-4 words) for specificity
  • Use keyword clusters to build pillar content strategy

3. Entity Extraction

Extract persons, organizations, places for Knowledge Graph optimization.

python scripts/entity_extractor.py ~/project/page.html

E-E-A-T Signals (+40% AI citation boost):

  • Add full names with credentials (MD, PhD, MBA)
  • Include institutional affiliations (Stanford, Harvard)
  • Link to external profiles (Google Scholar, LinkedIn)

4. Schema Markup Generation

Generate JSON-LD schemas for AI platforms.

FAQ Schema (Highest Citation Probability)

python scripts/schema_generator.py faq \
  --question "What is optimal LDL cholesterol?" \
  --answer "Optimal LDL for longevity is <70 mg/dL, reducing cardiovascular risk by 30-40%."

Voice Search Optimization:

  • Answers ≤29 words for voice assistants
  • Natural language questions
  • Direct, specific answers

5. IndexNow Instant Indexing

Submit URLs directly to search engines for immediate indexing (Bing, Yandex, Seznam, Naver).

# Generate key (one-time setup)
python scripts/indexnow_submit.py --generate-key --output ./public

# Submit URL after publishing
python scripts/indexnow_submit.py https://yoursite.com/new-page --key YOUR_KEY

# Batch submit
python scripts/indexnow_submit.py --batch urls.txt --key YOUR_KEY

GEO Impact:

  • Bing index feeds AI platforms (ChatGPT, Perplexity, Claude)
  • Content indexed in minutes vs weeks
  • 3.2x citation boost for fresh content (<30 days)

Platform Optimization

ChatGPT (Depth & Authority)

  • Comprehensive coverage (1500-2500 words)
  • Author credentials prominent (MD, PhD, MBA)
  • Citations to primary sources (PubMed, arXiv)
  • Evidence-based claims with statistics

Perplexity (Freshness & Citations)

  • Recent dateModified (update weekly)
  • Inline citations with links
  • Specialized, deep-dive content
  • Current statistics (2024-2025)

Claude (Accuracy & Primary Sources)

  • Primary source citations only
  • Methodology transparent
  • Limitations acknowledged
  • Data availability stated

Gemini (Community & Local)

  • User reviews and ratings
  • Google Business Profile optimized
  • Local citations (NAP consistency)
  • Traditional authority signals

Grokipedia (xAI, Transparency & RAG)

  • RAG-based citations (20-30% better factual consistency)
  • Transparent version history and licensing
  • Primary source attribution (publisher + year)
  • Wikipedia-derived content requires CC-BY-SA attribution

AI Citation Optimization

TL;DR Strategy (+35% Citation Boost)

Place direct answer in first 60 words.

E-E-A-T Signals (+40% Citation Boost)

Author Credentials:

**Author**: Dr. Sarah Johnson, MD, PhD, FAAD
**Affiliation**: Stanford School of Medicine
**Published**: 2025-01-15 | **Updated**: 2025-11-11

Voice Search Optimization

29-Word Answers for voice assistants.

Reference Documentation

For detailed guides and templates, see the reference/ directory:

Optimization Guides:

  • citation-optimization-guide.md - AI citation strategies
  • entity-seo-guide.md - Knowledge Graph optimization
  • platform-strategies.md - Platform-specific optimization
  • voice-search-guide.md - Voice search optimization
  • social-preview-guide.md - Open Graph, Twitter Cards
  • schema-library.md - Complete JSON-LD reference

Templates (templates/ directory):

  • meta-tags-template.html - Complete meta tags
  • Schema templates (FAQ, Article, HowTo, Breadcrumb, Organization, Person)

Industry Examples (examples/ directory):

  • medical-clinic/ - Healthcare optimization (15/100 → 92/100)
  • consulting-firm/ - B2B entity SEO (22/100 → 89/100)
  • saas-landing-page/ - LLMO optimization (18/100 → 94/100)

Common Issues & Solutions

Low AI Citation Rate

Solutions:

  1. Add TL;DR in first 60 words (+35% boost)
  2. Display author credentials (MD, PhD) (+40% boost)
  3. Link to primary sources (PubMed, arXiv)
  4. Update dateModified weekly
  5. Add FAQ schema (highest citation probability)

Poor Social Media Previews

Solutions:

  1. Add 1200×630px og:image
  2. Use absolute URLs (https://...)
  3. Include og:title and og:description
  4. Test with platform validators

Knowledge Graph Not Showing

Solutions:

  1. Add Organization schema to homepage
  2. Create Person schema for key individuals
  3. Ensure NAP consistency across web
  4. Link external profiles (LinkedIn, Wikipedia)
  5. Claim Google Business Profile

Performance Notes

Script Execution Times:

  • analyze_content.py: <1 second
  • metadata_validator.py: <1 second
  • keyword_analyzer.py: <2 seconds
  • entity_extractor.py: <1 second
  • schema_generator.py: <1 second
  • audit_report.py: 3-5 seconds

Requirements:

  • Python 3.7+
  • Stdlib only (no external dependencies)
  • Works offline

Script Reference

Phase 1: Analysis:

  • analyze_content.py <file> - Extract metadata, schema, structure
  • metadata_validator.py <file> - Validate meta tags, OG, Twitter Cards
  • keyword_analyzer.py <file> - Extract keywords
  • entity_extractor.py <file> - Extract entities
  • audit_report.py <file> [options] - Generate audit reports

Phase 2: Implementation:

  • content_optimizer.py <file> - Rewrite content (meta description, FAQ, data tables)
  • platform_optimizer.py <file> <platform> - Platform-specific (chatgpt, perplexity, claude, gemini, grokipedia)
  • voice_optimizer.py <file> - Add voice search optimization (Speakable schema)
  • freshness_monitor.py <file> - Check content age, recommend updates
  • citation_enhancer.py <file> - Identify citation opportunities (+41% impact)
  • auto_implementer.py <file> [platform] - Full optimization pipeline

Generation:

  • schema_generator.py <type> [options] - Generate JSON-LD schemas

Indexing:

  • indexnow_submit.py <url> --key KEY - Submit URL to search engines instantly
  • indexnow_submit.py --batch <file> --key KEY - Batch submit URLs
  • indexnow_submit.py --generate-key - Generate IndexNow key

Supported Files: HTML, Markdown, React/JSX Output Formats: JSON, Markdown, HTML

2025 Statistics

AI Citation Impact:

  • 527% AI traffic growth (Jan-May 2025)
  • 40.58% citations from top 10 SERP results
  • +35% boost with TL;DR in first 60 words
  • +40% boost with author credentials
  • +40% boost with proper heading hierarchy

Voice Search:

  • 29-word answers optimal
  • FAQ schema: highest citation probability
  • 80% of voice answers from top 3 results

Social Media:

  • 1200×630px standard across platforms (Facebook, LinkedIn, WhatsApp)
  • Instagram: 1080×1920px for Stories, 1080×1350px for Feed, bio link optimization
  • 3x engagement with proper previews
  • +250% WhatsApp/iMessage share rate with og:image

License

MIT License. See LICENSE file for complete terms.