Two businesses buy the same 20 hours of SEO work in the same month. One pays a $2,500 retainer. The other pays a $12,000 project fee and then nothing for a quarter. Neither is being cheated; they bought different shapes. The pricing model you pick decides your cash flow, your negotiating position, and what your vendor optimizes for, so it deserves as much attention as the number. There are four models on the market. Here is each one, honestly.
Skip the generic ranges. Price your actual build.
The estimate sketches the real version we would ship for your business at your scale. Sixty seconds, no opt-in.
Model 1: the monthly retainer
The default pricing model for ongoing SEO, and for good reason: the work is continuous. Rankings are computed against living competitors, content compounds, links accrue. A retainer of $1,000 to $5,000 a month buys a recurring scope: strategy time, content production, technical fixes, link outreach, reporting. Ahrefs' industry survey found this model dominating the market, with most retainers falling between $500 and $5,000 (survey here).
The retainer's weakness is drift. Month nine looks like month two on the invoice, and if the vendor has stopped thinking, it looks like month two in the deliverables too. Demand a named monthly scope: which pages, which content, which fixes, which outreach. A retainer without a deliverables list is a subscription to hope. What the healthy version of each tier contains is mapped in the full SEO pricing guide.
Model 2: fixed-price projects
Bounded problem, bounded price. Site migrations, technical cleanups, a content sprint to build out service pages, a one-time audit with a fix list. Typical range: $2,000 to $15,000, scaling with site size and how much engineering is involved. A 30-page local site's technical cleanup sits near the bottom; a 5,000-page e-commerce migration does not.
Projects are the right buy when the problem genuinely ends. A slow site gets fast, a migration lands cleanly, done. They are the wrong buy for competitive rankings, because the day the project ends, your competitors keep going. The tell that you were sold the wrong shape: a project pitched as making you rank rather than fixing something specific. Speed work is the classic legitimate project, and slow sites really do bleed rankings, so it is often the right first check.
Model 3: hourly consulting
Most consultants bill $75 to $200 an hour; senior specialists in narrow problems bill $250 and up. Hourly is the honest model for advice: an audit walkthrough, a second opinion on a proposal, a migration plan reviewed before you commit, a quarterly strategy session while your own team executes.
Hourly breaks down as an execution model. Twenty hours of monthly execution at $150 is $3,000 with none of the accountability a retainer scope carries, and hourly vendors have no structural incentive to get efficient. Buy hours for judgment. Buy scopes for work. A useful pattern for owner-operators: do the work yourself from Google's own documentation, which is genuinely good (the starter guide covers most of it), and buy a few consulting hours a quarter to check your direction.
Model 4: performance-based SEO
Pay only when you rank. It is the best-sounding pricing model on the market and the one to walk away from. The problem is structural: nobody controls rankings except Google, so a vendor guaranteeing them is either choosing keywords easy enough to be worthless, defining success so loosely they always collect, or planning to hit the target with tactics that violate Google's spam policies and get you penalized after they are paid.
Google's own hiring guidance says it plainly: be wary of anyone guaranteeing rankings (Do you need an SEO?). The vendors who can actually deliver competitive rankings do not need to gamble their revenue on Google's output; they have client lists that prove the work. Performance pricing survives because it converts skeptical buyers, not because it aligns incentives. The one defensible variant is a performance bonus on top of a fair base, tied to leads rather than positions. Even then, read the definition of a lead twice.
The hybrid most good engagements actually use
In practice, the healthiest structure we see is a project-then-retainer hybrid: a fixed-price first phase that fixes the foundation, a technical cleanup, core pages rebuilt, tracking installed, then a smaller ongoing retainer for content, authority, and iteration. The project de-risks the retainer: you see how the vendor works on a bounded scope before you marry them, and the retainer is not spent re-fixing plumbing every month. Our own engagements run on this shape, and how it works walks through the sequence.
The same business, priced four ways
Numbers make the trade-offs concrete. Take a single-location service business in a mid-competition metro, a decent site with some technical debt, and a $30,000 year-one appetite for search. Under a pure retainer at $2,500 a month, year one costs $30,000 and the first quarter of it is partly spent fixing foundations at retainer pace. Under project-then-retainer, a $6,000 cleanup lands the foundation in six weeks, then $1,800 a month covers content and authority: $25,800 for the year, with the fixes done sooner. Under hourly at $150, the same scope needs roughly 180 hours, $27,000, but nobody owns the outcome and the coordination falls on you. Under a performance deal, the sticker says $0 up front, and the real price arrives later, in easy keywords that produced nothing or in cleanup after the shortcuts surface.
Same business, same market, spreads of twenty percent in cash and far more in risk. The cheapest model on paper is rarely the cheapest in outcome, which is the entire reason to price the shape and not just the number.
Picking the model for your situation
- Site has known technical problems, or you are mid-replatform: fixed project first. Do not sign a retainer to fix a bounded problem slowly.
- Competitive market, search is a proven channel: retainer at the real-SMB tier, $1,500 to $4,000, with a named monthly scope.
- You have an in-house marketer who can execute: hourly or quarterly consulting on top of their work.
- Tight budget, low-competition local market: small local retainer, $500 to $1,500, scoped to the map pack. See local SEO pricing for the bands.
- Anyone leading with a rankings guarantee: no model fixes that vendor. Keep walking.
Price the work against your own numbers
Every model prices the same underlying thing: hours applied to your market. Whether those hours are worth buying depends on what your market is worth, and that is checkable before any contract. Run the estimator to size the search demand in your area, then do the ROI math against whichever model you are quoted. The model that survives your arithmetic is the right one.