Packaged SEO is sold the way phone plans are sold: three tiers, ascending, each with a longer list of inclusions. Silver gets you ten keywords, gold gets you twenty-five, platinum gets you a quarterly strategy call.
The lists describe deliverables. They do not describe effort, and effort is what you are buying. So here is the same question asked the other way round: at each budget, how many hours of work does that actually represent, and what can realistically be done with them?
The conversion
Just over half the agencies in our directory publish an hourly-rate band, and the most common band is $100–$149/hr — 46.6% of the 1,143 that publish one. Using that band as the reference point, a monthly budget converts to roughly:
| Monthly budget | Hours at $125/hr | Hours at $60/hr |
|---|---|---|
| $500 | 4 | 8 |
| $1,000 | 8 | 17 |
| $2,500 | 20 | 42 |
| $5,000 | 40 | 83 |
Two things fall out of that table immediately.
First, the low tiers are much smaller than they look. A $500 monthly package is a half-day of senior time. Whatever the inclusions list says, four hours is what is being allocated, and a meaningful share of it goes to the report that proves the four hours happened.
Second, the second column is the real reason cheap packages exist. An agency working at $60/hr can offer double the hours at the same price. That is not a trick — it is a different cost base, and often a different country. It is worth knowing which one you are buying, because the two produce very different work at the same invoice value.
What each budget can realistically do
Under $750/month — maintenance, not growth. Four to six hours. Enough to keep a Google Business Profile accurate, fix on-page issues as they appear, and publish something short. Genuinely worthwhile for a single-location business that already ranks and needs to not slide backwards. Sold as growth, it is the most common way small businesses conclude that “SEO doesn’t work.”
$1,000–$2,000/month — a real but narrow engagement. Eight to sixteen hours. Enough to do one thing properly: a technical clean-up, or a small content programme, or local visibility across a handful of locations. Not enough to do all three. The agencies worth hiring at this level will tell you which one they have chosen and why. This is the practical floor for a local SEO engagement that is supposed to change something.
$2,500–$5,000/month — the standard small-business engagement. Twenty to forty hours. Enough for parallel workstreams: ongoing technical work, a content cadence, and someone actually thinking about the market rather than only executing. Most of the SEO agencies we rank treat something in this range as their entry engagement, which is worth knowing before you ask a firm to quote below it.
Above $5,000/month — competitive and multi-location work. Forty-plus hours, usually a named team rather than a shared one. Necessary in hard commercial categories, for large catalogues, or wherever several locations each need their own local footprint.
The tier question nobody asks
There is a second effect of budget that packaged pricing hides completely: your budget does not just determine how much work you get, it determines which agencies will take you seriously.
An agency’s published rate is a reasonable proxy for the engagement size it is built around. A firm publishing $150–$199/hr — 26.5% of those that publish a rate — is not structured to run $800 retainers profitably, and if it accepts one, the account lands with whoever has capacity. You will technically be a client. You will not be a priority.
The counterintuitive part is that going bigger does not fix this by itself. In our data, the largest agencies are the most likely to publish low rates — 45.5% of firms with 250–999 people publish under $100/hr, against 19.8% of firms with 10–49. Size correlates with a production floor, not with seniority. A small budget at a very large agency frequently buys more hours of less experienced time, which is the right trade for some work and the wrong trade for most strategy.
The practical move is to shortlist agencies whose published rate implies your budget is a normal-sized engagement for them, not their smallest. That is a filter you can apply before contacting anyone.
How to read a package proposal
Four questions, in order of how much they reveal:
- How many hours a month is this, and how are they split? Everything else is downstream of the answer. If it is not in the proposal, it is not a package, it is a price.
- Which single outcome is this budget aimed at? A proposal that promises technical, content, local and link work at $1,200/month is describing four things it will do a little of.
- What is excluded? Content production and development time are routinely quoted separately. A low retainer with a separate build invoice is not a low retainer.
- Who does the work? Especially if the implied rate is under $50/hr. There is often a good answer. You want to have heard it before you sign, not after.
If the budget is genuinely small
Small budgets are not a failure state — most businesses start there. Two things make them work.
Narrow the scope until it fits. One location, one service line, one set of commercial terms. A small budget aimed at one thing beats the same budget spread across everything, every time.
Do the free, high-leverage work yourself. A complete and current Google Business Profile, correct business information wherever it appears, working site basics, and pages that actually describe what you sell. None of that requires an agency, and all of it makes an agency engagement cheaper later, because you are not paying a $125/hr resource to fix your opening hours.
Then, when the budget grows, you are buying strategy rather than catch-up. Start from the local SEO rankings if you serve a defined area, or by industry if your category has its own conventions — and check what SEO costs before you set the number.