Most people ask this question after getting three wildly different quotes for what sounds like the same service. One agency says $1,500 a month. Another says $10,000. A freelancer on LinkedIn offers to "rank you on page 1" for $300. All three are technically selling SEO.

Here's the honest range: ongoing SEO typically runs anywhere from $1,000 to $20,000+ a month, and a one-time audit can cost $1,000 to $30,000 depending on how deep it goes. That's a wide gap, so let's talk about why, what actually decides where you land on it, and why the same work can cost noticeably less depending on where the agency doing it is based.

What actually drives the price

It's rarely just "how good is the agency." The bigger factors are:

  • What you're paying for. A single technical audit costs very differently than a 12-month content and link-building engagement.
  • How big your website is. A 20-page brochure site and a 5,000-SKU Shopify store are not the same job.
  • Your industry. Ranking a local dentist is a different fight than ranking a national fintech brand.
  • Whether it's hourly, monthly, or project-based.
  • Who's doing the work, and where they're based. A US or UK agency and a team in India can deliver comparable work at very different rates, mostly because of what talent costs locally, not because the quality gap is that wide.

A quick way to think about typical market ranges:

ServiceHourlyMonthlyOne-time project
Technical SEO audit$150–$300$1,000–$2,500$2,000–$15,000
Content SEO (audits + writing)$100–$250$1,500–$3,000$1,500–$10,000
Full-site SEO (audit + implementation)$150–$300$2,000–$6,000$5,000–$30,000
Ecommerce/Shopify SEO$150–$400$2,000–$10,000$5,000–$30,000
Local SEO (per location)$100–$250$800–$3,000$1,000–$5,000
Retainer consulting$150–$300N/AN/A

Those top ends are where US and UK agencies tend to sit. Agencies based in India, ourselves included, generally quote 30–50% below that for the same scope, since the biggest cost driver in SEO is skilled hours, and hours cost less to buy here. That's not a discount on quality. It's a difference in overhead.

These are still ballpark figures, not a price list. A single-location salon and a 40-city retail chain both fall under "local SEO," and the invoice will look nothing alike.

SEO pricing isn't just chasing keywords anymore

Something changed in the last few years that most pricing guides haven't caught up with. Buyers now ask ChatGPT, Perplexity, and Google's AI Overviews questions directly, and get an answer without clicking through to a website. If your brand isn't mentioned in that answer, it doesn't matter how well you rank on page one. You were never in the running.

This is the shift we've built our own service line around: AI Search Optimization, or what's sometimes called AEO (Answer Engine Optimization) or GEO (Generative Engine Optimization). It sits alongside traditional SEO rather than replacing it. You still need to rank, but you also need to be the source an AI model reaches for when it's building an answer. Our guide to GEO vs SEO vs AEO covers where the three overlap.

Practically, this changes what you're paying for. Keyword-stuffed pages built to catch one search term are worth less than they used to be. Structured data, clear entity signals (who you are, what you do, why you're credible), and genuinely useful topic coverage matter more. If an agency's pitch is still 100% "we'll get you to rank for these 50 keywords," ask them what their plan is for showing up inside an AI answer. A lot of them don't have one yet, and honestly, nobody's been doing this long enough to call themselves a seasoned expert at it. Be wary of anyone who claims otherwise.

Why doesn't SEO cost less?

Because it isn't a one-time fix, and it never really has been.

It's slow by design. A new SEO push usually takes six to twelve months to show real movement. Compare that to running ads, where you pay and get traffic that afternoon. Agencies are pricing in months of work before you see a return, and that patience has a cost.

It needs people who actually know what they're doing. A technical audit means someone comfortable reading a site's HTML, understanding how JavaScript rendering affects crawling, and knowing what a CDN misconfiguration looks like in the wild. That's not a five-minute-tutorial skill.

The tools aren't cheap. Ahrefs and Semrush alone can run over $200 a month each. Add a crawler like Screaming Frog, rank tracking, and AI-mention monitoring, and an agency's tool stack easily crosses $1,500 a month before they've billed a single client hour. That overhead shows up in your invoice whether you notice it or not, wherever the agency happens to sit.

Everyone else is fighting for the same rankings. In crowded categories (real estate, insurance, ecommerce), getting to page one takes more content, more backlinks, and more time than in a niche with three competitors.

Google (and now AI models) keep moving the target. Search algorithms update constantly, and AI Overviews and chatbot answers are reshaping what "ranking" even means. Someone has to keep watching that and adjusting your strategy, and that person needs to be paid.

Should you hire in-house or outsource?

Doing SEO in-house sounds cheaper until you actually price it out. A single in-house SEO hire in the US or UK can cost $40,000+ a year once you add benefits, payroll taxes, and the software they'll need. And one person usually can't cover technical, content, and outreach equally well.

Outsourcing to an agency or freelancer means you're paying for a team's combined skill set without carrying full-time salaries. This is where an India-based agency working in USD tends to make the math even more favorable: you get a fuller team (technical, content, and AEO/GEO specialists) for what a single junior in-house hire elsewhere would cost. For most small and mid-sized businesses, that's cheaper until you're big enough to justify a dedicated in-house team plus an agency for overflow, which is common once a company crosses a certain scale.

Is it actually worth paying for?

Google alone processes billions of searches a day. Add Bing, and now the growing habit of asking AI assistants questions directly, and organic search is still where most buying decisions start.

Search traffic also tends to convert better than most other channels, because the person searching is already looking for something specific. They're not scrolling past an ad by accident. If your website currently gets little to no organic traffic, that's not a small gap. It's most of your potential customers never finding you in the first place.

Frequently asked questions

What's a reasonable SEO budget for a small business?

For a business just starting out with a modest website, $1,000–$1,500 a month is a workable starting range. As the site and traffic grow, budgets typically scale up toward $3,000–$6,000 a month for mid-sized companies, and $10,000+ for enterprise brands running multi-location or multi-market campaigns.

Should I keep paying for SEO once I start ranking?

Yes. Rankings aren't permanent. Competitors keep publishing, algorithms keep updating, and AI search behavior keeps shifting. Stopping SEO usually means watching those rankings erode over the following months.

Is SEO worth it for a small business?

Yes, even on a modest budget. The compounding effect of consistent SEO work (content that keeps ranking, authority that keeps building) is hard to replicate any other way. And with local and AI-driven search results increasingly pulling from Google Business Profiles and nearby listings, local SEO in particular has gotten more important, not less.

Why do India-based agencies charge less for the same SEO work?

Mostly labor cost, not corner-cutting. Skilled SEO specialists in India are paid less than their US or UK counterparts in absolute dollar terms, and that gap shows up directly in what an agency can charge while staying profitable. The deliverables, tools, and standards can be identical. The overhead just isn't.

Related reading: what AI SEO agencies charge specifically and what an AI SEO agency actually does. Need Infotech is an India-based agency working with businesses globally on SEO, technical audits and AI search visibility (AEO/GEO), including for Shopify stores. If you want a straight answer on what SEO would actually cost for your website, get in touch for a free audit.