The rankings slip quietly, then the pipeline goes dry.
A site can shed a third of its organic traffic over a single quarter and nobody in the building notices until the leads stop coming. A theme update strips the schema off every product page. A migration ships 300 pages with a stray noindex tag. Half the money pages fall out of the map pack across the suburbs while the average position on the dashboard barely moves. An SEO audit is how you catch all of that on purpose instead of finding out from a bad sales month. It's a full inspection of everything that decides whether search engines, and now AI answer engines, can find you, trust you, and put you in front of the right person. Done right it ends in a prioritized list of fixes ranked by impact, not a 200-point PDF nobody reads.
Technical
Can Google crawl and index the pages you care about? This layer covers crawlability, indexation, site architecture, duplicate URL versions, redirects, broken links, XML sitemaps, Core Web Vitals, mobile-friendliness, and structured data. If the plumbing is broken, nothing else you do matters.
On-page and content
Title tags, meta descriptions, a single sensible H1, heading hierarchy, image alt text, URL slugs, and internal links. Then the harder question: does the content actually match search intent, or is it thin, outdated, and cannibalizing itself across three near-identical pages?
Off-page authority
Who links to you, how many referring domains, whether the anchor text looks natural or spammy, and which toxic links might need disavowing. Plus the backlink gap: the domains linking to three competitors and not to you, which is usually where the realistic wins hide.
Visibility
Where you actually show up: rank by keyword, rank by map location, SERP features like featured snippets and People Also Ask, Google AI Overviews, and whether ChatGPT, Perplexity, or Gemini mention you when someone asks. This is the layer most old audit checklists skip entirely, and it's the one moving fastest.
Start with whether Google can even see the page.
Every audit starts by crawling the site the way a search engine would, usually with a crawler like Screaming Frog plus Google Search Console for what Google actually indexed. The gap between those two lists is where the problems live.
- Crawlability and indexation. Check robots.txt isn't blocking anything important, look for stray noindex tags, and compare pages crawled against pages indexed in Search Console. Orphan pages with no internal links pointing at them, and important pages buried more than three clicks deep, both bleed crawl budget and rankings.
- Duplicate versions of the site. The classic mistake: http, https, www, and non-www all resolving separately, so Google sees four copies of everything. Confirm one canonical version and that the rest redirect to it. Check canonical tags across the site while you're there.
- Redirects and broken links. Hunt down 404s on pages that still earn links or traffic, and untangle redirect chains and loops, each hop leaks a little authority and slows the page.
- Core Web Vitals and mobile. Benchmark LCP, INP, and CLS in PageSpeed Insights, and confirm the site renders and works on mobile, since Google indexes the mobile version first. Slow pages don't just annoy people, they cap how well the page can ever rank.
- Structured data. Validate the schema markup that earns rich results: Product, Article, FAQ, Review, LocalBusiness. A migration or theme change is the usual culprit when it silently disappears.
Half the value of an audit is the crawl telling you a page you assumed was ranking was never indexed at all.
Then whether the page deserves to rank.
Once the crawl is clean, the audit turns to the pages themselves. On-page is the mechanical part: pages missing title tags or meta descriptions, titles that get truncated in the SERP, duplicate titles across dozens of URLs, multiple H1s, image alt text that doesn't exist, and thin URL slugs. It's tedious and it's genuinely worth fixing, because a page can't rank for a term it never mentions in the places search engines weight most.
Content is the harder judgment. Pull the pages that used to rank and have been sliding, and decide honestly whether each one still matches what the searcher wants, or whether it's outdated, too shallow, or competing with another page on your own site for the same query. That last one, keyword cannibalization, is common and quietly destructive: two mediocre pages splitting the signal that one strong page would have owned. This is also where E-E-A-T lives, whether the content actually demonstrates real experience and expertise, or reads like it was generated to fill a slot. A content gap analysis against the sites already ranking tells you what topics you're simply missing.
Your average rank is hiding where you lose.
Most audit templates were written before AI answers existed and before local search fragmented the map. Two blind spots matter enough now that skipping them makes the whole audit out of date.
The first is local. If the business serves a physical area, a single average position is close to meaningless. You can rank number one on your own block and be invisible three miles across town, and the blended average splits the difference into a number that looks fine and tells you nothing. A modern local audit checks rank on a geo-grid, a set of points spread across the service area, so you can see the actual heatmap: green where you own the map pack, red where a competitor does. That's the difference between "we rank 4th on average" and "we're getting crushed in the two neighborhoods with the most customers." We go deeper on that in local grid rank tracking, but for an audit the point is simple: measure by location, not by one flattened average.
The second is AI visibility. A growing share of searches never produce a blue-link click anymore, they get answered inside Google AI Overviews or inside ChatGPT, Perplexity, and Gemini directly. A 2026-relevant audit asks whether those engines mention your brand, which of your pages they cite, and how you stack up against competitors on the questions your customers actually type. It's a different measurement problem than rank tracking, since AI answers vary run to run by phrasing, location, and device, so you're tracking a trend across repeated scans rather than a fixed position. If this is new territory, what AI visibility means is the primer, and it belongs in the audit alongside the technical crawl, not as a separate exercise you'll get to later.
A findings dump isn't an audit, a prioritized plan is.
The most common way an audit fails is that it ends. Three hundred issues get exported, everyone agrees it's thorough, and nothing gets fixed because nobody knows what to do first.
- Group by theme and impact. Cluster findings into technical, content, on-page, and authority, then sort by what actually moves rankings versus what just clutters the report. A missing H1 on your top money page beats 400 alt-text warnings on old blog images.
- Assign an owner to each fix. Technical items go to a developer, content to a writer, on-page to whoever manages the CMS. An action item with no name attached doesn't get done.
- Note effort and dependencies. Flag the quick wins you can ship this week separately from the migration-sized projects, so momentum doesn't stall waiting on the big one.
- Re-crawl to confirm. When a dev marks something fixed, run the crawler again to verify it actually is. Annotate GA4 when changes ship so you can connect a traffic move back to the work that caused it.
One workspace instead of five tabs and a spreadsheet.
The reason audits sprawl is that the pieces usually live in different tools: a crawler for technical, one suite for keywords and backlinks, a separate local tool for the map grid, and now a GEO tool for AI answers. Hypado is built to put them in one place.
Hypado runs the technical site audit, tracks Google rank on desktop and mobile, checks the local map grid, and scans AI-answer visibility across ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews, all in the same workspace, alongside keyword research, backlink analysis, and competitor gaps. So the audit that used to mean stitching four exports together is one view. The honest counterpoint stays honest: if you need the deepest historical backlink index, Ahrefs still has it, Semrush still has the widest keyword database and the most mature enterprise tooling, and a team that needs the largest, most granular geo-grids may prefer a dedicated local tool like Local Falcon. Hypado's argument isn't that it beats each specialist on its own axis. It's the consolidation, and the pricing that comes with a single subscription from a free tier.
The part that's genuinely different is what happens after the audit. Hypado is MCP-native, so you add it as a connector inside the ChatGPT or Claude account you already pay for, in a couple of clicks, no API keys and no marked-up AI fees on top. Then you can ask plain-English questions against your own audit data, "which declining pages should I refresh first," "where am I losing the grid," and the assistant drafts the work as a tracked plan your team can assign, schedule, and check off. That's the gap between a static report and a plan that actually gets executed. If you're weighing which tool should own this, choosing an SEO tool that covers local and AI visibility walks through the tradeoffs without the sales gloss.
Free crawl to five-figure engagement.
"How much does an SEO audit cost" has a wide answer because "audit" covers everything from a two-minute free scanner to a month-long consultant engagement. Here's the honest range, in USD.
| Type | Typical cost | What you get |
|---|---|---|
| Free online SEO checker | $0 | A surface scan and an SEO score. Good for a quick gut check, shallow on content and off-page. |
| DIY with a tool subscription | $0 to a few hundred / mo | A real audit you run yourself: crawl, keywords, backlinks, local, AI visibility. The best value if someone will own the work. |
| Professional / agency audit | ~$1,000 to $5,000 | An expert digs in and hands you a prioritized strategy. Most mid-sized businesses land here. |
| Enterprise audit | $10,000 to $20,000+ | Large or complex sites, deep technical and content review, often several weeks of work. |
A basic audit on a small site can be done in a day or two. A thorough professional audit on a larger site commonly runs two to four weeks, and sites past a few hundred pages can take longer. As for cadence, most businesses re-audit once or twice a year, while fast-moving ecommerce and SaaS sites do it quarterly so a problem gets caught in weeks, not after a bad quarter.
What is an SEO audit?
It's a structured review of everything affecting how a site performs in search: technical health (crawlability, indexation, speed, structured data), on-page and content quality, off-page authority and backlinks, and where you actually appear across regular rankings, the local map, and AI answers. The output is a prioritized list of fixes, ranked by impact, not just a report.
How do I do an SEO audit myself?
Crawl the site with a crawler like Screaming Frog and cross-check against Google Search Console to find indexation and crawl issues. Review on-page elements and content for gaps, cannibalization, and intent mismatches. Pull backlinks to spot toxic links and gaps. Then check rank by keyword, by map location if you're local, and in AI answers. Finish by grouping findings into a prioritized action plan with owners. A single platform that covers those steps saves stitching four tools together.
How much does an SEO audit cost?
Anywhere from $0 for a free online checker to $10,000 or more for an enterprise engagement. Most professional audits for a mid-sized business run roughly $1,000 to $5,000. Running it yourself on a tool subscription is usually the best value if someone will own the work, since you can re-audit as often as you like.
How long does an SEO audit take?
A basic audit of a small site takes a day or two. A thorough professional audit of a larger site usually runs two to four weeks, and very large sites can take longer. The crawl itself is fast, the time goes into interpreting findings and building the plan.
How often should I run an SEO audit?
Most sites benefit from a full audit once or twice a year, with quarterly audits for larger ecommerce and SaaS sites. Between full audits, lightweight ongoing monitoring of rankings, the local grid, Core Web Vitals, and AI visibility catches sudden drops before they compound.
What's the difference between a technical audit and a full SEO audit?
A technical audit covers only the crawlability, indexation, speed, and structured-data layer, essentially whether search engines can access and understand the site. A full SEO audit includes that plus on-page and content quality, off-page authority and backlinks, and visibility across rankings, local, and AI answers. Technical is one quarter of the picture.
Run the audit, then run the fixes.
Crawl your site, check the local grid, and scan your AI visibility in one workspace, then connect the ChatGPT or Claude you already pay for and turn the findings into a tracked plan. Free to start, no credit card.
