| name | on-page-seo-auditor |
| description | Use when the user asks to "audit on-page SEO" or "diagnose why a single page dropped"; scores titles, meta, header structure, keyword placement, links, and images with prioritized fixes. Not for E-E-A-T / publish-readiness scoring — use content-quality-auditor; not for crawl / CWV / indexing — use technical-seo-checker. 页面SEO审计/排名诊断 |
| version | 9.9.12 |
| license | Apache-2.0 |
| compatibility | Claude Code and compatible agent-skill hosts |
| homepage | https://github.com/aaron-he-zhu/seo-geo-claude-skills |
| when_to_use | Use when auditing a page's on-page SEO health, checking heading structure, keyword placement, image optimization, or content quality signals. |
| argument-hint | <URL> [keyword] |
| allowed-tools | WebFetch |
| metadata | {"author":"aaron-he-zhu","version":"9.9.12","geo-relevance":"medium"} |
On-Page SEO Auditor
This skill audits the structural on-page SEO signals a single page controls and provides actionable, prioritized recommendations.
What This Skill Does
Audits structural on-page signals (title tag, meta description, header structure, keyword placement, internal/external links, images) with scored results and prioritized fix recommendations. For E-E-A-T and publish-readiness scoring, hand off to content-quality-auditor; for crawl, indexing, and Core Web Vitals, use technical-seo-checker.
Quick Start
Start with one of these prompts, then finish with the standard handoff summary from Skill Contract.
Audit a Single Page
Audit the on-page SEO of [URL]
Check SEO issues on this page targeting [keyword]: [URL/content]
Compare Against Competitors
Compare on-page SEO of [your URL] vs [competitor URL] for [keyword]
Audit Content Before Publishing
Pre-publish SEO audit for this content targeting [keyword]: [content]
Site-Wide / Bulk Audit (5+ URLs)
For content category batches (e.g., "audit all 40 blog posts"), switch to bulk mode — group URLs by cluster template, sample 2-3 per cluster, report pattern-level findings + portfolio priority:
Bulk audit: all 40 blog posts on example.com/blog/
Pre-publish audit for these 6 articles: [URLs]
See references/bulk-audit-playbook.md for the full workflow (cluster classification, sampling, extrapolation, portfolio priority, template suggestions).
Skill Contract
Expected output: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for memory/audits/.
- Reads: the page URL or HTML, target keyword, page type, competitor URLs, and symptoms.
- Writes: a user-facing audit or optimization plan plus a reusable summary that can be stored under
memory/audits/.
- Promotes: blocking defects, repeated weaknesses, fix priorities, and pending decisions to
memory/open-loops.md.
- Done when: every on-page element has a /10 score with evidence; fixes are ranked by impact (P0/P1/P2); an overall score and handoff summary are produced.