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

What an on-page audit covers

An on-page audit looks at what's inside the page's HTML: the tags and content that you or your client control directly. It doesn't cover backlinks, site speed or crawl budget across the whole site. Those are separate jobs. Auditing one page at a time is the quickest way to find problems on a page that matters, like a homepage, a key service page or a new landing page.

All you need is the page's HTML and the checklist below.

Step 1: Get the right HTML

Open the page, right-click and choose View Page Source (or press Ctrl+U / Cmd+Option+U). That shows the HTML the server sends.

Pitfall: on sites built with JavaScript, the source can be almost empty, because the content is added later in the browser. If so, open DevTools (F12), right-click the <html> element in the Elements panel and choose Copy > Copy outerHTML to get the rendered page. Note which version you audited. If important tags only appear after rendering, that's worth flagging on its own.

Step 2: Title tag

Find <title> in the <head>.

Step 3: Meta description

Look for <meta name="description" content="...">.

Step 4: Headings

List every <h1> to <h6> in order.

Step 5: Image alt text

Check every <img> for an alt attribute.

Step 6: Links

Go through the <a> tags.

Step 7: Canonical tag

Look for <link rel="canonical" href="...">.

Step 8: Viewport tag

For mobile-friendly pages you need:

`html

<meta name="viewport" content="width=device-width, initial-scale=1">

`

If it's missing, phones show the desktop layout zoomed out. Google indexes the mobile version of pages, so this matters.

Step 9: Open Graph tags

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

`html

<meta property="og:title" content="...">

<meta property="og:description" content="...">

<meta property="og:image" content="https://...">

<meta property="og:url" content="https://...">

`

Missing og:image is the most visible gap, because shared links end up with no picture or a random one.

Step 10: Rank what you found

A list of 20 problems in random order is hard to act on. Sort them:

1. High: things that can keep the page out of search or make it look broken (missing title, wrong canonical, no viewport).

2. Medium: things that weaken the click or the page's clarity (weak or missing meta description, no H1, missing alt text on key images).

3. Low: polish (extra H1s, vague anchor text, missing Open Graph tags on a page that's rarely shared).

Doing it faster

A manual pass on one page takes 15-30 minutes once you know the checklist. That's fine for one page and tedious for ten. We make Auditfold, which takes pasted HTML, runs these checks (title, meta description, headings, alt text, links, canonical, viewport, Open Graph) and gives back a score and a fix list ranked by importance, in plain words. Whichever way you do it, the checklist above is what matters.

Try it