This checklist is organized into four tiers: Critical (fix before anything else), High (fix this sprint), Medium (schedule within 30 days), and Low (batch and automate). Don't work through it alphabetically or randomly - the order matters.
The logic behind the tiers is simple: the title tag, URL, and header structure frame how a page is read before its body copy is judged. Front-loading your effort on Critical items means you're fixing what can weigh most heavily, not what feels most visible to you as the author.
A few ground rules before you start:
- Run this checklist one URL at a time. Bulk audits are for tools, not humans.
- For each item, record the current state, the target state, and who owns the fix. A checklist without ownership stalls.
- Prioritize pages that already rank on page two for commercial keywords - those are the fastest wins. A page sitting at position 11-20 is much closer to page-one traffic than a page at position 50.
- If you're auditing more than 20 pages, consider using an on-page SEO analyzer to collect the repeatable checks and focus your manual time on judgment calls.
The 47 items below are grouped by category within each tier. Use the priority matrix if you want a summary of effort versus impact before you begin.
Use the checklist as an issue register, not as a race to make every crawler warning disappear. A medium-severity item can be easier to fix than a critical issue, but effort should not determine severity.
Evidence required: baseline crawl export, live HTML or rendered output, Search Console observations where available, analytics context, page purpose, and the current owner of the affected template or content.
Pass: every checklist item has a documented current state and a reproducible way to verify it. Severity: based on consequence, not issue count. Owner: the team that controls the source of the problem. Corrective action: a testable target state. Validation: rerun the same check after deployment.