Two weeks ago we counted the Google reviews of 314 Okanagan trades and found Vernon sitting three times behind Kelowna. That study measured Google profiles. This one measures what those profiles point at.
We pulled 309 trade businesses from Google, 127 in Vernon and 182 in Kelowna, and opened every website the way a homeowner does: on a phone, from the link on the Google profile.
One in ten had nothing to open. No website link at all, or a link that leads to a dead domain, an error screen, or a page that says the content is empty. Among the sites that did load, one in five had no tap-to-call link, and one in eight offered no way to make contact from the first screen at all.
Every number below comes from our own crawl, collected August 12, 2026, with the failures re-verified a week later. Here is what the valley's trade websites actually look like, and the short list of fixes that separates the top half from the bottom.
What We Measured, and What We Deliberately Did Not
The sample is every trades business Google surfaced for 12 trade searches in each city, from plumbers and HVAC to concrete, gutters and general contractors, filtered to businesses whose listed address is genuinely in Vernon or Kelowna, with suppliers and retailers removed. That produced 309 operating trades businesses. It is what Google shows a searching homeowner, not a registry of every trade in the valley.
We checked the homepage only, at phone width, because that is the screen a homeowner lands on from a Google profile. A business with no form on its homepage may have a perfectly good contact page one tap deeper. We measured the screen that gets the first three seconds.
Two corrections to our own instruments, published because the numbers are worthless without them:
- Our first pass could not see JavaScript. It read the raw HTML each site delivered, and plenty of sites draw their phone links and forms with JavaScript afterwards. So we re-rendered all 166 flagged sites in a real Chrome browser at phone width and counted a feature as present if it appeared in either version. That second pass cleared 5 tap-to-call flags, 12 form flags and 4 phone number flags. Every number in this post is from after that correction.
- Our first fetcher blamed the wrong party. It reported 28 sites as broken. Re-testing in a real browser showed 23 of those were our own tool's fault: redirects it did not follow, older security certificates it refused, bot blocking it tripped. Only the 9 sites a real browser also could not open are reported as broken.
The data is a snapshot from August 12, 2026. Before publishing, we re-tested the 9 broken sites and all 35 sites flagged with no contact route. On August 19, not one had changed.
And one thing this is not: a ranking study. We did not measure who ranks where, and nothing here proves any of these factors caused a ranking. This is a census of what exists.
One in Ten Okanagan Trades Has No Website a Homeowner Can Open
Of the 309 businesses, 24 have no website link on their Google profile at all, which is 7.8 percent. Another 9 have a link that does not work for a homeowner, 3.2 percent of the 285 links we followed. Put together, 33 of 309 businesses, 10.7 percent, have no usable website.
The 9 broken links are worth describing, without names, because every failure mode on this list is invisible from inside the business:
- Four domains that no longer resolve at all. The site is simply gone.
- One security certificate so old the browser refuses to open the page.
- One serving a third party access denied screen instead of the site.
- One live page that reads, in its entirety, that the content for this page is empty or has not been saved.
- One returning 403 Forbidden to every visitor.
- And one Google profile where two web addresses were pasted into the single website field, so the combined link fails even though the actual website works.
We re-tested all 9 a week later. All 9 were still down. These are not blips. They are shopfronts that have been dark for at least a week, probably far longer, and the owner is usually the last person to find out.
Here is the part that stings. The 24 businesses with no website at all average a 4.97 star rating on a median of 6.5 reviews, and only 2 of the 24 have more than 20 reviews. It is the same pattern our review census found: the work is excellent and the documentation is missing. Good work, no shopfront.
The city split repeats as well. In Vernon, 10.2 percent of trades have no website link on their profile. In Kelowna it is 6.0 percent.
One in Five Cannot Be Tapped to Call
Among the 275 working sites, 56 have no tap-to-call link on the homepage, 20.4 percent. The phone number might be printed somewhere on the page, but on a phone it is ink, not a button.
133 sites, 48.4 percent, have no form on the homepage. And 35 sites, 12.7 percent, have neither: no tappable number and no form. A homeowner lands, decides to make contact, and the site offers no way to do it from the screen they are on.
The trade-by-trade split is the best story in the data, because it shows who has been forced to learn this lesson:
- Plumbers: 0 percent missing tap-to-call. All 28 plumber sites in the sample have it.
- HVAC: 8 percent missing it.
- General contractors: 29 percent missing it. Concrete and gutter companies: 27 percent each.
That gradient is not an accident. The trades whose phone rings at 2am solved the phone years ago, because an emergency customer either taps or moves on. The trades selling planned projects have never felt that pressure, so more than a quarter of them quietly fail the same test.
Size matters too. Among the 50 businesses with 100 or more reviews, only 12 percent miss tap-to-call and 34 percent miss a homepage form. The gap lives in the smaller shops, which is also the opportunity: the fix costs the same five minutes whether you have 6 reviews or 600.
Vernon and Kelowna are effectively tied on this one, 12.8 versus 12.7 percent with no contact route at all. It is a valley-wide problem.
Want the Same Six Checks Run on Your Site?
Book a free strategy call. We will open your website the way a homeowner does, on a phone, run the same checks we ran on these 309 businesses, and show you exactly where it leaks calls.
→ Book Free Strategy Call44 Percent of Vernon Sites Never Say Vernon
The title tag is the one line of a website that search engines treat as the name of the page. It is what shows up as the blue link in a search result. Of the 275 working sites, 91, or 33.1 percent, never name their city or region in it.
Split by city, the number stops being trivia and becomes a strategy gap: 44.0 percent of Vernon sites never say Vernon in the title tag, versus 25.9 percent in Kelowna. Nearly half of Vernon's trades have a homepage that never tells Google where they work.
This matters because of the map pack, the three local businesses Google shows above the regular results. Your Google Business Profile tells Google where you are, and your website is supposed to agree with it. When the profile says Vernon and the homepage never mentions Vernon, the profile is anchored to a page that will not back it up. We wrote up the full mechanics in how to rank in the Google map pack, and it is the same reason our own site keeps dedicated Vernon and Kelowna pages.
For a Vernon trade, this is a live opening. Saying where you work, in the title tag, in the headline, in the footer address, is the cheapest local SEO available, and nearly half of your competitors are leaving it on the table.
Three Quarters Are Invisible to the AI That Now Answers the Question
208 of the 275 working sites, 75.6 percent, have no LocalBusiness schema markup. Schema is a small block of structured data in the page code that states, in a machine-readable format, what the business is, where it is, and what it does. Google publishes the exact format for free, and it takes about half an hour to add.
For years this was a nice-to-have. It is stopping being one, because a growing share of homeowners now ask an AI assistant who the good roofer in Vernon is, and AI crawlers are lazier than Google: most read only the raw HTML a site delivers and never run the JavaScript. A page whose name, city and trade live only in scripts is a blank to them. Schema in the delivered HTML is the one format every machine reader understands. We covered the shift in how to get recommended by ChatGPT.
For balance, the basics the valley has already solved: every one of the 275 working sites is mobile-ready at the basic level, only 2.5 percent still lack HTTPS, the median homepage weighs a lean 189 kilobytes, and the median server answers in under a second, though 17 sites take more than 3 seconds to start responding.
So the floor is fine. The gaps sit exactly where the least attention goes: the schema, the title tag, and the contact routes.
The Afternoon Fix List, Ordered by Minutes to Fix
Run these five checks on your own site tonight. Everything here is measured in minutes, not weeks.
- Open your own website from your own Google profile, on a phone. Two minutes. Not from a bookmark and not from memory. Tap the actual link a homeowner taps. This one check would have caught all 9 broken sites in our sample, including the profile with two addresses pasted into one field.
- Make the phone number a tap-to-call link. Five minutes. One HTML attribute turns printed ink into a button. Every plumber in the sample has it. A fifth of the valley does not.
- Put your city in the title tag. Ten minutes. Trade, city, business name. That one line is how a search engine files you, and 44 percent of Vernon sites leave the city out.
- Add LocalBusiness schema. Thirty minutes. Generate the block from Google's documentation, paste it in, and every machine reader from Google to ChatGPT can confirm who and where you are. Three quarters of your competitors have not done it.
- Put a short form on the homepage. About an hour. Name, phone, what do you need. Three fields, above the footer. Half the valley's sites make a homeowner go hunting for a way to write to them.
None of this is a rebuild. If you would rather have it done for you, this is standard work in our website design service, and if you want to know which of these checks your site fails before spending anything, our free SEO audit runs them all and tells you straight.
The valley's trades do excellent work. The review data proved it two weeks ago, and the 4.97 star average of the businesses with no website proves it again. The websites just have not caught up to the workmanship. You do not need to beat 275 competitors this year. You need to clear a bar a third of them are still tripping over.
