Page Diagnostics
Audits on-page SEO elements and produces a scored, prioritized fix list. Catches what search engines see before users do.
Quick Start
Diagnose on-page SEO for [URL]
Why isn't [URL] ranking for [keyword]?
Audit this page and give me a fix list: [URL]
Engine Contract
- Reads: URL or pasted content, target keywords, competitor context
- Writes: scored audit report with fix priorities
- Promotes: critical fixes and patterns to hot cache
- Next handoff: signal packet with scores and fix list
Instructions
Run five phases:
- Crawl View — check indexability, canonical, robots, hreflang, redirect chains, status codes
- Content Signals — verify H1 uniqueness, heading hierarchy, keyword placement, alt text, internal links, content depth
- Technical Markup — validate schema, OG tags, title length, meta description length, canonical URL
- User Experience — assess mobile usability, readability score, page speed indicators, intrusive elements
- Score and Prioritize — assign REACH scores per dimension and rank fixes by impact vs effort
Scoring
- Each check: PASS / NEEDS_IMPROVEMENT / FAIL
- Overall Page Score: weighted average of content (40%), technical (30%), UX (20%), indexability (10%)
- Fixes ranked: Critical (blocks ranking) → High (major impact) → Medium (nice to have) → Low (观察)
Example Output
Page: https://example.com/blog/post
Score: 62/100
Critical:
- Missing H1 (add within <body>)
- No canonical tag
- Title exceeds 70 characters
High:
- Primary keyword missing from first 100 words
- Only 1 internal link (goal: 3-5)
- Meta description missing
Medium:
- Alt text missing on 2 images
- No FAQ schema
Next Best Engine
- Primary: site-health-audit — expand to sitewide technical health
- Alternatives: content-refresh, pathway-optimizer
1---2name: page-diagnostics3description: Score and repair on-page SEO elements with a prioritized fix list. 页面诊断/On-Page优化4license: MIT5---67# Page Diagnostics89Audits on-page SEO elements and produces a scored, prioritized fix list. Catches what search engines see before users do.1011## Quick Start1213```14Diagnose on-page SEO for [URL]15```1617```18Why isn't [URL] ranking for [keyword]?19```2021```22Audit this page and give me a fix list: [URL]23```2425## Engine Contract2627- **Reads**: URL or pasted content, target keywords, competitor context28- **Writes**: scored audit report with fix priorities29- **Promotes**: critical fixes and patterns to hot cache30- **Next handoff**: signal packet with scores and fix list3132## Instructions3334Run five phases:35361. **Crawl View** — check indexability, canonical, robots, hreflang, redirect chains, status codes372. **Content Signals** — verify H1 uniqueness, heading hierarchy, keyword placement, alt text, internal links, content depth383. **Technical Markup** — validate schema, OG tags, title length, meta description length, canonical URL394. **User Experience** — assess mobile usability, readability score, page speed indicators, intrusive elements405. **Score and Prioritize** — assign REACH scores per dimension and rank fixes by impact vs effort4142## Scoring4344- Each check: PASS / NEEDS_IMPROVEMENT / FAIL45- Overall Page Score: weighted average of content (40%), technical (30%), UX (20%), indexability (10%)46- Fixes ranked: Critical (blocks ranking) → High (major impact) → Medium (nice to have) → Low (观察)4748## Example Output4950```51Page: https://example.com/blog/post52Score: 62/1005354Critical:55- Missing H1 (add within <body>)56- No canonical tag57- Title exceeds 70 characters5859High:60- Primary keyword missing from first 100 words61- Only 1 internal link (goal: 3-5)62- Meta description missing6364Medium:65- Alt text missing on 2 images66- No FAQ schema67```6869## Next Best Engine7071- **Primary**: [site-health-audit](refine/site-health-audit/SKILL.md) — expand to sitewide technical health72- **Alternatives**: [content-refresh](refine/content-refresh/SKILL.md), [pathway-optimizer](refine/pathway-optimizer/SKILL.md)