An SEO audit is the fastest way to find out why a website is not ranking — and what to fix first. This guide explains what an SEO audit is, exactly what it checks, how to run one yourself, and when to bring in a specialist. You can also run a free SEO audit in under a minute.
What is an SEO audit?
An SEO audit is a structured review of everything Google uses to decide whether a page deserves to rank: whether it can be crawled and indexed, whether its content matches search intent, whether its metadata earns clicks, whether internal links give it context, and whether it loads fast enough. A useful audit does more than list problems — it ranks them by impact so you fix the few things that actually move traffic.
The most common mistake is treating a crawler export as an audit. A tool produces hundreds of warnings; an audit tells you which two or three matter for your business.
What an SEO audit checks
Technical foundation
Crawlability, indexation, canonical tags, robots directives, redirect chains, broken links, HTTPS, and structured data. If Google cannot index a page, nothing else matters.
On-page signals
Titles, meta descriptions, heading hierarchy (H1/H2/H3), keyword usage, content depth, and image alt text. See the dedicated on-page SEO audit guide.
Content and intent
Does the page match the dominant intent of the target query? Is it deep enough to answer the question fully? Does it have a clear next step? Content that misses intent rarely ranks, no matter how well optimised.
Internal links
Every important page should be reachable within a few clicks of the homepage and receive contextual links from related pages. Orphan pages rank poorly even when indexed.
Speed and Core Web Vitals
LCP, CLS and INP are measured on real user data. Slow pages lose conversions and crawl budget. See technical SEO sprints if speed is the bottleneck.
AI search readiness
In 2026 an audit should also check whether AI systems can read and cite your content: clean semantic HTML, FAQ coverage, structured answers, and whether AI crawlers are allowed in robots.txt.
How to run an SEO audit (step by step)
- Check indexability first. Confirm key pages return 200, are not accidentally noindexed, and have one self-referencing canonical.
- Fix titles and meta descriptions. They decide clicks at the same ranking position. Make every one unique and compelling.
- Match search intent. Compare your page against what already ranks for the query.
- Deepen thin content. Most ranking pages on a topic have 600+ words and clear H2 structure.
- Add internal links from related pages using descriptive anchors.
- Fix Core Web Vitals (LCP, CLS, INP) and compress images.
- Validate structured data and add FAQ schema where you answer questions.
- Re-audit after changes and compare against your own Search Console history.
Our free tool runs steps 1–6 automatically and returns a prioritised list.
How long does an SEO audit take?
An automated scan runs in under a minute. A full human audit — reviewing Search Console data, content quality and competitive gaps — typically takes a few hours to a few days depending on site size. Ongoing audits should run monthly, with a deeper review quarterly.
Free SEO audit vs paid SEO audit
| Free tool | Paid audit | |
|---|---|---|
| Where the leaks are | Yes | Yes |
| Priority order by impact | Basic | Detailed |
| Search Console data | Not included | Included |
| Implementation in your CMS | No | Yes |
| Cost | $0 | From $49 |
A free checker is right for diagnosis. A paid audit adds interpretation and execution — which pages matter commercially, the order to fix them, and someone to implement the changes.
How much does an SEO audit cost?
Automated professional audits run roughly $47–$297 one-time. Freelance manual audits run $500–$2,000, and agency audits $2,000–$7,500 for mid-size sites. Enterprise audits exceed $15,000. GSA offers a fixed-scope Search Console audit from $49 and a focused SEO audit service with implementation.
How often should you run an SEO audit?
Run a free scan monthly, a full audit quarterly, and always after a redesign, migration or CMS switch. Regressions are cheaper to catch early.
Frequently asked questions
What is the difference between an SEO audit and an SEO check?
An SEO check is usually a quick automated scan of a single page. An SEO audit is broader: it reviews the whole site’s technical health, content, links and Search Console performance, and prioritises fixes.
Can I do an SEO audit myself?
Yes — start with the free tool and the checklist. Do it yourself if you have time and technical comfort; hire help when you need prioritisation and implementation.
Do free SEO audits work?
They are excellent for diagnosis and catching obvious issues. They miss commercial context, competitive gaps and hands-on implementation.
Will an SEO audit improve my rankings?
An audit identifies what to fix; rankings improve when you act on it. No audit — free or paid — guarantees rankings.
Run a free SEO audit
Get a prioritised diagnosis in under a minute — no signup. Or book a 15-minute call and we’ll tell you what to fix first.
