The honest answer most SEO people won't give you

Most businesses approach local SEO like it's a switch — turn it on and customers appear. And it can work that way, but only when the thing those customers land on is ready to receive them. If your website is slow, looks outdated on mobile, has no clear phone number, or doesn't explain what you do in the first five seconds — SEO becomes an expensive exercise in sending warm leads to a dead end.

The uncomfortable truth: improving your website will often do more for your business than any amount of SEO work, especially if your site is significantly broken. This isn't an argument against SEO. It's an argument for getting the order right.

What "broken" actually means

A broken website doesn't necessarily mean error pages and missing images (though that's a problem too). For local businesses, "broken" usually means one or more of these:

  • It loads too slowly on mobile. If your site takes more than 3 seconds to load on a phone, most visitors leave before they see anything. Google knows this and ranks slow sites lower as a result. You can test yours free at pagespeed.web.dev.
  • It doesn't work on phones. More than 60% of local searches happen on mobile. A site that requires pinching and zooming, has text too small to read, or has buttons too close together to tap accurately is costing you customers every day.
  • Your contact information is hard to find. A phone number that isn't clickable, a contact page buried in the footer, or no address for a business that relies on local foot traffic — these are conversion killers. Someone ready to call you shouldn't have to work for it.
  • It doesn't clearly explain what you do and where. Your homepage should answer "what do you do?" and "where do you serve?" within the first few seconds. If a visitor has to scroll or click to find that out, many won't bother.
  • It looks significantly out of date. A site that looks like it was built in 2012 signals to visitors — fairly or not — that the business might not be current either. Trust is visual before it's rational.

The two scenarios — and what to do in each

✓  Ready for SEO
Your site loads fast, works on mobile, and converts visitors into contacts

If someone lands on your site from a Google search and can immediately understand what you do, where you're based, and how to reach you — you're ready to invest in SEO. The foundation is there. More traffic will produce more enquiries. This is where keyword research, Google Business Profile optimisation, and citation building pay off immediately.

⚠  Fix the site first
Your site is slow, outdated, or confusing on mobile

If your site scores below 50 on PageSpeed mobile, looks wrong on a phone, or a friend unfamiliar with your business couldn't figure out what you offer in ten seconds — fix the site first. Every dollar spent on SEO right now is partially wasted, because you're improving the top of the funnel while the bottom has holes in it.

What a good local business website actually needs

This isn't about having something fancy. It's about having something that works. For a local business on Vancouver Island, that means:

  • A mobile score above 70 on PageSpeed (ideally 85+)
  • Your business name, location, and main service visible without scrolling
  • A clickable phone number in the header and footer
  • A clear service area — "serving Duncan, Cowichan Valley, and surrounding areas" is better than nothing
  • A contact page with your address, phone, and a simple form
  • Consistent name, address, and phone number across every page (this matters for local SEO directly)
  • At minimum, one dedicated page per main service — not everything crammed onto one page

That's the floor. Everything beyond it is bonus. You don't need a blog, an online booking system, or a video hero. You need a site that loads, converts, and tells Google what you are and where you are.

The return on a good website is often faster than SEO. SEO takes 3–6 months to compound. A better website can improve your conversion rate immediately — the same traffic you're already getting produces more enquiries. For most local businesses, that's the higher-ROI move in the short term.

Can you do both at the same time?

Yes — and often that's the right answer. If your site needs a rebuild, you can start the SEO groundwork (Google Business Profile, citations, keyword research) while the new site is being built. These foundational tasks don't depend on your website being perfect. What you want to avoid is spending heavily on paid ads or aggressive link-building campaigns before the site is ready to convert that traffic.

A practical three-step sequence

Step 1: Audit your site honestly. Run it through PageSpeed. Open it on your phone. Ask someone who doesn't know your business what they think you do after ten seconds. If any of those tests surface a real problem, note it.

Step 2: Fix the blocking issues. Speed, mobile usability, contact information clarity, and basic service descriptions. These don't require a full redesign — sometimes they can be addressed in a day. But if the whole site is the problem, a rebuild is the faster path.

Step 3: Then do SEO. Once your site is a reasonable landing destination, SEO compounds properly. Every article you write, every citation you build, every review you earn drives traffic to something worth arriving at.

Need a site that's built to support local SEO from day one? Michael builds websites for Vancouver Island small businesses through Design Menu — fast, mobile-ready sites with proper local structure built in. You can see real examples at designmenu.ca/websites.html.

The bottom line

Local SEO and a good website aren't competing priorities — they're sequential ones. Get the site right first. Then drive traffic to it. In that order, both investments compound. In the wrong order, you're building on sand.

If you're not sure which situation you're in, send Michael a message through Island Rank. He'll give you an honest read on where to start — no obligation, no pitch.

Need help figuring out where to start?

Get in touch with Michael

Based in Duncan, BC. Honest advice on what your site needs — SEO, a rebuild, or both — without the agency runaround.

Send Michael a message More articles See demo websites ↗