Repolode
zubair-trabzada

zubair-trabzada/geo-seo-claude

A Claude Code skill that audits websites for visibility in AI search engines like ChatGPT, Perplexity and Google AI Overviews, alongside classic SEO checks.

Stars
11,105
Forks
1,688
Open issues
22
Last commit
yesterday

What is it?

GEO-SEO Claude is a set of slash commands and sub-skills for Claude Code that help website owners optimize for AI-powered search engines. It scores content blocks for citation readiness, checks robots.txt access for a range of AI crawlers such as GPTBot and ClaudeBot, analyzes or generates llms.txt files, and scans brand mentions on platforms like Reddit, Wikipedia and YouTube.

A full audit runs five parallel subagents covering AI visibility, platform-specific readiness, technical SEO, content quality and E-E-A-T, and schema markup, then combines them into a weighted GEO score from 0 to 100 with a prioritized action list. Schema templates for Organization, LocalBusiness, Article, SaaS, Product and WebSite SearchAction are included.

The tool is written mostly in Python, installs into a dedicated virtual environment under the Claude skills directory, and can produce markdown or PDF reports with charts. It also includes commands for tracking prospects and monthly progress.

Key features

  • 01Scores content blocks for AI citation readiness.
  • 02Checks robots.txt access rules for more than 14 AI crawlers.
  • 03Analyzes and generates llms.txt files.
  • 04Scans brand mentions across YouTube, Reddit, Wikipedia, LinkedIn and other platforms.
  • 05Produces composite GEO scores with prioritized recommendations.
  • 06Generates markdown and PDF reports with charts.

Use cases

  • Running AI search visibility audits for client websites.
  • Checking whether AI crawlers are allowed or blocked by robots.txt.
  • Creating llms.txt and structured data markup for a site.
  • Producing client-ready PDF reports on GEO performance.

Quick start

  1. 1

    Install with one command (macOS/Linux)

    Install with the official instructions in the README
  2. 2

    Or clone the repo and run the installer manually

    git clone https://github.com/zubair-trabzada/geo-seo-claude.git && cd geo-seo-claude && ./install.sh
  3. 3

    In Claude Code, run a full audit of a site

    /geo audit <url>

Things to know

  • Requires Claude Code CLI, Python 3.10+ and Git.
  • Install scripts are documented for macOS, Linux and Windows via Git Bash only.
  • Playwright screenshots are optional and need a separate setup.

Topics

FAQ

What is geo-seo-claude?
A Claude Code skill that audits websites for visibility in AI search engines like ChatGPT, Perplexity and Google AI Overviews, alongside classic SEO checks. GEO-SEO Claude is a set of slash commands and sub-skills for Claude Code that help website owners optimize for AI-powered search engines. It scores content blocks for citation readiness, checks robots.txt access for a range of AI crawlers such as GPTBot and ClaudeBot, analyzes or generates llms.txt files, and scans brand mentions on platforms like Reddit, Wikipedia and YouTube.
Is geo-seo-claude free to use? What license does it have?
geo-seo-claude is open source under the MIT license. Check the license terms before using it in commercial products.
Is geo-seo-claude still maintained?
Actively maintained. The last commit to geo-seo-claude was on Oct 19, 2026.
What can I use geo-seo-claude for?
Running AI search visibility audits for client websites. Checking whether AI crawlers are allowed or blocked by robots.txt. Creating llms.txt and structured data markup for a site. Producing client-ready PDF reports on GEO performance.
How do I install geo-seo-claude?
Install with one command (macOS/Linux) Or clone the repo and run the installer manually: git clone https://github.com/zubair-trabzada/geo-seo-claude.git && cd geo-seo-claude && ./install.sh In Claude Code, run a full audit of a site: /geo audit <url>
Where can I get geo-seo-claude?
The source code and installation instructions are on GitHub: https://github.com/zubair-trabzada/geo-seo-claude

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects