Skip to content

About

GEO-first SEO analysis tool for OpenCode. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews). Fork of geo-seo-claude adapted for OpenCode.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GEO-SEO OpenCode Skill

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


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 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%

Quick Start

One-Command Install (macOS/Linux)

curl -fsSL https://raw.githubusercontent.com/mugnimaestra/geo-seo-opencode/main/install.sh | bash

Manual Install

git clone https://github.com/mugnimaestra/geo-seo-opencode.git
cd geo-seo-opencode
./install.sh

Requirements

  • Python 3.8+
  • OpenCode CLI
  • Git
  • Optional: Playwright (for screenshots)

Commands

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

Architecture

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

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

./uninstall.sh

Or manually:

rm -rf ~/.config/opencode/skills/geo ~/.config/opencode/skills/geo-* ~/.config/opencode/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 β†’

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.


Attribution

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.


License

MIT License


Contributing

Contributions welcome! Please read the contribution guidelines in docs/CONTRIBUTING.md before submitting a PR.


Built for the AI search era.

About

GEO-first SEO analysis tool for OpenCode. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews). Fork of geo-seo-claude adapted for OpenCode.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages