An SEO audit is a structured, top-to-bottom review of every factor affecting how your website shows up in search, and now in AI answers. It looks at your technical foundation, your content, your keyword coverage, and your visibility in tools like ChatGPT and Google’s AI Overviews, then tells you what is holding you back and what to fix first, in priority order.

That last part is the point. An audit is not a list of everything wrong with your site. It is a diagnosis: what is costing you the most visibility, why, and what to do about it, sequenced so you fix the highest-impact things first. A pile of findings with no priority is not an audit. It is homework nobody does.

What does an SEO audit include?

A real, engagement-grade SEO audit is four audits stacked into one: a technical audit, a content audit, a keyword audit, and an AI-visibility audit. Each answers a different question about why you are or are not showing up, and each deserves its own look.

Technical SEO audit

The technical SEO audit checks whether search engines and AI crawlers can even reach, render, and index your pages. It covers indexation health (the pages stuck in crawled, currently not indexed, index bloat, canonical and noindex errors), robots.txt and sitemap hygiene, site architecture and internal linking, Core Web Vitals, structured data, and the JavaScript-rendering blind spots that hide content from crawlers and AI. This is the foundation: if a crawler cannot access a page, nothing else you do to that page matters. On one cybersecurity SaaS account, a technical audit surfaced roughly a thousand pages sitting in crawled-but-not-indexed limbo; a single robots.txt fix cleared a few hundred of them immediately. That is the kind of buried, high-impact problem a human audit catches and a vanity score walks right past.

Content audit

The content audit inventories every page and assigns each one a verdict: keep, refresh, consolidate, or prune. It reads your top-of-funnel versus bottom-of-funnel balance, flags the Information Gain gaps where your content is commodity synthesis instead of something only you could publish, and maps the cannibalization where two pages quietly fight for the same term. The counterintuitive part: a good content audit usually recommends removing more than it adds. On a creator-tools account, a content audit scored roughly 900 pages and flagged the majority for consolidation or deletion, not more posts. More content is not the goal. The right content is.

Keyword audit

The keyword audit checks whether you are targeting the terms that actually drive revenue, not just the ones that drive traffic. It builds the money-keyword map around commercial intent, surfaces the striking-distance and “bubble” keywords a single content refresh can push onto page one, and finds the competitor gaps you are not covering. Ranking for the wrong keywords is exactly how a site ends up with plenty of visitors and no pipeline. The keyword audit’s job is to point your effort at the queries a buyer types right before they convert.

AI-visibility audit

The AI-visibility audit is the newest layer, and the one most audits skip entirely. It checks whether you are named, or merely cited, in the answers ChatGPT, Perplexity, and Google’s AI Overviews give for your buyers’ questions, which competitors get named instead of you, and where those answers pull their information from. This matters more every quarter: across the B2B SaaS accounts I have measured, only about 3% of the sources AI cites about a brand’s category are the brand’s own site. If buyers are asking AI first and you are not in the answer, you are invisible at the exact moment they are deciding.

A single-tool scan tells you your score. An audit tells you your plan.

Can you do your own SEO audit?

Yes, partly. You can run a basic self-audit with free tools: check Search Console for indexing and query data, run a free crawler, look at your Core Web Vitals, and eyeball your top pages. If you are early and have no budget, that is a legitimate start, and it will catch the obvious stuff.

What a DIY audit misses is the interpretation. Tools hand you a list of “issues,” most of which do not matter, a few of which are quietly killing you, and none of which are ranked by impact on your actual pipeline. Knowing that you have 400 “issues” is useless. Knowing which three to fix this week, and why, is the whole value. That judgment is the part you cannot download.

Can ChatGPT do an SEO audit?

Not a real one, not yet. ChatGPT cannot crawl your site, read your Search Console, pull your rankings, or see how your pages are actually indexed. Ask it to “audit my site” and it will give you a generic checklist, not a diagnosis of your site.

Where it does help is the pieces: summarizing crawl exports, drafting a content-refresh outline, or clustering keywords once you have pulled the data. I use AI heavily inside my own audit workflow. But the crawl, the Search Console analysis, the prioritization, and the judgment about what actually moves pipeline are still human work. Anyone selling you a fully-automated “AI SEO audit” is selling you the generic checklist with a nicer wrapper.

Are SEO audit tools enough?

Free and paid tools (Ahrefs, Semrush, Screaming Frog, and the free web-based checkers) are genuinely useful, and I run them daily. But understand what they are: instruments. They measure. They flag. They do not decide what matters for your business or what to do first.

The free web checkers are the shallowest end of this. They give you a score out of 100 and a color-coded list, which feels like an audit and is not one. A red flag on a page that gets no traffic is noise; a subtle indexing issue on your highest-intent page is a five-figure problem, and the free scanner weights them the same. Use tools to gather evidence. Do not confuse the evidence for the diagnosis.

What should an SEO audit deliver?

Judge an SEO audit by its deliverable. A good one gives you a ranked action list, quick wins separated from the bigger projects, so there is something you can ship this week and a roadmap for the rest. It reads like a plan, not a spreadsheet you will never open. If what you get back is a 200-row export with no prioritization and no “here is what I would do first,” you did not get an audit. You got a scan.

This is exactly what I deliver in my SEO and GEO audit: the technical, content, and keyword review plus the AI-visibility read, handed over as a prioritized deck and spreadsheet with the quick wins up front.

Frequently asked questions

What is included in an SEO audit report?

A good SEO audit report is a prioritized action plan, not a raw export. It typically includes an executive summary of the biggest opportunities, the technical, content, keyword, and AI-visibility findings grouped by theme, each issue ranked by impact versus effort, a separate “quick wins” list you can action immediately, and the supporting data (crawl results, the keyword map, page-level notes) in an appendix or spreadsheet. If the report is just a tool export with no prioritization, it is a scan, not an audit.

Can Claude or Gemini do an SEO audit?

No more than ChatGPT can. The same limits apply to every large language model: Claude, Gemini, and Perplexity cannot crawl your site, read your Search Console, or see how your pages are indexed, so on their own they produce a generic checklist rather than a diagnosis of your site. They are useful inside an audit workflow (I lean on Claude heavily for analysis and drafting), but the crawl, the data, and the prioritization still come from a person and their tools.

How often should you get an SEO audit?

A full audit once a year is a reasonable baseline for most B2B SaaS sites, with a lighter check after any major change: a redesign, a migration, a big content push, or a Google core update that moved your rankings. If you are actively investing in SEO, a deeper audit every six months keeps the roadmap current. The trigger is change: any time the site or the search landscape shifts meaningfully, it is worth a look.

How much does an SEO audit cost?

It ranges widely: free web-based scans, freelance audits from a few hundred to a few thousand dollars, and full agency audits from $7,500 to $25,000 and up. The price tracks the depth and, more importantly, the interpretation. For reference, my own SEO and GEO audit is a flat $5,000 project-based engagement that hands you a prioritized plan and quick wins, not just a score. A free tool that spits out a number is a genuinely different product from a human diagnosis you can act on.

How long does an SEO audit take?

A thorough audit of a typical B2B SaaS site usually takes about two weeks from kickoff, depending on the size of the site. Larger sites (thousands of URLs) take longer and are usually scoped separately. A free automated scan is instant, but as covered above, that is a score, not an audit.