AI-powered SEO analysis and ranking engine that works with any agentic coding assistant — Antigravity, Cursor, Windsurf, Claude Code, and more. Auto-detects your environment and adapts its branding.
| Category | Commands | What It Does |
|---|---|---|
| Technical Audit | audit, page, geo |
Full SEO audit, HTML analysis, AI search readiness |
| Performance | vitals, speed |
Core Web Vitals (LCP, CLS, FCP, TTFB), speed fix suggestions |
| Competitive Intel | discover, compare, keywords |
Auto-find competitors from Google, keyword gap analysis |
| Content Strategy | content, brief, plan |
Content scoring, writing briefs, content calendar |
| SERP Targeting | serp |
Detect Featured Snippets, PAA, FAQ + schema generation |
| Site Architecture | crawl, links |
Multi-page sitemap crawl, internal link graph optimizer |
| Monitoring | track |
Keyword rank tracking with position history |
| Reporting | report, fix |
PDF report generation, auto-generate code fixes |
pip install requests beautifulsoup4 playwright
playwright install chromiumgit clone https://github.com/AgriciDaniel/claude-seo.git
cd claude-seo
pip install -r requirements.txt
playwright install chromiumirm https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.ps1 | iex# Full SEO audit
python scripts/seo_toolkit.py audit https://example.com --output audit.json
# Generate PDF report
python scripts/seo_toolkit.py report audit.json --output report.pdf
# Discover your competitors
python scripts/seo_toolkit.py discover "your target keyword"
# Score your content vs top-ranking pages
python scripts/seo_toolkit.py content https://yoursite.com -k "target keyword"
# Core Web Vitals
python scripts/seo_toolkit.py vitals https://example.com
# SERP features + schema generation
python scripts/seo_toolkit.py serp "target keyword"
# Crawl entire site
python scripts/seo_toolkit.py crawl https://example.com --max-pages 20python scripts/seo_toolkit.py audit <url> [-o file.json] # Full SEO audit
python scripts/seo_toolkit.py page <url> # Single page HTML analysis
python scripts/seo_toolkit.py geo <url> # AI search visibility (GEO)python scripts/seo_toolkit.py vitals <url> [-o file.json] # LCP, CLS, FCP, TTFB
python scripts/seo_toolkit.py speed <url> [-o file.json] # Speed fixes & suggestionspython scripts/seo_toolkit.py discover "<keyword>" # Find top 10 competitors
python scripts/seo_toolkit.py compare <url1> <url2> [url3..] # Side-by-side comparison
python scripts/seo_toolkit.py keywords <url> -k "<keyword>" # Keyword gap analysispython scripts/seo_toolkit.py content <url> -k "<keyword>" # Content score vs competitors
python scripts/seo_toolkit.py brief "<keyword>" # Content writing brief
python scripts/seo_toolkit.py plan <site> -k "<keyword>" # Content calendarpython scripts/seo_toolkit.py serp "<keyword>" # SERP feature detectionpython scripts/seo_toolkit.py crawl <url> [--max-pages 20] # Multi-page crawl
python scripts/seo_toolkit.py links <url> [--max-pages 15] # Internal link optimizerpython scripts/seo_toolkit.py track <site> -k "kw1, kw2" # Rank tracker
python scripts/seo_toolkit.py report <audit.json> [-o file.pdf] # PDF report
python scripts/seo_toolkit.py fix <audit.json> # Auto-generate code fixesThe toolkit auto-detects which agentic coding assistant you're running in and adapts its branding:
| Agent | Detection | Theme |
|---|---|---|
| Antigravity | ANTIGRAVITY_AGENT env var |
Purple |
| Cursor | CURSOR_* or VS Code env vars |
Blue |
| Windsurf | WINDSURF_* env vars |
Teal |
| Claude Code | CLAUDE_* env vars |
Orange |
| Generic | Fallback | Green |
For agents that support MCP (Model Context Protocol):
{
"mcpServers": {
"seo": {
"command": "python",
"args": ["scripts/mcp_server.py"]
}
}
}scripts/
├── seo_toolkit.py # Main CLI router (15+ commands)
├── fetch_page.py # HTTP fetcher with SSRF protection
├── parse_html.py # HTML parser (SEO signals extraction)
├── analyze_geo.py # AI search readiness (GEO)
├── analyze_visual.py # Visual/screenshot analysis
├── analyze_vitals.py # Core Web Vitals via Playwright
├── analyze_competitor.py # Side-by-side comparison
├── analyze_keywords.py # Keyword gap analysis (TF-IDF)
├── discover_competitors.py # Google/Bing SERP scraper
├── detect_serp_features.py # SERP feature detection + schema
├── score_content.py # Content optimization scoring
├── crawl_sitemap.py # Multi-page sitemap crawler
├── optimize_links.py # Internal link graph optimizer
├── optimize_speed.py # Speed analysis + fix suggestions
├── generate_brief.py # Content writing brief generator
├── generate_content_plan.py # Content calendar generator
├── generate_report.py # PDF report generator
├── generate_fixes.py # Auto-fix code generator
├── track_rank.py # Keyword rank tracker
├── capture_screenshot.py # Page screenshot utility
└── mcp_server.py # MCP server for agent integration
MIT — see LICENSE