How to Do an On-Page SEO Audit: Step-by-Step Checklist

To do an on-page SEO audit, review one page at a time and check its title tag, meta description, headings, content quality, image alt text, internal links, URL structure, and indexability signals against best practices. The fastest way to run an on-page SEO audit is to open a page and use a one-click browser extension that reads these elements instantly, instead of setting up a full site crawl. This guide walks through exactly what to check, what "good" looks like, and how AI speeds up each step.
Most guides bury on-page checks inside sprawling technical audits or lock them behind paid crawlers. You don't need either to review a single page well. You need a clear checklist and a tool that surfaces the data in seconds.
What an On-Page SEO Audit Is (and How to Run One Fast)
An on-page SEO audit is a page-level review of the elements that live directly on a webpage and influence how it ranks: title tags, headings, meta descriptions, body content, image alt text, internal links, and URL structure. It answers one question per page: is this page optimized to rank for the intent it targets?
That's different from the two other audit types people conflate it with:
- On-page SEO audit — reviews content and HTML elements on individual pages you control.
- Technical SEO audit — reviews site-wide infrastructure: crawlability, sitemaps, site speed, indexation, and duplicate handling across the whole domain.
- Off-page SEO audit — reviews signals earned elsewhere, mainly backlinks and brand mentions.
There's overlap. Canonical tags and page speed touch both on-page and technical territory, which is why we cover them below. But the on-page audit stays focused on what appears on the page in front of you.
The traditional way to run one is slow: create a project in a crawler, wait for it to process, then dig through a report. That's overkill when you want to check a handful of priority pages or spot-fix a blog post before publishing. A one-click SEO Chrome extension like Argus reads the on-page elements of whatever page you're viewing and returns AI-powered insights immediately—no project setup, no crawl queue.
On-Page SEO Audit Checklist: The 8 Elements to Check
Use this as a scannable checklist. Work through the eight areas below in order on any page you're auditing. Each maps to the core on-page elements that top guides consistently flag: content optimization, meta tags, URL structure, internal linking, headings, and alt text. For a deeper walkthrough, see our on-page SEO checklist.
- Title tags and meta descriptions
- Heading (H1–H6) structure
- Content quality and keyword optimization
- URL structure
- Image alt text and media
- Internal linking
- Canonicals, indexability and on-page technicals
- Core Web Vitals and page experience
1. Title Tags and Meta Descriptions
Start with the title tag—the single highest-impact on-page element. Check that the page has one, that it's unique across your site, and that the primary keyword sits near the front. Aim for roughly 50–60 characters so it doesn't truncate in search results. For more, see how to write title tags that rank and get clicks.
Then check the meta description. It doesn't directly rank a page, but it drives clicks. Keep it around 150–160 characters, make it relevant to the page's intent, and include the keyword where it reads naturally.
Common failures to flag:
- Missing title or meta description entirely.
- Duplicate titles shared across multiple pages.
- Titles padded with the brand name and no keyword.
- Descriptions that Google will rewrite because they don't match the content.
An extension surfaces the live title and description length instantly, so you can see truncation risk without counting characters by hand.
2. Headings (H1–H6) Structure
Every page should have exactly one descriptive H1 that reflects the topic. Below it, H2s and H3s should form a logical hierarchy—no skipped levels, no jumping from H2 straight to H4.
Check that headings are relevant to the page's keyword and subtopics, not styled text used purely for visual size. As on-page specialists emphasize, reviewing and optimizing headings is a core step: they tell both readers and search engines how the page is organized.
Red flags: multiple H1s, no H1 at all, or a wall of content with no subheadings to break it up.
3. Content Quality and Keyword Optimization
This is where an on-page audit earns its keep. Evaluate:
- Depth and coverage — does the page fully answer the query, or is it thin?
- Keyword usage and intent match — does the content actually target the query, or is it optimized for a keyword that doesn't match user intent? Knowing where on-page keywords belong helps here.
- Readability — short paragraphs, clear structure, plain language.
- E-E-A-T signals — author bylines, sources, first-hand experience, and accuracy.
Thin content is the most common problem here—pages that exist but say too little to rank. This is also where AI adds the most value: it can assess topical coverage against the query, flag gaps competitors cover, and suggest sections you're missing. Argus uses live page data plus AI to surface these content gaps rather than just counting keyword density.
4. URL Structure
Good URLs are short, descriptive, lowercase, and hyphenated, with the target keyword included. Compare these two:
- Good:
/on-page-seo-audit - Poor:
/index.php?id=4821&cat=12
Flag URLs with tracking parameters, dynamic strings, excessive folder depth, or dates that will make the content look stale. URL changes carry redirect risk, so note issues but weigh the cost before rewriting live URLs.
5. Image Alt Text and Media
Audit every meaningful image for a descriptive alt attribute. Alt text improves accessibility and gives search engines context for image search. Look for:
- Missing or empty alt attributes on content images.
- Generic alt text like "image1" or a raw filename.
- Oversized image files that slow the page down.
- Poor filename hygiene—
DSC00234.jpginstead ofblue-running-shoes.jpg.
Decorative images can have empty alt attributes intentionally, so context matters. An extension can list every image and its alt status on the page at once.
6. Internal Linking
Internal links spread authority and help search engines understand your site's structure. On each page, check that:
- There are contextual links to relevant related pages.
- Anchor text is descriptive, not "click here" or "read more."
- The page isn't orphaned—something should link to it.
- Important pages aren't buried too many clicks deep.
Internal linking is a repeated focus in on-page audit breakdowns for good reason: it's high-leverage and fully within your control. If you're unsure how many to add, our guide on internal links per page gives a data-backed range. Review outbound internal links on the page and confirm the page itself is linked from elsewhere.
7. Canonicals, Indexability and On-Page Technicals
These sit at the border of on-page and technical, but you check them per page:
- Canonical tag — does the page point to the correct canonical URL, or is it accidentally canonicalizing to another page?
- Robots meta / noindex — confirm a page you want ranked isn't blocked with a
noindextag. - HTTPS vs HTTP duplicates — as Impression Digital notes, when auditing an HTTPS site, watch for HTTP versions of pages; if they're duplicates, they should 301 redirect to the secure version.
- Structured data — check whether the page uses relevant schema (Article, Product, FAQ) to earn rich results.
A missing or wrong canonical, or an accidental noindex, can quietly keep a good page out of search entirely—so these are worth checking every time.
8. Core Web Vitals and Page Experience
Page experience affects rankings and conversions, so close the audit with a quick performance pass:
- Page speed — how fast does the page load and become interactive?
- Mobile-friendliness — does the layout work on small screens?
- Layout stability — do elements shift around as the page loads?
You don't need a full performance engineering project for an on-page review—just flag pages that are visibly slow or that shift on load, and route serious infrastructure issues into your technical audit.
Doing It in One Click: Extension vs. Full Audit Suite
Here's the practical question: what tool should you actually use to run these checks? There are three broad options.
| Approach | Setup | Best for | Trade-off |
|---|---|---|---|
| Manual / spreadsheet checklist | None, but slow | Learning the fundamentals | Time-consuming; easy to miss elements |
| Full audit suite (Semrush, Ahrefs, Screaming Frog) | Create a project or crawl the site | Site-wide crawls and ongoing tracking | Overkill for single pages; slower to first insight |
| One-click Chrome extension (Argus) | Install once, click on any page | Per-page on-page audits, spot checks, pre-publish reviews | Not built for full-site crawls |
Manual audits, like working through a 60+ tip checklist in a spreadsheet, teach you the ropes but don't scale. You'll spend more time copying data than fixing problems.
Full suites are powerful and necessary for site-wide work. But even Semrush's On Page SEO Checker requires you to set up a project for your website before it will analyze anything. That's the right investment for tracking hundreds of URLs over time—and the wrong one when you just want to check the post you're about to publish. If you're weighing options, compare the best on-page SEO tools by workflow.
A one-click SEO Chrome extension closes that gap. Argus by Pixelesq—the all-seeing SEO inspector—reads the on-page elements of whatever page you're viewing and layers AI-powered insights on top: title and meta analysis, heading structure, content gaps, alt text status, and indexability signals, without a project or a crawl queue. It's the fast on-page SEO checker for the moments when you want an answer now. See how it stacks up among the best Chrome SEO extensions.
When is a full suite still warranted? Reach for Semrush, Ahrefs, or Screaming Frog when you need to crawl an entire site, track rankings at scale, analyze backlink profiles, or find broken links across thousands of URLs. Use an extension for per-page audits; use a crawler for the whole domain. Most teams need both.
Can AI Do Your On-Page SEO Audit?
Partly—and it's genuinely useful for the parts it does well. This answers a question people ask constantly: can ChatGPT do an SEO audit?
What AI does well:
- Surfacing issues quickly once it has the page data.
- Prioritizing fixes so you tackle the highest-impact problems first.
- Rewriting title tags and meta descriptions to hit length and intent.
- Content gap analysis—spotting subtopics your page should cover.
- Improving readability and suggesting clearer heading structures.
Where AI falls short:
- A standalone chatbot has no live crawl data. Paste it a URL and it may guess at what's on the page rather than read it.
- It can hallucinate—inventing issues, character counts, or recommendations that sound plausible but are wrong.
- It can't measure Core Web Vitals or confirm indexation on its own.
The fix is to combine live page data with AI reasoning. That's exactly what an AI-powered extension does: it pulls the real, current on-page elements from the page you're viewing, then applies AI to interpret them, prioritize fixes, and suggest rewrites. You get the speed and judgment of AI without the guesswork of a chatbot working blind. So yes, AI can do a large share of your on-page audit—as long as it's grounded in actual page data rather than left to improvise. If free tools are on your radar, browse the best free AI SEO tools.
How Often to Run an On-Page Audit
Cadence depends on how important and how volatile the page is:
- Weekly — high-priority pages that drive revenue or rank for competitive terms. Frequent checks catch regressions fast.
- Monthly to quarterly — a sensible baseline for most pages on most sites.
- After any major change — audit immediately following a content rewrite, a template or theme update, a migration, or a redesign. Template changes can silently break titles, headings, or canonicals across many pages at once.
The lighter the tool, the more often you'll actually do it. A one-click check makes a weekly pass on your top pages realistic instead of aspirational.
Free Templates, Checklists and Next Steps
If you want a reusable format, build a simple on-page audit template from the eight elements above—one row per check, columns for status, notes, and priority. Free downloadable SEO audit checklists and templates are widely available (HubSpot offers a free audit kit with a checklist, spreadsheet template, and step-by-step guide), and they're a solid starting point for documenting findings across a batch of pages. You can also lean on free website SEO tools to speed up data collection.
Here's the compact version to copy into your own template or PDF:
- Title tag: present, unique, ~50–60 chars, keyword near front
- Meta description: present, ~150–160 chars, relevant
- Headings: one H1, logical H2/H3 hierarchy, no skipped levels
- Content: depth, intent match, readability, E-E-A-T, no thin content
- URL: short, lowercase, hyphenated, keyword, no junk parameters
- Images: descriptive alt text, clean filenames, reasonable file size
- Internal links: contextual, descriptive anchors, no orphan page
- Technicals: correct canonical, no accidental noindex, HTTPS, schema
- Experience: acceptable speed, mobile-friendly, stable layout
A template is only as fast as the data you feed it. To fill it in for any page in one click—with AI-powered insights on titles, headings, content gaps, alt text, and indexability—install Argus by Pixelesq, the all-seeing SEO inspector, and run your first on-page audit in the time it takes to load the page.
Frequently Asked Questions
How do I audit on-page SEO step by step?
Go page by page and check the eight elements in order: title tag and meta description, heading structure, content quality and keyword match, URL structure, image alt text, internal links, canonical and indexability signals, and page experience. Record each finding with a status and priority, then fix the highest-impact issues first. A one-click extension speeds every step by surfacing the live data for you. Our on-page SEO analysis guide covers the full process.
Can ChatGPT do an SEO audit?
It can help with parts of one—rewriting titles and meta descriptions, prioritizing fixes, and finding content gaps—but a standalone chatbot has no live crawl data and can hallucinate issues. For reliable results, use AI that's grounded in the actual page data, such as an AI-powered SEO extension that reads the page first and then applies AI recommendations.
Can I do my own SEO audit?
Yes. On-page audits are the most DIY-friendly type because the elements are all on pages you control. With a clear checklist and a one-click SEO checker, you can audit and improve pages yourself without hiring an agency or mastering a full crawler.
What is the difference between an on-page and technical SEO audit?
An on-page audit reviews content and HTML elements on individual pages—titles, headings, content, links, and alt text. A technical audit reviews site-wide infrastructure like crawlability, sitemaps, indexation, and site speed. They overlap on things like canonicals and page speed, but on-page stays focused on the page in front of you.
Is there a free on-page SEO audit tool?
Yes. Free checklists and templates exist, and free browser extensions can read on-page elements instantly. Argus by Pixelesq runs one-click, AI-powered on-page audits directly in Chrome, so you can check any page without setting up a paid project.