SEO audit checklist: what to check, what to fix first
An SEO audit checklist for site owners: what to check, how to rank what you find, and the few fixes that move the needle first. Free tool included.
On this page
An SEO audit is a health check for your website. The hard part is not finding problems, since every tool will list dozens. It is knowing which few matter. This checklist covers the areas an audit should look at and, more usefully, how to rank what you find so you fix the right things first.
The five areas an audit covers
Work through these in order. Each one assumes the one before it is in good shape.
- Technical: can search engines crawl and index your pages? This is the foundation: if a page is blocked or broken, nothing else on it counts. See the technical SEO audit checklist for the full list of 30 checks.
- On-page: does each page have a clear title, description and heading, and enough useful text for its topic? Two common findings here are a title tag that is too long and a meta description that is too long.
- Content: does each page you want to rank answer a real search better than what already ranks? An audit tool cannot judge this for you; reading the top results for your target search can.
- Links: do other sites link to you, and are your own pages linked together sensibly? A page with no outgoing links is one example of an internal-linking gap.
- Experience: is the site fast and usable on a phone, and is it served securely over HTTPS with the standard security headers?
How to decide what to fix first
Rank every finding on two questions:
- How many pages does it affect? One fix to a template can correct hundreds of pages, so a finding on 200 pages usually beats one on 2.
- Does it block something? An accidental noindex or a broken robots.txt outranks every polish item, even if it touches one page, because that page cannot appear in results at all.
Fix the blockers first, then site-wide fixes, then single-page polish. Ignore the long tail of notices until the rest is done.
A real example: our own audit
We run this audit on auditmatic.app. A recent run scored 96 and listed 5 errors, 11 warnings and 9 notices. The errors were all missing security headers on the site, which one change in a single place fixed for every page. A second run after the fix scored 99 with no errors. The warnings and notices that remained were small: a description a little too wide for search results, and some speed suggestions.
Two lessons came out of it. First, one template-level fix removed five errors at once, which is why page count matters when you rank findings. Second, the score moved 3 points while the real risk fell much more, because the errors were the part that mattered. Read the errors before you read the number.
A 30-minute version when you are short of time
A full audit is better, but if you have half an hour, do these in order. They catch the problems that cost the most.
- Search your own site in Google with
site:yourdomain.com. If your important pages are missing, nothing else matters yet. - Open
yourdomain.com/robots.txtand check it is not blocking your whole site by accident. Staging settings that reach production are the usual cause. - Check that
http://andwwwaddresses redirect to one https address, so every page has a single URL. - Open your five most important pages and confirm each has one clear title, one heading and a description.
- Look in Search Console for pages marked as excluded or with errors, and open the biggest group.
- Run a free audit and read only the errors.
Common mistakes when fixing audit findings
- Fixing in the wrong order. Polishing descriptions while a section of the site is blocked from search wastes the effort.
- Fixing pages one by one. When many pages share a finding, the cause is almost always the template. Fix it there.
- Never checking. A fix that is not verified by a second audit is a guess, and the deploy that shipped it may have broken something else.
What an audit cannot tell you
- Whether your content is good. A tool checks that a page has a heading and enough words, not whether it answers the search better than the page above you.
- Which keywords to target. That needs keyword research, a separate job from an audit.
- Why a page dropped. For that, compare Search Console data before and after, and check what changed on the site.
How often to audit
Audit after every launch, migration or redesign, then on a schedule. Monthly is enough for most small sites. An audit only helps if the fixes get made and checked: make the changes, audit again, and confirm the findings are gone and no new ones appeared. Then repeat, because the next deploy can undo a fix without anyone noticing.
Do it with an AI agent
If you build with Claude Code or another AI agent, you can skip the copy and paste. The audit ends with one prompt that names every issue, the affected URLs and the fix. Paste it into your agent, then audit again. We walk through the whole loop in how to run an SEO audit with Claude Code, with setup guides for Codex and Cursor, and the fix-an-audit strategy covers it as a repeatable routine. The tool itself is on the site audit page. Once the basics are in place, see how to get cited by ChatGPT for the next step.
Frequently asked questions
What is the most important thing to check in an SEO audit?
Whether your important pages can be crawled and indexed. A noindex tag, a robots.txt block or a server error on a key page outweighs everything else on the list.
How long does an SEO audit take?
A crawl of a small site takes minutes. Reading the results and fixing them takes longer, from an afternoon to a few days depending on the template changes needed.
Can I audit my own site for free?
Yes. Google Search Console and Bing Webmaster Tools are free, Chrome has Lighthouse built in, and you can run a free audit on any public site below.
Should I fix every issue an audit reports?
No. Fix errors and site-wide warnings first. Many notices are suggestions with small effect, and chasing a perfect score wastes time that could go into content.
What is the difference between an SEO audit and a technical SEO audit?
A technical audit covers only whether pages can be crawled, indexed and loaded properly. A full SEO audit adds on-page quality, content and links on top. Start with the technical part, since the rest depends on it, and use the technical checklist for that step.
Run it on your own site
Enter your address and you get a score, every finding in plain English with the pages affected, and a prompt you can paste into an AI coding agent to fix them.