How to do an on-page SEO audit of a single page

An on-page audit answers one narrow question: is this page's own HTML helping or hurting it? It doesn't cover backlinks, site speed or content strategy. Keeping it narrow is what lets you finish one in 15 minutes and hand someone a clear list.

Here is the order I work in, what to look for at each step, and the mistakes that show up most often.

Before you start: get the right HTML

Open the page and view the raw source (Ctrl+U / Cmd+Option+U). Also open DevTools (F12) and look at the Elements panel. The two can be different:

If a tag only shows up in Elements, it's being added by JavaScript. Google can render JavaScript, but tags that are in the server HTML are the safer bet, so make a note of it.

1. Title tag

Find <title> in the <head>.

Google builds the title link it shows from several sources and may rewrite yours. A clear, accurate <title> is still the strongest hint you control.

2. Meta description

Find <meta name="description" content="...">.

Google may show text from the page instead of your description. A missing or duplicated description is still worth fixing, but it ranks below a broken title.

3. Headings

4. Image alt text

Check every <img>:

5. Links

6. Canonical tag

Find <link rel="canonical" href="...">.

7. Viewport tag

Check for <meta name="viewport" content="width=device-width, initial-scale=1">. Without it, phones render the page at desktop width. It's a one-line fix and easy to miss on older or hand-built sites.

8. Open Graph tags

These control how the page looks when it's shared on social platforms and in chat apps:

They matter less for rankings and more for clicks from shares, so they usually go near the bottom of the list.

Rank what you found

A flat list of 20 issues is hard to act on. Sort them into three groups:

1. High: things that can stop the page from being understood or indexed properly. Examples: a missing or duplicate title, a canonical pointing somewhere wrong, no <h1>, no viewport tag.

2. Medium: things that weaken the page. Examples: a missing or duplicate meta description, vague headings, content images without alt text, "click here" links.

3. Low: polish. Examples: missing Open Graph tags, a title that's a little long, decorative images missing alt="".

Write each item as a fix, not a finding. "Add a unique meta description that summarises the pricing page" gets done. "Meta description: missing" often doesn't.

Common mistakes when auditing

Doing it faster

You can do all of the above by hand with view-source and a checklist. If you audit pages often, a tool saves the repetitive part. We make Auditfold, which takes a page's pasted HTML, checks these eight areas, and gives you a score and a fix list ranked by importance, in plain words. It's one option. The checklist above works just as well if you'd rather do it by hand.

Try it