Pricing

Simple pricing. No annual contracts.

Pick the tier that matches your service footprint, or start with a one-off audit. Every engagement begins with a free 20-minute discovery call. Prefer to buy a single job rather than a retainer? Every service is priced individually in the local SEO shop. Not sure which tier fits? The local SEO cost calculator answers in four questions, and how we work covers the terms and what we will not do.

Not sure yet? Get my free SEO audit
✓

Proof-of-work guarantee on Foundation, Multi-town, and Trades Premium retainers. Each month's plan is in writing. If an item in it is not done and shown to you by month end, that month is free. We do not guarantee rankings, calls or results. Nobody honest can.

Foundation

$949 /mo

Single-town service business that needs to show up in Google Maps.

  • ✓ Technical and on-page SEO across your whole site (fixes, schema, citations), with every change logged
  • ✓ Page speed and security cleanup
  • ✓ Google Business Profile optimization + weekly posts with branded images
  • ✓ Replies to every Google review, in your voice
  • ✓ Blog posts for your trade and town, each fact-checked before it goes live
  • ✓ 10 personal outreach emails a month to local websites for links (sponsorships, partners, local press, guest articles)
  • ✓ Tracked phone number, so every call is counted
  • ✓ Daily checks that Google can still index your site
  • ✓ Spam-link cleanup, and a full site backup before any change
  • ✓ Monthly report and a written plan for the next month
Book a discovery call

Multi-town

$1,749 /mo

Multi-town operators across the Collingwood / Blue Mountain corridor.

  • ✓ Everything in Foundation
  • ✓ Location pages for up to 5 towns
  • ✓ Rankings tracked in each town, in Maps and in search
  • ✓ A monthly check of whether ChatGPT names you in each town
  • ✓ 20 personal outreach emails a month across your towns for local links
  • ✓ Quarterly competitor teardown
Book a discovery call

Trades Premium

$2,949 /mo

Established trades operators who want SEO + paid search + customer-comms layered together.

  • ✓ Everything in Multi-town
  • ✓ Google Ads campaign management (ad spend separate)
  • ✓ Every call recorded and reviewed with you monthly
  • ✓ Missed-call text-back automation via FixyFlow
  • ✓ Dispatched-tech customer-arrival SMS
  • ✓ Bi-weekly strategy + reporting calls
Book a discovery call

Country-wide

From $2,949 /mo

Six or more towns, several locations, or customers across Canada.

  • ✓ Everything in Multi-town
  • ✓ Location or region pages past the 5-town limit
  • ✓ National keyword research and content plan
  • ✓ Link-building outreach to national directories and publications
Book a discovery call

Worldwide

From $4,000 /mo

A business that sells in more than one country. Priced by quote.

  • ✓ International SEO across countries and languages
  • ✓ Conversion-focused website rebuild (Astro / Next.js)
  • ✓ Custom integrations + executive reporting
Book a discovery call

Not ready for a retainer?

Standalone Audit, $499 one-off

Not ready for a retainer? Start with the audit. One-off deliverable, no commitment.

  • ✓ Full GBP audit with screenshots + prioritized fix list
  • ✓ On-page SEO scan of your website (top 5 pages)
  • ✓ Competitor Map Pack snapshot for your top 3 service keywords
  • ✓ 30-day action plan you can execute yourself
  • ✓ 60-minute walkthrough call to review findings
Buy the audit

Google Ads on its own

Already spending on Google Ads?

For businesses already spending on Google Ads, or that ran ads before and stopped, and that answer the phone. No SEO retainer required. Ad spend stays on your card, paid to Google, zero markup.

Google Ads Rescue

$949 one-time

Calls from the ad budget you already spend, for trades whose ads stopped working, without spending more.

  • ✓ Account audit plus the repair: tracking, targeting, negatives, landing pages
  • ✓ Delivered inside 10 business days, every change in writing
  • ✓ Credited in full to month one of management if you continue within 30 days

Google Ads Management

$949 /mo

Every ad dollar reported as calls and booked jobs, for trades that answer the phone, without a contract.

  • ✓ Month to month, cancel with one email
  • ✓ Call tracking number on ad traffic only, weekly search terms pass, one improvement a week
  • ✓ Monthly report in calls and booked jobs, not impressions

Full scope, the four leaks we keep finding, and the questions people ask on the Google Ads management page.

Book a discovery call

Sample · PDF · 11 pages

What the $499 audit looks like

A complete example audit for a made-up Collingwood plumber: Map Pack positions against three named competitors, the Google Business Profile teardown, the on-page scan, and the 30-day action plan. Yours covers your own business and market.

Open the example audit

Opens in a new tab. No email needed.

What's included

Side-by-side, so you know what you're paying for.

Included Foundation Multi-town Trades Premium Worldwide
Strategy + monthly check-in calls ✓ ✓ ✓ ✓
Google Business Profile management ✓ ✓ ✓ ✓
Weekly GBP Posts ✓ ✓ ✓ ✓
Replies to every Google review ✓ ✓ ✓ ✓
Local citations + NAP consistency ✓ ✓ ✓ ✓
Whole-site technical + on-page SEO, schema markup ✓ ✓ ✓ ✓
Page speed + security cleanup ✓ ✓ ✓ ✓
Fact-checked blog posts ✓ ✓ ✓ ✓
Daily indexing checks + full site backup ✓ ✓ ✓ ✓
Tracked phone number, every call counted ✓ ✓ ✓ ✓
Monthly report: rankings, calls, and leads ✓ ✓ ✓ ✓
Proof-of-work guarantee on each month's written plan ✓ ✓ ✓ -
Per-town location pages - ✓ ✓ ✓
Personal link outreach: 10 emails a month ✓ - - -
Personal link outreach: 20 emails a month - ✓ ✓ ✓
Rankings tracked in each town (Maps + search) - ✓ ✓ ✓
Monthly ChatGPT check in each town - ✓ ✓ ✓
Quarterly competitor teardown - ✓ ✓ ✓
Google Ads campaign management - - ✓ ✓
Every call recorded and reviewed with you monthly - - ✓ -
Missed-call text-back automation - - ✓ -
Dispatched-tech arrival SMS - - ✓ -
Bi-weekly strategy calls (vs. monthly) - - ✓ -
Website rebuild (Astro / Next.js) - - - ✓

What's NOT included

  • × Paid advertising spend (Google Ads / Meta Ads budget is paid directly to the platform)
  • × Domain registration, hosting, or third-party SaaS fees
  • × Content written in a language other than English
  • × GBP suspension reinstatements (handled hourly if needed)
  • × Recovery from a manual penalty or hacked-site incident (separate engagement)
  • × A guaranteed number of links. We do the outreach every month; whether a site links back is its decision

Payment terms

  • ✓Interac e-transfer or card through Stripe
  • ✓Retainers billed monthly in advance, at the start of each retainer month, due on receipt
  • ✓Month to month, no annual contract. Cancel with one email; the service runs to the end of the paid month, with no further invoice
  • ✓Standalone audit invoiced on engagement, delivered within 5 business days of payment
  • ✓Applicable HST added to invoices

Frequently asked questions

Do you guarantee a #1 ranking? +

No. Nobody can guarantee a ranking, a call count or a result, because Google alone decides rankings, and we do not promise any of them. What we do guarantee on Foundation, Multi-town, and Trades Premium is our own work: each month's plan is in writing, and if an item in it is not done and shown to you by month end, that month is free. Your report uses your own Search Console, Business Profile and GA4 data, so you can check every number.

How long until I see results? +

Google Business Profile improvements (Map Pack movement, profile views, calls) typically show in 4–8 weeks. Organic website rankings for service-page keywords take 3–6 months. New websites take longer than established ones. I'll set realistic milestones in your 90-day plan.

Is there a minimum commitment? +

No. Retainers are month to month, with no annual contract. Cancel with one email: the service runs to the end of the month you have already paid for, then stops, and no further invoice is sent. The standalone audit is a one-off purchase.

How do payments work? +

Retainers are billed monthly in advance, at the start of each retainer month. Your month runs from your start date, not the 1st. Pay by Interac e-transfer or by card through Stripe. No refund of a month already begun. The standalone audit is invoiced on engagement, and work begins after payment.

Do you work outside the Georgian Bay region? +

Yes. Every tier is available to a business anywhere in Ontario. The work happens in your Google Business Profile, your website, and your directory listings, so the method is the same in any town. The team is based in Collingwood.

Are Google reviews part of the retainer? +

No. Review generation is a separate product so you can buy it without a retainer, and so retainer clients are not paying for a system they may already have. Review Engine is $149/mo and Review City is $249/mo. Both are on the reviews page.

Can I get Google Ads management without SEO? +

Yes. Google Ads Rescue is $949 one-time: an audit of the account plus the repair of what is broken, delivered inside 10 business days with every change in writing. Google Ads Management is $949 a month, month to month, cancel with one email, and the rescue fee is credited to month one if you continue within 30 days. Ad spend is separate and paid directly to Google. Trades Premium includes ads management on top of the SEO work. Details on the Google Ads management page.

What if I already have an SEO agency? +

The audit is a great way to get a second opinion without firing anyone. I'll tell you straight up if your current setup is fine, has gaps, or needs an overhaul. No pressure to switch.

Why is FixyFlow mentioned in the packages? +

FixyFlow is a service-business SaaS I also operate. It handles the customer-communication layer in Trades Premium: missed-call text-back and dispatched-tech arrival texts. It is not required and there is a free tier. Pricing at fixyflow.com.

Ready to rank in the Map Pack?

Free 20-minute discovery call. We'll talk through your business, your competitors, and what's realistic. No pitch decks.

Free SEO Audit More Google Reviews