Pricing · transparent

Simple plans. No retainers you can't escape.

Three plans, all built around real deliverables. Pick the one that fits today, change later, no penalty.

Local
$2,500/mo
For a single business ready to ship the first 90 days of real local SEO.
  • Audit 1 full local SEO audit (month 1)
  • Google Business Profile rebuilt and optimized end to end
  • On-page optimization for your existing service pages
  • Pages 2 new core service pages
  • Blog posts 4 optimized blog posts per month
  • Citations cleaned and built across the directories that matter
  • Reporting monthly report tied to calls
  • Calls monthly strategy call, direct with me
Get started
MOST CHOOSE THIS
Growth
$4,000/mo
Where most clients land. The plan that ships compounding results.
  • Everything in Local plus more of it, faster
  • Pages 4 new core service pages (based on need)
  • Blog posts 8 optimized blog posts per month
  • Local links 4 quality local backlinks per month
  • AI visibility 4 brand mentions to get you recommended by AI search
  • Reporting monthly report plus async Slack updates
  • Calls bi-weekly strategy call
Get started
Scale
$7,000/mo
For businesses ready to dominate their market and own the local map.
  • Everything in Growth at higher volume
  • Pages ongoing service and city pages
  • Blog posts 15 optimized blog posts per month
  • Local links 10 quality local backlinks per month
  • AI visibility 8 brand mentions to get you recommended by AI search
  • Monitoring competitor and ranking monitoring
  • Reporting live dashboard plus monthly report
  • Calls weekly call plus dedicated Slack
Get started

3-month minimum · cancel any time after month 3

Not sure which plan? Talk to me →
Compare plans

Side by side, no asterisks.

FeatureLocalGrowthScale
Optimized blog posts / month4815
New core service pages24Ongoing
Local backlinks / month410
Existing page optimization
Google Business Profile
AI brand mentions / month48
Technical SEO fixes
Competitor monitoring
Strategy callsMonthlyBi-weeklyWeekly
Slack accessAsyncDedicated
Minimum commitment3 months3 months3 months
Every plan includes

Direct access. No junior handoffs.

Direct access

No account managers, no juniors, no offshore team. You work directly with the person doing your work.

Real reporting

Numbers tied to calls and booked jobs, not vanity dashboards.

No long contracts

Three-month minimum, then month to month.

One client per niche per city

We never compete with our own work in your market.

Stop any time after month 3

30 days' notice. No penalty, no hostage data.

The same honest approach

Plans differ in volume, not in who touches your account, or how straight I am with you.

FAQ · pricing
Is there a long-term contract?
Three-month minimum, so there is time to ship something real. After that, month to month, leave any time, no penalty.
Can I switch plans?
Yes. Upgrade or downgrade with 30 days' notice, prorated at the next billing cycle. Start where you are today and change as you grow.
When do you start work?
Within five business days of signing. Month 1 covers the audit, the Google Business Profile rebuild, and strategy. Month 2 onward is full execution.
Do you offer one-off audits?
Not on their own. The audit is part of every plan. Book a free call first, and if a standalone audit is truly all you need, I will point you to someone who does that.
Do you offer a guarantee?
I do not promise a number-one ranking, because nobody honestly can. I promise the right work, done by me, with the calls shown to you every month. If the phone is not ringing more, we both see it in the numbers.
What if my business is not one of your six niches?
I will tell you honestly on the call. I say no a lot. Depth in six niches beats spreading thin across thirty.

Pick a plan, or talk to me first.

Free thirty-minute strategy call. No deck, no pitch. I pull up your site and tell you what I would fix first.