Free website & social audit →
State of Marketing
SEO

The 15-Point SEO Audit Checklist for Small Business Websites

A practical, step-by-step SEO audit you can run on your own site in an afternoon, covering indexing, on-page tags, speed, mobile and content.

By SoM Editorial Team · · 4 min read

Performance analytics graphs on a laptop screen

Photo: Luke Chesser on Unsplash

Most small business websites don't have an SEO problem so much as a handful of small, fixable mistakes stacked on top of each other. A missing meta description here, a page accidentally set to noindex there, an image-heavy homepage that takes six seconds to load on a phone.

This checklist walks through the fifteen checks worth doing first. You don't need paid software for any of them. Our free website analyzer covers many of them automatically, and Google Search Console covers the rest.

Part 1: Can Google find and index your pages?

Nothing else matters if search engines can't see the page.

  1. Check the page isn't set to noindex. Look for <meta name="robots" content="noindex"> in the page source. Website builders and SEO plugins sometimes switch this on during development and nobody switches it off again.
  2. Confirm robots.txt isn't blocking you. Visit yourdomain.com/robots.txt. A line like Disallow: / under User-agent: * blocks the whole site.
  3. Have an XML sitemap and submit it. Most platforms generate one at /sitemap.xml. Add it in Google Search Console under Sitemaps, and reference it in robots.txt with a Sitemap: line.
  4. Use HTTPS everywhere. Every version of your site (http, https, www, non-www) should redirect to one secure version.
  5. Set canonical tags. A canonical tag tells Google which URL is the "real" one when the same content is reachable at several addresses, such as with tracking parameters.

Part 2: On-page basics

These are the tags and structures Google reads to understand what a page is about.

  1. Write a unique title tag for every page. Keep it roughly 30–60 characters, put the main topic near the start, and add your brand at the end if there's room. "Home" is not a title.
  2. Write a meta description that earns the click. Google doesn't use it for ranking, but it often shows it in results. Aim for about 120–160 characters that say what the reader will get.
  3. Use exactly one H1. The H1 is the page's headline. Use H2s for sections and H3s inside those. Don't pick heading levels for their font size.
  4. Add alt text to meaningful images. Describe what the image shows in plain words. Decorative images can use an empty alt="".
  5. Link between your own pages. Internal links help visitors and crawlers find related content. Use descriptive link text ("our pricing for bakeries") rather than "click here".

Part 3: Mobile and speed

Google primarily uses the mobile version of your site for indexing and ranking, so judge your site on a phone first.

  1. Include a viewport tag. Without <meta name="viewport" content="width=device-width, initial-scale=1"> your site renders as a tiny desktop page on phones.
  2. Check Core Web Vitals. Run a speed test and look at Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint. Our guide to Core Web Vitals explains what each number means.
  3. Compress and resize images. Oversized images cause most slow small-business sites. A hero photo rarely needs to be wider than about 2000 pixels, and modern formats like WebP or AVIF are much smaller than PNG.

Part 4: Content and trust

  1. Make sure key pages say enough. A service page with two sentences gives Google little to rank. Explain who it's for, what's included, how it works, prices or price ranges if you can, and answer the questions customers actually ask.
  2. Add structured data where it fits. Schema.org markup in JSON-LD (for example LocalBusiness, Article or Product) helps search engines understand your page and can make you eligible for rich results.

How often should you audit?

Run a full pass once a quarter, and a quick check whenever you redesign, change platforms or launch a new section. Most damaging SEO problems come from changes, not from neglect.

Fix in this order: anything that blocks indexing, then titles and descriptions on your top pages, then speed. You'll get most of the benefit from the first few hours of work.

When you've worked through the list, run your homepage and your most important service page through the analyzer again to confirm the fixes are live.

Want to see how your own site scores? Run the free SEO & social audit →
SoM Editorial Team

State of Marketing publishes practical, independently researched guides on marketing, SEO and brand building. How we write and review articles.

Keep reading