zubair-trabzada/geo-seo-claude
GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports. If you want learn how to sell this to real businesses, check out the skool community
geo‑seo‑claude – AI‑search (GEO) audit skill for Claude Code
What it is – A Claude Code skill that runs a multi‑step audit of a website and produces a “GEO” (AI‑search) score. It checks how well the site will be discovered and cited by emerging AI‑driven search engines such as ChatGPT, Claude, Perplexity, Gemini and Google AI Overviews, then outputs a client‑ready markdown or PDF report.
Why it matters – By 2026 AI‑referenced traffic is growing > 500 % YoY and conversion rates are several times higher than classic organic traffic. Traditional SEO no longer guarantees visibility; sites need to be citation‑ready for AI crawlers. This tool automates that assessment.
Key capabilities
| Capability | What it does |
|---|---|
Full GEO audit (/geo audit <url>) |
Runs five parallel sub‑agents (visibility, platform, technical, content, schema) and aggregates a 0‑100 GEO score. |
Quick snapshot (/geo quick) |
60‑second visibility overview. |
Citability scoring (/geo citability) |
Rates content blocks for AI citation readiness (ideal length 134‑167 words, self‑contained, fact‑rich). |
AI‑crawler check (/geo crawlers) |
Parses robots.txt for > 14 AI bots (GPTBot, ClaudeBot, etc.) and suggests allow/block rules. |
Brand‑mention scan (/geo brands) |
Looks for brand mentions on YouTube, Reddit, Wikipedia, LinkedIn and other platforms; reports authority signals. |
llms.txt handling (/geo llmstxt) |
Validates or generates the emerging llms.txt file that tells AI crawlers site structure. |
Schema analysis / generation (/geo schema) |
Detects missing JSON‑LD, validates against templates, can emit ready‑to‑paste markup. |
Report generation (/geo report, ...‑pdf) |
Produces a markdown or PDF client report with score gauges, bar charts and prioritized action items. |
Prospect / proposal helpers (/geo prospect, /geo proposal) |
Light CRM that stores pipeline data and can auto‑create proposal documents. |
Architecture at a glance
geo-seo-claude/
├─ geo/ # entry point (SKILL.md) – defines the /geo commands
├─ skills/ # 13 focused sub‑skills (audit, citability, crawlers…)
├─ agents/ # 5 parallel agent markdown files that orchestrate work
├─ scripts/ # Python utilities (page fetch, scoring, PDF generation)
├─ schema/ # JSON‑LD templates used by the schema sub‑skill
└─ install.sh / uninstall.sh
All Python code runs inside an isolated virtual environment at ~/.claude/skills/geo/.venv/, leaving the system Python untouched.
Installation & requirements
- One‑liner (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/geo-seo-claude/main/install.sh | bash - Manual – clone the repo, run
./install.sh(orinstall‑win.shfrom Git Bash on Windows). - Dependencies – Python 3.8+, Claude Code CLI, Git; optional
uvfor faster pip installs and Playwright for screenshot support.
Typical workflow
- Open Claude Code and type a command, e.g.
/geo audit https://example.com. - The skill fetches the homepage, discovers the sitemap, then launches the five sub‑agents in parallel.
- Each agent returns a numeric sub‑score; the orchestrator combines them using the weighting table (citability 25 %, brand 20 %, content 20 %, technical 15 %, schema 10 %, platform 10 %).
- A composite GEO score and a markdown report are emitted. Use
/geo report-pdffor a polished PDF to send to clients.
Data persistence
Prospect and proposal data are stored under ~/.geo-prospects/ (JSON and markdown files). The uninstall script removes the skill but does not delete this directory – you must delete it manually if you want to erase the stored client data.
License & community
- License: MIT – free to use, modify, and commercialize.
- Community: The author points to an “AI Workshop” community (Skool) that provides video walkthroughs, a client‑acquisition playbook, and live office hours for agencies that want to monetize the audit service.
TL;DR
geo-seo-claude is a ready‑to‑run Claude Code skill that audits a website for AI‑search visibility (GEO). It bundles Python utilities, JSON‑LD templates, and a set of parallel sub‑agents to produce a numeric GEO score and a polished client report, helping SEO agencies and marketers adapt to the shift toward AI‑driven search results.
Related
- Project
- Project
- Project
- Project
- Project