<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Infinite Semantic Inc.</title>
    <description>The latest articles on DEV Community by Infinite Semantic Inc. (@infinitesemantic-com).</description>
    <link>https://dev.to/infinitesemantic-com</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4097379%2F9dfb2c38-2af7-4280-9d9b-8f2280eaa5f2.png</url>
      <title>DEV Community: Infinite Semantic Inc.</title>
      <link>https://dev.to/infinitesemantic-com</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/infinitesemantic-com"/>
    <language>en</language>
    <item>
      <title>We measured 139 small business websites. 3% meet Google's speed threshold</title>
      <dc:creator>Infinite Semantic Inc.</dc:creator>
      <pubDate>Thu, 27 Aug 2026 12:29:23 +0000</pubDate>
      <link>https://dev.to/infinitesemantic-com/we-measured-139-small-business-websites-3-meet-googles-speed-threshold-2k48</link>
      <guid>https://dev.to/infinitesemantic-com/we-measured-139-small-business-websites-3-meet-googles-speed-threshold-2k48</guid>
      <description>&lt;p&gt;Every web developer tells clients their site is too slow. I got tired of saying it without a number behind it, so we measured.&lt;/p&gt;

&lt;h2&gt;
  
  
  The method
&lt;/h2&gt;

&lt;p&gt;We took the top organic results for 12 local service queries across 12 US cities — plumbers, dentists, salons, that kind of business. We kept only the businesses' own sites: no directories, no aggregators, no national chains. Then we identified each site's platform from its page source and ran one Lighthouse mobile audit per site through the PageSpeed Insights API.&lt;/p&gt;

&lt;p&gt;139 sites measured, August 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  The results
&lt;/h2&gt;

&lt;p&gt;The median site takes &lt;strong&gt;8.9 seconds&lt;/strong&gt; to render its largest content. Google's threshold for "good" is 2.5 seconds.&lt;/p&gt;

&lt;p&gt;Four sites out of 139 met it. That's 3%.&lt;/p&gt;

&lt;p&gt;The median page ships &lt;strong&gt;1.2 MB of JavaScript&lt;/strong&gt; before doing anything the visitor asked for. A quarter of the sample scored below 50 on Lighthouse performance. The median mobile score was 57.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it isn't
&lt;/h2&gt;

&lt;p&gt;It's lab data — one run per site, one point in time, US only. That's enough to describe a population, not precise enough to rank two individual sites against each other. Every caveat is listed in the write-up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I didn't expect
&lt;/h2&gt;

&lt;p&gt;Slow sites showed up on every platform. WordPress, the builders, sites we couldn't identify — the medians moved around but nobody was clean. That points at how sites get assembled rather than at any one vendor: a theme, a page builder, a chat widget, tracking scripts, a booking embed, sliders and fonts, each added by someone solving one problem without seeing the total.&lt;/p&gt;

&lt;h2&gt;
  
  
  The data is open
&lt;/h2&gt;

&lt;p&gt;Every domain, its detected platform, the query it was found through and all measured values are published as a CSV. Re-analyse it, check my arithmetic, or run the same queries in your own city:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://insemantic.com/data/small-business-website-speed-2026-08.csv" rel="noopener noreferrer"&gt;https://insemantic.com/data/small-business-website-speed-2026-08.csv&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full write-up with the method and every caveat: &lt;a href="https://insemantic.com/blog/small-business-website-speed-study/" rel="noopener noreferrer"&gt;https://insemantic.com/blog/small-business-website-speed-study/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you spot a hole in the methodology, I'd rather hear it than not.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>performance</category>
      <category>webperf</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
