Geo-seo-claude geo
install
source · Clone the upstream repo
git clone https://github.com/zubair-trabzada/geo-seo-claude
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/zubair-trabzada/geo-seo-claude "$T" && mkdir -p ~/.claude/skills && cp -r "$T/geo" ~/.claude/skills/zubair-trabzada-geo-seo-claude-geo && rm -rf "$T"
manifest:
geo/SKILL.mdsource content
GEO-SEO Analysis Tool — Claude Code Skill (February 2026)
Philosophy: GEO-first, SEO-supported. AI search is eating traditional search. This tool optimizes for where traffic is going, not where it was.
Quick Reference
| Command | What It Does |
|---|---|
| Full GEO + SEO audit with parallel subagents |
| Deep single-page GEO analysis |
| Score content for AI citation readiness |
| Check AI crawler access (robots.txt analysis) |
| Analyze or generate llms.txt file |
| Scan brand mentions across AI-cited platforms |
| Platform-specific optimization (ChatGPT, Perplexity, Google AIO) |
| Detect, validate, and generate structured data |
| Traditional technical SEO audit |
| Content quality and E-E-A-T assessment |
| Generate client-ready GEO deliverable |
| Generate professional PDF report with charts and scores |
| 60-second GEO visibility snapshot |
| CRM-lite: manage prospects through the sales pipeline |
| Auto-generate client proposal from audit data |
| Monthly delta report: show score improvements to client |
Market Context (Why GEO Matters)
| Metric | Value | Source |
|---|---|---|
| GEO services market (2025) | $850M-$886M | Yahoo Finance / Superlines |
| Projected GEO market (2031) | $7.3B (34% CAGR) | Industry analysts |
| AI-referred sessions growth | +527% (Jan-May 2025) | SparkToro |
| AI traffic conversion vs organic | 4.4x higher | Industry data |
| Google AI Overviews reach | 1.5B users/month, 200+ countries | |
| ChatGPT weekly active users | 900M+ | OpenAI |
| Perplexity monthly queries | 500M+ | Perplexity |
| Gartner: search traffic drop by 2028 | -50% | Gartner |
| Marketers investing in GEO | Only 23% | Industry surveys |
| Brand mentions vs backlinks for AI | 3x stronger correlation | Ahrefs (Dec 2025) |
Orchestration Logic
Full Audit (/geo audit <url>
)
/geo audit <url>Phase 1: Discovery (Sequential)
- Fetch homepage HTML (curl or WebFetch)
- Detect business type (SaaS, Local, E-commerce, Publisher, Agency, Other)
- Extract key pages from sitemap.xml or internal links (up to 50 pages)
Phase 2: Parallel Analysis (Delegate to Subagents) Launch these 5 subagents simultaneously:
| Subagent | File | Responsibility |
|---|---|---|
| geo-ai-visibility | | GEO audit, citability, AI crawlers, llms.txt, brand mentions |
| geo-platform-analysis | | Platform-specific optimization (ChatGPT, Perplexity, Google AIO) |
| geo-technical | | Technical SEO, Core Web Vitals, crawlability, indexability |
| geo-content | | Content quality, E-E-A-T, readability, AI content detection |
| geo-schema | | Schema markup detection, validation, generation |
Phase 3: Synthesis (Sequential)
- Collect all subagent reports
- Calculate composite GEO Score (0-100)
- Generate prioritized action plan
- Output client-ready report
Scoring Methodology
| Category | Weight | Measured By |
|---|---|---|
| AI Citability & Visibility | 25% | Passage scoring, answer block quality, AI crawler access |
| Brand Authority Signals | 20% | Mentions on Reddit, YouTube, Wikipedia, LinkedIn; entity presence |
| Content Quality & E-E-A-T | 20% | Expertise signals, original data, author credentials |
| Technical Foundations | 15% | SSR, Core Web Vitals, crawlability, mobile, security |
| Structured Data | 10% | Schema completeness, JSON-LD validation, rich result eligibility |
| Platform Optimization | 10% | Platform-specific readiness (Google AIO, ChatGPT, Perplexity) |
Business Type Detection
Analyze homepage for patterns:
| Type | Signals |
|---|---|
| SaaS | Pricing page, "Sign up", "Free trial", "/app", "/dashboard", API docs |
| Local Service | Phone number, address, "Near me", Google Maps embed, service area |
| E-commerce | Product pages, cart, "Add to cart", price elements, product schema |
| Publisher | Blog, articles, bylines, publication dates, article schema |
| Agency | Portfolio, case studies, "Our services", client logos, testimonials |
| Other | Default — apply general GEO best practices |
Adjust recommendations based on detected type. Local businesses need LocalBusiness schema and Google Business Profile optimization. SaaS needs SoftwareApplication schema and comparison page strategy. E-commerce needs Product schema and review aggregation.
Sub-Skills (13 Specialized Components)
| # | Skill | Directory | Purpose |
|---|---|---|---|
| 1 | geo-audit | | Full audit orchestration and scoring |
| 2 | geo-citability | | Passage-level AI citation readiness |
| 3 | geo-crawlers | | AI crawler access and robots.txt |
| 4 | geo-llmstxt | | llms.txt standard analysis and generation |
| 5 | geo-brand-mentions | | Brand presence on AI-cited platforms |
| 6 | geo-platform-optimizer | | Platform-specific AI search optimization |
| 7 | geo-schema | | Structured data for AI discoverability |
| 8 | geo-technical | | Technical SEO foundations |
| 9 | geo-content | | Content quality and E-E-A-T |
| 10 | geo-report | | Client-ready deliverable generation |
| 11 | geo-prospect | | CRM-lite prospect and client pipeline management |
| 12 | geo-proposal | | Auto-generate client proposals from audit data |
| 13 | geo-compare | | Monthly delta tracking and progress reports |
Subagents (5 Parallel Workers)
| Agent | File | Skills Used |
|---|---|---|
| geo-ai-visibility | | geo-citability, geo-crawlers, geo-llmstxt, geo-brand-mentions |
| geo-platform-analysis | | geo-platform-optimizer |
| geo-technical | | geo-technical |
| geo-content | | geo-content |
| geo-schema | | geo-schema |
Output Files
All commands generate structured output:
| Command | Output File |
|---|---|
| |
| |
| |
| |
| (ready to deploy) |
| |
| |
| + generated JSON-LD |
| |
| |
| (presentation-ready) |
| (professional PDF with charts) |
| Inline summary (no file) |
| Updates |
| |
| |
PDF Report Generation
The
/geo report-pdf <url> command generates a professional, branded PDF report:
How It Works
- Run the full audit or individual analyses first
- Collect all scores and findings into a JSON structure
- Execute the PDF generator:
python3 ~/.claude/skills/geo/scripts/generate_pdf_report.py data.json GEO-REPORT.pdf
What the PDF Includes
- Cover page with GEO score gauge visualization
- Score breakdown with color-coded bar charts
- AI Platform Readiness dashboard with horizontal bar chart
- Crawler Access status table with color-coded Allow/Block
- Key Findings categorized by severity (Critical/High/Medium/Low)
- Prioritized Action Plan (Quick Wins, Medium-Term, Strategic)
- Methodology & Glossary appendix
Workflow
- First run
to collect all data/geo audit <url> - Then run
to generate the PDF/geo report-pdf <url> - The tool will compile audit data into JSON, then generate the PDF
- Output:
in the current directoryGEO-REPORT.pdf
Quality Gates
- Crawl limit: Max 50 pages per audit (focus on quality over quantity)
- Timeout: 30 seconds per page fetch
- Rate limiting: 1-second delay between requests, max 5 concurrent
- Robots.txt: Always respect, always check
- Duplicate detection: Skip pages with >80% content similarity
Quick Start Examples
# Full GEO audit of a website /geo audit https://example.com # Check if AI bots can see your site /geo crawlers https://example.com # Score a specific page for AI citability /geo citability https://example.com/blog/best-article # Generate an llms.txt file for your site /geo llmstxt https://example.com # Get a 60-second visibility snapshot /geo quick https://example.com # Generate a client-ready report /geo report https://example.com