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 is a collection of Claude Code subagents and slash commands that audits websites for Generative Engine Optimization (GEO), targeting visibility in AI-driven search products such as ChatGPT, Perplexity, Google AI Overviews, and Claude itself. It installs into the Claude Code CLI via a one-command shell script and exposes eleven commands, from `/geo audit` for a full parallel-subagent analysis to focused tools like `/geo citability` for scoring how likely a page is to be cited by an AI, `/geo crawlers` for checking robots.txt permissions against AI crawlers, and `/geo llmstxt` for validating or generating an llms.txt file. Five Python scripts handle page fetching, citability scoring, brand mention scanning, and PDF report generation via ReportLab. Six JSON-LD schema templates cover common site types, including SaaS, e-commerce, and local business. The tool also includes a prospect pipeline manager and auto-generated client proposal commands, making it oriented toward SEO consultants and agencies looking to package GEO analysis as a billable service.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/zubair-trabzada/geo-seo-claude && cp geo-seo-claude/*.md ~/.claude/agents/18 items in this repository
Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness, and content structure
Schema.org structured data audit and generation optimized for AI discoverability — detect, validate, and generate JSON-LD markup
Technical SEO audit with GEO-specific checks — crawlability, indexability, security, performance, SSR, and AI crawler access
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit across AI citability, platform analysis, technical infrastructure, content quality, and schema markup. Produces a composite GEO Score (0-100) with prioritized action plan.
Brand mention and authority scanner for AI visibility. Analyzes brand presence across platforms that AI models rely on for entity recognition and citation decisions. Produces a Brand Authority Score (0-100) with platform-specific recommendations.
AI citability scoring and optimization. Analyzes web page content to determine how likely AI systems (ChatGPT, Claude, Perplexity, Gemini) are to cite or quote passages from the page. Provides a citability score (0-100) with specific rewrite suggestions.
AI crawler access analysis. Checks robots.txt, meta tags, and HTTP headers to determine which AI crawlers can access the site. Provides a complete access map and recommendations for maximizing AI visibility while maintaining appropriate control.
Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.
Platform-specific AI search optimization — audit and optimize for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot individually
Generate a professional PDF report from a GEO audit using pandoc + Chrome headless. Converts GEO-AUDIT-REPORT.md into a styled, client-ready PDF with a cover page, color-coded score tables, severity-tagged findings, and a 90-day roadmap.
Generate a professional, client-facing GEO report combining all audit results into a single deliverable with scores, findings, and prioritized actions
Pull the latest GEO-SEO skill updates from the upstream repository. Compares installed files against the latest release, shows what changed, and updates all skills, agents, scripts, and schema templates in place.
Subagents overview
<p align="center">
<img src="assets/banner.svg" alt="GEO-SEO Claude Code Skill" width="900"/>
</p>
<p align="center">
<strong>GEO-first, SEO-supported.</strong> Optimize websites for AI-powered search engines<br/>
(ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations.
</p>
<p align="center">
AI search is eating traditional search. This tool optimizes for where traffic is going, not where it was.
</p>
---
## Star History
[](https://www.star-history.com/#zubair-trabzada/geo-seo-claude&Date)
---
## Why GEO Matters (2026)
| Metric | Value |
|--------|-------|
| GEO services market | $850M+ (projected $7.3B by 2031) |
| AI-referred traffic growth | +527% year-over-year |
| AI traffic conversion rate vs organic | 4.4x higher |
| Gartner: search traffic drop by 2028 | -50% |
| Brand mentions vs backlinks for AI | 3x stronger correlation |
| Marketers investing in GEO | Only 23% |
---
## Quick Start
### One-Command Install (macOS/Linux)
```bash
curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/geo-seo-claude/main/install.sh | bash
```
### Manual Install
```bash
git clone https://github.com/zubair-trabzada/geo-seo-claude.git
cd geo-seo-claude
./install.sh
```
### Windows (Git Bash)
Requires [Git for Windows](https://git-scm.com/downloads) which includes Git Bash.
```bash
# Option 1: One-command install (run from Git Bash, not PowerShell/CMD)
curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/geo-seo-claude/main/install-win.sh | bash
# Option 2: Manual install
git clone https://github.com/zubair-trabzada/geo-seo-claude.git
cd geo-seo-claude
./install-win.sh
```
> **Note:** Right-click the folder and select "Open Git Bash here", or open Git Bash and navigate to the directory. Do not use PowerShell or Command Prompt.
### Requirements
- Python 3.8+ (on Debian/Ubuntu also `python3-venv`)
- Claude Code CLI
- Git
- Optional: [`uv`](https://docs.astral.sh/uv/) — if present, the installer uses it for a faster dependency install
- Optional: Playwright (for screenshots)
### Isolated install
Python dependencies are installed into a dedicated virtual environment at
`~/.claude/skills/geo/.venv/`. Your system Python is **not** touched, and
uninstalling the skill removes the venv together with the rest of the files.
Skill and agent files reference that venv directly, so the tool works
regardless of what `python3` resolves to on your `PATH`.
---
## Commands
Open Claude Code and use these commands:
| Command | What It Does |
|---------|-------------|
| `/geo audit <url>` | Full GEO + SEO audit with parallel subagents |
| `/geo quick <url>` | 60-second GEO visibility snapshot |
| `/geo citability <url>` | Score content for AI citation readiness |
| `/geo crawlers <url>` | Check AI crawler access (robots.txt) |
| `/geo llmstxt <url>` | Analyze or generate llms.txt |
| `/geo brands <url>` | Scan brand mentions across AI-cited platforms |
| `/geo platforms <url>` | Platform-specific optimization |
| `/geo schema <url>` | Structured data analysis & generation |
| `/geo technical <url>` | Technical SEO audit |
| `/geo content <url>` | Content quality & E-E-A-T assessment |
| `/geo report <url>` | Generate client-ready GEO report |
| `/geo report-pdf` | Generate professional PDF report with charts & visualizations |
---
## Architecture
```
geo-seo-claude/
├── geo/ # Main skill orchestrator
│ └── SKILL.md # Primary skill file with commands & routing
├── skills/ # 13 specialized sub-skills
│ ├── geo-audit/ # Full audit orchestration & scoring
│ ├── geo-citability/ # AI citation readiness scoring
│ ├── geo-crawlers/ # AI crawler access analysis
│ ├── geo-llmstxt/ # llms.txt standard analysis & generation
│ ├── geo-brand-mentions/ # Brand presence on AI-cited platforms
│ ├── geo-platform-optimizer/ # Platform-specific AI search optimization
│ ├── geo-schema/ # Structured data for AI discoverability
│ ├── geo-technical/ # Technical SEO foundations
│ ├── geo-content/ # Content quality & E-E-A-T
│ ├── geo-report/ # Client-ready markdown report generation
│ ├── geo-report-pdf/ # Professional PDF report with charts
│ ├── geo-prospect/ # CRM-lite prospect pipeline management
│ ├── geo-proposal/ # Auto-generate client proposals
│ └── geo-compare/ # Monthly delta tracking & progress reports
├── agents/ # 5 parallel subagents
│ ├── geo-ai-visibility.md # GEO audit, citability, crawlers, brands
│ ├── geo-platform-analysis.md # Platform-specific optimization
│ ├── geo-technical.md # Technical SEO analysis
│ ├── geo-content.md # Content & E-E-A-T analysis
│ └── geo-schema.md # Schema markup analysis
├── scripts/ # Python utilities
│ ├── fetch_page.py # Page fetching & parsing
│ ├── citability_scorer.py # AI citability scoring engine
│ ├── brand_scanner.py # Brand mention detection
│ ├── llmstxt_generator.py # llms.txt validation & generation
│ └── generate_pdf_report.py # PDF report generator (ReportLab)
├── schema/ # JSON-LD templates
│ ├── organization.json # Organization schema (with sameAs)
│ ├── local-business.json # LocalBusiness schema
│ ├── article-author.json # Article + Person schema (E-E-A-T)
│ ├── software-saas.json # SoftwareApplication schema
│ ├── product-ecommerce.json # Product schema with offers
│ └── website-searchaction.json # WebSite + SearchAction schema
├── install.sh # One-command installer
├── uninstall.sh # Uninstaller
├── requirements.txt # Python dependencies
└── README.md # This file
```
---
## Data Storage
The CRM and reporting skills (`/geo prospect`, `/geo proposal`, `/geo compare`) store runtime data outside the Claude Code directory:
```
~/.geo-prospects/
├── prospects.json # Client/prospect pipeline data
├── proposals/ # Generated proposal documents
│ └── <domain>-proposal-<date>.md
└── reports/ # Monthly delta reports
└── <domain>-monthly-<YYYY-MM>.md
```
This directory is **not removed** by the uninstaller — delete it manually if you no longer need your prospect data.
---
## How It Works
### Full Audit Flow
When you run `/geo audit https://example.com`:
1. **Discovery** — Fetches homepage, detects business type, crawls sitemap
2. **Parallel Analysis** — Launches 5 subagents simultaneously:
- AI Visibility (citability, crawlers, llms.txt, brand mentions)
- Platform Analysis (ChatGPT, Perplexity, Google AIO readiness)
- Technical SEO (Core Web Vitals, SSR, security, mobile)
- Content Quality (E-E-A-T, readability, freshness)
- Schema Markup (detection, validation, generation)
3. **Synthesis** — Aggregates scores, generates composite GEO Score (0-100)
4. **Report** — Outputs prioritized action plan with quick wins
### Scoring Methodology
| Category | Weight |
|----------|--------|
| AI Citability & Visibility | 25% |
| Brand Authority Signals | 20% |
| Content Quality & E-E-A-T | 20% |
| Technical Foundations | 15% |
| Structured Data | 10% |
| Platform Optimization | 10% |
---
## Key Features
### Citability Scoring
Analyzes content blocks for AI citation readiness. Optimal AI-cited passages are 134-167 words, self-contained, fact-rich, and directly answer questions.
### AI Crawler Analysis
Checks robots.txt for 14+ AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) and provides specific allow/block recommendations.
### Brand Mention Scanning
Brand mentions correlate 3x more strongly with AI visibility than backlinks. Scans YouTube, Reddit, Wikipedia, LinkedIn, and 7+ other platforms.
### Platform-Specific Optimization
Only 11% of domains are cited by both ChatGPT and Google AI Overviews for the same query. Provides tailored recommendations per platform.
### llms.txt Generation
Generates the emerging llms.txt standard file that helps AI crawlers understand your site structure.
### Client-Ready Reports
Generates professional GEO reports in markdown or PDF format. PDF reports include score gauges, bar charts, platform readiness visualizations, color-coded tables, and prioritized action plans — ready to deliver to clients.
---
## Use Cases
- **GEO Agencies** — Run client audits and generate deliverables
- **Marketing Teams** — Monitor and improve AI search visibility
- **Content Creators** — Optimize content for AI citations
- **Local Businesses** — Get found by AI assistants
- **SaaS Companies** — Improve entity recognition across AI platforms
- **E-commerce** — Optimize product pages for AI shopping recommendations
---
## Uninstall
```bash
./uninstall.sh
```
Or manually:
```bash
rm -rf ~/.claude/skills/geo ~/.claude/skills/geo-* ~/.claude/agents/geo-*.md
```
---
## Want to Turn This Into a Business?
The tool is free. Learning how to monetize it is where the community comes in.
**[Join the AI Workshop Community →](https://skool.com/aiworkshop)**
Inside you'll get:
- **Video walkthroughs** — Step-by-step setup, running audits, reading results
- **Client acquisition playbook** — How to find prospects, pitch GEO services, and close deals
- **Live office hours** — Bring your audit results, get direct help
- **GEO agency pricing & templates** — Proposal docs, cold outreach scripts, onboarding workflows
GEO agencies charge $2K–$12K/month. This tool does the audit. The community teaches you how to sell it.
---
## License
MIT License
---
## Contributing
Contributions welcome!
---
Built for the AI searcWhat people ask about geo-seo-claude
What is zubair-trabzada/geo-seo-claude?
+
zubair-trabzada/geo-seo-claude is subagents for the Claude AI ecosystem. 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 It has 8.1k GitHub stars and was last updated 17d ago.
How do I install geo-seo-claude?
+
You can install geo-seo-claude by cloning the repository (https://github.com/zubair-trabzada/geo-seo-claude) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is zubair-trabzada/geo-seo-claude safe to use?
+
Our security agent has analyzed zubair-trabzada/geo-seo-claude and assigned a Trust Score of 97/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains zubair-trabzada/geo-seo-claude?
+
zubair-trabzada/geo-seo-claude is maintained by zubair-trabzada. The last recorded GitHub activity is from 17d ago, with 13 open issues.
Are there alternatives to geo-seo-claude?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy geo-seo-claude to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/zubair-trabzada-geo-seo-claude)<a href="https://claudewave.com/repo/zubair-trabzada-geo-seo-claude"><img src="https://claudewave.com/api/badge/zubair-trabzada-geo-seo-claude" alt="Featured on ClaudeWave: zubair-trabzada/geo-seo-claude" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Production-ready platform for agentic workflow development.
The agent engineering platform.
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.