CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-audit

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo.

64

Quality

81%

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

63%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.

The body contains genuinely valuable tool-specific knowledge (notably the schema-markup detection limitation for web_fetch/curl) and a sound priority framework, but most of its length is standard SEO checklist knowledge Claude already possesses, inlined rather than progressively disclosed. Tightening it around the novel material and offloading the generic checklists to reference files would substantially improve token efficiency.

Suggestions

Trim the generic on-page and content-quality checklists (title/meta/heading/image best practices, E-E-A-T definitions, CWV thresholds) to the few items where you add a non-obvious check or threshold — Claude already knows standard SEO practice — and keep the body focused on the audit procedure, priorities, and report format.

Move the detailed checklists (per-site-type common issues, crawlability/indexation detail, tool lists) into one-level-deep reference files (e.g., references/technical-seo-checklist.md, references/on-page-checklist.md), keeping SKILL.md as a compact overview that links to them as it already does for ai-writing-detection.md.

Add an explicit ordered workflow with validation checkpoints — e.g., 1. gather context, 2. crawl/indexation checks, 3. technical, 4. on-page sampling, 5. report per the output format — including a rule that findings must be confirmed with a JS-rendering method before reporting 'missing schema,' so the sequence and verification steps are stated rather than implied.

DimensionReasoningScore

Conciseness

Bullet lists are tight rather than padded, but large stretches restate standard SEO knowledge Claude already has — title-tag lengths ("50-60 characters"), meta-description lengths, one-H1 rules, E-E-A-T definitions, CWV thresholds, image alt-text best practices. Fits 'mostly efficient but includes some unnecessary explanation or could be tightened'; not a 2 because the genuinely novel material (the web_fetch/JSON-LD detection limitation) is high-value and no section is padded prose.

3 / 5

Actionability

Mostly concrete: specific thresholds (LCP < 2.5s, INP < 200ms, CLS < 0.1), a runnable browser command (document.querySelectorAll('script[type="application/ld+json"]')), named tools per task (Rich Results Test, Search Console coverage report), and a defined per-issue report format (Issue/Impact/Evidence/Fix/Priority). Falls short of 5 because many checks are 'check for X' bullets with no how (e.g., robots.txt and internal-link checks have no commands or procedures), leaving minor gaps.

4 / 5

Workflow Clarity

A workable sequence exists — initial assessment questions, a five-level Priority Order (crawlability → technical → on-page → content → authority), and a structured output format with a prioritized action plan. Not a 5: checkpoints are implicit (no explicit verification that a finding is confirmed before reporting, despite the skill itself warning that web_fetch-only checks produce false findings), and the connection between the sections as a step-by-step process is never stated as an ordered workflow.

4 / 5

Progressive Disclosure

The one reference (references/ai-writing-detection.md) is real, one level deep, and clearly signaled with a description, but ~450 lines of detailed per-site-type checklists, on-page checklists, and tool lists are inlined in SKILL.md when they would serve better as reference files. Fits 'some structure but content that should be separate is inline'; not a 4 because the body carries far more reference-grade detail than overview content.

3 / 5

Total

14

/

20

Passed

Description

90%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 description with excellent trigger coverage, an explicit use-when clause, and explicit boundary guidance against neighboring SEO skills. The only weakness is that the 'what' is limited to generic audit/review/diagnose verbs without naming the audit's component areas.

DimensionReasoningScore

Specificity

The description names the domain and only a thin set of actions — "audit, review, or diagnose SEO issues" — with no elaboration of what the audit covers (technical, on-page, content, links). Matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'; a 4 would require several distinct specific actions listed.

3 / 5

Completeness

Explicitly answers both what ("audit, review, or diagnose SEO issues") and when (an extensive quoted trigger list plus an explicit "Use this even if the user just says something vague like 'my SEO is bad'"). Matches the anchor for a clear what AND when with concrete trigger phrases; not a 4 because the when-clause leaves nothing implicit.

5 / 5

Trigger Term Quality

Comprehensive natural-language coverage including synonyms and phrasings users actually say: "SEO audit," "technical SEO," "why am I not ranking," "my traffic dropped," "lost rankings," "not showing up in Google," "page speed," "crawl errors," "indexing issues," plus vague fallbacks ("my SEO is bad," "help with SEO"). Clearly fits the top anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit deflection to adjacent skills: "For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo." Minimal conflict risk; the disambiguation is stronger than the 'minor overlap risk' of a 4.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

databricks/devhub

Path

.agents/skills/seo-audit/SKILL.md

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.