How to Run an SEO Audit That Actually Finds Problems
Most SEO audits are 47-page PDFs full of minor issues that no one acts on. A good audit finds the 5-10 problems actually costing you traffic, prioritizes them, and ships fixes in 30 days. Here is the framework.
What an SEO Audit Should Actually Accomplish
An SEO audit has one job: find the problems that are stopping your site from ranking and converting, ranked by impact, with fixes you can ship in 30 days. Not every problem. Not a comprehensive list of every minor issue. The five to ten things that, if fixed, will move the needle.
Most audits fail this test. The typical SEO audit deliverable is a 47-page PDF full of color-coded charts, a list of 200 issues across "errors," "warnings," and "notices," and a summary that says "improve content quality and build more links." Nothing in it is wrong, but it is also impossible to act on. Six months later the same issues are still there because no one knew where to start.
A good audit produces a different artifact: a one-page document that says "fix these 7 things in this order, here is why, here is the expected impact, here is who owns each." That is the bar. This guide gives you the framework to produce that artifact for any site.
For the underlying philosophy, see evidence-based SEO, auditing is evidence-based SEO applied to a single point in time.
The Five Areas of an SEO Audit
A proper audit covers five areas, but the time spent in each varies based on what your data says. You do not give every area equal weight.
1. Technical SEO
This is the foundation. If technical issues are blocking Google from crawling, rendering, or indexing your site, nothing else matters. Cover these specifically:
- Index coverage (how many of your important pages are actually indexed?)
- Crawl errors and broken internal links
- Sitemap submission and accuracy
- Robots.txt and noindex directives
- HTTPS, mixed content, and security
- Mobile usability
- Core Web Vitals and page speed
- Redirect chains and orphan pages
- Schema markup coverage
The complete list is in the technical SEO checklist. For audit purposes, you are looking for issues that block indexing or significantly hurt rendering. Tools like Automatic SEO Checks cover this layer continuously, but for an audit a one-time deep crawl is fine.
2. On-Page SEO
Once Google can crawl and render, the question is whether each page is optimized for its target query. On-page audit covers:
- Title tags (unique, keyword-aligned, under 60 characters)
- Meta descriptions (compelling, action-oriented, under 160 characters)
- H1 tags (one per page, matches search intent)
- Heading hierarchy (H2/H3 structure that mirrors content)
- Internal linking (every important page linked from at least 3 others)
- URL structure (clean, descriptive, lowercase, hyphen-separated)
- Image optimization (alt text, descriptive filenames, lazy loading)
- Keyword cannibalization (multiple pages competing for the same query)
3. Content Quality
Content audit asks two questions: are your pages good enough to rank, and are they matching the search intent of the queries they target?
Look for:
- Thin content (pages under 300 words on commercial topics)
- Decaying content (pages that lost 30%+ traffic in the last 90 days)
- Outdated content (statistics, examples, screenshots from years ago)
- Search intent mismatches (transactional pages ranking for informational queries, or vice versa)
- Content gaps (queries you should rank for but have no page targeting)
The content health and decaying pages guide is the deeper playbook for this layer. The Content Health tool automates the detection.
4. Backlink Profile
Backlinks matter, but most small business audits over-weight this layer. Spend 10-15% of your audit time here unless you have specific reasons to dig deeper. Cover:
- Total referring domains and growth trend
- Quality distribution (real editorial links vs. directory links vs. spam)
- Lost links in the last 90 days (often easy to recover)
- Anchor text distribution (over-optimized exact-match anchors are a red flag)
- Toxic links (rare in 2026, Google ignores most low-quality links)
- Competitor gap (links your top 3 competitors have that you do not)
The backlink opportunities guide covers what to do with the findings. The Backlink Manager feature is the operating tool.
5. User Experience and Conversion
This is the layer most SEO audits skip, but it is where SEO meets revenue. Cover:
- Bounce rate and engagement rate by landing page (from GA4)
- Conversion rate by landing page from organic
- Time-to-content (how long until the user can read the answer they came for?)
- Intrusive interstitials and pop-ups
- Forms and CTAs on commercial pages
- Schema-eligible elements (FAQ, HowTo, Product) that could earn rich results
A page that ranks but does not convert is a leaky bucket. Your SEO audit should catch this.
The Audit Workflow Step by Step
Here is the practical workflow that produces the one-page deliverable. Time-box the whole exercise to 4-6 hours for a small site, 1-2 days for a mid-size site.
Step 1: Connect data sources. Google Search Console, Google Analytics 4, and a crawler. Without all three, you are guessing.
Step 2: Establish baseline metrics. Last 90 days of clicks, impressions, average position, conversions, and revenue from organic. You need a before-snapshot to measure against later.
Step 3: Run the crawl. Free options include Screaming Frog (up to 500 URLs). Paid options like the UpSearch site audit handle larger sites continuously.
Step 4: Triage findings into impact buckets. Every issue goes into one of three buckets:
- Critical: Blocks indexing, rendering, or significant traffic. Examples: noindex on important pages, server errors, HTTPS broken.
- High: Hurts rankings or conversions but is recoverable. Examples: thin content on commercial pages, missing meta descriptions on top 20 pages, slow Core Web Vitals on key landing pages.
- Low: Minor issues that do not move the needle. Examples: alt text on decorative images, formatting inconsistencies, schema on rarely-visited pages.
You will fix the critical and high issues. You will mostly ignore the low issues until you run out of high ones, which you will not.
Step 5: Prioritize within the buckets. Within "high impact," prioritize by traffic. A thin commercial page with 1,000 monthly impressions matters more than a thin blog post with 50. The What To Fix First feature automates this prioritization.
Step 6: Produce the deliverable. One page. Top 10 fixes, ranked by impact. Each has: the problem, the page (or pages) affected, the fix, the owner, and the expected outcome. Anything more is a vanity document that no one will read.
Step 7: Set the recheck date. Audits without a follow-up are theater. Schedule a 30-day recheck to compare before-and-after numbers and verify the fixes shipped. Tools like Findings Stay Saved keep the history visible across audits so you can see what was fixed and when.
A Sample Audit Output
To make this concrete, here is what a real small-business audit deliverable looks like.
| # | Issue | Page(s) | Fix | Owner | Impact |
|---|---|---|---|---|---|
| 1 | Homepage title is "Welcome" | / | Rewrite to "Plumber Dublin 6, 24/7 Emergency Service" | Sarah | High |
| 2 | 5 service pages have noindex | /services/* | Remove noindex tag, resubmit | Dev | Critical |
| 3 | Mobile load time 8s | All | Compress hero images, lazy-load below-fold | Dev | High |
| 4 | No GBP posts in 6 months | (GBP) | Weekly post cadence | Sarah | High |
| 5 | 12 pages targeting "plumber" | /services/plumber* | Consolidate to one page, redirect rest | Sarah | High |
| 6 | No schema on service pages | /services/* | Add LocalBusiness + Service schema | Dev | Medium |
| 7 | Thin content on 8 location pages | /locations/* | Expand to 800+ words each | Sarah | Medium |
Seven items. Two owners. Clear actions. Mix of critical, high, and medium. Shipped in 30 days. That is what an audit should produce.
Tools You Need
You can run a credible audit with free tools. Paid tools save time on bigger sites.
Free, sufficient for small sites:
- Google Search Console
- Google Analytics 4
- PageSpeed Insights
- Screaming Frog (up to 500 URLs)
- Google's Rich Results Test
Paid, useful at scale:
- An evidence-led AI SEO platform for prioritization
- Specialist SEO tools for deeper content and competitor analysis
- A continuous crawler like Automatic SEO Checks
You do not need every tool. Start with the free stack, add paid only where it specifically saves time you do not have.
Common Audit Mistakes
The audit is only as good as how it is run. Five mistakes account for most failed audits.
Mistake 1: Auditing without GSC and GA4. A crawl alone tells you what is broken technically. It cannot tell you which broken things actually hurt traffic or revenue. Without GSC and GA4 you are guessing at impact.
Mistake 2: Producing a 47-page deliverable. No one reads it. The deliverable is the action plan, not the data.
Mistake 3: Listing every issue with no prioritization. "200 issues found" is a meaningless statement. Rank them.
Mistake 4: No follow-up. Audit without a 30-day recheck is theater. Verify the fixes shipped, measure before/after.
Mistake 5: Auditing too often. A full audit every quarter is plenty for most sites. Continuous monitoring (like Automatic SEO Checks) handles the in-between.
FAQ
How often should I run an SEO audit?
Quarterly for most sites. Monthly only if you are actively making changes or launching new sections. Continuous monitoring fills the gap between audits and catches issues as they appear, which is more valuable than periodic deep audits for most sites.
Can I run an SEO audit myself or do I need a consultant?
You can run 80% of an audit yourself with free tools and the framework above. Hire a consultant for the remaining 20% only if you need a second opinion on strategy, are stuck on a specific issue, or want a third party to validate your findings before a board meeting.
What is the most important thing to check in an SEO audit?
Index coverage. If Google cannot index your important pages, nothing else matters. Always start there.
How long should an SEO audit take?
4-6 hours for a small site (under 100 pages). 1-2 days for a mid-size site (100-1,000 pages). A week for a large site (1,000+ pages). If your audit is taking longer than this, you are over-engineering it.
What is the difference between an SEO audit and a content audit?
An SEO audit covers technical, on-page, content, backlinks, and UX. A content audit is a deeper dive into one area (content quality and gaps) and is usually run after an SEO audit identifies content as a priority. The content health guide covers content auditing specifically.
How do I know if my audit was good?
Three tests: (1) The deliverable is actionable, every item has an owner and a fix. (2) The 30-day recheck shows measurable improvement on the items shipped. (3) The audit identified the real problems, not just the easy-to-find ones. If your audit passes those three tests, it was good.
