On-page SEO / single-page diagnosis

On-Page SEO Audit Checklist: Fix What Actually Matters

A useful page audit starts with whether the right URL can satisfy the right search task. It checks titles, headings, copy, links, media, and markup only after that decision is clear.

A tailor and SEO specialist auditing one printed webpage in order, from its title and main heading through content, links, media, and validation

Direct answer: audit one page in this order: confirm the intended query and page job, verify that the canonical URL is indexable, compare the search result promise with the visible page, inspect the title and main heading, evaluate the main content, check internal links and media, validate applicable structured data, then measure the released change. A tool score is supporting evidence, not the audit result.

This sequence prevents a common waste: polishing keywords, headings, and descriptions on a page that targets the wrong task, is not the selected canonical, or has no useful path into the rest of the site.

This is a page-level workflow. Use it on one important service, product, category, location, or article URL at a time. A whole-site SEO audit has a different job: it crawls the full inventory, finds repeated template and indexation problems, and prioritizes them across the site.

Start with one page, one query family, and one outcome

Choose a page that matters to the business or already has search evidence. Good candidates include a commercial page with impressions but few clicks, a page close to the first results page, a page whose traffic declined, or a representative URL from a reusable template.

Record the audit boundary before opening an SEO tool:

Page: https://example.com/service
Primary task: compare and request this service
Query family: [main query and close variants]
Audience and market: [who and where]
Desired action: [contact, purchase, booking, next page]
Current evidence: [impressions, clicks, CTR, position, conversions]
Audit decision: pass / fix / investigate

Search Console can show the queries for which a URL already appears. Filter the Performance report to the exact page, then inspect its queries, countries, devices, impressions, clicks, and CTR. If the page has no data yet, define the task from real customer language and compare the live results manually. Do not invent precision from a third-party volume estimate.

The ordered on-page audit

OrderDecisionEvidenceTypical action
1Can this URL appear?Status, robots state, canonical, rendered HTMLFix eligibility or choose the intended canonical before editing copy
2Does it own the right task?Queries, search results, page purpose, competing site URLsKeep, refocus, consolidate, or choose a different page
3Does the search preview set the right expectation?Title link, snippet, visible promiseRewrite the title or description without promising content the page lacks
4Does the page complete the task?H1, opening answer, evidence, details, next actionAdd missing decision information, remove repetition, clarify ownership
5Is the page connected and usable?Internal links, anchors, images, layout, mobile viewRepair discovery, context, accessibility, and delivery
6Did the release work?Live render, validation, annotations, later search trendsConfirm the output, then observe instead of repeatedly rewriting

Use pass when the evidence supports the intended job, fix when the correction is clear, and investigate when the symptom may come from another page, a template, or a sitewide system. An arbitrary 73/100 score hides those distinctions.

1. Confirm index eligibility and the intended canonical

Inspect the exact clean URL in Search Console. Check the indexed status, last crawl, declared canonical, Google-selected canonical, and any indexing blocker. Run the live test after a change and inspect the rendered screenshot and HTML when the page depends on client-side rendering.

Before changing the page, confirm these five conditions:

A live-test pass means the page appears eligible, not that it is indexed or will rank. If Google selects another canonical, diagnose why before rewriting the page. Duplicate jobs, inconsistent internal links, redirects, and template rules often need a broader implementation fix.

2. Check whether the page owns the right search task

Read the current search results for the main query and close variants. Classify the job they satisfy: learn, compare, buy, visit, troubleshoot, calculate, or complete a specific task. Then ask whether your page belongs in that set and whether another page on your own site is a closer match.

Search intent is not a fixed label from a keyword tool. It is an evidence-based description of what the current result set helps users do. Mixed results can indicate several valid tasks, not one mandatory page format.

Compare the page with the result set on useful dimensions: audience, geography, product or service type, decision stage, expected evidence, freshness, and next action. Do not copy the competitors' section order. Identify what a qualified visitor still needs to decide or complete.

If two of your pages answer the same task, changing both titles to slightly different keyword variants does not create a meaningful boundary. Choose one owner, then update, merge, redirect, or reposition the other page. The keyword cannibalization guide covers that site-level decision.

3. Audit the title link, H1, and search snippet together

The HTML <title> should be unique, descriptive, concise, and accurate. The visible H1 can be more explanatory, but it should describe the same page. Google can form title links from the title element, visible headings, prominent text, and links that point to the page. It primarily builds snippets from page content and may use the meta description. Treat the title, H1, opening, and description as one promise, not four independent keyword fields.

Check four things:

Write a page-specific meta description that states the useful outcome and a meaningful boundary. The visible opening should make the same promise if it becomes the snippet.

4. Audit the main content as a decision path

Read the page without its navigation, design, or keyword highlights. Can a qualified visitor understand the answer, verify it, deal with exceptions, and take the next useful action?

LayerPass conditionCommon failure
OpeningAnswers the primary question or states the decision boundary earlyLong setup that withholds the answer
CoverageHandles the necessary choices, steps, constraints, and failure pathMore words without resolving the next question
EvidenceImportant claims have a source, method, example, screenshot, calculation, or firsthand observationGeneric claims that any competing page could make
ScopeGeography, date, units, audience, and exclusions stay beside qualified claimsA narrow fact is written as a universal rule
OwnershipA visible author and verification date make responsibility clear where readers expect themAnonymous copy with no maintenance owner
ActionThe next step follows from the page's taskA sales CTA interrupts before the page earns it

Google's people-first self-assessment asks whether content provides original information or analysis, adds substantial value beyond its sources, uses a descriptive title, and leaves the reader able to achieve the goal. Those are better audit questions than keyword density or a preferred word count. Google explicitly says it has no preferred word count.

Remove passages that repeat the same answer in the introduction, table, body, Q&A, and conclusion. Add material only when it answers a distinct follow-up question or supplies evidence the page currently lacks.

5. Check internal links in both directions

An important page needs contextual links from pages a user would naturally visit before it. It also needs useful routes onward. Inspect the links in the rendered HTML, not only the CMS editor.

Read only the anchor texts on the page. If they are mostly “click here,” “learn more,” or repeated commercial phrases, the link layer is not doing enough explanatory work. Google's link guidance says descriptive, concise anchors help both people and Google understand the destination.

6. Audit media for meaning, accessibility, and delivery

Keep an image when it explains, proves, or helps choose something. Decorative images can remain visually useful, but they should not carry essential information that is missing from the text.

If loading or layout instability is the problem, follow the separate Core Web Vitals diagnosis. A page audit should note the symptom and evidence, not replace a full performance investigation with a compressed-image checkbox.

7. Validate only the structured data the page can support

Structured data should describe the visible page and use a type Google supports for the actual content. Run the Rich Results Test, check required properties, and compare every material field with what a person can see.

Valid syntax does not guarantee a rich result or better rankings. Do not add irrelevant types, hidden claims, invented ratings, or deprecated FAQ markup to make a validator look busier. For article pages, the Article schema guide covers authorship, dates, images, and breadcrumb relationships in detail.

8. Release one coherent change set and verify it

Record what changed and why. Check the public URL after deployment, not only the preview:

Then allow enough time for recrawling and search data. Filter Search Console to the page and compare a suitable period with the preceding one. Watch the intended queries, impressions, clicks, CTR, and qualified actions. A title change can affect CTR before position; a content or internal-link change may take longer. Google notes that external events and competitor changes can also move the numbers, so timing is evidence, not proof of causation.

What not to do

Final page-audit record

Finish with decisions, not a screenshot of warnings:

Page job: PASS / FIX / INVESTIGATE
Index eligibility: PASS / FIX / INVESTIGATE
Title and snippet: PASS / FIX / INVESTIGATE
Main content and evidence: PASS / FIX / INVESTIGATE
Internal links: PASS / FIX / INVESTIGATE
Media and mobile delivery: PASS / FIX / INVESTIGATE
Structured data: PASS / NOT APPLICABLE / FIX

Highest-impact change:
Evidence for the change:
Owner and release date:
Validation method:
Next review date:

If the highest-impact issue is specific to this page, fix and verify it. If it repeats across a template or many URLs, move into the template-level technical SEO workflow. That boundary keeps a one-page checklist from turning into a disguised sitewide audit.

Sources checked

On-page, rendering, linking, image, structured-data, and Search Console guidance was verified from official Google documentation on August 4, 2026.

Need the whole site prioritized?

I can combine a full crawl with Search Console evidence, separate page-specific fixes from template problems, and return an ordered report you own.

Request an SEO audit