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

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

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

A well-structured, instruction-only skill that encodes a 5-layer framework as tight actionable bullets, a clear numbered workflow, and clean one-level reference files. It assumes Claude's competence and avoids padding; the main gap is implicit rather than explicit validation checkpoints in the workflow.

Suggestions

Make the workflow's validation explicit: add a 'Validate before planning' checkpoint after the audit/test steps (e.g., confirm current AI visibility is measured before drafting the remediation plan) to lift workflow_clarity toward 5.

Tighten a few interpretive clauses (e.g., 'AI heavily weights recency for time-sensitive queries') to pure imperatives to push conciseness toward 5.

For the audit step, reference a concrete scoring rubric or file (e.g., a scorecard template) so the 5-layer score is reproducible rather than left to judgment.

DimensionReasoningScore

Conciseness

Largely lean bullet-style guidance that assumes Claude's competence ('AI extracts the first answer it sees', 'AI prefers primary sources over restatements') with only minor explanatory clauses that could be trimmed; not a 5 because a few interpretive sentences add length beyond the bare instruction.

4 / 5

Actionability

Concrete, specific guidance throughout (definitive 1-3 sentence answers, H2/H3 question headers, specific schema types, named crawlers GPTBot/ClaudeBot/Google-Extended/PerplexityBot, /llms.txt path); below 5 only because it is strategic/planning guidance rather than copy-paste-ready commands.

4 / 5

Workflow Clarity

Explicit 6-step numbered Workflow (Audit, Identify priority queries, Test current AI visibility, Identify gaps, Layer-by-layer plan, Implement and re-test) with a re-test feedback loop; below 5 because validation checkpoints within steps are implicit rather than explicit validate/fix/retry gates.

4 / 5

Progressive Disclosure

Clear overview body with well-signaled one-level-deep references that resolve to real files (references/llms-txt-guide.md and references/extraction-friendly-patterns.md, both confirmed present and linked with descriptive labels); content is appropriately split and easy to navigate.

5 / 5

Total

17

/

20

Passed

Description

95%Weight 40%Scale 1-5

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

A strong, third-person description that clearly states the skill's purpose, provides explicit 'Use when' and 'Triggers on' guidance, and lists a rich set of natural trigger terms including product names. Minor room only in enumerating more granular concrete actions.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Optimize content and site structure', 'build llms.txt', 'get cited by language models', 'appear in AI overviews', 'structure content for AI extraction'); not quite a comprehensive list of distinct actions, so below a 5.

4 / 5

Completeness

Explicitly answers both what ('Optimize content and site structure for AI-driven search experiences including AI overviews, large language model citations...') and when ('Use this skill whenever the user wants to optimize for AI search... Triggers on... Also triggers when the user expresses concern about AI eating their organic traffic').

5 / 5

Trigger Term Quality

Comprehensive coverage of natural terms and synonyms users would actually say, including product names (ChatGPT search, Perplexity, Gemini, Claude search) and acronyms (AEO, GEO, LLM optimization, llms.txt, AI citation, answer engine).

5 / 5

Distinctiveness Conflict Risk

Clear niche (AI-driven search / AEO / GEO) with distinct triggers unlikely to fire for traditional SEO skills; trigger phrases are tightly scoped to AI search visibility rather than generic SEO.

5 / 5

Total

19

/

20

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.