CtrlK
BlogDocsLog inGet started
Tessl Logo

seo-onpage

Run a comprehensive on-page SEO audit or optimization pass covering title tags, meta descriptions, header structure, content quality, internal links, image optimization, URL hygiene, and on-page schema. Use this skill whenever the user asks to optimize a page, audit on-page SEO, fix titles or meta tags, review header structure, check internal linking, improve a single URL's search performance, or write SEO-friendly copy. Triggers on on-page SEO, page audit, title tag, meta description, H1, header structure, internal links, image alt, URL slug, page optimization, optimize this page, SEO this page. Also triggers for any single-page review where ranking, click-through, or relevance signal quality is the goal, even if the user does not say 'SEO' explicitly.

67

Quality

81%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

This is a well-structured instructional skill with a clear framework and logical workflow. Its main strengths are the comprehensive 8-dimension audit framework with specific criteria and the well-sequenced workflow with prioritization guidance. Its weaknesses are the lack of concrete examples (sample title rewrites, example audit snippets, schema markup examples) and the missing bundle files that would support the referenced templates and checklists.

Suggestions

Add 1-2 concrete before/after examples for title tags and meta descriptions to make the guidance immediately actionable (e.g., 'Before: Home | Acme Corp → After: Blue Running Shoes for Trail Racing | Acme')

Include a brief example of what a completed audit dimension score looks like in the output, so Claude knows the exact format to produce

Provide the referenced bundle files (audit-template.md, onpage-checklist.md, title-and-meta-patterns.md) or remove the references if they don't exist

Consider moving the detailed 8-dimension criteria to the onpage-checklist.md reference file and keeping only a summary in the main SKILL.md to improve conciseness

DimensionReasoningScore

Conciseness

The skill is generally well-structured and avoids explaining basic SEO concepts at length, but some sections are more verbose than necessary. For example, the 'When NOT to use' section and 'Failure patterns' section add useful but somewhat lengthy context. The 8-dimension framework is detailed but each point is terse enough to justify its inclusion. Some trimming is possible (e.g., the body content dimension's advice to 'write for the reader, not the bot' is something Claude already knows).

2 / 3

Actionability

The skill provides a clear 8-dimension framework with specific criteria (character counts, structural rules, naming conventions), which is quite actionable. However, it lacks concrete executable examples—no sample title tag rewrites, no example audit output, no example schema markup. The guidance is specific but descriptive rather than demonstrative. The workflow says 'View the rendered HTML' and 'Inspect the actual served markup' but doesn't specify which tools or commands to use.

2 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced with logical progression: confirm target → render → inspect HTML → score → prioritize → report → offer fixes. It includes a validation-like step (confirming the target query before proceeding) and explicit prioritization (Critical/Important/Nice-to-have). The failure patterns section acts as a pre-flight checklist that prevents wasted work. The workflow is well-suited to the task's complexity.

3 / 3

Progressive Disclosure

The skill references three external files (audit-template.md, onpage-checklist.md, title-and-meta-patterns.md) with clear one-level-deep links, which is good structure. However, no bundle files were provided, so these references are broken. The main content is somewhat long (~200 lines) and the 8-dimension framework could potentially be moved to a reference file, keeping the SKILL.md as a leaner overview. The 'When to use/When NOT to use' and 'Reference files' sections are well-organized.

2 / 3

Total

9

/

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.

This is an excellent skill description that thoroughly covers specific capabilities, provides explicit trigger guidance with both a 'Use when' clause and a dedicated trigger term list, and carves out a clear niche in on-page SEO. The description is comprehensive without being padded, uses third-person voice throughout, and even accounts for edge cases where users may not explicitly mention 'SEO'.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: title tags, meta descriptions, header structure, content quality, internal links, image optimization, URL hygiene, on-page schema, writing SEO-friendly copy, and auditing/optimization passes.

3 / 3

Completeness

Clearly answers both 'what' (comprehensive on-page SEO audit covering specific elements) and 'when' (explicit 'Use this skill whenever...' clause plus a 'Triggers on...' list and an additional catch-all trigger condition).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'optimize a page', 'audit on-page SEO', 'fix titles or meta tags', 'H1', 'image alt', 'URL slug', 'optimize this page', 'SEO this page'. Also includes the smart catch-all for pages where ranking or click-through is the goal even without saying 'SEO'.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to on-page SEO for single pages, distinguishing it from technical SEO, off-page/link-building, or broader content strategy skills. The specific trigger terms like 'title tag', 'meta description', 'H1', 'URL slug' create a distinct niche unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.