An SEO audit is supposed to answer one question: why is this site not earning the search traffic it should, and what would change that? Most audits do not answer it. They export a crawl, colour-code the warnings and hand over a PDF with two hundred findings and no view on which three matter. That is not an audit. It is a report.
This piece sets out what a proper audit covers, what a free audit can honestly do in the time it gets, and how to read either without being sold to.
The difference between a report and an audit
A report describes. An audit judges. The tool that finds forty missing alt attributes has done useful work, but it cannot tell you whether those forty are costing you a single enquiry. Someone has to look at the site, the market and the numbers together and decide what is actually holding it back. That judgement is the audit. The crawl is the evidence.
The tell is the ordering. If the findings are grouped by tool category (technical, on-page, off-page) you are reading a report. If they are grouped by impact, with the first page saying “these three things explain most of the gap”, you are reading an audit.
What a proper SEO audit covers
Seven areas, in the order a competent auditor works through them.
1. Crawl and indexation
Can search engines reach every page that matters, and are they ignoring the ones that do not? This is where you find the pages Google has quietly dropped, the old domain still competing with the new one, the sitemap that lists a third of the site, and the redirects that take two hops when they should take one. It is unglamorous, and it is where the biggest single wins usually sit, because nothing else works on a page that is not indexed.
2. Technical health
Speed, rendering, mobile layout, Core Web Vitals, structured data, canonicals, security headers. Most of this is measurable, which is why free tools cover it well. The audit’s job is to say which of the measurements matter for this site. A slow product page on an e-commerce site is a revenue problem. A slow privacy policy is not.
3. Intent match
For each commercial page: what is the search it should win, and does the page answer that search better than the pages currently ranking? This is the section most audits skip, because a crawler cannot do it. It requires reading the page, reading the competition and being honest about the gap. A page titled “Our services” competing against pages titled “Bespoke web design in London” is not going to rank, however clean its markup.
4. Content gaps
What are people searching for that the site has no page for? For a service business this is usually the long tail: service plus location, service plus sector, “how much does X cost”, “how long does X take”. The audit should list the gaps, size them from real search data, and say which are worth a page and which are noise.
5. Internal linking and architecture
Does authority flow to the pages that need it? Sites accumulate orphaned pages, navigation that buries the money pages three clicks deep, and articles that never link to the service they support. Fixing this costs nothing but attention, and it often moves rankings faster than new content does.
6. Authority and off-page
Who links to the site, who links to the competitors, and what does that gap look like? An honest audit will say when the gap is the whole problem. If the top three results each have hundreds of referring domains and the site has twelve, no amount of on-page work closes that on its own, and the audit should say so rather than recommend a content plan that cannot win.
7. AI-search visibility
In 2026 an audit that stops at Google is incomplete. Does the site get cited when ChatGPT, Perplexity or Google’s AI Overviews answer the questions the business exists to answer? Is the information structured so a model can extract it: clear entity data, answer-first sections, questions actually answered on the page? Is there an llms.txt file, and does the structured data describe the business accurately? This is generative engine optimisation, and it is now part of the same job.
What a free audit can honestly do
A free audit is a scoped look, not a smaller version of the full one. Done properly, by a person rather than a scanner, it can cover crawl and technical health thoroughly, sample the intent match on the pages that matter, and place the site against the competitors that currently rank. That is genuinely useful. It tells you whether you have a technical problem, a content problem or an authority problem before you commission anything, and that changes what you should buy next.
What it cannot do in the time available is read every page, size every content gap, map the competitor link profile page by page, or produce a roadmap with effort against each item. Anyone offering all of that for free is either not doing it or planning to recover the cost elsewhere.
What a free audit leaves out
- A prioritised roadmap. Which fixes first, what each one is likely to move, and roughly what it costs to do.
- Content strategy. The list of pages to build, with the search demand behind each, is a week of work on its own.
- Competitor depth. Knowing that a competitor outranks you is free. Knowing exactly why, page by page and link by link, is not.
- Log-file and crawl-budget analysis on larger sites, where Googlebot’s actual behaviour matters more than the sitemap.
- Conversion review. Traffic that does not enquire is a design problem, and a proper audit says when that, not ranking, is the constraint.
How to read any audit: the three-that-matter test
Whoever produced it, ask them to name the three findings that explain most of the gap between where the site is and where it should be. If they can, and the three are specific to your site rather than generic, you have something you can act on. If the answer is “all of them”, you have a report.
Then ask what each of the three would cost to fix and what it would be reasonable to expect afterwards. An auditor who has done the work will have a view. One who has run a tool will not.
What to do with it
Fix the indexation and technical items that are blocking everything else. Then fix the intent match on the pages that already have demand behind them, because that is the fastest ranking win available. Then build the pages for the gaps. Then, and only then, worry about links.
That ordering is the difference between an audit that produced results and one that produced a PDF.
An audit should name the three things that matter. If it cannot, it is a report.
Michail leads strategy, development, and growth at Molo Agency. He works closely with clients on SEO, web design, automation, and custom software projects, with a strong focus on building systems that generate real business growth.
