April 21, 20267 min read

On-Page SEO Audit Checklist: Titles, Descriptions, Headings, and Canonicals

A practical on-page SEO audit checklist for titles, descriptions, headings, canonicals, robots directives, social previews, and images.

An on-page SEO audit checks whether a page explains itself clearly to search engines, social previews, users, and internal teams. It is not only about keywords. It is about whether the page has the right metadata, structure, canonical signals, robots directives, images, and visible content to support its purpose.

This checklist is intentionally practical. It is useful before publishing, after a migration, during a content refresh, or whenever a page is underperforming and you need a clean first pass.

Title checks

The title tag is one of the strongest page-level signals. It should be specific, readable, and aligned with the main search intent. A title that is missing, duplicated, too vague, or stuffed with variants creates avoidable confusion.

  • Check that the title exists.
  • Make sure it is unique enough for the page.
  • Keep the most important topic near the front.
  • Avoid repeating the same brand or keyword phrase unnecessarily.

Description checks

A meta description does not guarantee a search snippet, but it is still worth writing well. It helps clarify the promise of the page and often becomes the fallback copy in previews, reports, and QA tools.

  • Check that the meta description exists.
  • Make sure it matches the visible page.
  • Use plain language instead of a keyword list.
  • Give users a reason to choose the page.

Heading hierarchy

Headings should create an outline a person can scan. A page with missing H1 text, repeated H1s, or skipped hierarchy can still render, but it is harder to review and understand.

Canonical and robots directives

Canonical and robots tags tell crawlers what to index and what URL should represent the page. Small mistakes here can overpower everything else you did correctly.

  • Confirm the canonical URL is final and absolute when required.
  • Check that staging, preview, or tracking URLs are not canonicalized.
  • Review robots meta for accidental noindex or nofollow.
  • Check googlebot-specific directives when the page uses them.

Open Graph and Twitter Cards

Social previews are often the first visible quality signal when a page is shared in Slack, email, social platforms, or internal launch channels. Broken image paths, weak descriptions, and fallback titles make pages feel unfinished.

Images and alt text

Not every image needs descriptive alt text. Decorative images can be empty. But images that explain a product, chart, process, person, screenshot, or key idea should have useful alt text.

On-page audit checklist

  1. Title tag exists.
  2. Title matches the page intent.
  3. Meta description exists.
  4. H1 is clear and unique.
  5. Heading hierarchy is logical.
  6. Canonical URL is correct.
  7. Robots meta is intentional.
  8. Open Graph metadata is present.
  9. Twitter Card metadata is present.
  10. Important images have useful alt text.
  11. SERP preview looks coherent.
  12. Structured data supports the page type.