How do contractor websites hold up on a phone? We tested 1,177.
Original data: we measured 1,177 randomly chosen home-service websites on a simulated iPhone, recording what a customer sees on the first screen and which tracking tags fire. HVAC, plumbing, roofing, electrical, garage door, paving and general contracting sites are all in the sample, with dental, law, veterinary and med spa sites alongside for comparison.
Short answer
In October 2026 we measured 1,177 randomly sampled US home-service websites on a simulated iPhone. 40% had no tap-to-call link on the first screen, and 30% had neither a call link nor a book or quote button there. 41% loaded no analytics or advertising tag at all, and only 8% ran a call tracking script.
How did we test the websites?
We started from the 13,728 home-service businesses with their own website in the Google Maps listings our research tools collected for US cities between July and September 2026, and drew a random sample. The same draw added dental practices, law firms, veterinary clinics, and med spas and salons for comparison. Each homepage was loaded once in a headless Chromium browser set up as an iPhone: a 390 by 844 pixel screen, touch enabled, and an iOS Safari user agent. We waited for the page to load and paint its text, measured it, then simulated a first scroll and touch and listened for 2.5 more seconds, because some sites hold their tags until a visitor interacts: 6% of the home-service sites loaded their tags only after that first touch, and they count as tagged.
63 sites answered with a bot check, 152 did not load at all and 18 showed a parked, for-sale or placeholder page; all three are left out of the percentages. That leaves 1,177 home-service sites and 2,563 sites in total, from listings in at least 334 cities across 36 states. The results by group, with 95% confidence intervals, are a free download: contractor-websites-phone-test-2026-10.csv (CC BY 4.0, totals only, no business names).
Definitions: the first screen is the top 844 pixels of the page. A tap-to-call link is a visible link that starts a phone call. Buttons count as too small to tap when at least six are visible and more than 40% of them are under 32 pixels tall. That bar is lenient: Google's Lighthouse audit flags tap targets smaller than 48 by 48 pixels, and WCAG 2.2 sets a minimum of 24 by 24 pixels. A serious phone fault means no mobile viewport tag, a page that scrolls sideways, broken images, a blank first screen or almost no content.
Can customers call a contractor from the first screen?
A homeowner with a burst pipe or a dead air conditioner wants one thing from the first screen: a way to call. 40% of the home-service sites we measured showed no tap-to-call link there, and 21% had none anywhere on the homepage. Another 4% showed the number as plain text; some phones turn plain numbers into links on their own, but a site cannot count on it. 30% offered neither a call link nor a book, schedule or quote button on the first screen.
| What we checked on the first screen of a phone | Home-service sites | Share |
|---|---|---|
| No tap-to-call link on the first screen | 468 of 1,177 | 40% |
| No tap-to-call link anywhere on the homepage | 249 of 1,177 | 21% |
| A phone number shown as plain text on the first screen, with no call link there | 46 of 1,177 | 4% |
| Neither a call link nor a book, schedule or quote button on the first screen | 349 of 1,177 | 30% |
| Buttons and links too small to tap | 261 of 1,177 | 22% |
| No mobile viewport tag (the desktop layout shrinks to fit) | 33 of 1,177 | 3% |
| Page scrolls sideways | 28 of 1,177 | 2% |
| Almost no content on the page | 50 of 1,177 | 4% |
Which trades do best and worst on a phone?
Among the trades with at least 80 sites in the sample, HVAC sites were the most likely to show a call link on the first screen (27% had none there) and general contracting and remodeling sites the least likely (58% had none). On tracking, HVAC sites were the best measured (35% loaded no tag at all) and electrical sites the least (59%). Smaller groups are in the table with their sample sizes, and the CSV gives a 95% confidence interval for every share.
| Trade | Sites measured | No tap-to-call on the first screen | Buttons too small to tap | No analytics or ad tag | Google Ads tag | Call tracking |
|---|---|---|---|---|---|---|
| HVAC | 258 | 27% | 22% | 35% | 28% | 12% |
| General contractors and remodelers | 247 | 58% | 21% | 42% | 22% | 4% |
| Plumbing | 194 | 33% | 23% | 47% | 23% | 7% |
| Roofing | 152 | 36% | 24% | 37% | 30% | 13% |
| Electrical | 114 | 45% | 20% | 59% | 16% | 5% |
| Paving, concrete and masonry | 80 | 52% | 26% | 40% | 21% | 5% |
| Garage doors | 75 | 25% | 25% | 32% | 27% | 12% |
| Other home services | 57 | 40% | 14% | 39% | 16% | 9% |
Do contractor websites measure their calls and ads?
41% of the home-service sites loaded no analytics or advertising tag at all: no Google Analytics, no Google Tag Manager, no Google Ads or Meta tag, and nothing from the other ad networks and session recorders we looked for. 24% fired a Google Ads tag on the homepage and 14% a Meta pixel, but only 8% ran a call tracking script. Of the 278 sites with a Google Ads tag, 210 had no call tracking script. Google Ads can also count calls through its own forwarding numbers, which a page scan cannot see, so read that last figure as an upper bound on the gap.
| Tag or tool on the homepage | Home-service sites | Share |
|---|---|---|
| No analytics or ad tag of any kind | 487 of 1,177 | 41% |
| Google Analytics | 599 of 1,177 | 51% |
| Google tag script (gtag.js or Tag Manager) | 651 of 1,177 | 55% |
| Google Ads tag | 278 of 1,177 | 24% |
| Meta pixel | 162 of 1,177 | 14% |
| Microsoft Advertising tag | 50 of 1,177 | 4% |
| Call tracking script (CallRail, CallTrackingMetrics, WhatConverts and similar) | 98 of 1,177 | 8% |
| Chat or messaging widget (Podium, LiveChat, Tidio and similar) | 127 of 1,177 | 11% |
| Online booking tool on or linked from the page | 89 of 1,177 | 8% |
| Book online button on the Google Business Profile | 141 of 1,177 | 12% |
How do contractors compare with dentists, law firms, vets and med spas?
Home-service sites were more likely to put a call link on the first screen than vets and med spas, about as likely as dental practices and law firms. Med spas and salons lean on online booking instead: 24% had a booking tool on or linked from the page, against 8% of home-service sites. Measurement is where contractors fall behind. 41% of home-service sites loaded no analytics or ad tag, the highest share of the five groups (the others ranged from 27% to 33%), and 8% ran call tracking against 19% of law firms and 13% of dental practices.
| Measure | Home services | Dental | Law firms | Veterinary | Med spas and salons |
|---|---|---|---|---|---|
| Sites measured | 1,177 | 360 | 363 | 274 | 389 |
| No tap-to-call on the first screen | 40% | 43% | 40% | 48% | 67% |
| Neither a call link nor a booking or quote button on the first screen | 30% | 27% | 34% | 33% | 33% |
| Buttons too small to tap | 22% | 22% | 28% | 30% | 24% |
| A serious phone fault (see method) | 8% | 8% | 9% | 8% | 8% |
| No analytics or ad tag | 41% | 27% | 33% | 28% | 31% |
| Google Ads tag | 24% | 27% | 17% | 29% | 23% |
| Online booking on or linked from the page | 8% | 7% | 6% | 19% | 24% |
Do busier contractors have better websites?
Yes, by a wide margin. Home-service businesses with 100 or more Google reviews lacked a first-screen call link 22% of the time, against 46% for those with fewer, and loaded no tag at all 18% of the time against 49%. They were also more likely to load a Google Ads tag (41% against 18%) and to run call tracking (19% against 4%). Review count is only a rough sign of an established business, and this shows an association, not a cause.
| Home-service sites | 100 or more Google reviews | Under 100 Google reviews |
|---|---|---|
| Sites measured | 325 | 806 |
| No tap-to-call on the first screen | 22% | 46% |
| No analytics or ad tag | 18% | 49% |
| Google Ads tag | 41% | 18% |
| Call tracking | 19% | 4% |
| A serious phone fault | 5% | 9% |
How can you check your own website in two minutes?
- Open your homepage on your phone without zooming. Without scrolling, is there a button that calls you? Tap it: your dialer should open with the right number.
- Find your main action on the same screen: book, schedule or get a quote. If you have to scroll or pinch to reach it, so does every customer.
- Tap each button with your thumb. If you hit the wrong one, it is too small or too close to the next.
- Search your business on Google Maps and tap Website. Of the 1,300 home-service websites we tried, 34 (3%) pointed to a domain that no longer resolved when we tested them in October.
- Make a test call from your site and check that it shows up wherever you measure leads: Google Ads, Google Analytics or your call tracking tool. If it does not, calls from the site cannot be credited to the marketing that produced them.
What can this data not tell you?
It is one load of one page per business, in October 2026, on one simulated phone, from outside the US. We measured the homepage only, so a site with a strong contact page still fails the first-screen checks if its homepage does. Tags that wait for a cookie banner, or for more than a scroll and a touch, are not counted, so the share with no tag is an upper bound, and an ad tag that fires only on a thank-you page is not counted. The sample comes from Google Maps listings our research tools collected for US cities, not from a census of every business, and each website counts once however many locations list it. We publish totals only, never the list of businesses.
Want us to check yours?
Every fault in this study is one we fix for a living. Our mobile website rebuild keeps your domain and puts the call and quote buttons where a thumb finds them, our call tracking audit ties every call to the marketing that earned it, and contractors starting from scratch can see our contractor websites. Everything we do for the trades is on our home services page.
Fair questions
What percentage of contractor websites have a click-to-call button?
In our October 2026 test of 1,177 home-service websites on a simulated iPhone, 60% showed a tap-to-call link on the first screen and 79% had one somewhere on the homepage. The other 40% had no call link on the first screen, and 21% had none anywhere on the homepage.
Do most home-service websites track phone calls?
No. Only 8% of the 1,177 home-service websites we measured ran a call tracking script, and 41% loaded no analytics or advertising tag at all.
How can I check if my website works on a phone?
Open it on your phone without zooming and check the first screen for three things: a button that calls you, a button to book or get a quote, and text you can read without pinching. Then tap each button with your thumb, and make a test call from the site to confirm your tracking records it.
