CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-aeo-geo

Optimize content and site structure for AI-driven search experiences including AI overviews, large language model citations, generative answer engines, and AI assistants. Use this skill whenever the user wants to optimize for AI search, get cited by language models, appear in AI overviews, build llms.txt, structure content for AI extraction, or future-proof their SEO for the shift from blue links to AI answers. Triggers on AEO, GEO, AI search, AI SEO, AI overview, generative search, LLM optimization, llms.txt, AI citation, ChatGPT search, Perplexity, Gemini, Claude search, AI assistant optimization, answer engine. Also triggers when the user expresses concern about AI eating their organic traffic or wants to understand how to remain visible as search shifts.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured strategy skill with concrete, actionable guidance and clean progressive disclosure to two real reference files. Its weak spots are conciseness (some philosophical and explanatory padding) and workflow clarity (sequence is clear but lacks explicit validation checkpoints and an in-execution feedback loop).

Suggestions

Tighten conciseness by removing the philosophical framing sentence ('This skill encodes principles. AI search products evolve fast. The principles age slower than the products.') and trimming explanatory tail-phrases on bullets (e.g. 'AI prefers primary sources over restatements', 'AI rewards transparency').

Add explicit validation checkpoints to the workflow — e.g. 'Verify each layer's audit score is recorded before moving to the remediation plan' — so progress is gated rather than implicit.

Add an immediate validate-fix-re-test loop within step 6 (test priority queries, fix the losing layer, re-test before moving on) instead of relying solely on the quarterly re-test cadence.

DimensionReasoningScore

Conciseness

Mostly efficient tactical bullets, but philosophical framing ('This skill encodes principles. AI search products evolve fast. The principles age slower than the products.') and explanatory tail-phrases ('AI prefers primary sources over restatements', 'AI rewards transparency') could be tightened. Not a 1 because there is no padding of basic concepts Claude already knows; not a 3 because it is not fully lean.

2 / 3

Actionability

Concrete, specific guidance throughout — exact schema.org types, named AI crawlers (GPTBot, ClaudeBot, PerplexityBot), 'Open major sections with a definitive 1 to 3 sentence answer', and a defined output format. As an instruction-only skill, the absence of code is not penalized because the guidance is actionable.

3 / 3

Workflow Clarity

Clear 6-step sequence (audit, prioritize, test, find gaps, plan, implement/re-test), but validation checkpoints are implicit rather than explicit and the only feedback loop is a quarterly re-test, not an in-execution validate-fix-retry. Not a 3 because explicit validation gates and error-recovery loops are absent.

2 / 3

Progressive Disclosure

A clear overview (5-layer framework, workflow, failure patterns, output format) points to two real, one-level-deep, well-signaled references (references/llms-txt-guide.md, references/extraction-friendly-patterns.md), each listed with a description. Easy navigation with no nested-reference indirection.

3 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concrete actions, broad and natural trigger coverage, explicit what-and-when guidance, and a clear niche distinct from sibling SEO skills. Third-person imperative voice is used correctly with no first/second-person phrasing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Optimize content and site structure', 'build llms.txt', 'structure content for AI extraction', 'get cited by language models'), matching the comprehensive-action anchor rather than the partial 2-anchor.

3 / 3

Completeness

Explicitly answers both what ('Optimize content and site structure for AI-driven search experiences...') and when ('Use this skill whenever...', 'Triggers on...') with explicit triggers.

3 / 3

Trigger Term Quality

Dense coverage of natural terms users actually say (AEO, GEO, AI search, llms.txt, ChatGPT search, Perplexity, 'AI eating their organic traffic'), going well beyond a single keyword.

3 / 3

Distinctiveness Conflict Risk

Clear AEO/GEO/llms.txt niche with distinct triggers (ChatGPT search, Perplexity, answer engine) unlikely to fire for sibling SEO skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
rampstackco/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.