Skip to main content

SEO Audit Example for a Small Business

Example scenario: a local service business with low organic traffic and unclear page metadata. This walkthrough shows what a practical audit looks like and how to execute the highest-value fixes first. The business in this example is "Oakland Plumbing" — a fictional family-owned plumbing company in Oakland, California with a 15-page website built on WordPress.

About the example business

Oakland Plumbing has been operating for eight years, has solid customer reviews, and gets most of its business from referrals. Their website was built three years ago by a local freelancer. They are getting about 150 organic visits per month, mostly to their homepage, and they know they should be ranking for local search terms like "emergency plumber Oakland" and "water heater repair Oakland."

The business owner, Sarah, runs the company and manages the website herself. She is comfortable editing pages in WordPress but does not write code. She ran an SEO CheckSite audit after a friend recommended it, paying the one-time $14.99 fee with no subscription required.

Initial findings — what the audit revealed

The SEO CheckSite report identified 42 total issues across the site. Here are the most impactful findings broken down by category:

Crawl and indexing issues

  • No sitemap.xml found. WordPress can generate one with a plugin, but it was never set up.
  • Robots.txt blocked important CSS and JS files. This prevented Google from rendering the pages correctly for mobile-friendliness checks.
  • 3 core pages returned 404 errors. The "Water Heater Repair" page, "Drain Cleaning" page, and "Contact Us" confirmation page had been deleted during a site update but still existed in the navigation menu.

On-page SEO issues

  • Missing or duplicated title tags on 8 of 15 pages. The homepage and three service pages all shared the generic title "Home | Oakland Plumbing."
  • No meta descriptions on 10 of 15 pages. Search results showed automatically pulled snippets that often cut off mid-sentence.
  • Missing H1 headings on 4 pages. The section pages for HVAC services and commercial plumbing had no heading structure at all.
  • 11 images lacked alt text. Service photos, team photos, and the logo had empty alt attributes.

Performance issues

  • Homepage loaded in 5.3 seconds on mobile. Google recommends under 2.5 seconds. The main culprit was a 2.8 MB hero image.
  • Largest Contentful Paint (LCP) was 4.8 seconds. Visitors saw a blank screen for nearly five seconds before any content appeared.
  • Two third-party scripts (a chat widget and an analytics tracker) were render-blocking. They delayed the page from becoming interactive.

Fix order used — what Sarah tackled first

Sarah followed the report's priority ranking and spent two focused sessions (about 90 minutes total) on these fixes:

  1. Publish sitemap and verify crawl access settings. She installed a simple WordPress SEO plugin that auto-generated a sitemap. Then she updated robots.txt to allow Googlebot access to CSS and JS files. She submitted the sitemap through Google Search Console — a step she had never done before. (20 minutes)
  2. Rewrite titles and descriptions for core service pages. She created unique title tags for each service page using the format "Service + Location | Brand Name." For example, "Emergency Plumbing Oakland | Oakland Plumbing." She wrote 140-to-160-character meta descriptions for each page that included a service description and a call to action. (30 minutes)
  3. Resolve broken links and retest internal navigation. She restored two of the three deleted pages from a backup. For the third page that no longer existed, she set up a 301 redirect to the nearest relevant service page. She then clicked through every link in her main navigation to confirm everything worked. (20 minutes)
  4. Compress heavy images and recheck load performance. She ran the homepage hero image through a free compression tool, shrinking it from 2.8 MB to 420 KB with no visible quality loss. She enabled lazy loading on all gallery images. She deferred the chat widget script so it loaded after the main content. (20 minutes)

Results after one month

MetricBefore FixesAfter FixesChange
Total SEO issues4214-67%
Pages with unique title tags5 of 1514 of 15+180%
Homepage mobile load time5.3s2.1s-60%
Google Search Console impressions (28 days)1,1502,080+81%
Organic clicks (28 days)4289+112%

The biggest surprise for Sarah was the impression growth. Within a month, Google showed her pages in search results nearly twice as often. She attributed this to the fixed crawl issues and unique metadata that helped Google understand what each page was about. Organic clicks more than doubled, translating to an estimated 8 to 12 new service inquiries that month according to her call tracking.

See what a full sample report looks like

Review a complete example report format to understand how findings and actions are presented. SEO CheckSite organizes every issue by severity, explains why it matters in plain English, and tells you exactly what to do next.

View sample report →

Frequently asked questions

What should a small business SEO audit include?

It should include crawl access checks (sitemap, robots.txt), metadata quality (title tags, meta descriptions, headings), broken links, page speed basics, mobile usability, and security signals like HTTPS. These categories cover the most common issues that prevent small business websites from ranking well in local and organic search results.

How many issues should I fix first?

Start with the top 3 to 5 high-impact issues that affect crawlability, indexing, and page clarity. These typically resolve the biggest bottlenecks first. Once those are done, re-run the audit to see how the numbers shifted before moving on to the next batch.

How quickly can this improve site performance?

Technical and crawl improvements like fixing a blocked sitemap or broken robots.txt can show results within days. Ranking and traffic improvements from metadata and content fixes usually take 2 to 6 weeks to appear, depending on your competition and how often search engines recrawl your pages.

Is this example realistic for any small business?

Yes. The types of issues shown here — missing metadata, broken links, slow images, crawl errors — appear in the majority of small business audits regardless of industry. The specific numbers will differ, but the pattern of issues and fixes is very consistent.

Do I need an expensive tool to replicate this example?

No. SEO CheckSite costs $14.99 for a one-time report with no subscription. You can also use free tools like Google Search Console and PageSpeed Insights to check many of the same categories, though you will need to piece the results together yourself.

Related guides