A 25-Point SEO Audit Checklist You Can Finish in an Hour
A useful one-hour audit checks five things in order: can engines crawl and index the site, do pages have correct titles and headings, is the content substantive, do internal links resolve, and is anything citable by an answer engine. Work top-down and stop when the hour ends — the order guarantees the expensive problems surface first.
How to use this
The order matters more than the completeness. Each section gates the ones below it — there's no point perfecting titles on pages that aren't indexable — so work top-down and accept that you may not reach the bottom on a large site.
Run a crawl first so you have the data in front of you rather than clicking through the site page by page.
1. Crawlability & indexing
- robots.txt exists and doesn't block anything important. Look
especially for a stray
Disallow: /left over from staging. - No accidental noindex. High severity. Check templates, not just a sample of pages — this is nearly always template-level.
- Sitemap present, and it matches reality. URLs in the sitemap should return 200, not redirect.
- One canonical hostname. www and non-www, http and https should resolve to a single version.
- No 4xx/5xx pages in the crawl. A broken page is worth zero, so these hit the average hard.
- Canonicals point where you expect. Watch for every page canonical'd to the homepage — see canonical tags.
- Reasonable page count. If a 40-page site crawls to 4,000 URLs, you have parameter or faceting bloat.
2. On-page
- Every page has a title, and it's unique.
- Titles are 50–60 characters with the distinguishing words first.
- Every page has exactly one H1. Zero is a high-severity problem; multiple is a medium one.
- Heading hierarchy is sane — no H4 directly under an H1.
- Meta descriptions on money pages. Templates are fine elsewhere.
- Images have alt text, particularly ones carrying meaning.
See this on your own site. isaeo audits up to 10 pages free — no card, no trial timer. You get an SEO health score, an AEO score and a prioritised fix list.
Run a free audit →3. Content
- Word count per page. Flag under ~200 words, then judge each one — utility pages are fine short.
- No near-duplicate pages. Templated location or service pages with a swapped noun are the usual culprit.
- Each page answers one clear query. Pages trying to serve four intents serve none.
- Publish and update dates are real where you show them.
4. Links
- No internal links to 404s. Entirely self-inflicted; fix first.
- No internal links through redirect chains. Repoint to the final URL.
- Important pages are linked from somewhere. Orphan pages reachable only via the sitemap rank poorly.
- Outbound links resolve. Lowest priority, real credibility cost.
5. AEO
- Key AI crawlers aren't blocked. Check GPTBot, ClaudeBot, PerplexityBot and Google-Extended in robots.txt — see which AI crawlers you're blocking.
- Structured data on content pages. Article, FAQPage, HowTo, LocalBusiness where relevant.
- A quotable lead passage under each H1. One self-contained paragraph — the shape that gets picked.
- Question-shaped headings on at least your main content pages.
Turning it into a deliverable
Findings without severity are a to-do list nobody works through. Group them: what breaks indexing, what's cheap to fix, what needs a writer, what needs a developer. Then put the three highest-impact items at the top and let everything else be an appendix.
If you're doing this for clients, the checklist is the easy part — the repeatable delivery is what makes it profitable. See the monthly workflow and white-label reporting.
Try it on a site you care about
isaeo runs most of this checklist automatically and hands back a severity-ranked fix list, so the hour goes on judgement rather than data collection.
Start free — 10 pages, no cardNeed full-site crawls, scheduled audits and white-label reports? Compare plans →
Frequently asked questions
How long should an SEO audit take?
A focused technical and on-page audit of a small site takes about an hour with a crawler doing the data collection. Large sites or deep content reviews take considerably longer, which is why working in priority order matters.
What should I check first in an SEO audit?
Crawlability and indexing. If pages are blocked by robots.txt, carrying a noindex tag or returning errors, every other improvement is wasted effort until that's fixed.
What's the difference between an SEO audit and an AEO audit?
An SEO audit asks whether engines can crawl, index and rank your pages. An AEO audit asks whether an AI answer engine can extract and cite a passage from them. They share the technical base but diverge on content structure.