Hi, I'm Michael Perks — based in Duncan BC. I help small businesses across Vancouver Island show up where it counts: Google Search, Google Maps, and the searches your local customers are making right now.
About Michael
"I know this island. I know what local means here."
I've spent years helping Vancouver Island businesses sort out their web presence. I live in Duncan, I know the Cowichan Valley, and I understand what it takes for a small business here to rank in a local Google search.
Most SEO advice online is written for big cities or big budgets. Island Rank is different — it's practical, honest guidance built specifically for Vancouver Island small businesses. No jargon, no sales pitch, no lock-in contracts.
Local SEO Explained
Local SEO is what gets your business to appear when someone nearby searches for what you offer. It's different from general SEO — and it's where small businesses can actually compete.
When someone searches "plumber Duncan BC" or "cafe near me," Google shows a map pack of local results. Being in that pack drives real foot traffic and calls.
Your GBP listing is often the first thing customers see. A properly set up profile with accurate categories, photos, and reviews can dramatically improve your local visibility.
Using the right location-specific terms on your website pages tells Google what you do and where. Small changes to your page titles and content can make a measurable difference.
Google weighs the number and quality of your reviews heavily in local rankings. I can help you set up a simple, ethical system to encourage satisfied customers to leave reviews.
Consistent NAP (name, address, phone) data across directories like Yelp, Yellow Pages, and local listings builds trust signals that Google uses to rank your business.
Google ranks fast, mobile-friendly sites higher — especially for local searches where most people are searching on their phone. A slow site loses rankings and customers.
Why It Matters Here
Generic SEO advice doesn't account for the realities of running a business on the island. Here's what makes local SEO different in this market.
Ranking #1 in Duncan or Nanaimo is far more achievable than ranking in Vancouver. You don't need a big budget — you need the right setup.
A Cowichan Valley resident searches differently than someone coming off the ferry. Knowing both audiences shapes the keyword strategy.
Island communities are tight-knit. A strong online presence reinforces word-of-mouth — people check your site and reviews before calling.
A large number of Vancouver Island small businesses have outdated or unclaimed Google listings. That's an opportunity — and I can help you take it.
What I Can Help With
I give Vancouver Island business owners clear, actionable advice they can actually use — and help them implement it.
Claiming, verifying, and fully optimising your GBP listing so Google understands your business and shows it to local customers.
Finding the exact phrases your Vancouver Island customers search for — and a plan for how to target them on your site.
Reviewing your existing website pages and giving you specific recommendations on titles, headings, content, and structure.
Understanding why your local competitors are outranking you — and what you can do about it without spending a fortune.
From the Blog
Your GBP listing is the single most important thing for local search visibility. Here's a step-by-step guide written specifically for BC businesses.
Most small business websites target the wrong search terms. This guide explains how to find the phrases local customers actually type into Google.
Reviews are a top local ranking factor and most business owners find asking for them uncomfortable. Here's a natural, ethical approach that actually works.
SEO brings people to your site — but your site needs to be fast, secure, and always online for that to matter. I handle managed WordPress hosting through Design Menu: updates, backups, SSL, performance, and direct support from me.
Get in Touch
Send me a message and I'll give you an honest assessment of where your business stands in local search — no obligation.