What Is an SEO Audit? (And What a Real One Includes)
An SEO audit is a full review of your site's technical health, content, keywords, and AI-search visibility. Here's what's included, and what a real one catches.
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, the first real deliverable of most SEO services: 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 five reviews stacked into one: a technical audit, a content audit, a keyword audit, an off-page and authority 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.
| Audit | What it reviews | The question it answers |
|---|---|---|
| Technical | Crawl, index, speed, structure, schema | Can search engines and AI crawlers reach and read you? |
| Content | Every page, sorted keep / refresh / consolidate / prune | Is your content worth ranking, or is it bloat? |
| Keyword | Money-keyword map, striking-distance terms, gaps | Are you targeting the terms that drive revenue? |
| Off-page / authority | Backlinks, brand mentions, citations | Does the web actually vouch for you? |
| AI-visibility | Named vs. merely cited in AI answers, and their sources | Do you show up when buyers ask AI first? |
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 a large crawled-but-not-indexed backlog, and adding targeted robots rules to keep parameter, staging, and feed URLs out of the crawl path cleared roughly 280 of those URLs. 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. It also checks the on-page basics on your money pages: the title tags and meta descriptions and header structure that tell search engines and AI what each page is actually about.
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.
Off-page and authority audit
The off-page audit looks at the signals that live beyond your own site: your backlink profile and referring domains, the brand mentions and citations that vouch for you, and the off-page and digital PR gaps where competitors are earning authority you are not. Most tools reduce this to a single “Domain Rating” number; the version that matters asks whether the sites and communities your buyers (and the AI models) trust actually reference you, and where the credible gaps are. Authority is earned, not configured, which is why this is usually the slowest finding to act on, and increasingly the same work that decides whether AI answers cite you at all.
AI-visibility audit
The AI-visibility audit is the newest layer, and the one most audits still reduce to a checkbox. The big platforms are starting to bolt on an “AI mentions” count, but a count is not a diagnosis. 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 SEO audit 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, and the full cadence, including which type of audit runs on which clock, is in how often you should do an SEO audit, 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, broken down tier by tier in what an SEO audit costs. 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.