Core Package
$1,000 /month
Up to 4 service areas.
- SEO research & keyword planning
- Google Business Profile optimisation
- On-page SEO across the site
- Directory citations and cleanup
- Search Console setup and indexing
- Rank tracking, reported monthly
The one service here with no ad spend attached. You pay us, and nothing to Google — which is exactly why it is priced by ground covered instead of budget managed.
Everything I charge
CAD
| Coaching | |
|---|---|
| First conversation45 minutes. No pitch, no deck. | Free |
| Single session90 minutes on one problem. | $350/session |
| Monthly coachingTwo sessions a month, plus email between. | $750/month |
| 90-day resetA defined start, a defined end. | $2,250total |
| If you'd rather I just ran it | |
| Google AdsManaged. Fee set by your ad budget. | $300/mo and up |
| Paid socialManaged. Fee set by your ad budget. | $300/mo and up |
| Local SEOPriced by service areas covered. | $1,000/mo and up |
That is the whole price list. Ad spend is separate and goes straight to Google or Meta from your own account — I never take a percentage of it and never mark it up.
Forty-five minutes. If coaching won't help you, I'll say so and we're done.
Month to month. Stop whenever. There is no term to buy out and no cancellation call.
You know what it costs before you speak to me. The number doesn't change based on how the call goes.
Plans, documents, ad accounts, profiles — created in your name, yours when you leave.
A service area is one town, one city, or one distinct district of a large city. The work scales with how many of them you need to show up in.
Core Package
$1,000 /month
Up to 4 service areas.
Plus Package
$3,000 /month
Up to 8 service areas.
Enhanced Package
$5,000 /month
Province-wide coverage.
Most people see one page of Google results and assume it is one ranking. It is two, they work differently, and one of them is far easier to win.
The map with three businesses in it. Driven by your Google Business Profile, how close you are to the person searching, your review volume and recency, and how consistent your business details are across the web. It takes the majority of clicks on a local search, and it is usually winnable in months rather than years — which is why it is the first thing we work on.
The blue links beneath the map. Driven by what your website actually says, how well it is structured, and who links to it. Slower, more durable, and the only one of the two that can rank you in places you are not physically near.
A build that ignores either one leaves the majority of local traffic on the table. The order matters though: profile and proximity first, content and links second.
It is free, it takes the top of the page, and most profiles in Ontario have not been touched since the day they were claimed.
Categories and services set properly, service areas drawn to match where you actually go, photos added on a schedule, Posts published, Q&A seeded and answered, and every review responded to — because response rate is a ranking input, not just manners.
We cannot invent reviews, and we would not. We cannot put a city in your business name — that is a guideline violation and profiles get suspended for it. And we cannot verify a location you do not operate from. The system is stricter than it used to be, and working inside it is the only durable option.
Month 1
Technical audit, Google Business Profile rebuilt properly, citations corrected, obvious on-page problems fixed. Profile changes can show movement inside this window.
Months 2–3
Service and location pages written, internal linking structured, content calendar running. Rankings begin to move on lower-competition and longer-tail terms.
Months 4–6
Local pack positions improve for your nearer service areas. Organic traffic becomes a trend rather than noise, and the rank tracker starts telling a story.
Months 6–12
Content and links accumulate. This is where SEO overtakes what the same money would have bought in clicks — and unlike the clicks, it keeps working.
We run your rankings and your Google Business Profile before the call, and show you what we find either way.