Transparent Pricing

Simple pricing.
Real results.

No bloated retainers, no vague deliverables. Three clear tiers built for trade businesses — and a performance bonus that means we only win when you do.

🔥 HVAC
🔧 Plumbing
🚗 Auto Repair
📦 Moving Companies

Service Tiers

Choose your starting point.

Every engagement starts with a one-time onboarding and settles into a monthly retainer. Pick the tier that matches where you are today — you can always move up as momentum builds.

Visible

You're barely showing up online.
Let's fix the foundation first.

CA$ 600  / mo
  • Google Business Profile optimisation
  • NAP & citation cleanup (20+ directories)
  • Homepage & service page optimisation (H1s, meta descriptions)
  • Schema markup deployment (LocalBusiness + Review)
  • Monthly keyword ranking report
  • Competitor snapshot (top 3)
Performance Bonus
Top-3 ranking achieved for 3+ target keywords
+CA$200 / qualifying month

Dominant

You want to own your city.
We'll build the content and authority to do it.

CA$ 2,500  / mo
  • Everything in Growing
  • 4–6 content pieces / mo (pages + posts)
  • Aggressive link building (12–18 / mo)
  • Multi-service & multi-neighbourhood targeting
  • Weekly reporting dashboard
  • Dedicated account strategist
Performance Bonus
Top-3 for 10+ keywords or 50% organic traffic growth
+CA$400 / qualifying month

All prices in Canadian dollars, excluding applicable taxes (GST/HST). A one-time onboarding fee of CA$400 applies at signing, regardless of tier. Annual contracts receive a 10% discount — rate locked for the full term.

The Honest Timeline

Why 6 to 12 months — not 90 days.

The first 90 days deliver the most visible activity — technical fixes, schema deployment, GBP optimisation, meta rewrites. But Google takes 3–5 months to fully re-crawl, re-index, and re-rank your pages after those changes. The consistent lead flow you're after builds in months 4–6 and compounds through month 12. Stopping at 90 days is like laying a foundation and never building the house.

1
Month 1
Foundation
Google can find you and understand what you do
2
Months 2–3
Visibility
You appear for high-intent searches in your area
3
Months 4–6
Authority
Review velocity, content depth, and links competitors can't replicate overnight
4
Months 7–12
Market Ownership
Page-1 positions across core keywords — lead flow compounds month over month
5
Month 13+
Retention & Defence
Protect position, expand into new keyword categories, respond to competitor moves

We report on every phase every month so you can see exactly where you are on the curve — and what's coming next.

Contract & Onboarding

How the engagement works.

A one-time onboarding fee to get started, then a flat monthly retainer. Choose your term — and we both know exactly what happens if things change.

📋
One-time Onboarding Fee
CA$400
Covers your initial SEO audit, keyword strategy, technical setup, and account configuration — the groundwork before the retainer starts. Due at signing, regardless of tier.
📅
Contract Lengths
6 or 12 mo
Choose the term that fits. The 12-month contract saves 10% per month and locks your rate for the full term — no increases mid-engagement.
🔔
Cancellation Notice
60 days
Either party may end the contract with 60 days written notice, provided the initial term has been fulfilled.
🔒
Rate Guarantee
Locked in
Your monthly rate is frozen for the full contract term. No surprises, no mid-engagement price increases.

Performance Bonus

We win when you win.

Each month that we hit your ranking or traffic target, a performance bonus applies on top of the base retainer. The trigger and the payout are agreed in writing at onboarding — transparent and simple.

Target keywords are defined and documented during onboarding. Measurement is monthly using the agreed tracking tools. No retroactive adjustments. No disputes.

Visible
Top-3 Google ranking for 3+ of your agreed target keywords
+CA$200 / qualifying month
Growing
Top-3 for 5+ keywords, or 30% organic traffic growth vs. baseline
+CA$300 / qualifying month
Dominant
Top-3 for 10+ keywords, or 50% organic traffic growth vs. baseline
+CA$400 / qualifying month

Common Questions

Before you book the call.

Why 6 to 12 months? My last agency got me results in 30 days.
If they told you that, they were either measuring something that doesn't drive revenue (impressions, vanity rankings for easy keywords) or they were burning through tactics that don't compound. Meaningful local pack and organic ranking movement — the kind that changes your phone volume — takes 3–6 months to register after the technical and on-page work ships. Anyone promising faster is either selling you something that won't last, or they've already done the foundation work and are starting from a better baseline than most. We show you exactly where you are on the curve every month so there are no surprises.
Is the CA$400 onboarding fee on top of the first month's retainer?
Yes. The onboarding fee is a one-time charge due at signing and covers the full site audit, keyword research, technical baseline setup, and account configuration. Think of it as the cost of the blueprint before construction starts. The monthly retainer begins once onboarding is complete — typically at the start of month 2.
Do you work with auto repair shops and moving companies, or just HVAC and plumbing?
All four verticals. HVAC, plumbing, auto repair, and moving companies share the same business model — they live on inbound calls, compete hyper-locally, and win or lose based on their Google visibility. The SEO methodology is the same. The audit, the keyword research, the schema types, and the content architecture all adapt to each vertical. We've audited enough sites across all four to know exactly what the common gaps are — and how to fix them.
What if I want to pause the engagement?
Pausing isn't something we offer mid-term, because SEO is cumulative — stopping the link building and content cadence mid-engagement is like pausing a snowball halfway down a hill. What we do offer is flexibility at renewal: you can step down a tier, extend at the same rate, or exit cleanly with 60 days notice once your initial term is complete.
What does the performance bonus actually measure, and who tracks it?
Rankings are tracked using agreed tools (Ahrefs or Semrush rank tracker) against a keyword list documented and signed off at onboarding. Traffic growth is measured in Google Analytics 4 against the baseline established in month 1. Measurement happens at the end of each calendar month. If the trigger is met, the bonus is added to the following month's invoice. No retroactive adjustments, no disputes — the terms are in writing before the engagement starts.
Not sure which tier is right? What happens at the free audit?
The audit gives you a full picture of your current SEO gaps ranked by impact. At the end of it, we give you our honest recommendation for which tier addresses your biggest opportunity — and whether SEO is even the right move for you right now. We'd rather refer you elsewhere than take a retainer that isn't the right fit.

All prices in Canadian dollars (CAD) and exclude applicable taxes (GST/HST). Target keywords for performance bonus are agreed and documented in writing during onboarding. Scope changes (additional services, extra content, new locations) are quoted separately via written change order. Client is responsible for providing access to CMS, Google Search Console, and Google Business Profile within 5 business days of signing. Payments due on the 1st of each month; 5% late fee applies after 10 days. All deliverables remain the client's property upon full payment.

Not sure where to start?

The audit tells you which tier you need.

We'll look at your site, your competitors, and your market — and give you a straight answer on what's costing you calls and what we'd fix first. No retainer required.

Get my free audit

No upfront cost. Full report in 48 hrs. We don't share your email.