Urgent.News

What's breaking now, across thousands of outlets.

Tech

Single-Run Lab Audits of 96 Local Business Sites: What the Numbers Actually Say

In March 2026 I ran a PageSpeed Insights API audit on 96 Ottawa-area service business websites: plumbers, electricians, HVAC companies, cleaners, contractors. I re-ran the same panel on November 3, 2026. This post covers what I measured, how, what I found, and where the method falls short. What I measured I built the list from Ottawa-area business directory listings across 16 localities, covering…

In March 2026, a laboratory audit was conducted on 96 websites of local Ottawa businesses, including plumbers, electricians, HVAC companies, cleaners, and contractors. The audit was repeated on November 3, 2026, and the findings were compared. A single PageSpeed Insights API v5 lab run was performed on each site using mobile and desktop emulation with standard Lighthouse settings. The results were published anonymously, focusing only on the aggregated data and not revealing business names or URLs.

The median mobile PageSpeed score across the 96 sites was 65.5 out of 100. Half of the sites scored below this median, while the other half scored above it. The distribution of scores revealed that 10 sites (10.4%) scored between 90-100, 67 sites (69.8%) scored between 50-89, and 19 sites (19.8%) scored below 50. Most sites fell within the "needs improvement" band, with 10 scoring in the "good" band and 19 in the "poor" band.

The study identified several recurring issues that affected most sites. Unused JavaScript and CSS code were found on 68.8% of the sites, with an estimated time cost of around 460ms for JavaScript and 440ms for CSS per flagged site. Redirect chains were also prevalent, affecting 49% of the sites, with an estimated time cost of about 780ms per flagged site. However, it is important to note that these flags indicate potential issues, not confirmed performance waste.

Another significant finding was the poor performance in Largest Contentful Paint (LCP). For 72 of the 96 sites, the LCP took longer than 4 seconds, which is considered poor according to Google's guidelines. The median LCP time was 6.3 seconds, while the good threshold is 2.5 seconds and needs improvement runs to 4.0 seconds.

However, when the audit was re-run on November 3, 2026, the overall mobile score improved to a median of 71.0, an increase from 65.5 in March. Among the 88 sites that produced measurable scores in both editions, the share of sites scoring above 90 increased from 9.1% to 26.1%, while the share of sites scoring below 50 decreased from 20.5% to 15.9%.

Despite these improvements, it is crucial to recognize the limitations of this study, as it only provides a single-run lab measurement for each site on a specific day, and run-to-run variance is normal for PageSpeed.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

My coding agent said "done" 1,521 times. Half of those had nothing behind them.

I run Claude Code most of the day, often several agents at once. For about two months I logged every session on my machine and asked one boring question of each "done" message: did a passing check…

  • Claude Code agent made 1,521 "done" claims in two months
  • 49% of "done" claims lacked proper verification
  • Implementing stop hook restored trust in "done" claims

S3 Alternative Storage Providers With a Free Tier for User Files in Node.js

Short answer: For a marketplace storing user files, start with Backblaze B2 when a free tier matters, move to Wasabi for predictable storage-heavy usage, and choose R2, S3, or Infrai when the…

  • Backblaze B2 offers free tier for early testing and cost-sensitive storage.
  • Wasabi recommended for predictable, storage-heavy workloads once free tier is irrelevant.
  • S3 and R2 preferred if surrounding platform benefits outweigh cost considerations.

More from Sunday 15 November →