{
  "id": 20089327,
  "title": "Single-Run Lab Audits of 96 Local Business Sites: What the Numbers Actually Say",
  "url": "https://urgent.news/2026/11/15/single-run-lab-audits-of-96-local-business-sites-what-the-numbers",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-15T01:14:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/sirajahmadzai/single-run-lab-audits-of-96-local-business-sites-what-the-numbers-actually-say-4h34"
  },
  "original_language": "en",
  "account": "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.\n\nThe 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.\n\nThe 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.\n\nAnother 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.\n\nHowever, 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.",
  "summary": "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…",
  "key_points": [
    "Median mobile PageSpeed score was 65.5 out of 100 for 96 Ottawa businesses.",
    "10 sites scored between 90-100, 67 between 50-89, and 19 below 50.",
    "Overall mobile score improved to 71.0 median after November 3, 2026 audit."
  ],
  "editors_take": "Widespread technical inefficiencies like unused code and slow content loading suggest that most local service providers are struggling to meet essential digital performance standards for their customers.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}