Okanagan Data

We Opened the Website of Every Vernon and Kelowna Trade We Could Find. One in Ten Had Nothing to Open.

We pulled 309 trade businesses from Google in Vernon and Kelowna and opened every website the way a homeowner would, on a phone. Here is what loaded, what did not, and the afternoon of fixes that separates the two.

By Osprey Solutions·August 19, 2026·9 min read
A smartphone showing a website error page held against a stylized Okanagan mountain valley at dusk, representing the one in ten local trades whose website is missing or broken

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:

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:

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:

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 Call

44 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Frequently Asked Questions

Most of my work is word of mouth. Does the website actually matter?
Word of mouth does not end with the recommendation anymore, it ends with a search. A friend passes on your name, the homeowner types it into Google, and your profile hands them a website link. If that link is dead, or the site loads with no way to tap and call, some share of your referrals quietly leaks to the competitor whose site answered. The 24 businesses in our sample with no website at all average a 4.97 star rating. The work is excellent, the recommendation happens, and the follow-up search finds nothing to confirm it. A referral is a warm lead who still checks you out, and the website is where that check happens.
Is a tap-to-call link really worth worrying about?
It is one line of HTML, and the market has already voted on it. Every plumber site in our sample has one, zero missing out of 28, because when a pipe bursts the customer is standing in water holding a phone, and the business that is one tap away wins the job. General contractors miss it 29 percent of the time only because nobody hires a GC in a panic. A missing link asks a homeowner to leave the browser, open the dialer, and type ten digits off a screen they can no longer see. Some do it. Some tap the next result instead, and you will never see that second group in any report. That is why the fix is worth five minutes.
Do I need a rebuild, or can this be fixed?
Almost everything in this study is an afternoon, not a rebuild. A tap-to-call link is one attribute, a city in the title tag is one line, LocalBusiness schema is a block of code you can generate and paste in half an hour, and a short homepage form is about an hour. A rebuild only enters the conversation when a site fails the deeper checks: it does not load at all, it was built as a single JavaScript app that AI crawlers cannot read, or it is too old to edit safely. Our free SEO audit will tell you which side of that line your site is on, and we have published what a contractor website really costs so you know what a rebuild involves before anyone asks you to pay for one.

More From Osprey Solutions

Find Out Which of These Checks Your Site Fails

Book a free strategy call. We will open your website the way a homeowner on a phone does, run the same six checks we ran on 309 Okanagan trades, and tell you which fixes are an afternoon and which ones actually matter.

Or call: (778) 910-0756