Local SEO · Edmonton
Your phone used to ring on its own.
Word-of-mouth built your business. But referrals have changed. Even when someone recommends you, their next stop is usually Google.
I'm Jim MacDonald, a local SEO specialist in Edmonton. I optimize your Google Business Profile and website so more of the people already searching for what you do find you, trust you, and call you.
Get My Free SEO Review
The referral still happens. It just goes through Google now.
You know the drill. Ten years ago, a good job meant two more phone calls that month. Now a happy customer says "I'll pass your name along," and the friend they told still types "plumber near me" into Google before calling anyone.
If you're missing from the map results, your most visible competitors get the first shot at the call.
Don't take my word for it. Google's own research found that 76% of people who search for something nearby on their phone visit a business within 24 hours. And it's about to matter more, not less: Google's AI answers pull from Google Business Profiles too, so when someone asks "who's a good plumber in Edmonton," the complete, active profiles are the ones that get recommended. The half-finished ones don't come up at all.
Three outcomes, in this order.
Everything I do is aimed at these three, and each one sets up the next:
They find you
You show up where Edmonton customers look first: the map pack, the search results, and now Google's AI answers.
They trust you
Your reviews, photos, and website answer the questions people ask before they're willing to call.
They call you
Everything points at one action, so the search ends with your phone ringing instead of a competitor's.
Two things, done properly.
Your Google Business Profile
The map listing with your reviews, photos, and hours. For most local searches, it is the search result. I set it up right, keep it active, and make sure Google understands exactly what you do and where you do it, so you show up when your neighbours search.
Your website
Google reads your website to decide whether your profile deserves to rank, and customers read it to decide whether to call. I make it answer both: fast, clear about what you do and where, and pointed at one action.
That's the whole menu. No 12-service retainer, no social media add-ons. Two things that produce local leads, done by the person you talked to on the phone.
Why me.
28 years of leads
I've been generating leads since 1998, through every version of Google. The tools change. The job stays the same: get found, get chosen.
The lead either arrived or it didn't
I helped build a company whose entire product was leads. That's the standard I bring to your business: did somebody call, enquire, or buy?
Selective on purpose
I take on a small number of Edmonton businesses at a time, and I'll tell you before you spend a dollar if I don't think I can help.
The track record, and the honest part.
Leads aren't a marketing byproduct to me. They were the product. I helped start DSG Auto, a company that sold leads to car dealerships. We grew it to 3,000 leads a month and over $3 million a year within two years. Before that, I helped build Higher Awareness into one of the biggest self-help websites online. These days I also drive registrations for sports tournament platforms. Registrations are just leads wearing a different jersey.
years generating leads
leads per month at DSG Auto
per year within two years of starting
Here's the thing, and I'd rather you hear it from me: those results came from working with businesses around the world. Edmonton is the new part. After 28 years, I'm bringing this home, which means you get a veteran's experience and the attention of someone building his local reputation one result at a time. Your win is my proof.
Three steps. No mystery.
-
We talk.
Book a 30-minute call. We go over where your leads come from now, and where they've stopped coming from. No pitch deck, no pressure.
-
I look under the hood.
I audit your website and your Google Business Profile against the three competitors currently taking your calls, and give you the findings in plain English.
-
I fix it and we measure.
Rankings, calls, direction requests, form fills. You'll see the numbers move, or you'll hear from me about why and what's next. Numbers, not vibes.
Fair questions, straight answers.
What does it cost?
Typically $495 to $2,495 CAD per month, depending on your market and competition. I'll give you an exact price after I've reviewed your site, profile, and competitors. No surprise add-ons later.
How long before I see results?
Some fixes show up in weeks. Competitive map rankings usually take three to six months of steady work. I'll tell you on the call which your situation looks like, and you'll see the real numbers every month either way.
Is SEO even right for my business?
Maybe not, and I'll tell you if it isn't. If your customers don't search Google for what you sell, or something else is the real bottleneck, you'll hear that on the call, along with where I'd spend the money instead.
Who actually does the work?
I do. No junior SEO specialist, no offshore team, no handoffs. The person you talk to on the call is the person making the changes.
Find out if I can help. If I can't, I'll say so.
Before we talk, I'll already have looked at your website and your Google Business Profile, so we're not starting from zero. And if I don't think I can move the needle for your business, I'll tell you on the call, because a client I can't help costs me more than no client at all.
Get My Free SEO ReviewNot ready for a call? Grab the free 10-minute self-audit and score your own profile first.