SEO pricing is opaque on purpose. Let me give you the prices straight, what each tier actually buys, and how to tell the professionals from the invoice-mills.
The price tiers, honestly
$150 to $400/month: mostly noise. At this price the provider is running a template across 40 clients. You might get some citations and a monthly report that restates your rankings. It is not always a scam, but it is never a strategy.
$500 to $1,500/month: the real local tier. A competent freelancer or small studio doing your local SEO: Google Business Profile optimization, local citations, location and service pages, review strategy, technical fixes, and content that answers what your customers actually search. This is where most service businesses belong.
$2,500 to $10,000/month: competitive and national. Multiple content pieces per month, digital PR and link building, CRO work. Justified when your keywords are worth that much; overkill for a plumber.
One-time projects ($1,500 to $5,000): the foundation. Technical audit and fixes, site architecture, core page optimization, analytics setup. Worth doing when a site launches or when it has never had real SEO. This is also the tier I most recommend before any retainer: fix the house before advertising it.
What you are actually paying for
SEO work reduces to four activities:
- Technical health: speed, indexing, structure, mobile. Usually a project, then quiet upkeep.
- Content: pages and articles that answer searches your customers make. This is the recurring engine.
- Authority: reviews, citations, links from other sites. The slowest and least controllable part.
- Measurement: knowing which of the above is working. Non-negotiable.
Quotes vary because providers weight these differently and because some do the work while others report on it.
Red flags that predict wasted money
- Guaranteed #1 rankings. Nobody controls Google. Guarantee merchants either rank you for worthless keywords or bend rules that cost you later.
- Secret methods. "We can't share our strategy" means there isn't one, or it's a penalty risk.
- Reporting without access. You should own your Search Console and analytics. Full stop.
- Links for sale. Buying link packages is the fastest route to a manual penalty. Real links come from real content and relationships, and they are slow.
- No talk of your revenue. SEO that cannot name which services it is trying to rank is decoration.
The number nobody quotes: your side of the work
Good SEO needs inputs only you have: which services make you the most money, real customer questions, photos, and patience. Businesses that treat SEO as a vending machine get vending-machine results. The best client I have answers a monthly "what did customers ask this week?" message. That message is worth more than most link packages.
A saner way to buy SEO
Start with the one-time foundation on your site. Then pay for 3 months at the local tier focused on your highest-value service, with deliverables named in the contract. Review rankings and leads together at month 3. Continue, adjust, or stop based on numbers, not vibes. That structure caps your risk at a few thousand dollars and gives the strategy enough time to actually show something.
If you tell me your business and your main service, I will tell you what realistic SEO looks like for it, what it should cost in your market, and whether you need a retainer at all yet.