81% of the fastest-growing US companies are invisible on social link previews.
We scanned 1,149 Inc. 5000 companies with 11 SEO health rules. The results: every share on LinkedIn, Slack, X, or iMessage is costing them click-throughs — and almost nobody's watching.
The problem is universal — not concentrated in hyper-growth.
Pearson correlation between 3-year growth rate and health score: 0.02 across 1,131 paired sites. Near-zero. The companies growing 10,000%+ have the same broken link previews as the ones growing 300%. This isn't a fast-mover problem — it's an everyone problem.
Rule prevalence — % of reachable sites affected
Health score distribution
Median 85, mean 79.4, range 40–100.
Growth vs. health — no correlation
Each dot is one company. x = 3-year growth %, y = health score. If growth predicted bad SEO, you'd see a slope. You don't.
Manufacturing worst, Consumer Products best.
Mean score per industry across the top 10 by sample size. Every industry's #1 issue is the same — missing Open Graph / Twitter card tags.
What to fix first, ranked by how much it hurts.
Every issue below is a silent killer — it won't trigger a 404, won't show in your error logs. But Google notices. And so does everyone who shares your page.
- 01
Missing Open Graph / Twitter cards
81.1% of sitesYour link previews on LinkedIn, Slack, X, iMessage look broken — which kills click-through on every share.
Fix: Add `og:title`, `og:description`, `og:image`, and `twitter:card` to your site's `<head>`.
- 02
Broken heading structure
53.8% of sitesSearch engines use your heading hierarchy to understand page structure. Skipping levels or stacking H1s confuses them.
Fix: Use exactly one H1 per page, then H2 → H3 in order. No skipping levels.
- 03
Slow server response
52.5% of sitesTime-to-first-byte over 800ms tanks Core Web Vitals and Googlebot's crawl budget.
Fix: Enable server-side caching, use a CDN, and profile slow database queries.
- 04
Missing meta description
45.1% of sitesGoogle writes one for you from the page body — and usually picks something worse than what you'd write.
Fix: Add a 120–160-char `<meta name="description">` to every indexable page.
- 05
Images missing alt text
22.8% of sitesHurts accessibility, image search, and LLM indexing of your content.
Fix: Write descriptive `alt="..."` on every meaningful image. Decorative images get `alt=""`.
- 06
SPA placeholder / empty HTML
20.2% of sitesGooglebot sees `<div id="app"></div>` instead of your content. Rendering fails intermittently in the crawl queue.
Fix: Server-side render or pre-render your pages. A client-only SPA is a liability for SEO.
- 07
Missing viewport meta tag
19.5% of sitesPage renders unusably small on mobile; Google flags as not mobile-friendly.
Fix: Add `<meta name="viewport" content="width=device-width, initial-scale=1">` to `<head>`.
- 08
Mixed HTTP / HTTPS content
18.8% of sitesBrowsers block the insecure assets; the page looks broken and triggers security warnings.
Fix: Serve every asset — images, scripts, stylesheets — over HTTPS.
- 09
Noindex pages in sitemap
2% of sitesYou're telling Google "please crawl this — but don't index it." Wastes crawl budget and confuses intent signals.
Fix: Remove `noindex` pages from your sitemap, or remove the `noindex` directive from pages you want indexed.
- 10
Redirect chains
1.4% of sitesEach hop loses PageRank and adds latency. Three-redirect chains are common and always fixable.
Fix: Collapse redirect chains to a single 301 from the original URL to the final destination.
How we did this.
VectraSEO-Monitor/1.0. We respect robots.txt and rate-limit per host. No scraped content is published or retained beyond aggregate stats. This was a one-time scan of the Inc. 5000. The same 11 rules also run continuously across a rolling sample of small-business sites — updated daily, anonymized, free to read.
See the State of SMB SEO dashboard →Where does your site sit on this chart?
Free audit. No signup. Same 11 rules, your URL, in under a minute.