Pricing

Why there's no fixed pricing table — and how to get a quote.

Why There's No Fixed Pricing

SEO pricing that ignores context isn't pricing — it's guessing. A local bakery competing for 'croissants near me' in a mid-size city has a different problem than a B2B SaaS competing for category terms globally. Charging the same retainer for both would be wrong for one of them.

Every quote I write reflects four things:

  1. Your industry and competitive set. Ranking in a thin niche costs less than ranking against well-funded incumbents. I research the gap before quoting.
  2. Your current site condition. A technically sound site with clean structure costs less to rank than one with index bloat, crawl errors, or a penalty. The audit (if you want one first) tells me exactly where you start.
  3. Your target region. Local SEO in a single city, national coverage, or global reach — each has a different scope and timeline.
  4. What you're trying to achieve. Maps visibility, organic traffic, AI-search citations, or all three — the goal shapes the engagement.

Typical ranges

For context:

  • SEO Audit: $349 (one-time)
  • Local and Maps SEO: from $299/month
  • Full SEO Retainer: from $997/month
  • AI-Search Visibility: from $647/month

The first 30 days are on me for new clients this month — a risk-free way to see the work before committing.

How to get a quote

Book a free consultation. I'll ask about your business, look at your current rankings, and give you a specific recommendation — with a number — within 24 hours of our call.

Get a custom quote — book a free consultation.

I'll tell you exactly what it would take to rank, with a number attached.

Book free consultation
Built with

First 30 days on me. New clients this month only. Book Free Audit