Audit any website's GEO (Generative Engine Optimization) and get a scored report with copy-paste fixes — so AI answer engines (ChatGPT, Claude, Perplexity, Google AI Overviews / AI Mode, Gemini) actually cite your site.
Search is moving from "rank #1, get the click" to "be the source the AI quotes." Google AI Overviews just rolled out in France (it's been live in the US for months): fewer clicks, more AI citations. This Claude skill checks whether your site is ready to be cited — and tells you exactly what to fix.
Built from real-world experience optimizing production sites, by @minosdevs.
You give it a URL. Claude fetches the raw signals, scores your site against an 8-part checklist, and writes a GEO-REPORT.md with a grade, evidence, and prioritized copy-paste fixes.
It checks:
- AI crawler access — does
robots.txtwelcome GPTBot, ClaudeBot, PerplexityBot, Google-Extended… or silently block them? - Structured data (JSON-LD) — Organization, WebSite, Product/App, Article, FAQPage, BreadcrumbList.
llms.txt— the AI-native summary file engines read first.- Metadata / canonical / hreflang — titles, descriptions, multilingual signals, Open Graph.
- Answer-first & citable content — is the answer quotable and up top?
- Crawlability & rendering — is your content in the raw HTML, or hidden behind JS?
- Entity clarity & E-E-A-T — who you are, sources, authorship.
- Performance & mobile.
git clone https://github.com/minosdevs/geo-audit ~/.claude/skills/geo-auditThat's it. Any Claude Code session will now discover the skill.
Just ask, in plain language:
Audit the GEO of https://mysite.com
Claude runs the skill and drops a GEO-REPORT.md in your folder. To also apply the fixes, say so:
Now apply the quick-win fixes.
Tu donnes une URL. Claude récupère les signaux bruts, note ton site sur une grille en 8 points, et écrit un GEO-REPORT.md avec une note, les preuves, et des correctifs prêts à copier-coller, classés par priorité.
Ce qu'il vérifie :
- Accès des crawlers IA — ton
robots.txtaccueille-t-il GPTBot, ClaudeBot, PerplexityBot, Google-Extended… ou les bloque-t-il sans que tu le saches ? - Données structurées (JSON-LD) — Organization, WebSite, Product/App, Article, FAQPage, BreadcrumbList.
llms.txt— le fichier résumé que les moteurs IA lisent en premier.- Métadonnées / canonical / hreflang — titres, descriptions, signaux multilingues, Open Graph.
- Contenu « réponse d'abord » et citable — la réponse est-elle nette et en haut de page ?
- Crawlabilité & rendu — ton contenu est-il dans le HTML brut, ou caché derrière du JS ?
- Clarté d'entité & E-E-A-T — qui tu es, tes sources, l'auteur.
- Performance & mobile.
git clone https://github.com/minosdevs/geo-audit ~/.claude/skills/geo-auditC'est tout. N'importe quelle session Claude Code détecte le skill.
Demande simplement, en langage normal :
Audite le GEO de https://monsite.com
Claude lance le skill et dépose un GEO-REPORT.md dans ton dossier. Pour qu'il applique aussi les correctifs, dis-le :
Maintenant applique les quick-wins.
geo-audit/
├── SKILL.md # the skill Claude follows
└── references/
├── checklist.md # the 8-category scoring grid (weights → /100)
├── report-template.md # the report format
└── fixes.md # proven copy-paste fixes (Next.js + generic HTML)
GEO is young and the engines change fast. This encodes what worked in practice, not a guarantee of citations. Treat the report as a prioritized to-do list, not gospel.
MIT — do whatever, no warranty. See LICENSE.
Made by @minosdevs. If it helps, a follow or a repost goes a long way.