Three quotes land in your inbox the same week. One agency wants $299 a month. Another says $1,500. The third sends a 20-page proposal for $8,000 a month and a 12-month contract. All three promise page one.
That spread is normal, and it's the reason SEO cost is one of the most searched questions in our industry. The prices are real. They're just for very different amounts of work.
This guide puts numbers on the table: what SEO costs by the hour, by the month and by the project, what pushes a quote up or down, what you can do yourself, and how to spot the offers that will cost you more than they save.

Quick answer: Most small and mid-size businesses pay $500 to $5,000 a month for SEO. Hourly consultants charge about $75 to $200, one-time projects run $1,000 to $30,000, and local SEO packages usually sit between $300 and $2,000 a month. Under $500 a month, you're mostly buying reports, not rankings.
Got a quote you're not sure about? Send it over. We'll tell you what it covers, what it's missing and what we'd charge for the same scope, free. Book a free website and SEO audit.
How much does SEO cost? Prices by pricing model
Every SEO quote fits one of four models. Knowing which one you're looking at is half the comparison.

| Pricing model | Typical SEO cost | Best for | Watch out for |
|---|---|---|---|
| Hourly consulting | $75 to $200 an hour | Audits, second opinions, training your team | Hours add up fast with no fixed outcome |
| Monthly retainer | $500 to $5,000 a month | Ongoing growth for local and regional businesses | Vague deliverables that look the same every month |
| Fixed project | $1,000 to $30,000 | A site migration, a technical cleanup, a content build-out | Scope creep, or work that stops the day the project ends |
| Local SEO package | $300 to $2,000 a month | Single-location businesses that live on the map pack | "Packages" that never touch your website |
These ranges match published agency pricing pages and Ahrefs' SEO pricing survey, where the most common monthly retainer bracket was $501 to $1,000 and the most common hourly rate was $100 to $150. That survey is a few years old, and prices have drifted up since, not down.
One number matters more than the others. Below about $500 a month, there isn't enough budget for a person to actually work on your site. That price buys a dashboard, a monthly PDF and maybe some directory listings. It rarely buys rankings.
What changes the price: 6 factors behind every SEO quote
Two roofing companies can get quotes of $900 and $4,000 for "SEO" and both quotes can be fair. Here's what moves the SEO cost.

| Factor | Pushes the SEO cost down | Pushes it up |
|---|---|---|
| Competition | One town, a niche service, few real competitors | A metro like Orange County, or an industry like law, dental or home services |
| Condition of your website | Fast, clean, indexed, built in the last few years | Slow, broken pages, thin content, a builder that fights you |
| Locations and services | One location, three to five services | Multi-location, dozens of service pages, each needing its own work |
| Content needs | You have real photos and can talk about your work | Everything has to be researched, written and produced from scratch |
| Link building | Your business already gets mentioned online | Zero backlinks, or a bad batch from a previous "SEO guy" |
| Who does the work | Freelancer or a small local team | Large agency with account managers and overhead |
1. Competition. SEO is a ranking contest, so the price is set by what the businesses above you already spend. A landscaper in a small town can win with a few hundred dollars of work a month. A personal injury lawyer in Los Angeles cannot.
2. Your website. This is the factor most quotes skip. If the site loads in six seconds and half the pages aren't indexed, the first three months of "SEO" are really web development. That's why we audit before we quote, and why some engagements start as custom web development rather than SEO.
3. Locations and services. Google ranks pages, not businesses. Every location and every service you want to be found for needs its own page, and every page needs upkeep. Ten locations is ten times the map-pack work, not the same job with a bigger number on it.
4. Content. Rankings come from pages that answer what people search for. If you can send us job photos and a voice memo about how you handle a typical job, content is cheap. If every word has to be researched and written from nothing, it's the largest line on the invoice.
5. Links. Other sites mentioning yours still matters. Earning those mentions from local press, suppliers, associations and real partners takes hours. Buying them takes minutes and gets you penalized. The honest option costs more.
6. Who does the work. A solo consultant, a small team like ours and a 200-person agency can all do good work. You're paying for different things: the consultant's time, the small team's process, the big agency's account managers. Ask who will actually touch your site.
Average SEO cost by type of business
Here is what business owners actually pay, based on the quotes they show us and the pricing agencies across the US publish.
| Business type | Typical monthly SEO cost | Where the money mostly goes |
|---|---|---|
| Single-location service business (plumber, dentist, salon) | $500 to $1,500 | Google Business Profile, local pages, reviews, citations |
| Multi-location or regional company | $1,500 to $5,000 | Location pages, technical fixes, content, link outreach |
| Ecommerce store | $2,000 to $10,000 | Category and product pages, technical SEO, content |
| B2B or national brand | $3,000 to $15,000 and up | Content programs, digital PR, technical SEO at scale |
If you run a local business and the SEO cost quoted is above $2,000 a month, ask what the extra buys. If it's below $500, ask who is doing the work and how many hours they'll spend. Either answer tells you a lot.
SEO cost vs. Google Ads: which is cheaper?
This is the question under the question. Most owners comparing SEO quotes are also wondering whether they should just buy ads.
Short version: ads are cheaper this month, SEO is cheaper by month twelve.
With ads, you pay for every click. WordStream's yearly benchmarks put the cost per click in the single dollars for most industries and far higher in legal, insurance and home services. The day you pause the campaign, the calls stop.
With SEO, you pay for work that builds a page or a profile that keeps ranking. A service page that reaches the top three for "emergency plumber Costa Mesa" keeps sending calls with no cost per click. It just takes months to get there, and the work has to be maintained.
The businesses that do best run both: Google Ads management for the calls they need now, SEO for the calls they'd rather stop paying for. If you have to pick one and you need leads this month, pick ads. If you plan to be in business in three years, pick SEO.
"The cheapest SEO plan is the one that produces a page that ranks. Everything else is rent."
Is SEO included in your website package?
Usually not, and this is where a lot of owners feel burned.
"SEO-friendly" on a web design proposal means the site is built so it can rank: clean code, fast load, proper titles, a sitemap. It does not mean anyone will do the ongoing work of ranking it. The same goes for hosting and website maintenance services. Updates, backups and security keep the site healthy, but they don't grow it.
When you compare a web design quote with an SEO quote, check three lines:
- Technical setup. Titles, meta descriptions, schema, redirects and speed. Good web design services include this in the build. If it's a separate charge, ask why.
- Ongoing optimization. New pages, content updates, local profile work, link outreach. This is SEO, and it's a separate monthly cost.
- Reporting. Search Console and Google Business Profile data should be shared with you, in accounts you own.
If you're budgeting for a new site and SEO at the same time, our guide to how much it costs to build a website breaks the design side down line by line.
Cheap SEO: why the $99 plan costs the most
Every month someone shows us a plan with an SEO cost of $99, $199 or $299 that "includes everything". Here's what those plans usually contain and what they lead to.

| What the cheap plan does | What it costs you later |
|---|---|
| Submits your site to hundreds of low-quality directories | Duplicate listings that confuse Google Maps and take months to clean up |
| Buys links from link farms | A penalty or a ranking drop that a real agency has to disavow and recover from |
| Publishes thin, spun blog posts | Pages Google ignores, and a site that reads like nobody runs it |
| Sends automated ranking reports for keywords nobody searches | You decide SEO "doesn't work" and stop investing |
Google publishes its own advice on hiring an SEO, and it lists the same warning signs: guaranteed rankings, claimed special relationships with Google, and firms that won't explain what they'll actually do.
We've spent the first three months of more than one engagement undoing what a cheap plan did. That cleanup is real money, and it's why we'd rather you do nothing than buy the $99 plan.
Already paying for SEO and not sure what you're getting? We'll review the work, the links and the reports and give you a plain answer. Get a free website and SEO audit.
DIY SEO vs. hiring a pro: what you can do yourself
Some of the highest-return SEO work is free and takes an afternoon. Some of it needs a professional. The trick is knowing which is which.

| Do it yourself | Hire it out |
|---|---|
| Claim and complete your Google Business Profile, with real photos | Technical fixes: speed, indexing, schema, redirects, Core Web Vitals |
| Ask every happy customer for a review and reply to all of them | Keyword research and a page plan for every service and location |
| Fix obvious title tags ("Home" is not a title) | Writing service pages that rank and convert |
| Post real project photos and short updates monthly | Link outreach and digital PR |
| Keep your name, address and phone identical everywhere | Getting your business cited in ChatGPT and Google's AI answers |
The DIY column is where most local businesses get their first wins, and it's the part of your SEO cost you can bring to zero. A good agency will tell you that. The hire-out column is where the hours go. A technical audit alone takes a professional a day or two, and fixing what it finds takes longer.
If your site is the problem, start with technical SEO services. If the map pack is the problem, start with local SEO services. And if you don't show up in ChatGPT or Google's AI answers at all, that's a newer problem with its own fixes, which we cover in AI SEO for local businesses.
Before you sign an SEO contract: a 7-point checklist
Before you agree to any SEO cost, run through these seven questions.
- Get the audit first. Any SEO quote written without looking at your site and your market is a guess. Ask for the audit findings, not just the price.
- Ask for deliverables by month. What exactly happens in months one, two and three? "Optimization" is not an answer. "Rewrite 5 service pages, fix indexing on 40 URLs, build 3 location pages" is.
- Own your accounts. Google Business Profile, Search Console, Analytics and the domain stay in your name. Always.
- Check the contract length. Six months is fair, because results take that long. Twelve months with no exit clause is a red flag.
- Ask who does the work. Names, not "our team". Ask whether any of it is outsourced or automated.
- Ask what they'll report. Calls, form submissions and rankings for keywords you'd actually want, in dashboards you own. Not "traffic".
- Ask what happens when you stop. Good SEO leaves you with pages, content and profiles you keep. Rented links and rented landing pages disappear.
What RankMeHi charges for SEO
Our SEO cost works the way we'd want to be quoted: audit first, then a fixed scope.
- Audit and fix, from $490. We go through your site, your Google Business Profile and your rankings, fix the technical and on-page problems we find, and hand you a written plan. One-time.
- Ongoing growth, from $690 a month. Local and technical SEO, content, profile work and monthly reporting inside your own Search Console and Analytics. Six-month minimum, then month to month.
- AI readiness sprint, from $390. The structured data, content and citation work that gets your business named in ChatGPT, Perplexity and Google's AI answers. Part of our AI search optimization service.
- New website, from $2,490. Five pages, design included, built to rank from day one. Some businesses need this before SEO can work, and we'll say so.
Full details are on our pricing page, and you can see what the work looks like in our case studies. We work mostly with businesses near our SEO company in Costa Mesa, with Orange County SEO clients from Irvine to Anaheim, and remotely across the US.
When you don't need us: if you have one location, no real competition and an afternoon a month, do the DIY column above and check back in six months. We'd rather you spend that $690 on a photographer.
Key takeaways
- The typical SEO cost for a small or mid-size business is $500 to $5,000 a month. Local packages run $300 to $2,000.
- Below $500 a month there isn't enough budget for real work on your site, and cheap plans often create damage that costs more to undo.
- Competition, the state of your website, the number of locations and content needs are the four biggest reasons quotes differ.
- Ads are cheaper this month. SEO is cheaper by month twelve. The best-run businesses use both.
- Claim your Google Business Profile, get reviews and fix your titles yourself. Hire out technical work, content and links.
- Get the audit before the quote, keep every account in your name, and ask for deliverables by month.
FAQ
How much does SEO cost per month?
Most small and mid-size businesses pay between $500 and $5,000 a month, with single-location local businesses at the lower end and ecommerce or multi-location companies at the top. The price follows competition and the amount of work your site needs, so two businesses in the same industry can get very different quotes.
How much does local SEO cost?
Local SEO cost usually falls between $300 and $2,000 a month for a single location. That covers Google Business Profile work, local landing pages, reviews and citation cleanup. Multi-location businesses pay per location. Anything under about $300 is normally automated directory submissions rather than someone working on your profile.
What is a fair SEO cost for a small business?
A fair SEO cost for a small business with one location is roughly $500 to $1,500 a month, or a one-time audit and fix project of $500 to $2,500 followed by DIY work. If competition is heavy, such as legal or home services in a big metro, expect $1,500 to $4,000 a month.
Is SEO worth the cost?
SEO is worth it when your customers search for what you sell and you can wait three to six months for results. One ranking service page can send calls for years at no cost per click. It's not worth it if you need leads this week, or if your website can't convert the visitors it already gets.
Can I pay for SEO once instead of monthly?
Yes. A one-time technical audit and fix, a site migration or a content build-out can all be priced as projects, typically $1,000 to $30,000 depending on size. What you can't buy once is rankings that hold, because competitors keep publishing and Google keeps changing. Many owners do a project first, then a smaller monthly plan.
How long until SEO pays for itself?
For most local businesses, three to six months to see rankings move and six to twelve months to see the investment come back as calls and quote requests. Sites that start with technical problems take longer, because the first months go to fixing them. Ask any provider for a timeline tied to your own site's condition.
The short version
SEO cost isn't one number. It's the price of the work your site and your market need, done by someone who will actually do it. Know which pricing model you're looking at, what's driving the number and what you can handle yourself, and the three quotes in your inbox will stop looking random.
Ready for a number that's about your business, not an average? We'll audit your site, your profile and your competitors and send you a written scope with a price. Request your free website and SEO audit.
Services mentioned in this article
RankMeHi designs and builds business websites, then makes sure they are found and convert. Start with the two pages below.