After building an SEO audit tool and scanning 500+ small business websites, I was shocked by how many sites have the same basic issues costing them search traffic. Here are the 5 most common problems and exactly how to fix each one.
1. Images Missing Alt Text (Found on 63% of Sites)
This was the #1 issue by far. One real estate site had 31 out of 49 images with no alt text. Google literally can't "see" those photos.
The fix:
<!-- Bad -->
<img src="property-photo.jpg">
<!-- Good -->
<img src="property-photo.jpg" alt="3-bedroom craftsman home in South Eugene with large backyard">
Impact: +8 points on our 100-point scale. For image-heavy sites (real estate, restaurants, portfolios), this is the single biggest win.
2. Missing or Multiple H1 Tags (Found on 45% of Sites)
Google uses H1 to understand what your page is about. Having zero H1s means Google is guessing. Having multiple H1s dilutes your keyword signal.
The fix:
<!-- One H1 per page, containing your target keyword -->
<h1>Affordable Home Inspections in Portland, Oregon</h1>
<!-- Use H2-H6 for everything else -->
<h2>Our Services</h2>
<h3>Residential Inspections</h3>
Impact: +5-8 points. I found one site with 3 competing H1 tags — consolidating to one improved their keyword clarity significantly.
3. No Schema/JSON-LD Markup (Found on 70% of Sites)
Schema markup helps Google show rich results (star ratings, business hours, price ranges). Most small business sites don't have any.
The fix:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Portland",
"addressRegion": "OR"
},
"telephone": "(503) 555-0123",
"url": "https://yourbusiness.com"
}
</script>
Impact: +5 points, plus potential rich snippets in search results that dramatically increase click-through rates.
4. Meta Description Issues (Found on 55% of Sites)
Either missing entirely, too short (under 120 chars), or too long (over 160 chars). Google uses this as the snippet in search results — it's your sales pitch.
The fix:
<!-- Aim for 150-160 characters, include your value proposition -->
<meta name="description" content="Portland's most trusted home inspection company. 15+ years experience, same-day reports, licensed and insured. Book your inspection today.">
Impact: +5 points. A compelling meta description directly increases click-through rates from search results.
5. Missing Sitemap.xml (Found on 30% of Sites)
A sitemap tells Google exactly which pages exist on your site. Without one, Google has to discover pages by crawling links — which means some pages may never get indexed.
The fix:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yourbusiness.com/</loc>
<lastmod>2026-04-15</lastmod>
</url>
<url>
<loc>https://yourbusiness.com/services</loc>
<lastmod>2026-04-10</lastmod>
</url>
</urlset>
Submit it to Google Search Console after creating it.
Impact: +3 points, plus faster indexing of new pages.
The Takeaway
Most small business sites score between 40-70 out of 100. The good news? Fixing these 5 issues alone can push a site from 65 to 85+ in about an hour.
If you want to check your own site, I built a free tool at auditflow.fly.dev that runs a full SEO audit in about 30 seconds. No signup required — just enter your URL and get a detailed report with specific recommendations.
What SEO issues do you see most often? I'd love to hear from other devs who've worked on this.
Top comments (0)