Small-business homepage lab performance
Lab PageSpeed Insights on 12,536 unique homepages: median LCP 9.21s, median score 57, median page weight 3.05 MB. Untreated baselines, not product before-and-after.
By Alex MacArthur, builder of PicPerf · Published
Headline (2026-09-05): across 12,536 unique public homepages measured with PageSpeed Insights, median lab Largest Contentful Paint was 9.21 seconds. Median mobile Performance score was 57. Median total page weight was 3.05 MB. Google’s “good” LCP threshold is 2.5 seconds. These pages were measured as they exist on the origin — not after PicPerf optimization.
The numbers
One row per unique URL (latest analysis). Completed and partial lab runs with a before Performance score. PageSpeed Insights lab data (mobile, worst of up to five runs).
| Metric | n | p25 | Median | p75 |
|---|---|---|---|---|
| Performance score | 12,536 | 45 | 57 | 67 |
| LCP (seconds) | 12,536 | 5.54 | 9.21 | 15.03 |
| Page weight (MB) | 12,536 | 1.68 | 3.05 | 5.71 |
Performance score buckets
| Score | URLs | Share |
|---|---|---|
| 0–49 | 4,136 | 33.0% |
| 50–89 | 7,817 | 62.4% |
| 90–100 | 583 | 4.7% |
Outreach sample vs. requested analyses
Most URLs come from PicPerf’s outreach pipeline (local businesses we chose to analyze). A smaller set comes from people who submitted the free Turbulence analysis form.
| Source | n | Median score | Median LCP | Median page weight |
|---|---|---|---|---|
| Outreach (promo) | 11,435 | 57 | 9.15s | 3 MB |
| Analysis form | 1,101 | 53 | 9.8s | 3.82 MB |
By industry
Industry is set on outreach leads only (6,236 of 11,435 promo URLs). Rows below have at least 50 labeled URLs. Restaurants and hotels are slower on LCP than dentists, lawyers, and clinics in this sample.
| Industry | n | Median score | Median LCP | Median page weight |
|---|---|---|---|---|
| Dentist | 2,123 | 62 | 7.13s | 2.17 MB |
| Restaurant | 1,503 | 56 | 11.66s | 3.65 MB |
| Lawyer / Attorney | 645 | 61 | 7.43s | 2.05 MB |
| Clinic / Doctor | 499 | 61 | 6.55s | 2.03 MB |
| Advertising Agency | 456 | 67 | 5.84s | 2.65 MB |
| Car Dealer | 446 | 54 | 10.76s | 3.74 MB |
| Real Estate / Realtor | 399 | 55 | 10.35s | 3.47 MB |
| Hair Salon | 76 | 59 | 9.68s | 3.18 MB |
| Hotel | 52 | 48 | 13.51s | 4.93 MB |
Methodology
- URLs are public homepages that went through PicPerf’s Turbulence analysis pipeline (outreach and the free form at picperf.io/turbulence).
- PageSpeed Insights is run against the origin URL, mobile, up to five times. The stored before report is the worst of those runs.
-
This page uses only that before report: Performance score, LCP (Lighthouse
largest-contentful-paintnumeric value), and total byte weight. After scores and product transformations are excluded. - Duplicate URLs keep the latest analysis. Partial runs (before metrics only) are included when a score exists.
Machine-readable tables: JSON and CSV. Paired before-and-after product results are a different dataset: Turbulence performance research.
What this does not claim
- Not the whole web. This is a convenience sample of sites PicPerf analyzed, weighted toward local businesses (dentists, restaurants, law firms). It is complementary to HTTP Archive, not a replacement.
- Not field data. Lab LCP is not CrUX LCP. Worst-of-runs also makes the distribution slower than a median-of-runs recipe would.
- Not a product result. Nothing on this page is “after Turbulence.” Do not cite these medians as optimization gains.
- Not HTML size. Document transfer size was not reliably populated in the stored PSI payloads, so it is omitted.
Frequently Asked Questions
Related Guides
- PicPerf Turbulence performance research Lab before-and-after results from about 500 public sites run through Turbulence.
- Best frontend performance tools The stack that makes a site faster, finds why it is slow, and measures real users.
- Best image CDN How to pick an image CDN: drop-in prefix, full media suite, Cloudflare add-on, or cheap Optimizer.
- What is PicPerf Turbulence? A definition of PicPerf Turbulence as an edge HTML optimizer, not just an image CDN.
Turbulence rewrites every HTML page at the edge. No code changes.
Start a 14-day Turbulence Trial