Tools· SEO & AI Visibility

    geo-seo-claude

    geo-seo-claude is an open source Claude Code skill suite that audits websites for citability in AI search systems such as ChatGPT, Claude, Perplexity, and Google AI Overviews.

    reviewinganalyticalexecutableOpen Source
    Source code
    Clone the repo, adopt the skills and agents.

    Description

    Strengths

    Parallel analysis
    Running /geo audit launches five subagents simultaneously for citability, platform analysis, technical SEO, content quality, and schema markup.
    Composite score
    All partial results roll up into a GEO score from 0 to 100 with a prioritized action plan.
    Client-ready reports
    Markdown or PDF reports with score gauges, bar charts, platform readiness visualizations, and color-coded tables.
    Isolated installation
    Python dependencies run in a dedicated virtual environment at ~/.claude/skills/geo/.venv/, leaving the system Python untouched.
    Agency add-ons
    Lightweight prospect and proposal management plus monthly delta reports, stored under ~/.geo-prospects/.

    Assessment

    AI features

    • Citability scoring Rates content blocks on how well they suit AI answers, the optimal passages are self-contained, fact-rich, and 134 to 167 words long.
    • AI crawler analysis Checks robots.txt for access by more than 14 AI crawlers such as GPTBot, ClaudeBot, and PerplexityBot, and derives specific allow or block recommendations.
    • Brand mention scan Searches YouTube, Reddit, Wikipedia, LinkedIn, and more than seven other platforms for brand mentions.
    • Platform-specific optimization Provides separate recommendations for ChatGPT, Perplexity, and Google AI Overviews.
    • Schema and llms.txt generation Detects and validates schema markup using six JSON-LD templates and generates the llms.txt file that explains a site's structure to AI crawlers.

    Suitable for

    • GEO agencies and marketing teams that want to regularly audit client sites for AI visibility rather than classic ranking alone
    • Content teams that want to optimize individual articles specifically for citability in AI answers
    • Local businesses and SaaS providers that want to gauge their discoverability through ChatGPT, Perplexity, and Google AI Overviews
    • Less suitable for Less suited to anyone looking for a pure SEO audit without an AI search focus; the ecosystem offers more specialized tools for that

    Limitations and notes

    • Requirements Needs Python 3.8 or newer and the Claude Code CLI, plus the python3-venv package on Debian and Ubuntu. Playwright for screenshots and uv for faster installs are optional.
    • Windows only via Git Bash Installation on Windows runs exclusively through Git Bash, PowerShell and Command Prompt are not supported.
    • Prospect data stays put Data from /geo prospect, /geo proposal, and /geo compare is stored outside the Claude Code directory at ~/.geo-prospects/ and is not removed by the uninstaller.
    • Community is a separate offer A paid community for monetizing GEO audits is promoted around the tool, but the skill package itself remains usable independently of it.

    Quick start

    1. Install via the one-command script for macOS and Linux, or by cloning the repo, on Windows the installer runs through Git Bash with install-win.sh.
    2. Open Claude Code, the skills then live under ~/.claude/skills/geo/ along with their own Python environment.
    3. Run /geo audit <URL> to trigger discovery, the parallel analysis by the five subagents, and the synthesis into a GEO score.
    4. Receive the report as Markdown or PDF with a prioritized action plan.
    5. Use /geo prospect, /geo proposal, and /geo compare as needed for pipeline management and monthly tracking.

    Tips

    • Pay close attention to the robots.txt check on the first audit, it shows immediately which AI crawlers are blocked.
    • Treat the generated schema templates as a starting point and adapt them to the project instead of using them unchanged.
    • Clean up or back up ~/.geo-prospects/ regularly, since the uninstaller does not touch that data.
    • Install Playwright ahead of time for report screenshots, otherwise that option is missing from the report.

    Access

    Last reviewed: · Pricing, plans and features are a snapshot in time. Check the provider's own page before deciding.

    In the workshop this becomes your method.

    Whoever sees this process run once wants the agent behind it next. We build that in the workshop From Process to Agent.

    View workshops

    Related resources

    Browse all resources

    Conversation, not pitch

    Understand first, then decide. We take time for an initial conversation, without sales pressure, without obligation.

    Schedule a call