What SEO actually costs in 2026
Monthly retainers commonly run from around $1,500 for small businesses to $5,000–$15,000+ for mid-market and competitive markets. One-off audits are often $1,500–$5,000. Hourly consulting sits around $100–$250. Cheaper than this usually means thin, templated work that underdelivers.
What drives the price
Competition in your market, the scope (technical, content, links, or all three), how much content you need produced, and the agency's seniority. A bigger, more competitive market simply needs more work to move, which is most of the cost difference.
Retainer, project, or performance?
Retainers fit ongoing SEO, which is most of it. Projects suit a defined job like a migration or audit. Be cautious with pure performance/"pay for rankings" deals — they often incentivise short-term tactics that risk the site. Transparency about what you're paying for matters more than the model.
What the cheap tiers actually buy you
The sub-$500 "SEO package" is the most common money pit, so it's worth being blunt about what it contains. At that price no one is doing original strategy — you're getting a templated report, a handful of spun articles, and links from directories or networks that range from useless to actively harmful. The work has to be cheap to produce to fit the price, and cheap-to-produce is exactly what Google has spent a decade learning to ignore. Spending $300 a month for a year and seeing nothing isn't bad luck. It's the predictable result of buying volume instead of judgment.
Reading a quote
Two quotes at the same monthly number can mean wildly different things, so look past the headline figure. A useful quote names deliverables and a rough split — how many hours go to technical work versus content versus earning references — and says who's doing it. A vague one just promises "ongoing optimisation". Watch for the bait of a low retainer with content and links billed separately on top, which is how a $1,500 quote becomes a $4,000 invoice. And treat any quote built around a rank guarantee as a reason to walk, whatever the price.
Matching spend to the job
Local service business in a quiet niche — the lower end of the retainer range, or even a one-off audit plus a few fixes, can be enough to compete. National brand fighting funded competitors — you're at the $5,000-plus end, because the work needed to move a crowded market simply costs more and there's no shortcut. One specific problem like a migration or a Core Web Vitals overhaul — pay for a scoped project, not a retainer you don't yet need. The expensive mistake runs both ways. Underspending in a competitive market buys nothing that moves, and overspending in a calm one pays for work the market doesn't require.