The western suburbs website report, 2026

We checked the websites of 150 independent businesses from the Hinsdale and Oak Brook chambers of commerce, the way a customer sees them: on a phone. The median site scored 46 out of 100 for mobile performance, 53% scored under 50, and 19% of the sites that showed a phone number didn't make it tappable.

Key findings

46Median mobile performance score, out of 100, across the 137 sites Lighthouse could measure.
53%Scored under 50, the range Lighthouse labels poor. 2% scored 90 or more.
8.5 sMedian time for the largest content to appear in Lighthouse's simulated mid-range phone on a slow connection.
19%Of the sites that showed a phone number on the homepage didn't make it tappable.

No business is named in this report. We publish only totals and shares, and we're happy to share a business's own results with its owner, privately.

How fast these sites are on a phone

Lighthouse, Google's open-source testing tool, scores mobile performance from 0 to 100: 90 and above is good, 50 to 89 needs improvement and under 50 is poor. Of the 137 sites it could measure, 2% scored 90 or more, 46% landed in the middle and 53% scored under 50.

Mobile performance scores, 137 sites Number of sites in each ten-point band. Lighthouse 13.6, mobile, median of three runs.
Show the numbers
ScoreSites
0 to 92
10 to 192
20 to 2914
30 to 3937
40 to 4917
50 to 5921
60 to 6918
70 to 7917
80 to 897
90 to 1002

Page weight is one visible factor. The median homepage downloaded 3.2 MB, and 52% downloaded more than 3 MB. In the lab test, the largest piece of content took a median of 8.5 seconds to appear, and 4% of sites got there within 2.5 seconds, the mark Google calls good for real visitors. Lab results aren't the same as real visits, but they come from the same simulated phone for every site, which makes them fair to compare.

What they're built on

We identified each site's platform from the fingerprints it leaves in the page code. WordPress runs 49% of the sites that loaded for us. 17% showed no fingerprint of a known builder, which usually means custom code or a less common platform.

Platform share, 122 sites Share of sites that loaded in our phone test.
  1. WordPress49%
  2. No builder detected custom code or a less common platform17%
  3. Squarespace8%
  4. Shopify7%
  5. Wix5%
  6. GoDaddy Website Builder4%
  7. Weebly2%
  8. Duda2%
  9. Other builders fewer than three sites each5%
Show the numbers
PlatformSitesShare
WordPress6049.2%
No builder detected2117.2%
Squarespace108.2%
Shopify86.6%
Wix64.9%
GoDaddy Website Builder54.1%
Weebly32.5%
Duda32.5%
Showit21.6%
Webflow21.6%
Hibu or other hosted builder10.8%
HubSpot CMS10.8%
Median mobile performance by platform Platforms with at least eight sites measured. Lighthouse score out of 100.
  1. WordPress 60 sites46
  2. No builder detected 21 sites46
  3. Squarespace 10 sites39.5
  4. Shopify 8 sites35.5
Show the numbers
PlatformSites measuredMedian scoreScoring 90 or more
WordPress60461.7%
No builder detected21464.8%
Squarespace1039.50.0%
Shopify835.50.0%

These figures don't prove that a platform causes a score; a heavy page is slow on anything. They show what local businesses end up with in practice. Our guide to Wix, Squarespace, WordPress or custom covers the choice itself.

The basics, and how often they were missed

Speed takes work to fix. These don't: each is a small change, and each one affects customers who are already trying to reach the business.

Share of sites missing each basic Share of the sites we could check; the base for each line is noted where it differs.
  1. No local business structured data62%
  2. Tap targets too small or too close Lighthouse29%
  3. Phone number shown but not tappable of sites showing a phone number19%
  4. Some phone numbers tappable, others not of sites showing a phone number19%
  5. No meta description Lighthouse17%
  6. A tap-to-call link with a malformed number8%
  7. Copyright year from 2024 or earlier of sites showing a year8%
  8. HTTPS broken or sends visitors back to plain HTTP7%
  9. Contact link that fails to load of sites with a contact link4%
Show the numbers
CheckShare of sites
No local business structured data62.3%
Tap targets too small or too close29.2%
Phone number shown but not tappable19.1%
Some phone numbers tappable, others not19.1%
No meta description16.8%
A tap-to-call link with a malformed number8.2%
Copyright year from 2024 or earlier8.2%
HTTPS broken or sends visitors back to plain HTTP7.4%
Contact link that fails to load3.9%

73% of the homepages showed a phone number. On 19% of those, the number wasn't a link at all, so a customer on a phone had to copy it by hand. On another 19%, one number was tappable and another wasn't. Copyright years were mostly current: 82% of the sites that showed one showed 2026.

Hinsdale and Oak Brook compared

Both areas had enough sites to compare. The neighboring suburbs are shown for completeness, but with so few sites, their figures can swing on one or two businesses.

AreaSites in sampleMeasured by LighthouseMedian performancePhone not tappableOn WordPress
Hinsdale68644319.0%44.8%
Oak Brook and Oakbrook Terrace62554618.9%52.1%
Neighboring suburbs201862.520.0%56.2%

What owners should fix first

In order of effort, smallest first. Every one of these can be done on the site you have.

1. Make the phone number tappable
A link that starts with tel: turns a number into a call with one tap. Minutes of work, and it matters to every customer on a phone.
2. Check the tap-to-call link dials
Tap it on your own phone. 8% of the sites we checked had a tap-to-call link with a malformed number.
3. Put hours, address and phone in text
Not only inside an image, and the same as your Google Business Profile. Add local business structured data so search engines can read them directly.
4. Fix HTTPS
A visitor to a site with broken HTTPS sees a browser warning before they see the business. The fix is usually a certificate renewal or a hosting setting.
5. Write a meta description
The sentence a search result shows under your name. Write it for customers, not for search engines.
6. Cut page weight
Resize and compress photos before they go on the site, and remove plugins and widgets nobody uses. Then run the homepage through PageSpeed Insights again.

If the fixes keep coming back to the theme, the builder or something nobody can safely edit, the problem is structural. Our scorecard in redesign or refresh helps you tell.

How we did this

Who
Businesses listed in the public online member directories of the Hinsdale Chamber of Commerce and the Greater Oak Brook Chamber of Commerce, read on November 4, 2026: 759 listings.
Which ones
Listed address in Hinsdale, Oak Brook or a neighboring suburb (668); not in a directory category that is never an independent business, such as banks, schools, churches, nonprofits, government, hospital systems, utilities and manufacturers (572); a website listed (414); the business's own domain rather than a page on a national brand's site (372); not a chain, franchise, brand-managed hotel, large regional or national company or web agency, checked by name (258); one entry per website (253). From those, a random sample of 150 with a fixed seed.
Speed and quality
Lighthouse 13.6.0 with its mobile settings: an emulated mid-range phone, simulated slow 4G and a 4x CPU slowdown. Three runs per site; we report the median. A result counted only if the page came back with a success status.
Page checks
Each homepage loaded once as a phone, 390 by 844 pixels: phone numbers in the text and tap-to-call links, the contact link and whether it loads, the newest year in a copyright notice, structured data, sideways scrolling, small text and platform fingerprints. HTTPS was checked for every site.
Not measured
10 sites showed our test a bot check instead of the page, and 15 couldn't be checked over HTTPS. Sites with broken HTTPS count in the HTTPS figure but weren't tested further. Each share above is out of the sites we could check, and the charts say which.
Limits
These are lab tests on one day, not measurements of real visits. Chamber members aren't every business in town. Scores vary from run to run, which is why we used the median of three, and a site can score differently from another location.
Privacy
No business is named here. The site-level data is stored under random IDs, with no names or addresses.
Reproduce it
The scripts and the site-level data, with every business replaced by a random ID, are in our public repository.

Use these findings

You're welcome to cite, quote or republish these findings with credit and a link to this page, under the Creative Commons Attribution 4.0 license. Suggested credit: "Elimenti, Western Suburbs Website Report 2026." Journalists and chambers with questions can reach Hashim at hello@elimenti.com or (630) 509-8822.

Own one of these businesses?

If your business belongs to the Hinsdale or Oak Brook chamber, ask and we'll tell you, privately, whether your site was in the sample and how it measured. No pitch attached unless you want one.

Sources