An on-page SEO audit should start with a reproducible inventory of URLs and observed signals, not with a sitewide score. The purpose of this stage is to establish what exists, what each page is intended to do, and which findings can be verified from crawl data, Search Console, analytics, or the rendered page.
Evidence required: export the crawlable URL set, response status, index directives, canonical targets, page titles, descriptions, primary headings, internal-link counts, and the relevant Search Console or analytics fields used for prioritization. Keep the raw export so another reviewer can reproduce the finding.
Severity: assign severity from the consequence of the issue. A blocked or canonicalized-away priority page is more severe than a cosmetic metadata inconsistency. Do not use current traffic as the only severity signal because a page can have low traffic precisely because it is not eligible to perform.
Owner: name the person or team that can change the underlying source, such as content, engineering, product, or SEO. Avoid assigning every issue to SEO when the fix lives in a template, CMS rule, or deployment process.
Corrective action: define the desired end state at the URL level. Examples include restoring index eligibility, aligning a canonical with the intended destination, rewriting a misleading title, improving the content brief, or adding a contextual internal link from a relevant source page.
Validation: rerun the same check after deployment and compare the new output with the baseline. The source historically treated pages around positions 5-20 as a useful review segment because they already showed search visibility; use that range as a prioritization example, not as a universal promise of faster gains.
At the end of this stage, every issue should have a URL, evidence, severity, owner, corrective action, and validation method. If one of those fields is missing, the finding is not ready for implementation.