Write/refine meta description (150–160 characters; action-oriented).
Validate internal link targets (at least 3 links to related docs).
Suggest related doc improvements.
Return SEO audit report with before/after.
Example
Input: Page about webhook retries
Output:
# SEO Audit: Webhook Retries
## Title
❌ Current: "Retries"
✅ Recommended: "How to Handle Webhook Retries | [Product] Docs"
Reason: Adds primary keyword "webhook retries" + context
## Meta Description
❌ Current: None
✅ Recommended: "Learn how [Product] retries failed webhooks, configure retry policies, and monitor delivery status."
Reason: Action-oriented; includes primary keyword
## Headers
✅ Hierarchy: Good (H1 → H2 → H2 → H3)
Suggest: Add H2 "Retry Policies" with primary keyword
## Internal Links
Current: 1 link to [Auth doc]
Suggest: Add links to:
- [Webhook Events Reference]
- [Troubleshooting Failed Deliveries]
- [Monitoring Webhooks]
## Search Keywords
Primary: "webhook retries"
Long-tail: "configure webhook retry policy", "webhook retry backoff"
## Score
SEO Readiness: 6/10 → 9/10 (after recommendations applied)
1---2name: seo-optimizer3description: SEO Optimizer4---5# SEO Optimizer67## When to activate8Before publishing documentation to public-facing site; when optimizing for search discovery.910## When NOT to use11Do not use during drafting. Apply only to final-draft docs.1213## Instructions14151. Analyze page title, headers, and meta description.162. Optimize for search keywords:17 - Primary keyword in title (within first 60 characters)18 - Primary keyword in first 100 words of body19 - Long-tail keywords in subheadings203. Check header hierarchy (H1 → H2 → H3 only; no gaps).214. Write/refine meta description (150–160 characters; action-oriented).225. Validate internal link targets (at least 3 links to related docs).236. Suggest related doc improvements.247. Return SEO audit report with before/after.2526## Example2728**Input:** Page about webhook retries2930**Output:**31```32# SEO Audit: Webhook Retries3334## Title35❌ Current: "Retries"36✅ Recommended: "How to Handle Webhook Retries | [Product] Docs"37Reason: Adds primary keyword "webhook retries" + context3839## Meta Description40❌ Current: None41✅ Recommended: "Learn how [Product] retries failed webhooks, configure retry policies, and monitor delivery status."42Reason: Action-oriented; includes primary keyword4344## Headers45✅ Hierarchy: Good (H1 → H2 → H2 → H3)46Suggest: Add H2 "Retry Policies" with primary keyword4748## Internal Links49Current: 1 link to [Auth doc]50Suggest: Add links to:51- [Webhook Events Reference]52- [Troubleshooting Failed Deliveries]53- [Monitoring Webhooks]5455## Search Keywords56Primary: "webhook retries"57Long-tail: "configure webhook retry policy", "webhook retry backoff"5859## Score60SEO Readiness: 6/10 → 9/10 (after recommendations applied)61```
Run npx skillmds@latest add uitbreidenos/seo-optimizer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
SEO Optimizer It is listed under Marketing & Growth on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
UitbreidenOS (@uitbreidenos) published this skill. Their other Agent Skills are listed on their SkillMD profile.