SEO audit

SEO Audit for Small Business: What to Check and Fix First

An SEO audit for small business checks whether Google can index your key pages, whether locals can find you, and whether service pages match searches, then ranks fixes by impact.

By SEORecheck Research Team, SEO auditorsPublished 10 min read

SEO audit for small business shown as linked website tiles with amber flags marking priority fixes beside a shopfront.
Flagging the first SEO fixes for a small business

An SEO audit for small business is a focused review of a small company's website and local presence. It checks whether Google can find and index your important pages, whether people nearby can find you, and whether your service pages match what customers search. The goal is a short list of fixes you can do first, not a 300-page report.

Small sites rarely have thousands of problems. They usually have five or six that matter: a key page not indexed, a weak Google Business Profile, vague page titles, a slow mobile homepage, inconsistent contact details. This guide shows how to find them and in what order to fix them.

Key takeaways

  • Start with indexing: if your service pages are not in Google, nothing else matters yet.
  • For local businesses, the Google Business Profile is part of the audit, not a separate project.
  • One clear page per service (and per location, if you serve several) usually beats one page that lists everything.
  • Fix issues by business impact: pages that bring calls and bookings come first.
  • Google says a small local business can probably do much of the SEO work itself. An audit tells you where to start.
  • Measure again a few weeks after fixing. Changes can take time to show.

What does an SEO audit for small business include?

A small business SEO audit covers five areas: indexing (are your key pages in Google?), local visibility (Google Business Profile, contact details, reviews), on-page relevance (titles, headings and one page per service), technical health (mobile, speed, HTTPS, broken links, redirects) and trust signals (structured data, consistent business information). More and more audits now add a sixth area: how AI assistants describe your business. The difference from a big-site audit is scope, not method. A 30-page website for a plumber or dental clinic doesn't need crawl budget analysis or log file mining. It needs proof that the ten pages that bring customers are indexed, relevant and fast on a phone. A good audit gives you each problem, the exact URLs it affects, and how to fix it, ranked by impact. For the general definition and deliverables, see what an SEO audit is.

How is a small business audit different from a big-site audit?

The checks are the same as in any audit. What changes is the weight each one gets.

Area Large site focus Small business focus
Indexing Crawl budget, millions of faceted URLs Are the 5–30 money pages indexed at all?
Local presence Often out of scope Google Business Profile, address, phone, reviews
Content Content pruning, topic clusters One clear page per service and location
Technical Log files, JavaScript rendering at scale Mobile usability, speed, HTTPS, broken links
Structured data Many types across templates Organization or LocalBusiness on key pages
Reporting Dashboards for several teams A short, ordered fix list the owner can act on

If you want the complete list of checks, use the SEO audit checklist. The steps below are the ones that matter most for a small site.

Step 1: Are your important pages indexed?

Open Google and search site:yourdomain.com. Google's own SEO Starter Guide suggests this quick check: if you see results pointing to your site, you're in the index. Then look for each important page: the homepage, every service page, the contact page and location pages.

For a reliable answer, use the Page indexing report in Google Search Console. It shows how many URLs on your site have been crawled and indexed, and why the rest are not: 404s, server errors, noindex tags, robots.txt blocks, redirects or duplicates. Google also says you should not expect every URL to be indexed. A tag archive or a filtered URL left out of the index is fine. A service page left out is a problem.

Common small business causes:

  • A noindex tag left over from when a developer built the site on a staging server.
  • A robots.txt rule that blocks a folder by mistake (see the robots.txt guide).
  • Two versions of the same page, such as http:// and https:// or with and without www, that compete with each other.
  • Thin pages that Google crawled but chose not to index.

Step 2: Can local customers find you?

If customers come to you, or you go to them in a set area, local search is often your biggest source of leads. Google states that local results depend mainly on relevance, distance and prominence. Relevance is how well your Business Profile matches the search. Distance is how far you are from the searcher. Prominence is how well-known your business is, including links to your site and your reviews.

You can't change distance. You can improve the other two. Google's local ranking tips include:

  • Verify your Business Profile.
  • Keep your address, hours, phone number and categories complete and accurate. Google notes that businesses with complete, accurate information are more likely to show up in local results.
  • Respond to reviews.
  • Add photos.

Google also states plainly that there is no way to request or pay for a better local ranking. Ignore anyone who sells "guaranteed map pack placement".

On your website, check that the business name, address and phone number match the profile exactly. Put them on the contact page and in the footer. If you have several locations, give each one its own page with its own address and hours.

This is where many small sites lose rankings. A single "Services" page listing ten services in bullet points can rarely rank for any of them. Someone searching "emergency boiler repair Leeds" wants a page about exactly that.

Check each important page for:

  1. A unique, descriptive title. Google's starter guide says a good title is unique to the page, clear and concise, and accurately describes the page. Compare "Home | Smith Ltd" with "Emergency Plumber in Leeds | Smith Plumbing".
  2. A meta description that is short, unique to that page and covers its key points.
  3. One clear H1 that says what the page offers.
  4. Real detail: what's included, the area you serve, how booking works, typical questions. Avoid copying the same text across location pages and only changing the city name.
  5. Internal links from the homepage and menu to every service page. A page that nothing links to is hard for Google to find. See internal linking for SEO.

A quick example: a cleaning company had one page covering home, office and end-of-tenancy cleaning. Splitting it into three pages, each with its own title, price notes and FAQs, gives each search its own matching page.

Step 4: Is the site technically healthy?

You don't need to be a developer to spot the main technical problems. Focus on what affects visitors and indexing:

  • Mobile experience. Most local searches happen on phones. Check that text is readable, buttons can be tapped and the phone number is a clickable tel: link.
  • Speed. Core Web Vitals measure real user experience: LCP of 2.5 seconds or less, INP of 200 ms or less and CLS of 0.1 or less, at the 75th percentile. Oversized hero images and heavy page builders are typical causes on small sites. See the Core Web Vitals guide.
  • HTTPS on every page, with HTTP redirecting to HTTPS in one step.
  • Broken links and 404s, especially from the menu, or old URLs that still have backlinks after a redesign.
  • Redirect chains left over from site migrations.
  • Duplicate pages without a clear canonical version.

This is the point where a crawler saves hours of clicking. A free SEORecheck audit crawls your pages in a real browser, runs Lighthouse and shows indexing blocks, title and content problems, broken links and speed issues with examples from your own URLs.

Step 5: Does Google understand who you are?

Structured data helps Google connect your website to your business. Google's LocalBusiness structured data documentation lists name and address as required properties and recommends telephone, openingHoursSpecification and geo, among others. It suggests JSON-LD and the most specific business type that fits, such as Restaurant or Store.

A minimal example:

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Smith Plumbing",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Mill Road",
    "addressLocality": "Leeds",
    "postalCode": "LS1 4AB",
    "addressCountry": "GB"
  },
  "telephone": "+44 113 000 0000",
  "url": "https://example.com/"
}

Check that the markup matches what's on the page and in your Business Profile. Don't add FAQ markup to get rich results. Google has retired FAQ rich results for all sites.

Step 6: What do AI answers say about your business?

People now ask AI assistants questions like "who's a good electrician near me?" or "is this clinic open on Saturdays?". Google's documentation on AI features says there are no extra requirements or special optimizations to appear in AI Overviews or AI Mode. Pages need to meet the standard technical requirements, be indexable and be eligible for snippets. You don't need new AI text files or special markup.

For a small business, that means the basic audit already covers most of the work. A few extra checks are worth doing:

  • Your robots.txt doesn't block AI search crawlers you want to reach you.
  • Key facts like services, area, hours and prices are in the HTML text, not only in images or content that loads after JavaScript runs.
  • Your site answers the questions customers actually ask, in plain sentences.

For more, read GEO vs SEO.

What should a small business fix first?

Fix what blocks revenue first, then what improves it. Indexing problems on money pages come before anything else, because a page Google can't index can't rank. Next comes local visibility, because a wrong phone number or an unverified profile costs calls right away. Then page relevance, then technical polish.

Priority Issue Why it comes first Typical effort
1 Service or contact pages not indexed They can't appear in search at all Low to medium
2 Wrong or inconsistent address, phone, hours Lost calls, weaker local relevance Low
3 Duplicate or missing titles on key pages Pages don't match searches Low
4 One page covering many services Can't rank for each service Medium
5 Slow mobile pages, poor Core Web Vitals Visitors leave, weaker page experience Medium
6 Broken links, redirect chains Wasted links and poor user experience Low
7 Missing LocalBusiness or Organization markup Weaker business understanding Low

A useful rule: if a fix takes an hour and touches a page that brings customers, do it this week. Leave site-wide rebuilds until the quick wins are done.

Should you do the audit yourself or hire someone?

You can probably do much of it yourself. Google's page on hiring an SEO says that if you run a small local business, you can probably do much of the work yourself. Search Console, your Business Profile and a crawler cover most of the checks in this guide.

Hiring help makes sense when you're redesigning or migrating the site, when traffic has dropped and you can't find out why, or when you simply don't have the time. Google's same page warns that no one can guarantee a #1 ranking. It also suggests asking candidates for examples of past work, whether they follow Google Search Essentials, and what results they expect and when.

Red flags to watch for:

  • Promised rankings or "special relationships" with Google.
  • Unsolicited emails offering SEO services.
  • Vague answers about what they will actually change.
  • Link-buying schemes.

Between DIY and an agency there's a middle option: an automated audit with a human-prepared report. Prices for all three vary a lot. See how much an SEO audit costs, or SEORecheck pricing for a one-time audit. You can see what a finished report looks like in the sample report.

How often should a small business run an SEO audit?

Once a year is enough for most stable small sites. Run an extra audit after a redesign, a platform change, a move or a sudden drop in traffic. Google's starter guide notes that some changes take effect within hours and others take months, and suggests waiting a few weeks before judging results.

The most useful audit is the second one. Comparing it with the first shows which issues you fixed, which improved, which are still open and which are new, like in this example comparison. Without that comparison it's easy to fix the same things twice and miss the new problems a plugin update or new page brought in.

All articles
AI powered SEO audit tools turn website faults into draft fixes in a glowing press, with a pencil for review.

SEO audit

AI-Powered SEO Audit Tools: What AI Really Adds (2026)

AI-powered SEO audit tools still use a crawler to find the issues. AI is added on top to summarize them, draft fixes and check AI-search readiness, and every AI-written fix still needs a human to review it.

10 min read

Two checked website trays compare free vs paid SEO audit tools, with extra pages, history layers and coins on one side.

SEO audit

Free vs Paid SEO Audit Tools: What You Actually Get

Free SEO audit tools cover most checks a small site needs. Paid tools mostly add scale (more URLs), history, competitor data and prioritized reporting. Pay when you hit those limits, not before.

9 min read