Generative Engine Optimization Claude Skill
The Generative Engine Optimization Claude skill audits a URL for citability in Google AI Overviews, AI Mode, ChatGPT, Perplexity and Gemini, and writes a GEO-ANALYSIS report. It is free and open source under the MIT license, part of the Claude SEO plugin by Agrici Daniel. It treats GEO as SEO basics applied to AI search.
/plugin marketplace add AgriciDaniel/claude-seo/plugin install claude-seo@agricidaniel-claude-seo/seo setupWhat the Generative Engine Optimization skill does
GEO advice online is full of unproven tricks. This skill leans on Google's own position that optimizing for AI search is still SEO, and it tells Claude to defer to Google and note any conflict when community tips disagree.
It scores five areas: how citable your passages are, structure, multimedia, authority and brand signals, and technical access. It checks AI crawlers one by one, separating bots that train models from bots that decide search citations.
The report covers a readiness score, crawler status, llms.txt, brand mentions on Wikipedia, Reddit and YouTube, server-side rendering, schema and the five highest-impact changes. It labels third-party stats with source and date.
- Scores a page's GEO readiness out of 100 across five weighted areas
- Checks robots.txt for AI crawlers and reports training bots and search bots separately
- Finds self-contained answer blocks and weak, buried or unsourced passages
- Reports whether llms.txt exists and notes Google does not use it
- Reviews brand mentions on Wikipedia, Reddit, YouTube and LinkedIn
- Checks whether key content depends on JavaScript that many AI crawlers do not run
- Recommends schema and lists the top five changes by impact
- Uses DataForSEO MCP tools for live ChatGPT and mention checks when connected
How it works
Fetch the page
It takes a URL and reads the page, reporting clearly if the URL is unreachable rather than guessing.
Check access
It reads robots.txt and lists each AI crawler's status and what it controls, plus llms.txt and rendering.
Score five areas
It rates citability, structure, multimedia, authority and brand signals, and technical accessibility with weights.
Review brand signals
It looks at brand presence on Wikipedia, Reddit, YouTube and LinkedIn, which the skill ties to AI citations.
Write GEO-ANALYSIS
It saves a report with the score, platform notes, crawler table, schema ideas and the five best changes.
Example prompts
Once the Generative Engine Optimization skill is installed, ask Claude in plain language. These prompts trigger it:
- Run a GEO analysis on https://example.com/blog/post
- Is my site blocking ChatGPT, Claude or Perplexity crawlers?
- Why isn't my article cited in Google AI Overviews? Audit it
- Rewrite my intro and FAQ so AI can quote them
- Check my brand presence on Wikipedia, Reddit and YouTube for AI visibility
What you get
- A GEO-ANALYSIS.md report with a readiness score
- A separate AI crawler access table
- An llms.txt status and, if missing, a template
- The top five highest-impact changes and schema recommendations
Who it is for
- SEO professionals adding AI search checks to audits
- Site owners who suspect robots.txt or rendering is hiding them from AI
- Content teams reformatting passages so they are easier to quote
How to install the Generative Engine Optimization skill
What you need: Claude Code with the Claude SEO plugin. Its setup command builds a Python environment and headless browser. DataForSEO is optional for live checks.
- Claude Code plugin
/plugin marketplace add AgriciDaniel/claude-seo - Claude Code plugin
/plugin install claude-seo@agricidaniel-claude-seo - Setup
/seo setup - Skills CLI
npx skills add AgriciDaniel/claude-seo --skill seo-geo - Manual
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && mkdir -p ~/.claude/skills && cp -r claude-seo/skills/seo-geo ~/.claude/skills/seo-geo
After installing, restart Claude Code or start a new session. Claude loads the Generative Engine Optimization skill automatically when your request matches it, or you can ask for it by name.
Tips for better results
- Run it on one important page at a time. The citability checks work at passage level.
- Quote the third-party stats only with their source and date, as the skill itself advises.
- Fix crawler access and server-side rendering first, since the other work cannot help if bots cannot read the page.
Limitations
- It gives platform scores only for platforms measured with a tool such as DataForSEO. Otherwise it reports qualitative readiness.
- Many figures in the skill come from third-party studies the author did not re-verify.
Generative Engine Optimization Claude skill FAQ
Yes. It is MIT licensed and published in the AgriciDaniel/claude-seo repo. The live-data checks use DataForSEO MCP tools, which are optional and billed separately by DataForSEO.
Run /plugin marketplace add AgriciDaniel/claude-seo, then /plugin install claude-seo@agricidaniel-claude-seo, then /seo setup. You can also add only this skill with npx skills add AgriciDaniel/claude-seo --skill seo-geo.
Claude Code is the full setup, because the plugin installs a Python environment and uses scripts. A zipped upload of the SKILL.md in Claude.ai would give guidance only, without the plugin's scripts and tools.
The skill follows Google's stated view that optimizing for AI search is still SEO. It reports GEO findings as SEO basics applied to AI surfaces, and flags community tips that Google has rejected.
The skill separates crawlers. GPTBot and ClaudeBot are for model training, while OAI-SearchBot and Claude-SearchBot affect search citations. Blocking one group does not block the other, so check each.