Why is my website slow on mobile? What it costs a contractor
On a Thursday night in late October, a pipe bursts in the basement of a house in Alta Vista. By morning, water covers half the floor.
The homeowner has shut off the water. He stands on the basement stairs with a coffee in one hand and his phone in the other. He searches for burst pipe repair and opens three tabs. Two of them load in a couple of seconds. The third belongs to Marlowe Brook Plumbing, a made-up company for this example. It shows a white screen, then a logo, then a giant job photo that takes six seconds to arrive.
By then he has called the company in the second tab. Marlowe Brook might solder the cleanest joints in the city, with twenty years in the trade and a waiting list every spring. None of it counts. He never got past the white screen.
The loss that never shows up in your numbers
A missed call shows up in your call log. A turned-down quote leaves a no. A closed tab leaves nothing at all. The phone just doesn't ring, and nothing tells you how many times that happened this week.
And the window is short. In a BrightLocal survey of 1,227 American consumers, published on June 24, 2026, three in four chose which business to use in under 30 minutes. And 72% looked at three businesses or fewer before deciding.
That is US data, not an Ottawa measurement, and we found no Canadian survey like it. The same survey puts trades and home repairs among the slower decisions. Still, with three businesses or fewer on the list, a page that takes six seconds may not get a second look.
What slow feels like on the other end of the phone
Google sums up how a page feels with three measurements it calls Core Web Vitals. The names are technical. What they measure is not, and Google publishes a target for each:
- The wait for the main content. Not a logo on a blank screen, but the main photo or headline. Google wants it on screen within 2.5 seconds of the page starting to load, and calls this Largest Contentful Paint.
- The lag after a tap. Your customer taps the quote button, nothing moves, so he taps again. Google wants a page to react within 200 milliseconds, a measure it calls Interaction to Next Paint.
- The jump while he reads. A photo arrives late, the page slides down, and his thumb lands on the wrong button. Google's score for this is Cumulative Layout Shift, and it should stay at 0.1 or less.
A page passes if each of the three targets is met on at least three page loads in four, and Google counts phones apart from computers. So a site can pass at the office and fail in your customer's hand.
Fast at the office, slow in the truck
Open your own site on the office computer and it feels quick. That machine is fast, it's on fibre, and it has loaded the page a hundred times. Your customer is on a three-year-old phone in a parking lot, with two bars of signal, opening it for the first time.
Speed tools report two kinds of numbers. Lab data loads the page once, under conditions the tool sets. Google's PageSpeed Insights, for example, imitates a mid-range phone on a mobile network. Field data is what real visitors' Chrome browsers recorded over the last 28 days.
Field data is the truer of the two. But Google only reports it for pages and sites with enough visitors, and it doesn't say how many is enough. A small contractor site may have none. If yours has none, test it on a real mid-range phone, over cellular data rather than Wi-Fi, a few times on different days.
For a first look from the outside, run the free check. It reads whether your home page shows up fast on a phone, whether it's light enough for one, and whether it's built for phones. It's free, with no signup.
The Ottawa trap: French bolted on with a plugin
If you take jobs across the river in Gatineau, you'll want a French side to your site. The quick fix is a translate plugin on top of the English site. A plugin that translates in the visitor's browser has to download its code and rewrite the page before a French reader sees a word of French.
So the French side can end up the slow side, and you may never notice, because you open your own site in English. Google's own guidance favours separate pages too. It recommends a separate web address for each language version, rather than cookies or browser settings that change the language of one page. And if content changes language on the fly, Google warns it might not find and crawl every version.
To check yours, switch your site to French and watch the address bar. If the address doesn't change, the French is being swapped into the same page.
The work, in order
Here is the whole job, in the order it has to happen. It's the logic, not the clicks.
- Measure what real phones see. Start with field data if Google has it for your site, phones apart from computers. If it doesn't, test on a real mid-range phone over cellular data.
- Name the exact thing that's late. The header photo, a web font, an embedded map, a gallery: find which one holds up the first screen. You want a short list with names on it, not "the site is heavy".
- List what loads that nobody asked for. Tracking tags nobody remembers adding, a chat widget nobody answers, a plugin from a 2022 promotion, a theme that loads twenty features to use two. Each one adds something to download.
- Decide what stays. It's a business call, not a technical one. The question isn't whether something is useful, but whether it's worth the seconds it costs on every visit. You make that call, with the facts in front of you.
- Rebuild the loading order. What shows on the first screen arrives first, and everything else waits its turn. Photos are sized for the screen that asks for them, and their space is held open, so nothing jumps. Your offer and your call button appear while the rest is still loading.
- Prove the money parts still work. A lighter site with a broken quote form is worse than a slow one. The call button has to work on the first tap, the form has to reach your inbox, and the requests still get counted.
- Check again after every change. Speed slips quietly: someone uploads an 8 MB job photo, a vendor adds a script, an update changes how a page loads. Measure again after each change, not once a year.
Before and after (a made-up example)
The table follows Marlowe Brook, the made-up company from the start. It shows what the work changes, not a result.
| What changes | Before | After |
|---|---|---|
| First thing on a phone screen | A white screen, then a logo | The offer and the call button |
| Photos | Huge files, straight off the camera | Sized for each screen |
| Scripts and plugins | Piled up over the years | Only the ones that earn their place |
| Space for photos | Not held, so the page jumps | Held ahead of time, so the page stays put |
| French version | A translate plugin on top | Real French pages, each with its own address |
| Call button and quote form | Never tested | Tested after every change |
| Speed after a change | Never measured again | Measured again after every change |
What speed will not do
Speed does count with Google. "Core Web Vitals are used by our ranking systems," says its page on page experience, updated on September 22, 2026. The same page warns that a good score in speed reports, its own or anyone else's, doesn't promise a place at the top. It adds that Google "always seeks to show the most relevant content, even if the page experience is sub-par."
Search experts see it the same way. In Whitespark's "Local Search Ranking Factors" survey, 2026 edition, published in November 2025, 47 experts weighed 187 factors. Their top three for Google's map listings are your main category, the distance from the searcher to your address, and keywords in your business name. Keywords only belong there if they are in your real business name: Google's rules forbid adding them, and a profile can be suspended for it.
Load time sits far down that list: 95th for the page your Google profile links to, 137th for the whole site. On the experts' list of what turns a visitor into a customer, the same two land 18th and 19th. The survey itself notes that none of the experts has special access to how Google's local algorithm works, so this is informed opinion.
So speed doesn't replace relevance, and it won't bring in new people on its own. Its real job is to help keep the visitors you already earned, from your Google profile, your ads or a search. The clearest public test we found is one Google published in 2021 with Vodafone, where half the paid visitors got a faster page. Our post on what a real website audit checks walks through it.
Why this isn't your job
You know which pipes freeze in the first Ottawa cold snap, and which water heaters give out before their warranty ends. That kind of knowledge can't be bought. What you're short on is time. None of the seven steps is hard to understand, but they take hours to do right, they need measuring tools, and they never quite end.
That's the honest case for handing it off. It isn't about brains. Websites are our trade at UrbanTechFlow: we have the time and the tools, and we build yours while you work on your customers' houses.
In our Foundation package, we build your website in English and French, made for phones, with each language on its own pages. Every quote request from its forms lands in your one unified app. The package is built for contractors, general contractors and trades, and we guarantee the work and the date.
Questions owners ask
How fast should a contractor website load on a phone?
Use Google's three targets as the line. The main content should be on screen within 2.5 seconds, and a tap should get a reaction within 200 milliseconds. The layout shift score should stay at 0.1 or less. A page passes when each one holds on at least three page loads in four.
Will a faster site move me up on Google?
It can help, but it promises nothing. "Core Web Vitals are used by our ranking systems," Google says. It also says it always seeks to show the most relevant content, even when the page experience is poor. Expect speed to help keep the visitors you get, more than to bring in new ones.
Is WordPress or Wix the problem?
Measure before you blame it. Any platform can be slowed down by a heavy theme, huge photos or a pile of plugins, and you can lighten all three. If the platform itself is what holds the page up, the measurements can show that too.
Sources
- BrightLocal, You have less than 30 minutes to win a customer (published June 24, 2026; 1,227 US consumers) · Accessed
- web.dev, Web Vitals (last updated October 31, 2024) · Accessed
- Google Search Central, Understanding Core Web Vitals and Google search results (last updated December 10, 2025) · Accessed
- Google for Developers, About PageSpeed Insights (last updated October 21, 2024) · Accessed
- Chrome for Developers, CrUX methodology (last updated June 20, 2024) · Accessed
- Google Search Central, Managing multi-regional and multilingual sites (last updated December 10, 2025) · Accessed
- Google Search Central, Understanding Google page experience (last updated September 22, 2026) · Accessed
- Whitespark, Local Search Ranking Factors, 2026 edition (published November 6, 2025; local pack and conversion factor lists) · Accessed
- Google Business Profile Help, Guidelines for representing your business on Google · Accessed
- web.dev, Vodafone case study (published March 17, 2021) · Accessed
Read next
See where yours is leaking
Free check: type your website. No email needed to see your score. Your Google listing too, if you leave an email.
Get my free score Book a 30-minute Zoom call