Grow

How much does SEO cost,
and how long until it works?

Updated July 9, 2026

Quick answer

Most small businesses pay between 500 and 2,500 dollars a month for managed SEO, billed as a monthly retainer, an hourly rate, a per-project fee, or a flat productized fee. Competitive and national markets run higher, and anything under about 500 dollars a month is usually automation rather than real strategy. Expect the first meaningful movement in three to six months and compounding results in six to twelve, because SEO earns trust slowly and holds it once earned. The honest cost depends on how competitive your market is, and the honest timeline is measured in months, not weeks.

SEO pricing is famously murky. Ask five providers what SEO costs and you’ll get quotes that swing from suspiciously cheap to eye-watering, all for something labelled with the same three letters. The confusion is not an accident. “SEO” bundles several different jobs, sold under several different pricing models, and the acronym alone tells you almost nothing about what you’re buying. So let’s clear the fog with the two questions everyone actually has: what does it cost, and how long until it does anything? Real numbers, real timelines, and how to tell useful SEO from expensive noise.

Key takeaways

  • SEO is priced four main ways: hourly, monthly retainer, per-project, and per-deliverable. Comparing a retainer against an hourly rate on price alone is meaningless, because they buy different things.
  • Your bill mostly reflects three cost drivers: how competitive your market is, how much content and authority work it takes to compete there, and who is actually doing the work (a senior strategist or an offshore template).
  • The money splits across five jobs: strategy, content, technical SEO, authority and links, and reporting. A cheap quote almost always means one or more of those is missing or automated.
  • Offers around 200 dollars a month are not a smaller version of good SEO, they are a different and often risky product. Cleaning up after a bad link campaign usually costs more than doing it right would have.
  • SEO rarely breaks even in the first quarter. Plan for a six to twelve month payback, then years of compounding return once rankings hold.
  • The cheapest option on paper (doing it yourself) is rarely the cheapest in practice once you count your own hours and the cost of slow progress.

What you’re actually paying for

The reason two honest quotes can be 400 dollars and 4,000 dollars for the same service is that “SEO” is really five jobs wearing one label. Understand the parts and the price stops being a mystery and becomes a scope conversation.

Strategy and planning

Before a single page is written, someone has to decide what to target. That means keyword and intent research, sizing the competition, mapping your pages to the searches that actually lead to sales, and setting a sequence so the easy wins come first. This is the part that separates doing SEO from doing SEO that works. Skip it and you get activity with no direction: content nobody searches for, effort spent on terms you’ll never rank for.

Content

Content is usually the biggest line item and the one that keeps paying off. These are the pages and articles that earn rankings by genuinely answering what people search, written well enough that a human wants to read them and a search engine wants to surface them. Good content is researched, structured, and tied to a real business goal. Cheap content is spun out in bulk with no strategist behind it, and it reads exactly like what it is.

Technical SEO

This is the plumbing: site speed, clean structure, crawlability, indexing, mobile experience, and schema markup that helps engines understand your pages. It’s unglamorous and often invisible to you, but it’s the foundation everything else stands on. Publishing great content on a slow, badly structured site is like building on sand. If your platform actively fights good structure and speed, knowing when to leave a website builder is worth reading before you pour money into optimizing a site that can’t be optimized.

Search engines rank pages they trust, and trust is earned partly through mentions and links from reputable places. Earning them is slow, relationship-driven, and where most of the real difficulty lives. It’s also where the most damage gets done, because it’s the easiest job to fake with spammy, mass-produced links that look like progress and end in a penalty. One good mention beats a hundred bought ones.

Reporting and measurement

Finally, someone has to measure what worked, report it honestly, and adjust the plan. Real reporting connects the work to outcomes you care about: qualified traffic, leads, and revenue. Vanity reporting shows you a wall of green arrows (keywords tracked, impressions up) that feels like progress and tells you nothing about whether the phone is ringing.

SEO has also widened lately. It’s no longer only about ranking blue links; it increasingly means showing up inside answer engines and AI summaries too. If you’re unsure how those overlap, SEO vs AEO vs GEO explained plainly covers what each one optimizes for and which your business actually needs.

When one provider quotes 400 and another quotes 4,000, they are almost always selling different combinations of those five jobs. Compare on scope and on who’s doing the work, not on the total at the bottom.

SEO pricing models compared

The same work gets sold under a handful of pricing models, and picking the wrong one for your situation is a common way to overpay. Here’s how the main models line up.

Pricing modelTypical rangeHow it’s billedBest for
Hourly / consulting$75–$200/hrPer hour workedAudits, advice, small defined fixes
Monthly retainer$750–$7,500+/moFixed monthly for ongoing workSteady, competitive growth over time
Project / one-off$2,000–$15,000+Fixed fee per deliverableMigrations, audits, one-time rebuilds
Per-deliverable$100–$1,000+/itemPriced per article, page, or linkTopping up content or filling one gap
Cheap “packages”$100–$400/moFlat and automatedAlmost nobody (see the red flags below)
Productized / flat monthlyFixed feeOne predictable monthly priceAlways-on work without renegotiation

A few notes on choosing. Hourly is honest for advice and small fixes, but it punishes you for asking questions and makes budgeting a guessing game. Retainers suit ongoing, competitive work, which is most real SEO, but watch for long lock-in contracts and vague deliverables. Project pricing is right for a one-time job like a site migration, though it leaves no one accountable afterward. Per-deliverable is useful for topping up, say buying five articles a month, but it can drift into paying for output rather than outcomes.

The last model is the one most growing businesses settle into. A flat monthly fee gives you continuous work without renegotiating every time the scope shifts, and no surprise invoices. Our own managed SEO services run this way, as part of one connected team that builds the site, runs the ads, and automates the follow-up on a single retainer, rather than three vendors who never talk to each other. Whichever model you choose, make sure genuine strategy is included and not quietly stripped out to hit a price.

How much SEO costs by business size and competition

Pricing models tell you how you’ll be billed. What you’ll actually spend depends far more on your market. A dentist in a small town and a national software company both want to rank, but the amount of content and authority it takes to get there is wildly different, and so is the bill. These are typical industry ranges, not a quote.

Business size and marketTypical monthlyWhat that buys
Solo or micro business, low competition$500–$1,000Foundational fixes, a few pages a month, light reporting
Small business, moderate competition$1,000–$2,500Ongoing content, technical upkeep, steady authority work
Established SMB, competitive market$2,500–$5,000A fuller content engine, active outreach, senior strategy
National or high-competition brand$5,000–$15,000+Large content programs, serious authority building, a dedicated team

The single biggest driver inside these bands is competition. If a dozen well-funded companies are all chasing the same terms, catching them takes more and better content, more authority, and more patience, which means more hours and a higher fee. The second driver is speed: you can compress a year of progress into six months, but only by doing more work in parallel, which costs more. There’s no way to buy speed and cheapness at once in SEO. Something has to give, and if a provider promises both, the thing giving way is quality.

Why cheap SEO is expensive

Every so often an offer lands in your inbox: SEO for 199 dollars a month, guaranteed page one. It’s tempting when budgets are tight. It’s also, almost always, a trap. Real SEO for a competitive term simply cannot be produced at that price by a human doing careful work, so something has to be faked. Cheap SEO is not a smaller portion of good SEO. It’s a different product that happens to share the name.

The red flags of a 200-dollar-a-month offer

  • Guaranteed number-one rankings. Nobody controls Google’s results, and Google says so directly. A guarantee is a sign the provider will chase easy, worthless terms or bend the rules to look successful.
  • Bulk content with no named strategist. Mass-generated articles with no research behind them and no human owning the plan. It fills a content calendar and moves nothing.
  • Links built in volume. Directories, private blog networks, foreign-language link farms. These are the fastest route to a manual penalty, and the penalty outlasts the provider.
  • Reports full of vanity metrics. Keywords tracked, impressions, “SEO score” out of 100. Lots of green arrows, nothing about leads or revenue.
  • No visibility into the work. You can’t see what was done this month, and there’s no clear list. If you can’t tell what you paid for, you probably paid for very little.

The real cost of cheap SEO shows up later. A penalty from spammy links can wipe out rankings you did have, and cleaning it up (disavowing links, rebuilding trust, waiting out the recovery) routinely costs more than good SEO would have cost from the start. If your budget only stretches to fake SEO, the smarter move is to do less real SEO, or to put the money into paid ads for now and come back to SEO when you can fund it properly.

How long before SEO pays off

SEO is slow for a reason that’s actually reassuring once you understand it: search engines reward proven trust, and trust takes time to build. New content has to be found, indexed, and evaluated. Authority has to accumulate. Rankings creep up as the engine grows more confident you deserve them. That’s why the honest timeline is measured in months, and why “hard to stop” is the flip side of “slow to start.”

A realistic timeline

  • Month 1 to 2: foundation. Technical fixes, keyword and content strategy, cleanup. Little visible movement, plenty happening under the hood.
  • Month 3 to 4: early signals. Long-tail and lower-competition pages start ranking. Traffic ticks up. First leads from search appear.
  • Month 6 to 9: compounding. The content library matures, authority builds, and pages start lifting each other. Growth accelerates rather than crawls.
  • Month 12 and beyond: momentum. Rankings hold, new content ranks faster because the site is trusted, and the cost per new customer keeps falling.

When it actually pays back

Break-even depends on what a customer is worth to you, not on a calendar. Spend 1,500 dollars a month and that’s 18,000 dollars over year one. A business where one new client is worth 5,000 dollars breaks even on a handful of extra deals; a business selling a 40 dollar product needs far more volume before the math works. Do that sum before you start, because it tells you both whether SEO is worth it for you and roughly how long to expect. The most expensive SEO of all is the kind you pay for through the hard early months and abandon right before it starts to pay you back.

DIY vs freelancer vs agency vs in-house

Cost isn’t only the invoice. Who does the work changes both the price and the result, and the cheapest line item is often the most expensive choice once you count everything.

Doing it yourself

The out-of-pocket cost is near zero, which is why it’s tempting. The real cost is your time and the slow, error-prone learning curve. DIY can work for a very small business in a quiet market, or for the strategy-light basics. It falls apart when you need to compete, because SEO is a part-time job at best for a busy owner, and half-done SEO tends to stall right where it gets hard.

Hiring a freelancer

A good freelancer (roughly 75 to 150 dollars an hour, or a small retainer) is a solid middle ground for defined, ongoing work. The risks are consistency and capacity: one person can only cover so many of the five jobs well, and if they get busy or move on, your progress stops with them.

Working with an agency or productized team

An agency or productized provider gives you a team across all five jobs and a predictable monthly cost, usually 750 dollars and up depending on your market. You trade some hourly-rate efficiency for coverage, accountability, and someone owning the outcome. The flat-fee, productized version removes the two things people hate most about agencies: long contracts and scope haggling.

Building an in-house team

An in-house hire gives you full control, but it’s the most expensive path by a wide margin once you add salary, benefits, tools, and the cost of hiring itself, and a single person still can’t cover strategy, content, technical, and links alone. It only makes sense at real scale. If you’re weighing these options across your whole marketing function, in-house vs agency vs freelancer, with the real costs compared breaks down the hidden coordination and downtime costs that never show up in an hourly rate.

An illustrative cost scenario

Here’s how the numbers tend to play out. This example is illustrative, not a quote.

A B2B services company in a moderately competitive market signs up for managed SEO at 1,800 dollars a month. In the first two months they see almost nothing visible: the work goes into fixing a slow, cluttered site, researching the terms their buyers actually search, and planning a content calendar. Around month four, a handful of lower-competition articles start ranking and bringing in a trickle of leads. By month eight the content library and a few earned mentions are compounding, and search is producing a steady stream of qualified enquiries.

At an average deal worth 4,000 dollars, they only need a few extra clients a year for SEO to pay for itself, and by the end of year one the channel is comfortably in the black and still growing. The point isn’t the exact figures, it’s the shape: quiet at first, a slow climb, then a channel that keeps returning long after the setup work is done. That’s why SEO rewards patience and punishes quitting early.

SEO vs paid ads: the honest comparison

The question underneath “how much does SEO cost” is usually “should I just run ads instead?” Fair. Here’s the trade.

  • Ads buy traffic today and stop the second you stop paying. Fast, controllable, rented.
  • SEO takes months but keeps working with no per-click cost. Slow, compounding, owned.

For most businesses it isn’t either-or. Run paid ads to get leads flowing now, and build SEO so you’re less dependent on that ad spend a year from now. If you’re sizing up the paid side, how much Google Ads cost for a small business breaks down the other half of the budget. Both are chapters in the same guide to getting more customers online, and they work best when the traffic, the pages, and the follow-up are handled by one team rather than stitched together across vendors.

The bottom line

Good SEO for a small business realistically costs 500 to 2,500 dollars a month, more in competitive markets, and takes three to six months to show real movement. Cheaper than that is usually automation you’ll regret; faster is usually a promise that ends in a penalty. Pay for strategy, content, technical health, and genuine authority, pick a pricing model that fits how you want to work, measure leads instead of vanity metrics, and give it the six to twelve months it needs to compound.

Want a straight read on what your market actually requires, and whether you’re currently overpaying for SEO that isn’t moving? Book a call and we’ll tell you where the money should go, or that you’d be better off putting it into ads for now. You can also see pricing to check how a flat monthly retainer compares to what you’re paying today.

FAQ

Common questions,
answered.

How much should a small business pay for SEO per month?

Most small businesses land between 500 and 2,500 dollars a month for meaningful, managed SEO. Lower-competition niches sit at the bottom of that band; competitive markets and national targets push toward the top and beyond. Below roughly 500 dollars a month you're usually buying automated busywork, not strategy. The right number depends on how competitive your market is and how fast you want to move, not on a one-size price list.

How long before SEO starts working?

Expect the first real movement in about three to six months, and meaningful, compounding results closer to six to twelve. SEO builds trust and authority over time, so it's slow to start and hard to stop once it's rolling. Anyone promising page-one rankings in a few weeks is either targeting keywords nobody searches or about to break Google's rules on your behalf.

Is cheap SEO (100 to 300 dollars a month) worth it?

Rarely. At that price the work is almost always automated: mass-generated content, spammy links, and reports full of vanity metrics. At best it does nothing; at worst it triggers a penalty that costs more to clean up than good SEO would have cost in the first place. If budget is tight, it's better to do less real SEO than more fake SEO.

Is SEO better than paying for ads?

They do different jobs. Ads buy traffic instantly and stop the moment you stop paying. SEO takes months to build but keeps working without per-click costs, so it compounds. For most businesses the answer isn't either-or: run ads to get traffic now, build SEO so you're less dependent on ads later. The mix depends on how urgently you need leads versus how much you want to own the channel long-term.

Is SEO worth it for a small business?

For most small businesses, yes, as long as you can commit to at least six to twelve months and your customers actually search for what you sell. SEO builds an asset you own: traffic that keeps arriving without paying per click. It is a poor fit if you need leads this week, if your market has almost no search volume, or if you'll quit at month three. In those cases, spend on paid ads first and layer SEO in once you can be patient with it.

How much should I spend on SEO per month?

Set the number from your economics, not a price list. Work out what a new customer is worth to you, estimate how many extra customers a stronger search presence could bring, and spend an amount that stays comfortably below that expected return. A common starting point is 5 to 10 percent of your marketing budget on SEO, scaled up once it proves it returns more than it costs. If a provider's price is far below the market range, treat the low number as a warning, not a bargain.

A full digital team
at your fingertips