A DIY SEO audit for your small business website is the fastest way to find out why you are not ranking and what to fix first. Most founders pay agencies $2,000 to $5,000 for an audit when they could find 80% of the same issues in an afternoon. The tools are free. The process is repeatable. You just need to know where to look.
This guide walks you through a complete audit you can run yourself, even if you have never touched Google Search Console before. By the end, you will have a prioritised list of fixes that move rankings.
What Does a Small Business SEO Audit Actually Check?
A small business SEO audit checks 4 things: whether Google can find your pages, whether your content matches what people search for, whether your site loads fast enough to rank, and whether your local signals are strong. Skip any one of these and you leave traffic on the table.
According to Ahrefs, 96.55% of pages get zero organic traffic from Google ([Ahrefs, 2023](https://ahrefs.com/blog/search-traffic-study/)). The pages that do get traffic share a small set of characteristics, and an audit checks for each one.
The 4 Audit Categories
You audit indexing first, then content, then technical health, then local signals. Run them in that order because indexing problems make everything else irrelevant. A page Google cannot see cannot rank no matter how good the content is.
What You Will Need
Google Search Console, Google Analytics 4, a free Ahrefs Webmaster Tools account, and the Chrome browser. Total cost: $0. Total setup time: 30 minutes if your site is not yet connected to these tools.
How Do You Check If Google Can Actually Find Your Pages?
Open Google Search Console and go to the Pages report under Indexing. This shows you every URL on your site Google knows about, split between indexed and not indexed. If your important pages sit in the not indexed column, nothing else in this audit matters until you fix that.
For a deeper walk-through of indexing problems, our guide on fixing pages that won't get indexed covers every common cause and the exact fix.
The Site Search Test
Type site:yourdomain.com into Google. Count the results. Compare that number to how many pages you actually have. If Google shows 12 results and your site has 80 pages, you have a serious indexing problem.
The Coverage Report
Inside Search Console, the Pages report lists every reason a URL is excluded: crawled but not indexed, discovered but not indexed, blocked by robots.txt, redirect errors. Click each reason. Google shows you which URLs are affected. Fix the most common reason first.
Submit Your Sitemap
Go to Sitemaps in Search Console. If no sitemap is listed, submit one. Most platforms generate one automatically at /sitemap.xml. WordPress users get one through Yoast or Rank Math. Shopify and Squarespace generate them by default.
How Do You Audit Your Content Without Expensive Tools?
Export your top 20 landing pages from Google Analytics 4, then check each one against the search intent of its target keyword. Most content audits fail because founders look at their pages in isolation. You have to compare your page against what is currently ranking for the keyword you want.
BrightEdge found that organic search drives 53% of all website traffic ([BrightEdge, 2023](https://www.brightedge.com/resources/research-reports/channel_share)). That share goes to pages that match intent, not pages that mention the keyword most often.
The Intent Match Check
Search your target keyword in Google. Look at the top 5 results. Are they listicles, how-to guides, product pages, or comparison posts? Your page needs to match that format. A product page will not rank for an informational query no matter how good the copy is.
The Title Tag Audit
Pull your top 20 pages and read every title tag. Is the primary keyword in the first 60 characters? Does it promise something a searcher would click? Our guide on writing title tags that get clicked walks through the exact framework.
The Thin Content Sweep
Sort your pages by word count. Anything under 300 words on a service or location page is probably hurting you. Either expand it with real information or remove it. Empty pages dilute your site's overall quality signal.
What Technical Issues Should a DIY Audit Catch?
Run your homepage and 3 top landing pages through PageSpeed Insights. The 3 numbers that matter are Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift. Google uses these Core Web Vitals as a ranking signal, and a slow site loses both rankings and conversions.
Google reported that 53% of mobile users abandon sites that take longer than 3 seconds to load ([Google, 2018](https://www.thinkwithgoogle.com/marketing-strategies/app-and-mobile/mobile-page-speed-new-industry-benchmarks/)). Your audit needs to flag every page that fails this threshold.
Core Web Vitals Targets
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | Under 2.5s | 2.5s to 4.0s | Over 4.0s |
| Interaction to Next Paint (INP) | Under 200ms | 200ms to 500ms | Over 500ms |
| Cumulative Layout Shift (CLS) | Under 0.1 | 0.1 to 0.25 | Over 0.25 |
| Time to First Byte (TTFB) | Under 800ms | 800ms to 1800ms | Over 1800ms |
Mobile Usability
Google has used mobile-first indexing since 2019. Open your site on your phone. Tap every menu item. Try to fill out the contact form. Anything that requires zooming or horizontal scrolling fails the audit.
HTTPS and Redirects
Your URL must start with https://. Click around your site and watch the address bar. If you see any http:// pages or chained redirects (page A redirects to B redirects to C), flag them. Each chain link wastes crawl budget and slows the user.
How Do You Audit Local SEO Signals as a Small Business?
Open your Google Business Profile and check 4 things: category accuracy, photo recency, review velocity, and NAP consistency across the web. Local businesses live or die by these signals. Whitespark's 2023 Local Search Ranking Factors study found Google Business Profile signals account for 32% of local pack ranking weight ([Whitespark, 2023](https://whitespark.ca/local-search-ranking-factors/)).
Profile Completeness
Every field filled. Primary category matches your main service. Hours are accurate, including holidays. Service area covers every city you serve. Our complete Google Business Profile optimisation guide covers each field in detail.
Citation Consistency
Search your business name on Yelp, Yellow Pages, Apple Maps, and Bing Places. Does the name, address, and phone number match your website exactly? A mismatch as small as "St." versus "Street" can fragment your local signal.
Review Velocity
How many reviews did you get in the last 90 days? A flat line is a problem even if your total review count is high. Google rewards businesses that earn fresh reviews consistently. Our piece on why Google reviews are an SEO asset explains the mechanics.
What Do You Do With the Audit Results?
Group every issue into 3 buckets: blockers (indexing, no HTTPS, broken redirects), high-impact wins (title tag rewrites, thin content, GBP gaps), and slow-build improvements (Core Web Vitals, link building, content expansion). Fix the blockers this week. Tackle high-impact wins over the next 30 days. Schedule slow-build work as monthly recurring tasks.
The 30-Day Plan
Week 1: Fix every indexing issue and resubmit your sitemap. Week 2: Rewrite the title tags and meta descriptions of your top 10 pages. Week 3: Update or remove every thin content page. Week 4: Complete your GBP, request 5 new reviews, fix the top 3 citation mismatches.
What to Track
Set a weekly check-in. Pull impressions and clicks from Search Console. Watch indexed page count climb. Note any ranking changes for your tracked keywords. SEO is a compounding game, and small business sites usually see movement within 30 to 60 days of fixing the basics.
When to Hire Help
If your audit surfaces issues you cannot diagnose, technical errors, structured data conflicts, manual penalties, or you have run the 30-day plan and rankings still are not moving, that is when a professional audit pays for itself. Until then, the DIY version catches most of what matters.
Frequently Asked Questions
How long does a DIY SEO audit take?
A complete DIY SEO audit for a small business site of 20 to 100 pages takes 4 to 6 hours spread across 2 sessions. The first session covers indexing and technical issues. The second covers content and local signals. Implementing the fixes takes 2 to 4 weeks depending on the size of the issue list.
Can I do an SEO audit without paying for any tools?
Yes. Google Search Console, Google Analytics 4, Google PageSpeed Insights, Ahrefs Webmaster Tools (free tier), and Bing Webmaster Tools cover every audit category. Paid tools speed up the process and surface deeper issues, but a free-tool audit catches 80% of what matters for a small business site.
How often should a small business run an SEO audit?
Run a full audit twice a year, with a quick monthly check on indexing, Core Web Vitals, and Google Business Profile activity. Sites that publish content weekly or run paid campaigns should audit quarterly because change happens faster on active sites.
What is the most common issue a DIY audit finds?
The most common issue is pages that are crawled but not indexed. Google has seen the page but decided it is not worth ranking. The fix is almost always improving content quality, matching search intent better, or strengthening internal links to that page.
Do I need to audit my competitors too?
Yes, briefly. After your own audit, pick your top 3 competitors and check what keywords they rank for using Ahrefs Webmaster Tools or Ubersuggest's free tier. This shows you ranking opportunities you may have missed and content gaps you can fill on your own site.
Will an SEO audit help with AI search visibility too?
Most of it does. Indexing, content quality, structured data, and citation consistency all influence whether AI search tools surface your business. Our guide on getting cited by ChatGPT and other AI search tools covers the AI-specific layer that sits on top of traditional SEO.
How do I prioritise fixes when my audit finds 100 issues?
Use the blocker, high-impact, slow-build framework. Anything that prevents Google from indexing or serving your site is a blocker and gets fixed first. Anything that affects a top 10 traffic page is high-impact. Everything else is slow-build. This prevents you from spending 3 weeks on minor image alt text while a broken canonical tag tanks your homepage.
Key Takeaways
- A DIY SEO audit covers 4 categories in order: indexing, content, technical health, and local signals. Skip the order and you waste time.
- Use Google Search Console, GA4, PageSpeed Insights, and Ahrefs Webmaster Tools. Total cost: $0.
- The most common ranking issue for small business sites is pages that are crawled but not indexed, which signals a content or intent problem.
- Sort findings into blockers, high-impact wins, and slow-build improvements. Fix blockers this week, high-impact wins over 30 days.
- Run a full audit twice a year with monthly spot checks on indexing, Core Web Vitals, and Google Business Profile activity.