The medianSMB site ishealthySUSPECT.
We scanned 10,000 public US service-business websites against 13 SEO health signals. The result was not one dramatic failure pattern. It was accumulation: slow responses, weak image SEO, missing social metadata, sitemap hygiene, and internal links that hide priority pages from crawlers.
- Sample10,000 sites
- Reachable9,047
- Signals13
- FiledMay 2026
Last updated·
The crime scene shows up across everyday service businesses.
9,047 sites were reachable, 526 had connection-level failures, and 427 returned HTTP errors. Among reachable sites, the middle 50% scored between 56 and 72.
Median 64, mean 62.8, range 2–97.
5.3% failed at the connection layer and 4.3% returned HTTP errors. Infrastructure findings, not page-level SEO scores.
No service category was dramatically cleaner.
Scores clustered tightly across service-business segments. Broad operational issues — not a niche SEO problem limited to one vertical.
Professional Services
- 01Slow response2008
- 02Static performance risks1786
- 03Image SEO and layout issues1634
Health Services
- 01Slow response1978
- 02Static performance risks1755
- 03Image SEO and layout issues1620
Home Services
- 01Slow response1957
- 02Static performance risks1696
- 03Image SEO and layout issues1515
Marketing & B2B Services
- 01Slow response1796
- 02Static performance risks1513
- 03Open Graph / Twitter cards1439
Local Consumer Services
- 01Slow response1258
- 02Static performance risks1054
- 03Image SEO and layout issues999
Most SMB SEO problems are quiet, cumulative problems.
A slow homepage here, an oversized image there, a sitemap full of weak URLs, missing social previews, internal links that don't point to money pages. None of those failures looks dramatic in isolation. Together they make the site harder to crawl, harder to understand, and less persuasive when shared.
- P 01
Speed up the homepage and top service pages.
Slow origin response was the most common signal in the scan — found on 99.4% of reachable sites.
- P 02
Compress, size, and describe images.
Image SEO and layout issues affected more than three quarters of reachable sites. Modern formats, explicit dimensions, descriptive alt text.
- P 03
Tidy the sitemap, links, redirects, and structured data.
Crawlers get a clearer picture of the business when these signals stop fighting each other.
Ranked by how much they hurt.
Every issue below is a silent killer — it won't trigger a 404, won't show in your error logs. Google notices. So does everyone who shares your page.
- FILE 001CRIT
Slow response
EVIDENCESlow origin response makes pages feel heavy and can reduce crawl efficiency before content quality even gets evaluated.
COUNTERMEASUREAdd caching, use a CDN, profile slow server paths, and make top service pages respond quickly.
- FILE 002CRIT
Static performance risks
EVIDENCELarge assets, render-blocking files, and heavy pages create poor first impressions for visitors and crawlers.
COUNTERMEASURECompress assets, remove unnecessary scripts, cache static files, and load non-critical code after the main content.
- FILE 003CRIT
Image SEO and layout issues
EVIDENCEImages that are too large, poorly sized, or missing useful context slow the page and weaken visual search signals.
COUNTERMEASUREResize images to their display dimensions, use modern formats, set width and height, and describe meaningful images.
- FILE 004CRIT
Missing Open Graph / Twitter cards
EVIDENCEShared links on LinkedIn, Slack, X, and messages often look generic, lowering click-through from referrals.
COUNTERMEASUREAdd `og:title`, `og:description`, `og:image`, `og:url`, and `twitter:card` tags to important pages.
- FILE 005CRIT
Sitemap hygiene issues
EVIDENCEWeak sitemap URLs make crawlers spend time on pages that are stale, duplicated, blocked, or not worth indexing.
COUNTERMEASUREKeep only canonical, indexable, successful URLs in the sitemap and regenerate it when pages change.
- FILE 006CRIT
Internal link crawlability
EVIDENCESearch engines rely on internal links to infer page importance. Weak linking hides service and conversion pages.
COUNTERMEASURELink from navigation, homepage sections, service hubs, and relevant body copy to priority pages.
- FILE 007WARN
Redirect chains
EVIDENCEEach redirect adds latency and increases the chance that crawlers or users fail before reaching the final page.
COUNTERMEASURECollapse redirect chains to one hop from the old URL to the canonical destination.
- FILE 008WARN
Heading structure issues
EVIDENCEUnclear heading hierarchy makes page structure harder for search engines, screen readers, and LLM crawlers to parse.
COUNTERMEASUREUse one clear H1, then organize sections with H2 and H3 headings in order.
- FILE 009WARN
Missing or broken structured data
EVIDENCEWithout valid JSON-LD, search engines have less explicit context about the business, services, and local presence.
COUNTERMEASUREAdd valid Organization, LocalBusiness, Service, Breadcrumb, and FAQ schema where appropriate.
- FILE 010WARN
Missing meta descriptions
EVIDENCEGoogle may generate snippets from body text, often producing a weaker pitch than the business would write.
COUNTERMEASUREWrite concise, page-specific meta descriptions for indexable pages.
- FILE 011WARN
Duplicate or weak metadata
EVIDENCERepeated or vague titles and descriptions make pages compete with each other and blur search intent.
COUNTERMEASUREGive each important page a unique title and description tied to the page purpose and service area.
- FILE 012WARN
Mixed HTTP / HTTPS content
EVIDENCEBrowsers may block insecure assets, creating broken layouts, warnings, and inconsistent rendering.
COUNTERMEASUREServe images, scripts, stylesheets, embeds, and canonical URLs over HTTPS.
- FILE 013INFO
Images missing alt text
EVIDENCEMissing alt text hurts accessibility and removes useful context from image and AI-assisted search.
COUNTERMEASUREWrite descriptive alt text for meaningful images and use empty alt text for purely decorative assets.
How we did this.
DataForSEO Business Listings. We filtered to public US service-business listings with usable owned websites, deduplicated domains, and balanced the corpus across five broad service-business groups.
10,000 public service-business websites. 9,047 reachable at scan time (526 connection failures, 427 HTTP errors — typically bot-blocking).
13 SEO health signals covering response behavior, metadata, headings, image signals, sitemap hygiene, internal links, structured data, redirect behavior, crawl blockers, and broken/error responses.
Each site starts at 100. Subtract 15 per critical issue, 5 per warning, 1 per info. Floor at 0. Same formula our live monitoring uses.
VectraSEO-Monitor/1.0. We publish aggregate findings only. We do not publish the raw listing file or a named directory of scanned businesses.
May 2026 · Reference VS-STK-0426 · single one-time scan.
This was a one-time 10,000-site scan. The live scanner now runs 54 checks continuously across anonymized VectraSEO scans — updated daily, free to read.
state_of_smb_seo Where does your site sit
on this chart?
Free audit. No signup. 54 current checks, your URL, in under a minute.