
Two quotes for "local SEO" can differ by thousands of dollars a month and still sound the same on the phone. The difference is usually in what gets done each month, and that's often not written down.
This page explains what moves the price, what a fair monthly scope looks like and how to check whether it pays for itself. Our own prices are near the end, and they're the same as on our pricing page.
What drives the price of local SEO?
Mostly three things: how many locations you have, how many services you want calls for, and how crowded your market is.
- Locations. Each one has its own Google Business Profile, reviews and listings to keep right.
- Services. Each service you want calls for needs a real page, and more services means more pages to write and keep current.
- Competition. A roofer in a big metro faces more established companies than a plumber in a small town, so it takes more reviews and mentions to stand out.
Other things matter less than they're made to sound. The number of keywords in a report, the length of the report and the length of the contract don't tell you how much work gets done.
What should a monthly fee buy?
A list of work done each month that you can count and check. For a home service company, that usually means:
- New or improved pages for the services you want more of, written from your real jobs
- Listing fixes: wrong details corrected and missing listings claimed
- Google Business Profile updates, such as services, photos and posts
- Help asking for reviews, and replies to the reviews you get
- Mentions earned on local and trade sites
- A fixed set of buyer questions asked to AI assistants, with the answers written down
Each item should come with proof: a link, a screenshot or a before-and-after. If a quote says "ongoing optimization" and nothing else, ask what that means in a normal month. Our local SEO checklist shows what the work involves if you'd rather do it yourself.
Is AI search included, or an extra?
It depends on who you ask, so ask. Some agencies sell AI search as an add-on, and some fold it into local SEO. Buyers move between AI search and Google, so the two overlap:
Only 18% of consumers who use AI for local search felt ready to contact the business it recommended; the rest kept researching on Google and other channels.
Source: BrightLocal consumer search behavior study · (opens in a new tab)
So paying for AI search without the local basics rarely makes sense. Whoever you talk to, these questions show what you'd actually get:
- Which AI assistants do you check, and how often?
- Do you ask the same questions every month, so results can be compared?
- What do you change when an answer gets my details wrong?
- Will I see the exact questions and the dated answers?
All our plans include it: each month we run a fixed set of buyer questions across the AI assistants we test (currently ChatGPT, Claude and Perplexity). We explain how on our methodology page, and our AI visibility benchmark is free to run.
Retainer, one-time fix or do it yourself?
That depends on how much you want done for you, and for how long.
- Monthly plan: for owners who want the work done every month. Ours start at $750/mo, month to month with no minimum term.
- One-time fix: a Found Sprint is $1,500 fixed: up to 10 prioritized fixes from your report, done within 30 days once we have access and an agreed scope, with one round of revisions.
- Do it yourself: the Expert Action Plan is $149: the complete report plus a 30-minute consultation on what to fix first. It's credited once toward your first plan month or a Found Sprint if you start within 30 days of buying it.
Book a free 30-minute strategy call if you can't tell which one fits. We'll say so when the honest answer is "none of them yet".
How can you tell if it pays off?
Work it out from your own numbers before you sign anything. You need four: your average job, what you keep from it, how many calls you close, and the monthly cost.
When does a monthly plan break even?
- Average job: $8,000. After materials and labor, each job leaves you $2,400.
- Monthly cost of the work you're comparing: say $2,000.
- Break-even: $2,000 ÷ $2,400 = 0.83, so a bit less than one extra job a month covers it.
- If you close one job for every three calls, that's two or three extra calls a month from search.
- Swap in your own job value, margin, close rate and quote. The math stays the same.
Illustrative examplemade-up numbers · use your own
Then judge it over months, not weeks. Pages, reviews and listings take time to show up in search, and one slow month says little on its own.
How does that compare with paying per lead?
Google's Local Services Ads charge per lead rather than per month, and Google's help pages explain how that billing works.[1] Paying per lead brings calls quickly once Google approves you, and it stops the day you stop paying.
Local SEO works the other way round: slower to start, but the pages, reviews and listings stay yours. For how we work with home service trades, see contractor marketing.
What do our plans cost, and what's included?
Here's what each plan includes every month:
| Each month | Starter | Growth | Leader | Custom |
|---|---|---|---|---|
| Price and term | ||||
| Price | Starter: $750/mo | Growth: $1,250/mo | Leader: $2,500/mo | Custom: From $5,000/mo |
| Term | Starter: Month to month, cancel any time | Growth: Month to month, cancel any time | Leader: Month to month, cancel any time | Custom: Month to month, cancel any time |
| Items shipped each month, with proof | Starter: 5 (+1 a quarter) | Growth: 14 | Leader: 27 | Custom: Per written scope |
| Scope | ||||
| Locations or metros | Starter: 1 | Growth: 1 | Leader: Up to 3 | Custom: 5+ |
| Named competitors compared | Starter: 3 | Growth: 5 | Leader: 5 per location | Custom: 5 per location |
| AI answers | ||||
| Buyer questions a month, each asked to ChatGPT, Claude and Perplexity | Starter: 25 | Growth: 75 | Leader: 150 | Custom: 150 per location |
| AI interview sessions: what assistants know about you and why they pick a competitor | Starter: 1 basic | Growth: 1 in depth | Leader: 1 in depth per location or service line, up to 3 | Custom: 1 in depth per location |
| Website | ||||
| Answer-first pages from your real jobs | Starter: 1 | Growth: 2 | Leader: 4 | Custom: Per written scope |
| Key page refreshes | Starter: — | Growth: 1 | Leader: 2 | Custom: Per written scope |
| Conversion fixes | Starter: — | Growth: 2 | Leader: 3 | Custom: Per written scope |
| Technical & schema fixes (at most, as needed) | Starter: 3 | Growth: 5 | Leader: 10 | Custom: Per written scope |
| Google & listings | ||||
| Google Business Profiles cared for | Starter: 1 | Growth: 1 | Leader: Up to 3 | Custom: Every location |
| Google Business Profile posts | Starter: 2 | Growth: 4 | Leader: 8 | Custom: Per written scope |
| Listing & credential fixes | Starter: 2 (10 checked) | Growth: 4 | Leader: 8 | Custom: Per written scope |
| Reviews | ||||
| Review requests + reply drafts | Starter: Every customer you share · every new review | Growth: Every customer you share · every new review | Leader: All locations and platforms | Custom: All locations |
| Mentions & video | ||||
| New placements on sites AI assistants cite (best-of lists, review sites) | Starter: 1 a quarter | Growth: 1 | Leader: 2 | Custom: Per written scope |
| Short-video scripts (we edit and post the clips you film) | Starter: — | Growth: 1 | Leader: 2 | Custom: Per written scope |
| Compliance | ||||
| Compliance flags for your review | Starter: — | Growth: — | Leader: ✓ | Custom: ✓ |
| Message map in month 1 | Starter: — | Growth: ✓ | Leader: ✓ | Custom: ✓ |
| Working together | ||||
| Report and calls | Starter: Monthly report · 30-min call every month | Growth: Monthly report · 30-min call every month | Leader: Monthly report · 30-min call every 2 weeks | Custom: 2 calls a month + quarterly review |
| Who you work with | Starter: Denys Kharkovskyy (founder) and our team | Growth: Denys Kharkovskyy (founder) and our team | Leader: Denys Kharkovskyy (founder) and our team | Custom: Denys Kharkovskyy (founder) and our team |
| Written before-and-after comparison in month 3 | Starter: ✓ | Growth: ✓ | Leader: ✓ | Custom: ✓ |
| Guarantee | Starter: Every item except the as-needed ones has a credit value | Growth: Every item except the as-needed ones has a credit value | Leader: Every item except the as-needed ones has a credit value | Custom: Every item except the as-needed ones has a credit value |
Starter
- Price
- $750/mo
- Term
- Month to month, cancel any time
- Items shipped each month, with proof
- 5 (+1 a quarter)
- Locations or metros
- 1
- Named competitors compared
- 3
- Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
- 25
- AI interview sessions: what assistants know about you and why they pick a competitor
- 1 basic
- Answer-first pages from your real jobs
- 1
- Key page refreshes
- —
- Conversion fixes
- —
- Technical & schema fixes (at most, as needed)
- 3
- Google Business Profiles cared for
- 1
- Google Business Profile posts
- 2
- Listing & credential fixes
- 2 (10 checked)
- Review requests + reply drafts
- Every customer you share · every new review
- New placements on sites AI assistants cite (best-of lists, review sites)
- 1 a quarter
- Short-video scripts (we edit and post the clips you film)
- —
- Compliance flags for your review
- —
- Message map in month 1
- —
- Report and calls
- Monthly report · 30-min call every month
- Who you work with
- Denys Kharkovskyy (founder) and our team
- Written before-and-after comparison in month 3
- ✓
- Guarantee
- Every item except the as-needed ones has a credit value
Price and term
Scope
AI answers
Website
Google & listings
Reviews
Mentions & video
Compliance
Working together
Growth
- Price
- $1,250/mo
- Term
- Month to month, cancel any time
- Items shipped each month, with proof
- 14
- Locations or metros
- 1
- Named competitors compared
- 5
- Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
- 75
- AI interview sessions: what assistants know about you and why they pick a competitor
- 1 in depth
- Answer-first pages from your real jobs
- 2
- Key page refreshes
- 1
- Conversion fixes
- 2
- Technical & schema fixes (at most, as needed)
- 5
- Google Business Profiles cared for
- 1
- Google Business Profile posts
- 4
- Listing & credential fixes
- 4
- Review requests + reply drafts
- Every customer you share · every new review
- New placements on sites AI assistants cite (best-of lists, review sites)
- 1
- Short-video scripts (we edit and post the clips you film)
- 1
- Compliance flags for your review
- —
- Message map in month 1
- ✓
- Report and calls
- Monthly report · 30-min call every month
- Who you work with
- Denys Kharkovskyy (founder) and our team
- Written before-and-after comparison in month 3
- ✓
- Guarantee
- Every item except the as-needed ones has a credit value
Price and term
Scope
AI answers
Website
Google & listings
Reviews
Mentions & video
Compliance
Working together
Leader
- Price
- $2,500/mo
- Term
- Month to month, cancel any time
- Items shipped each month, with proof
- 27
- Locations or metros
- Up to 3
- Named competitors compared
- 5 per location
- Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
- 150
- AI interview sessions: what assistants know about you and why they pick a competitor
- 1 in depth per location or service line, up to 3
- Answer-first pages from your real jobs
- 4
- Key page refreshes
- 2
- Conversion fixes
- 3
- Technical & schema fixes (at most, as needed)
- 10
- Google Business Profiles cared for
- Up to 3
- Google Business Profile posts
- 8
- Listing & credential fixes
- 8
- Review requests + reply drafts
- All locations and platforms
- New placements on sites AI assistants cite (best-of lists, review sites)
- 2
- Short-video scripts (we edit and post the clips you film)
- 2
- Compliance flags for your review
- ✓
- Message map in month 1
- ✓
- Report and calls
- Monthly report · 30-min call every 2 weeks
- Who you work with
- Denys Kharkovskyy (founder) and our team
- Written before-and-after comparison in month 3
- ✓
- Guarantee
- Every item except the as-needed ones has a credit value
Price and term
Scope
AI answers
Website
Google & listings
Reviews
Mentions & video
Compliance
Working together
Custom
- Price
- From $5,000/mo
- Term
- Month to month, cancel any time
- Items shipped each month, with proof
- Per written scope
- Locations or metros
- 5+
- Named competitors compared
- 5 per location
- Buyer questions a month, each asked to ChatGPT, Claude and Perplexity
- 150 per location
- AI interview sessions: what assistants know about you and why they pick a competitor
- 1 in depth per location
- Answer-first pages from your real jobs
- Per written scope
- Key page refreshes
- Per written scope
- Conversion fixes
- Per written scope
- Technical & schema fixes (at most, as needed)
- Per written scope
- Google Business Profiles cared for
- Every location
- Google Business Profile posts
- Per written scope
- Listing & credential fixes
- Per written scope
- Review requests + reply drafts
- All locations
- New placements on sites AI assistants cite (best-of lists, review sites)
- Per written scope
- Short-video scripts (we edit and post the clips you film)
- Per written scope
- Compliance flags for your review
- ✓
- Message map in month 1
- ✓
- Report and calls
- 2 calls a month + quarterly review
- Who you work with
- Denys Kharkovskyy (founder) and our team
- Written before-and-after comparison in month 3
- ✓
- Guarantee
- Every item except the as-needed ones has a credit value
Price and term
Scope
AI answers
Website
Google & listings
Reviews
Mentions & video
Compliance
Working together
Every plan runs month to month with no minimum term. Each item has a credit value, except optional items done as needed. If we miss one, its credit comes off your next invoice.
We publish our prices for the same reason owners should publish theirs:
For trades and home services, star ratings and review counts carry more weight than in any other industry, and 36% of trade customers weigh clear pricing or deals (vs 30% overall).
Source: BrightLocal consumer search behavior study · (opens in a new tab)
Which pricing red flags should you watch for?
Walk away, or at least slow down, if you see any of these:
- A monthly price with no list of what gets done each month.
- Promised rankings or a promised spot in ChatGPT. Google says there's no way to pay for a better local ranking.[2]
- A long contract with no way out if the work isn't delivered.
- Reports full of traffic and ranking charts but no list of the work done.
- Packages built on dozens of near-identical city pages or bulk directory submissions.
- Reviews written or bought for you as part of the service.
What no price can buy
No budget buys a fixed spot on the map or in an AI answer. Google and the AI companies decide what they show, and distance to the person searching plays a part. What money buys is work: better pages, cleaner listings, review requests and new mentions, done every month and shown to you.