199-biotechnologies/claude-skill-seo-geo-optimizer
Production-ready Claude skill for comprehensive SEO/GEO optimization. Analyzes content for traditional search engines + AI platforms (ChatGPT, Perplexity, Claude, Gemini). Includes entity extraction, schema generation, and multi-format audit reports.
Deep Analysis
SEO/GEO/AEO优化工具包,覆盖搜索引擎、AI平台、答案引擎、语音助手和社交媒体
Core Features
Technical Implementation
- 三合一 - SEO+GEO+AEO统一优化
- AI引用优化 - 527%增长的AI引用流量
- 统计支持 - 2025年最新数据
- 自动实现 - 不仅分析还能修改
- 平台特定 - 针对不同AI平台优化
- 分析内容SEO表现
- 优化AI平台可见性
- 提高语音搜索排名
- 增强社交分享预览
- 关键词聚类分析
- 仅Python脚本
- 需要内容文件
- 优化效果依赖内容质量
- 英文优化为主
- AI平台变化快可能过时
SEO/GEO/AEO Optimizer
Analysis and optimization toolkit for content visibility across search engines (SEO), AI platforms (GEO - Generative Engine Optimization), answer engines (AEO - Answer Engine Optimization), voice assistants, and social media.
Author: Boris Djordjevic, 199 Biotechnologies
Status: Phase 2 Complete (Content Implementation)
License: MIT
Repository: github.com/199-biotechnologies/claude-skill-seo-geo-optimizer
Purpose
This skill audits and optimizes content for discoverability across:
- Search engines: Google, Bing (traditional SEO)
- AI platforms: ChatGPT, Perplexity, Claude, Gemini, Grokipedia (GEO - Generative Engine Optimization)
- Answer engines: Google AI Overviews, Bing Copilot, featured snippets (AEO - Answer Engine Optimization)
- Voice assistants: Google Assistant, Siri, Alexa
- Social media: Facebook, Twitter, LinkedIn, WhatsApp, Instagram
Supports HTML, Markdown, and React/JSX files.
Key Statistics (2025)
AI-referred traffic grew 527% between January and May 2025. Content optimized for AI citation shows 33-40% higher visibility. Key findings:
- 40.58% of AI citations come from top 10 SERP results
- Content with author credentials: +40% citation probability
- Featured snippets: 40.7% of voice search answers
- Statistics addition: +41% citation improvement
- Freshness (<30 days): 3.2x more citations
Installation
Clone to Claude skills directory:
cd ~/.claude/skills/
git clone https://github.com/199-biotechnologies/claude-skill-seo-geo-optimizer.git
Requirements: Python 3.7+, no external dependencies (stdlib only).
Verify installation:
python ~/.claude/skills/seo-geo-optimizer/scripts/analyze_content.py --help
Usage
Phase 1: Analysis
Audit existing content, generate recommendations:
# Comprehensive audit with all reports
python scripts/audit_report.py ~/project/page.html --format all
# Analyze specific aspects
python scripts/analyze_content.py ~/project/page.html
python scripts/metadata_validator.py ~/project/page.html
python scripts/keyword_analyzer.py ~/project/page.html
python scripts/entity_extractor.py ~/project/page.html
Phase 2: Implementation
Apply optimizations automatically:
# Full optimization pipeline for specific platform
python scripts/auto_implementer.py page.html perplexity
# Individual optimization steps
python scripts/content_optimizer.py page.html
python scripts/platform_optimizer.py page.html chatgpt
python scripts/voice_optimizer.py page.html
python scripts/freshness_monitor.py page.html
python scripts/citation_enhancer.py page.html
Keyword Clustering
Group related keywords into semantic clusters for topical authority:
# Analyze with keyword clusters (default)
python scripts/keyword_analyzer.py ~/project/page.html
# Fast mode without clustering
python scripts/keyword_analyzer.py ~/project/page.html --no-clusters
Output includes:
- Semantic clusters grouped by TF-IDF similarity
- Topic identification for each cluster
- Recommendations for pillar content strategy
IndexNow Instant Indexing
Submit URLs directly to search engines for immediate indexing (critical for GEO/AEO):
# Generate IndexNow key
python scripts/indexnow_submit.py --generate-key --output ./public
# Submit single URL
python scripts/indexnow_submit.py https://example.com/new-page --key YOUR_KEY
# Batch submit from file
python scripts/indexnow_submit.py --batch urls.txt --key YOUR_KEY
Benefits for GEO:
- Bing index feeds AI platforms (ChatGPT, Perplexity, Claude)
- Fresh content indexed in minutes vs weeks
- 3.2x citation boost for content <30 days old
Generate Schema Markup
# 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%."
# 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"
Architecture
Phase 1: Analysis (Complete)
Six Python scripts analyze content and generate recommendations:
| Script | Purpose | Output |
|---|---|---|
analyze_content.py |
Extract metadata, schema, structure | JSON analysis |
metadata_validator.py |
Validate meta tags, OG, Twitter | Validation report |
keyword_analyzer.py |
Extract keywords (5 types) | Keyword list |
entity_extractor.py |
Extract persons, orgs, places | Entity map |
schema_generator.py |
Generate JSON-LD schemas | Schema files |
audit_report.py |
Orchestrate analysis, generate reports | JSON, MD, HTML |
Phase 2: Implementation (Complete)
Six Python scripts implement optimizations:
| Script | Purpose | Impact |
|---|---|---|
content_optimizer.py |
Meta descriptions, FAQ, data tables | Structure optimization |
platform_optimizer.py |
ChatGPT, Perplexity, Claude, Gemini | Platform-specific |
voice_optimizer.py |
Speakable schema, featured snippets | Voice search ready |
freshness_monitor.py |
Content age tracking | 3.2x citations when fresh |
citation_enhancer.py |
Statistics, quotation opportunities | +41% and +28% impact |
auto_implementer.py |
Full pipeline orchestration | Complete automation |
indexnow_submit.py |
Instant search engine indexing | Minutes vs weeks |
Phase 3: Advanced Features (Planned)
- Competitive analysis (SERP top 10 comparison)
- Automated monitoring (SQLite time-series tracking)
- A/B testing framework (statistical significance)
- Analytics integration (Google Search Console, Plausible)
Features
Content Analysis
File Types:
- HTML (
.html) - Markdown (
.md,.mdx) - React/JSX (
.jsx,.tsx)
Extraction:
- Meta tags (title, description, keywords)
- Open Graph (og:title, og:description, og:image)
- Twitter Cards (twitter:card, twitter:title)
- JSON-LD schema markup
- Content structure (headings, word count, author)
Keyword Analysis
Five keyword types extracted:
- Primary: Main topic (H1, meta title, URL, first 100 words)
- Semantic: Related terms (H2/H3, body)
- LSI: Co-occurring terms (natural language)
- Long-tail: 3-8 word phrases (FAQ, H3)
- Question: Who/what/where/when/why/how (FAQ schema)
Keyword Clustering: TF-IDF + cosine similarity groups keywords into semantic clusters for topical authority and pillar content strategy.
Schema Generation
JSON-LD schemas with validation:
- FAQPage: Highest AI citation probability
- Article: E-E-A-T signals (credentials, dates)
- HowTo: Voice search optimized (ISO 8601 durations)
- BreadcrumbList: Site hierarchy
- Organization/LocalBusiness: Entity recognition
- Person: Author profiles with credentials
- Speakable: Voice assistant optimization
Platform Optimization
ChatGPT (40-60% of LLM traffic):
- Authority and credentials (+40% citation boost)
- 1500-2500 words comprehensive coverage
- Primary source citations (PubMed, arXiv)
- Answer-first structure
Perplexity (Freshness-focused):
- Content updated within 30 days (3.2x citations)
- Inline citations with [1], [2] format
- H2→H3→bullets structure (40% more citations)
- Update frequency: 2-3 days (aggressive) or 90 days (minimum)
Claude (Accuracy-focused):
- Primary sources only (91.2% attribution accuracy)
- 5-8 citations with publisher and year
- Transparent methodology
- Acknowledged limitations
Gemini (Community-focused):
- Google Business Profile integration
- User reviews and testimonials
- Local citations (NAP consistency)
- Traditional authority signals
Grokipedia (xAI, launched Oct 2025):
- 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
Voice Search
- Featured snippet optimization (30-40 words)
- Speakable schema (20-30 second segments)
- FAQ schema (natural language questions)
- Question keyword extraction
Social Media Previews
- Open Graph tags (Facebook, LinkedIn, WhatsApp, Instagram Stories)
- Twitter Cards (summary, summary_large_image)
- Image specifications (1200×630px optimal, 1080×1920px for Instagram Stories)
- Instagram: Limited OG support (Stories only), bio link optimization, 85%+ mobile users
- iMessage optimization
Output
Report Location
~/Documents/SEO_Audit_[YYYY-MM-DD]_[HHMM]/
├── audit_report.json # Structured data
├── audit_report.md # Markdown report
├── audit_report.html # Visual dashboard
└── generated_schemas/ # JSON-LD files
├── faq_schema.json
├── article_schema.json
└── howto_schema.json
Report Structure
- Executive Summary: Overall score (0-100), top issues, top wins
- Metadata Analysis: Meta tags, Open Graph, Twitter Cards, schema
- Content Structure: Headings, word count, TL;DR, FAQ, author
- Keyword Analysis: Primary, semantic, LSI, long-tail, question
- Platform Optimization: ChatGPT, Perplexity, Claude, Gemini recommendations
- Action Items: Prioritized by criticality (critical, high, medium, low)
- Generated Assets: Copy-paste ready schema markup
Reference Documentation
Located in reference/ directory:
citation-optimization-guide.md: AI citation strategies (+35-40% boost)entity-seo-guide.md: Knowledge Graph optimizationplatform-strategies.md: Platform-specific tacticsvoice-search-guide.md: Voice assistant optimization (29-word answers)social-preview-guide.md: Open Graph, Twitter Cards (1200×630px)- `schema-library.md
Related Skills
199-biotechnologies/claude-deep-research-skill
199-biotechnologiesEnterprise-grade deep research skill for Claude Code with 8-phase pipeline, source credibility scoring, and automated validation. Outperforms OpenAI, Gemini, and Claude Desktop in quality and verification.
199-biotechnologies/motion-dev-animations-skill
199-biotechnologiesClaude Code skill for Motion.dev animations - Professional web animations with curated examples, templates, and comprehensive documentation

