DIY SEO Audit
SEO

How to Do a DIY SEO Audit for Your Small Business (Step-by-Step)

By, Carlos Rios
  • 1 Jun, 2026
  • 31 Views
  • 0 Comment

Most small business owners assume an SEO audit is something you pay an agency four figures to deliver in a PDF you half-read and then file somewhere. It is not. A DIY SEO audit covers the same ground — technical health, on-page fundamentals, content gaps, and link profile — and if you follow a clear checklist, you can complete a meaningful one in under an hour using free tools you can set up today.

The reason most SMB websites underperform in search has nothing to do with algorithm complexity or domain age. It comes down to a small number of fixable problems: pages that can’t be crawled, titles that don’t match what people are searching for, content that has no keyword focus, and a site that loads slowly on mobile. These are not mysterious. They are findable. And once you find them, you can fix them — or know exactly what to ask someone to fix.

This guide walks you through a seven-step DIY SEO audit process built specifically for small business owners with no technical background and no agency budget. By the end, you’ll have a clear picture of where your site stands and a prioritised list of what to address first.

A DIY SEO audit for a small business covers seven areas: crawlability and indexing, technical performance (speed and mobile), on-page fundamentals (titles, descriptions, H1s), content quality, internal linking, backlink health, and keyword ranking gaps. You need Google Search Console (free), Google PageSpeed Insights (free), and Screaming Frog SEO Spider (free up to 500 URLs). Total time: under one hour. The highest-impact fixes for most SMB sites are almost always in the first three steps.

What Is a DIY SEO Audit?

A DIY SEO audit is a structured review of your website that identifies the technical, content, and authority issues preventing it from ranking well in Google. It checks whether search engines can find and index your pages, whether your content is properly optimised for the terms your customers are actually searching for, and whether your site delivers the technical performance signals — speed, mobile usability, Core Web Vitals — that Google now uses as ranking factors.

The difference between a paid SEO audit and a DIY one is not what gets checked. It is who does the checking and how deep the analysis goes on each item. For most small business websites with under 100 pages, a DIY audit using free tools covers the 80% of issues that account for the vast majority of lost rankings. The remaining 20% — advanced technical crawl issues, competitive backlink analysis, content cannibalisation across large sites — is where paid expertise earns its keep. Start with the 80%.

What Tools Do You Need for a Free SEO Audit?

Three tools cover everything in this checklist. All three are free.

Google Search Console — shows which pages Google has indexed, which queries are driving impressions and clicks, crawl errors, and mobile usability issues. If you haven’t set it up, go to Google Search Console and verify your site before doing anything else in this guide.

Google PageSpeed Insights — tests your site’s loading performance and Core Web Vitals on both mobile and desktop. Paste any URL at pagespeed.web.dev and get a score with specific recommendations.

Screaming Frog SEO Spider — crawls your site the way Google does and surfaces missing titles, duplicate meta descriptions, broken links, and redirect chains. Free up to 500 URLs, which covers the vast majority of small business websites. Download it at screamingfrog.co.uk/seo-spider.

Optional but useful: Ahrefs Webmaster Tools (free tier) for backlink data. If you’re already using Semrush, its Site Audit tool replaces Screaming Frog for this purpose.

The 7-Step DIY SEO Audit Checklist for Small Businesses

Step 1 — Check What Google Can (and Can’t) See

Before anything else, confirm that Google can actually crawl and index your website. Open Google Search Console, go to Coverage (or Indexing → Pages in the updated interface), and look at two numbers: Valid pages (indexed) and Error pages (not indexed).

Then run this search in Google:

Type site:yourdomain.com into Google’s search bar. The number of results tells you approximately how many pages Google has indexed. If you have 40 pages on your site and Google shows 8, something is blocking it — a misconfigured robots.txt file, a noindex tag applied site-wide, or a crawl budget problem.

What to flag: Any page marked as ‘Excluded’ with the reason ‘Crawled — currently not indexed’ is a priority. It means Google visited the page but chose not to include it — usually because the content is too thin, too similar to another page, or lacks sufficient signals of quality.

Tabula note: Indexing errors are the single most commonly missed issue in SMB SEO. A site can look professional, load quickly, and have good content but if key pages aren’t indexed, they simply don’t exist in Google’s results. Check this first, every time.

Step 2 — Test Technical Performance and Mobile Usability

Open Google PageSpeed Insights and test your homepage, your most important service page, and your most recent blog post. You are looking at two things: the overall performance score and the Core Web Vitals assessment (Largest Contentful Paint, Cumulative Layout Shift, Interaction to Next Paint).

A mobile performance score below 50 is a meaningful SEO liability. Google uses mobile-first indexing, which means it crawls and ranks the mobile version of your site — not the desktop version. An SMB site that looks fine on a laptop but loads in seven seconds on a phone is competing at a disadvantage against sites that load in two.

What to flag: Any Core Web Vital marked Poor (red) is a ranking signal issue. Needs Improvement (orange) is worth addressing. Common causes on SMB sites: uncompressed images (the single most frequent culprit), render-blocking JavaScript from third-party tools, and cheap shared hosting that throttles server response times.

In Search Console, check Experience → Core Web Vitals for a site-wide view across all indexed URLs. This shows you whether it’s one slow page or a systemic issue.

Technical SEO

Step 3 — Audit Your On-Page Fundamentals

Open Screaming Frog and crawl your site (enter your domain in the top bar and press Start). Once the crawl completes, go to the Page Titles tab and look for three things: missing titles, duplicate titles, and titles over 60 characters. Do the same in the Meta Description tab.

Every page on your site should have a unique title tag that includes a relevant keyword and falls under 60 characters. Every page should have a unique meta description between 140–155 characters that reads like a human wrote it and gives someone a reason to click.

What to flag: Duplicate title tags are one of the most common SEO mistakes small business owners make. If your service pages all have titles like ‘Services | Company Name’ instead of ‘[Specific Service] in [Location] | Company Name’, Google has no way to distinguish between them or understand which page is most relevant for which search.

Also check the H1 tab in Screaming Frog. Every page should have exactly one H1. Pages with no H1 or multiple H1s are missing a clear topical signal. The H1 should not be identical to the title tag — they should be related but distinct.

Step 4 — Review Your Content for Keyword Focus

Go to Google Search Console and open Performance → Search Results. Filter by Pages and look at your top ten pages by impressions. For each one, click through to see which queries are triggering it. Ask: does the content on this page actually match what people are searching for?

A page getting 800 impressions for ‘affordable accountant London’ but ranking at position 22 with zero clicks has a content alignment problem. The page is being surfaced but not selected — which usually means either the content doesn’t clearly address the query, or the title and meta description don’t give the searcher a compelling reason to click.

What to flag: Any page with high impressions (over 200) and a position between 11–30 is your highest-leverage optimisation target. It’s already in Google’s awareness — it just needs better content alignment, a stronger title, and possibly more internal links pointing to it to push into the top ten.

For each of these pages, check: does the primary keyword appear in the title, H1, and first 100 words? Is there a clear, specific answer to the search query within the first screen of content? Does the page have at least one internal link from a higher-authority page on your site?

Keyword research note: If you haven’t done structured keyword research for your site yet, the SEO audit is the right moment to start. See how to do keyword research for your small business for a step-by-step approach that takes under 90 minutes.

Step 5 — Check Your Internal Linking Structure

In Screaming Frog, go to Reports → Crawl Depth. This shows how many clicks it takes Google (and a user) to reach each page from your homepage. Pages at crawl depth 4 or more are effectively buried — they receive very little link equity and are rarely crawled frequently.

Internal linking is the most underused SEO lever on small business websites. Every blog post, service page, and product page should link to at least two other relevant pages on your site, and your most important pages should receive internal links from multiple other pages.

What to flag: Orphan pages — pages that receive no internal links from anywhere on your site. In Screaming Frog, go to Reports → Orphan Pages. These pages are nearly invisible to Google because no other page on your site vouches for them. Either add internal links to them or consolidate them into existing content.

Step 6 — Audit Your Backlink Profile

Go to Ahrefs Webmaster Tools (free after site verification) and open the Backlinks report. You are looking for three things: the total number of referring domains, whether any links come from spammy or irrelevant sites, and whether your most important pages are receiving any external links at all.

For most small businesses, backlink volume is low and that is fine — a handful of genuinely relevant links from local directories, industry associations, press mentions, or supplier pages outperforms dozens of links from low-quality sources. What you are checking here is whether there is anything actively working against you.

What to flag: A sudden spike of backlinks from unrelated foreign domains, links from sites with spam-like patterns (thin content, keyword-stuffed anchor text), or a complete absence of links to your core service pages. The latter is not a penalty — it is simply an opportunity: the pages that matter most to your business should be the ones you actively seek links to.

Step 7 — Identify Your Ranking Gaps

Return to Google Search Console and open Performance → Search Results. Sort by Impressions and look at queries where your site is appearing but not ranking in the top ten. These are your fastest-path-to-traffic opportunities because Google already considers your site relevant for these terms — it just hasn’t ranked you highly enough to earn clicks.

Cross-reference these queries with your actual page content. For each high-impression, low-position query, identify which page Google is associating with it. If that page doesn’t explicitly address the query in its title, H1, and body content, rewriting those elements is the fastest fix available to you.

What to flag: Queries in positions 5–20 with over 100 impressions in the last 90 days. These are your ‘quick win’ list. Improving the content alignment and adding internal links to these pages can move them into the top five within 4–8 weeks on a domain with even modest authority.

What to Do After Your SEO Audit: Building a Priority Fix List?

Not everything your audit surfaces needs to be fixed immediately. Prioritise in this order:

P1 — Fix first (blocks Google entirely): Indexing errors, noindex tags on important pages, broken canonical tags, pages blocked in robots.txt by mistake, failed Core Web Vitals on core pages.

P2 — Fix within two weeks (direct ranking impact): Missing or duplicate title tags, pages with no H1, slow mobile load times, orphan pages that should be ranking.

P3 — Fix in the next content cycle (compounding gains): Keyword alignment on high-impression / low-position pages, internal linking gaps between related content, thin pages that should be expanded or consolidated.

If you run this audit and find that the list is longer than your team can address, that is not unusual. Most SMB sites carry six to twelve months of accumulated technical debt that was never caught because no one was looking systematically. The value of the audit is not fixing everything at once — it is knowing exactly where you are so you can make better decisions about where to focus.

Frequently Asked Questions

How long does a DIY SEO audit take for a small business website?

For a site under 100 pages, this seven-step process takes 45–60 minutes end to end if your tools are set up in advance. Setting up Google Search Console for the first time adds another 15–20 minutes. The most time-consuming step is usually Step 4 (content review) because it requires judgement, not just data — you’re reading through your own pages with a critical eye.

Can I do an SEO audit without any tools?

You can do a partial audit. Manually checking titles, H1s, and whether pages appear in Google’s site: search costs nothing and catches obvious issues. But you will miss crawl depth problems, Core Web Vitals failures, broken internal links, and indexing errors that only show up in Search Console or a crawler like Screaming Frog. The free tool stack in Step 1 of this guide takes under 30 minutes to set up and makes every step significantly more thorough.

How often should I audit my small business website?

Run a full audit every six months. Run a lighter version — covering Steps 1, 2, and 4 only — every time you make significant changes to your site: a redesign, a new service page, a blog publishing push. Google Search Console should be checked monthly at minimum. It will flag new errors as they emerge so you are not waiting six months to discover that a page update accidentally added a noindex tag.

What is the most common SEO mistake small business owners make?

Duplicate or generic title tags, followed closely by no keyword focus in content. The majority of SMB sites have service pages titled ‘Services’ or ‘About Us’ without any location or keyword specificity. These pages are invisible for any search outside branded queries. Fixing title tags across your core pages is the single highest-ROI task most small business owners can do in under two hours. See the most common SEO mistakes small businesses make for a fuller breakdown.

Do I need to hire someone after doing a DIY SEO audit?

Not necessarily. If your audit surfaces issues in Steps 1–3 (indexing, technical performance, on-page fundamentals), most of these can be fixed by someone comfortable in a CMS like WordPress without specialist knowledge. Where professional help earns its cost is in Step 4 (content strategy and keyword research at scale), Step 6 (backlink building), and when the audit reveals issues that require developer access to fix. If you want a second set of eyes on your audit findings, Tabula offers a free 30-minute marketing system audit — bring your GSC data and we’ll tell you exactly where to focus.

Your Website Already Has the Answers. You Just Have to Look.

An SEO audit is not a mystical process reserved for specialists. It is a structured way of asking your website the questions Google is already asking it — and finding out which answers are wrong. The seven steps in this guide will show you what is broken, what is underperforming, and what is one good content edit away from ranking significantly better.

Run the audit. Build the priority list. Fix the P1s this week. The sites that compound in search over 12 months are not the ones that got lucky with an algorithm update — they are the ones that looked at what was broken and fixed it, systematically, before their competitors did.

If your audit turns up more than you want to tackle alone, that is what Tabula’s AI marketing system is built for — to take the findings, build the fix plan, and run the system so you don’t have to.