Website Speed and Booked Jobs: What the Data Shows
WebsitesSomeone is standing in their driveway looking at a cracked roof, phone in hand, searching "roofer near me." They tap your site. If it takes more than a couple of seconds to show a phone number and proof you're legitimate, a meaningful share of them are already back on the search results tapping the next listing. They will never tell you this happened. Your analytics will just show a visit with no call, and you'll never know how close you were.
This isn't a theory. It's the single most common, most fixable source of lost jobs we find when we take over a website from another agency, and almost nobody is checking for it correctly.
The Pattern We See Across Every Contractor Site We Inherit
Sites we take over from other agencies average a 90-plus PageSpeed score on desktop and a 40 to 50 on mobile. That gap is the whole story. Almost nobody checks mobile performance, and for roofing, plumbing, HVAC, and construction businesses specifically, 70 to 85 percent of your traffic is mobile, arriving from someone searching on a job site, in a driveway, or standing in a hardware store aisle.
A desktop score in the 90s next to a mobile score in the 40s isn't a minor inconsistency. It's the difference between "this site performs great" and "this site is actively losing the majority of your traffic," measured on the exact device most of your real customers are using.
The usual culprits, in the order we find them on almost every inherited site:
- Unoptimized hero images. A 4,000-pixel-wide photo straight off a phone or a stock photo library, displayed in a 400-pixel box, with the full file size downloaded anyway.
- Third-party chat widgets and tracking pixels loading before the page renders. Every extra script a browser has to fetch and execute before showing content adds real, measurable delay.
- Web fonts blocking the first paint. The page sits blank, or shows invisible text, while custom fonts download, instead of showing readable content immediately.
Why This Matters More for Home Service and Construction Businesses Specifically
Most site-speed advice online is written for ecommerce, where speed affects cart abandonment. Local service and construction searches behave differently, and the stakes are arguably higher: someone searching "emergency plumber" or "storm damage roof repair near me" is often dealing with an active problem right now, comparing multiple businesses within the same two or three minutes, on a phone, frequently on a spotty job-site or driveway connection.
That searcher does not wait for a slow site to prove itself. They tap back and call the next name on the list. A one-second delay in load time is well documented to meaningfully reduce conversion rate on mobile, and in a "call the first business that looks legitimate" search pattern, that reduction shows up directly as fewer booked jobs, not just a worse analytics number.
What We Fix First, in Order
- Images. Every image gets served in a modern format (WebP or AVIF) at the exact size it's actually displayed at, not a massive original file squeezed into a small box by CSS. This alone typically cuts mobile load time more than any other single change.
- Fonts. Loaded with
font-display: swap, so text shows immediately in a fallback system font, then swaps to your brand font once it's downloaded, instead of a blank screen while fonts load. - Third-party scripts. Chat widgets, review widgets, and tracking pixels get deferred until after the main content is interactive, so they stop competing with your phone number and your headline for the first two seconds of load time.
- Hosting and caching. A meaningful share of the sites we inherit are on shared, budget hosting with no real caching layer, adding server response delay before the browser even starts downloading the page.
The Number That Actually Matters
None of this is about chasing a perfect Lighthouse score for its own sake, and we don't sell "we made your PageSpeed score go up" as a result on its own. It's about the phone ringing. A faster site converts a meaningfully higher share of the exact same traffic you're already paying to attract through ads, local SEO, and your Google Business Profile, which means every dollar you're already spending on getting people to your site goes further the moment the site itself stops losing them at the door.
Speed isn't a separate project from your marketing. It's the last three feet of it, and it's often the cheapest, fastest fix available on the entire list.
Frequently Asked
How fast should a contractor website actually load?
Under 2.5 seconds for the largest visible element on mobile, which is the metric Google itself uses (Largest Contentful Paint). Most sites we inherit from other agencies land closer to 5 to 8 seconds on mobile, which is the range where a meaningful share of visitors leave before the page finishes rendering.
Does website speed actually affect Google ranking, or just conversions?
Both. Core Web Vitals, including load speed, are a confirmed part of Google's ranking algorithm for both desktop and mobile search, on top of being one of the strongest predictors of whether a visitor calls or leaves. A slow site loses twice: once in ranking, once in conversion.
Can I just check my website speed on desktop?
No, and this is the single most common mistake we find. The vast majority of local search traffic for home service and construction businesses is mobile, and mobile scores are almost always dramatically worse than desktop on the same site. If you've only ever checked desktop, you don't actually know your real number.
What's the fastest fix if I can't rebuild my whole site right now?
Image optimization, almost every time. Unoptimized hero images and gallery photos are the single biggest cause of slow load times we find on inherited sites, and they're fixable in a day without touching the rest of the site's code or design.
Want results like these for your business?
Twenty minutes, zero pressure. Leave with a plan either way.