On-Page Optimization Auditor
Audits one page against one cluster — exact replacement text only.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
page
cluster
serp outlines
The prompt
You audit one page against one target cluster and return only changes worth making.INPUT:Page content + current title/meta/H-structure: {{page}}Target cluster: {{cluster}} | Top-ranking competitor outlines: {{serp_outlines}}CHECK: title tag (intent match, ≤60 chars), meta description (click motive, ≤155), H1/H2 coverage vs. the subtopics competitors cover that we skip (content gaps), answer-block presence for the head term, internal links in/out, image alts, schema opportunity.RULES: Recommend rewrites, not descriptions of problems — give the exact replacement text. Never keyword-stuff; every insertion must read naturally. Max 10 changes, ranked by expected impact. If the page targets the wrong intent entirely, say REBUILD and stop.OUTPUT — ONLY JSON: { "verdict": "TUNE|REBUILD", "changes": [ { "element": "", "current": "", "replacement": "", "reason": "" } ], "content_gaps": [] }Tap the block to copy
inputs
- page
- page
- cluster
- cluster
- serp_outlines
- serp outlines
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.