GEO-first, SEO-supported. Optimize websites for AI-powered search engines
(ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations.
AI search is eating traditional search. This tool optimizes for where traffic is going, not where it was.
π OpenCode adaptation of geo-seo-claude by Zubair Trabzada
| Metric | Value |
|---|---|
| GEO services market | $850M+ (projected $7.3B by 2031) |
| AI-referred traffic growth | +527% year-over-year |
| AI traffic converts 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% |
curl -fsSL https://raw.githubusercontent.com/mugnimaestra/geo-seo-opencode/main/install.sh | bashgit clone https://github.com/mugnimaestra/geo-seo-opencode.git
cd geo-seo-opencode
./install.sh- Python 3.8+
- OpenCode CLI
- Git
- Optional: Playwright (for screenshots)
Open OpenCode 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 |
geo-seo-opencode/
βββ .opencode/
β βββ skills/ # 11 specialized sub-skills + main orchestrator
β β βββ geo/ # Main skill orchestrator
β β β βββ SKILL.md # Primary skill file with commands & routing
β β βββ 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
β βββ agent/ # 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
β βββ command/ # Slash command definitions
βββ 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
When you run /geo-audit https://example.com:
- Discovery β Fetches homepage, detects business type, crawls sitemap
- 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)
- Synthesis β Aggregates scores, generates composite GEO Score (0-100)
- Report β Outputs prioritized action plan with quick wins
| 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% |
Analyzes content blocks for AI citation readiness. Optimal AI-cited passages are 134-167 words, self-contained, fact-rich, and directly answer questions.
Checks robots.txt for 14+ AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) and provides specific allow/block recommendations.
Brand mentions correlate 3x more strongly with AI visibility than backlinks. Scans YouTube, Reddit, Wikipedia, LinkedIn, and 7+ other platforms.
Only 11% of domains are cited by both ChatGPT and Google AI Overviews for the same query. Provides tailored recommendations per platform.
Generates the emerging llms.txt standard file that helps AI crawlers understand your site structure.
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.
- 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.shOr manually:
rm -rf ~/.config/opencode/skills/geo ~/.config/opencode/skills/geo-* ~/.config/opencode/agents/geo-*.mdThe tool is free. Learning how to monetize it is where the community comes in.
Join the AI Workshop Community β
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.
This project is an OpenCode adaptation of geo-seo-claude by Zubair Trabzada. The original tool was built for Claude Code β this fork restructures it for OpenCode's skill/agent/command system.
MIT License
Contributions welcome! Please read the contribution guidelines in docs/CONTRIBUTING.md before submitting a PR.
Built for the AI search era.