本文へ移動
cccskills
無料GitHub で公開

seo-geo-optimizer

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.

インストール方法を見る

含まれるファイル(32)

  • SKILL.md10.1 KB
  • LICENSE1.1 KB
  • profiles/chatgpt_authority.json697 B
  • profiles/multi_platform.json841 B
  • profiles/perplexity_fresh.json683 B
  • profiles/voice_optimized.json638 B
  • README.md13.6 KB
  • scripts/analyze_content.py20.9 KB
  • scripts/audit_report.py33.9 KB
  • scripts/auto_implementer.py6.7 KB
  • scripts/citation_enhancer.py15.0 KB
  • scripts/content_optimizer.py15.3 KB
  • scripts/entity_extractor.py12.6 KB
  • scripts/freshness_monitor.py12.3 KB
  • scripts/indexnow_submit.py13.2 KB
  • scripts/keyword_analyzer.py19.8 KB
  • scripts/metadata_validator.py17.1 KB
  • scripts/platform_optimizer.py19.7 KB
  • scripts/schema_generator.py17.8 KB
  • scripts/shared/__init__.py969 B
  • scripts/shared/config.py7.4 KB
  • scripts/shared/schema_utils.py8.6 KB
  • scripts/shared/text_utils.py6.6 KB
  • scripts/voice_optimizer.py9.8 KB
  • templates/article-schema.json5.2 KB
  • templates/audit-report-template.md8.3 KB
  • templates/breadcrumb-schema.json3.5 KB
  • templates/faq-schema.json3.8 KB
  • templates/howto-schema.json4.7 KB
  • templates/meta-tags-template.html4.7 KB
  • templates/organization-schema.json5.9 KB
  • templates/person-schema.json7.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when auditing content quality, E-E-A-T, publish readiness, or 内容质量/EEAT评分. Runs 80-item CORE-EEAT scoring with veto checks and fix plan.

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

Write SEO-optimized blog posts, landing pages, and long-form page copy following Google's E-E-A-T and Helpful Content guidelines. Handles new content creation from a keyword, topic, or brief, and full-page rewrites. Use when asked to "write a blog post", "create a landing page", "write content about X", "content for keyword X", "draft an article", "blog post about", "landing page for", "service page", "product page copy", "rewrite this page", "how-to guide", or "listicle". NOT for analyzing/auditing existing content (seo-geo-optimizer, content-quality-auditor), title tags or meta descriptions (meta-tags-optimizer), or keyword expansion (keyword-research) — those skills own their triggers.

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

Entry point + orchestrator for the recomby-geo GEO (Generative Engine Optimization) workflow on OpenAI Codex CLI. Use when the user wants to run any stage of the GEO pipeline on a client folder — intake, visibility audit, content-gap analysis, content brief, draft production, distribution, or monthly re-audit — or asks to "run GEO", "audit AI search visibility", or "GEO this client". Codex has no bare slash commands, so this skill is how the 7 stages (that Claude Code runs as /01-intake … /07-reaudit) are driven on Codex. It routes to the per-stage specs in this plugin's commands/ and enforces the orchestration rules. Does not auto-fill expert content — the human-in-loop brief checkpoint is the moat.

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

Render an interactive, self-contained HTML companion for a GEO content brief (04-content-brief) or a publish-ready draft (05-production), so a NON-technical client reviewer (founder, organizer staff, the domain expert filling slots) can fill REQUIRED-FILL slots, leave section-level comments, and approve/return work in the browser instead of editing Markdown. Use when a brief or draft needs to go to a client/expert for review, or when building the briefs/index.html entry page for a client folder. The reviewer's input comes back as a JSON file that 04-content-brief Step 9 ingests. Visual quality is delegated to the frontend-design skill.

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

Use when improving internal link structure, anchor text, orphan pages, crawl depth, site architecture, or link equity flow. 内链优化/站内架构

日本語の概要は準備中です。原文の説明を表示しています。

ViryaZheng/recomby-geo4582026年7月4日 更新

ViryaZheng のスキルをすべて見る

このスキルの問題を報告する