Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
Blog · SEO

SEO audit checklist for small business

An SEO audit checklist written for small business websites: 40 checks grouped by area, the free tool to use for each, and how to decide what to fix first.

Carpentry workshop owner at his workbench reviewing an SEO audit checklist on a tablet

This SEO audit checklist is built for small business websites: a contractor with fifteen pages, a clinic with thirty, a local shop with a small catalogue. It's not the 300-point enterprise list. It's the 40 checks that, in my experience, explain most of why a small site isn't bringing enquiries from Google, grouped so you can work through them in about two hours with free tools.

Work top to bottom. The groups are in order of impact: there's no point polishing headings if Google can't index the site, and no point chasing rankings if the contact form is broken.

What you need before you start

  • Access to Google Search Console for your domain. If you don't have it, set it up first with the Search Console guide.
  • Access to your Google Business Profile.
  • GA4 or whatever analytics you use.
  • A phone, for the mobile checks.
  • A spreadsheet to note each item as pass, fail or unsure.

Group 1: Indexing (checks 1–6)

# Check How to test
1 Site appears for site:yourdomain.ca Google search
2 No unexpected "noindex" on key pages Search Console, URL Inspection
3 robots.txt doesn't block important pages Open /robots.txt
4 XML sitemap exists and is submitted Search Console, Sitemaps
5 Pages report shows no surprise exclusions Search Console, Pages
6 Only one version of the site loads (https, with or without www) Type the variants in a browser

If any of these fail, stop and fix them before going further. Details on each are in why your website isn't showing up on Google.

Group 2: Technical health (checks 7–13)

  1. Pages load quickly on a phone over mobile data. Test with PageSpeed Insights, but judge mostly by how it feels.
  2. The site is usable on mobile: buttons large enough, text readable, nothing cut off.
  3. No broken internal links or pages returning errors.
  4. Old addresses redirect to the matching new pages, not all to the homepage.
  5. HTTPS everywhere, no mixed-content warnings.
  6. Core Web Vitals report in Search Console shows no major problems.
  7. No duplicate pages competing (for example, the same content under two addresses).

For an explanation of what each of these means and why it matters, see technical SEO basics.

Group 3: Page basics (checks 14–20)

  1. Every important page has a unique title tag under about 60 characters, with its main keyword.
  2. Every page has a meta description that would make you click.
  3. One clear main heading (H1) per page that says what the page is about.
  4. Headings structure the page logically.
  5. Page addresses are short and readable (/furnace-repair/ rather than /page?id=27).
  6. Images have descriptive alt text and reasonable file sizes.
  7. Important pages are linked from the menu or from other pages, not orphaned.

Group 4: Content (checks 21–27)

  1. Each main service has its own page.
  2. Each service page explains what's included, who it's for, the process, the area and typical prices or how you quote.
  3. Pages answer the questions customers ask on the phone.
  4. Photos are of your own work and team, not stock.
  5. No near-identical city pages. See ranking in several cities.
  6. Content is current: no prices from 2019, no staff who left, no discontinued services.
  7. If you serve French-speaking customers, French pages exist and are written properly.

Group 5: Local signals (checks 28–33)

  1. Google Business Profile is verified, complete and owned by the business.
  2. Primary category is the most accurate one available.
  3. Reviews are coming in steadily and are answered.
  4. Business name, address and phone are identical on the website, profile and main directories.
  5. Apple Business Connect and Bing Places listings are claimed.
  6. The website shows your service area or address clearly.

Group 6: Authority (checks 34–36)

  1. Some local sites link to you: associations, suppliers, partners, community organizations.
  2. No obviously spammy links from a past SEO provider. Check the Links report in Search Console.
  3. Your business is mentioned consistently on sites relevant to your industry.

Group 7: Conversion and tracking (checks 37–40)

  1. Phone number is clickable on mobile and visible without scrolling.
  2. Contact forms work. Submit one yourself and confirm the email arrives.
  3. Form submissions and phone clicks are tracked as conversions in GA4.
  4. You can tell, roughly, how many enquiries came from organic search last month.

Tips for running the audit yourself

Do the checks on a quiet afternoon with the spreadsheet open, and resist fixing things as you go: finish the list first, then decide. Take screenshots of anything odd, especially in Search Console, because reports change over time and you'll want a "before" picture. Check the site as a customer would, too. Search for your main service in a private window, click through to your page, and try to get a quote on your phone. Ten minutes of that often reveals more than an hour of tools.

If you find the same problem on every page (missing titles, no alt text, slow images), it usually comes from the template or the website platform, not from individual pages. One fix in the right place solves it everywhere, so note the pattern rather than every instance. That alone can turn a list of 200 issues into five.

How to prioritize what you find

A typical small business site fails eight to fifteen of these checks. Don't try to fix them all at once. Sort them like this:

  1. Blockers: anything in Group 1, broken forms, missing tracking. Fix this week.
  2. Quick wins: titles, profile fields, directory details, review routine. Fix this month.
  3. Projects: new service pages, rewriting thin content, local links. Plan over the next quarter.
  4. Rebuild signals: if Groups 2 and 3 fail almost entirely, the site may be cheaper to rebuild than to repair. I don't patch other people's sites; when I rebuild, I keep the domain and carry over the content that still ranks.

When to get a professional audit

The checklist catches most problems. A paid audit adds what a checklist can't: comparison with the competitors who outrank you, a keyword map for your services and areas, and a prioritized plan with time and cost estimates. My SEO audit includes that, written so you can act on it whether or not you hire me afterwards.

Tool · SEO and Maps

Check your website
in 30 seconds

The checker looks at titles, descriptions, the mobile version and data for Google. You’ll see the result right away, no email required.

Tom Goldman, one-person marketing agency, smiling head-and-shoulders portrait
Author
Tom Goldman

12+ years in online marketing, 100+ clients. I build websites, Google Ads and Meta ads campaigns, CRMs and automations for small and mid-sized businesses. About me →

FAQ

SEO audit
questions

How often should a small business run an SEO audit?

A full audit once a year is usually enough, plus a quick check after any big change: a redesign, a new domain, new services or a drop in enquiries. Search Console sends email alerts for many technical problems, so keep those notifications on. Monthly, glance at the Pages and Performance reports.

Can I trust free SEO audit tools?

They're useful for spotting technical issues fast, but they tend to flag hundreds of minor items with alarming colours and miss what matters most for a local business: the Google profile, reviews, whether service pages convince, whether forms work. Use them as one input, not as the verdict. A score of 95 doesn't mean customers can find you.

What's the most common problem you find in small business audits?

Missing or thin service pages. Many sites list all services on one page with a sentence each, so none of them can rank. The second most common is tracking: the owner can't say how many enquiries came from Google. Both are fixable without touching the technical side of the site.

Is an SEO audit the same as a marketing audit?

No. An SEO audit looks at how your website and profile perform in search. A marketing audit looks wider: all channels, ads, offer, pricing, competitors and how leads are handled after they arrive. If you're unsure where the problem lies, the broader marketing audit at $2,400 can be the better start.

Want me to run
the audit for you?

Send me your website address. I'll go through the checks that matter most for your business and send a short list of what to fix first. For a full written audit, I quote after a quick call.