On-Page SEO Audit: How to Audit a Single Page, Step by Step

An on-page SEO audit checks one page against what it needs to rank for its target query: the right topic and intent, a title and headings that say so, content that answers the search better than competing pages, sensible internal links, and no technical barriers to indexing. It's the right audit when one page matters — a homepage, a service page or a top category — and you want to know exactly what to change on it.

A note on terminology: "on-site audit" is sometimes used for a whole-site review. Here, on-page means one URL. For the whole site, see the SEO site audit guide.

What an on-page SEO audit covers

AreaPass condition
Target query and intentOne primary query; page type matches what ranks for it
Title tagUnique, describes the page, includes the main query, not rewritten by Google
Meta descriptionPresent, specific, matches intent
URLShort, readable, stable
HeadingsOne H1 matching the topic; H2s that outline the page
ContentAnswers the query early; covers what top results cover, plus something they don't
Images and mediaDescriptive alt text on meaningful images; compressed
Internal linksLinked from relevant strong pages; links out with descriptive anchors
Structured dataValid; types that still produce visible results
IndexabilityIndexable, self-canonical, in the sitemap
Speed and mobilePasses Core Web Vitals in field data, or close
On-Page SEO Audit: How to Audit a Single Page 1. Title tag Title link in Google & tab tapasseo.com/guides/on-page-seo-audit/ 2. URL Short, readable, stable On-Page SEO Audit 3. H1 States the topic once 4. Intro Answers the query first Step 1: Decide what to rank for Step 2: Check the live results 5. Subheadings H2s outline the page alt="chart showing..." 6. Media Alt text on real images → related guide (in) → related tool (out) 7. Internal links In & out, descriptive anchors { "@type": "Article", "headline": "...", ... } — lives in <head>, invisible on the page itself 8. Structured data Valid JSON-LD, invisible

The eight things an on-page audit checks, mapped onto the page itself — from the title link Google shows down to the structured data a reader never sees.

Step 1: Decide what the page should rank for

Write down one primary query and a handful of close variants. Use Search Console (Performance → Pages → select the URL → Queries) to see what the page already gets impressions for. Often a page ranks for something slightly different from what it was written for; that's a finding in itself.

If two of your pages share the same primary query, fix that first. See keyword cannibalisation.

Step 2: Check the live search results

Search the primary query in an incognito window and note:

<!-- TODO-SCREENSHOT: Google result with the displayed title highlighted next to the page's actual title tag | Caption: If they differ, Google rewrote your title. | Alt: Google search result with a rewritten title highlighted. -->

Step 3: Work through the page

Title tag

Unique, specific, primary query near the start where it reads naturally, brand at the end. Length is a display matter, not a rule. The median title on the web is 77 characters on desktop according to the 2025 Web Almanac, well past the 50–60 often quoted. What matters is that the important words come first and Google doesn't rewrite it.

Meta description

Present and written for this page. It doesn't affect rankings directly, and Google often generates its own snippet, but a specific description improves the odds of a good one. A third of pages on the web have none.

URL

Short, readable, lowercase, hyphenated, no dates or IDs unless needed. Don't change an established URL just to add a keyword; the redirect costs more than the keyword gains.

Headings

One H1 that states the topic. In the Web Almanac data, a third of pages have no non-empty H1. H2s should read like an outline of the page; someone skimming only the headings should know what the page covers. Headings phrased as the questions people ask also make sections easier for AI answers to lift.

Opening and content

Ignore "keyword density". Use the query and its natural variants where they belong, and cover the topic properly.

Images and media

Meaningful images need descriptive alt text; decorative images can have empty alt. At the median, only 60% of a page's images have alt attributes. Check file sizes and that the largest image above the fold isn't slowing the page down.

Structured data

Validate with Google's Rich Results Test. Use types that match the page and still produce visible results — Product, Article, BreadcrumbList, LocalBusiness, Organization. Google stopped showing FAQ rich results on 7 May 2026 and HowTo in 2023, so their absence isn't a problem. See schema markup.

Indexability and canonical

In Search Console's URL Inspection: is the page on Google, is the Google-selected canonical the same URL, and does the rendered screenshot show the full content? Confirm the page isn't noindex and is in your XML sitemap.

Speed and mobile

Run the page through PageSpeed Insights and read the real-user (field) data at the top. Targets: LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1. If there's no field data, the page doesn't get enough Chrome traffic; use the Lighthouse lab results as a guide. More in Core Web Vitals.

Record findings so they get fixed

For each issue, record what's wrong, the evidence, the exact change (rewritten title, new H2, added internal link from a named page) and how you'll check it worked. Then re-check Search Console for the page four to eight weeks after changes ship.

CheckFindingFixVerify
TitleGoogle shows "Services – Brand" instead of our titleRewrite: "Technical SEO Audit for Shopify Stores, Fixed Price"Re-search query in 2–4 weeks
Internal linksOnly linked from footerAdd contextual links from 3 related guidesCrawl shows 3+ in-content links

*Illustrative example.*

Tools for a page audit

For a full expert review of one page — 22 sections, rewritten elements and fix code — the 360 SEO Page Audit is a fixed $297. More free options are in free SEO audit tools.

Frequently asked questions

What is an on-page SEO audit? A review of a single page's content, HTML elements, internal links, structured data, indexability and speed against what it needs to rank for its target query.

How long does an on-page audit take? An hour or two for one page, done properly, including checking the live search results. The SERP check is the part most people skip.

What's the difference between on-page and on-site SEO? People use them interchangeably. Strictly, on-page refers to a single page's elements; on-site often means the whole site's internal factors, including architecture and technical setup.

How long should a title tag be? Long enough to describe the page, with the important words first. Google truncates by pixel width, so very long titles get cut. There's no penalty for length, but titles that don't match the page often get rewritten.

Does keyword density matter? No. Cover the topic and use the query and its variants naturally.

Want a professional second pass on this page?

Running these ten checks yourself catches most of what matters. If you want them run automatically — and want to see where a page stands before committing to anything — start with the free tool.

Try the free Audit Preview →

For the full treatment — 22 sections, a rewritten title and meta, and fix code for every issue, delivered in 5 business days — get the 360 SEO Page Audit.

360 SEO Page Audit — $297 →

Last updated 2026-10-04 · Written by .