How much does SEO actually cost?
What actually drives the price
Four things set the number: the size of your site, the competitiveness of your market, the scope of work, and who is doing it. A ten-page local business site in a market with three competitors needs a fraction of the work a five-hundred-page ecommerce catalog needs in a market with fifty. Scope matters just as much. A technical fix-up is a bounded project with a start and an end. Ongoing content, link building and monitoring is a continuous cost, because rankings decay the moment the work stops. And a freelancer, a small agency and a full-service firm price the same scope very differently, because they carry different overhead and different depth of expertise.
The three ways SEO gets priced
Hourly billing suits small, well-defined tasks, and averaged $111 an hour in Ahrefs' poll, from about $72 for freelancers to $171 for consultancies; in the US and Canada, two thirds of providers charge $75 to $200. Project-based pricing suits a technical audit, a migration, or a one-time content push, and gives you a fixed number for a fixed deliverable, which is why it is the easiest entry point for a first engagement. Monthly retainers suit ongoing work: ranking maintenance, regular content, link outreach and reporting. Retainers are the most common model, preferred by 53% of the agencies in SE Ranking's survey, because SEO compounds and stopping the work erodes the gains, but they are also the model most vulnerable to vague scope and quiet under-delivery, so ask exactly what is included before you sign one.
What a small or local business should expect to pay
Small and local businesses are most of the market. 94% of the agencies in SE Ranking's survey serve them, and the prices reflect it: 64% of those agencies charge under $1,000 a month, 30% charge under $500, and 66% charge $500 to $2,000 per project. Local SEO specifically, Google Business Profile optimization, citation consistency and location schema, is usually a narrower scope than national work, because the competition is regional rather than national. If your business lives or dies on the map pack rather than national search, do not overpay for a national-scale retainer you do not need.
What a growing or ecommerce business should expect to pay
Once a catalog runs into hundreds or thousands of pages, or the business competes nationally, the scope grows and so does the provider you need. Larger agencies charge more: over 70% of the agencies with 25 or more staff in SE Ranking's survey charge over $1,000 a month, over $100 an hour and over $2,000 per project, and Ahrefs found agencies averaging $3,209 a month against $1,349 for freelancers. Very high retainers are rare even so: only 2% of SE Ranking's agencies charge more than $5,000 a month, in a sample that skews toward small agencies, so a quote well above that should come with a scope that explains every line. At this size the work usually splits across specialists, technical, content and links running as parallel streams rather than one generalist doing all three. A technical SEO audit is the sensible fixed-cost starting point before committing to an open-ended retainer, because it tells you which of those streams actually needs the money first.
The red flags that mean you are overpaying, or being scammed
Google states plainly that it does not cost money to appear in Google Search results, no matter what anyone tells you, and that no one can guarantee a specific ranking. A vendor promising a guaranteed number one position is either misrepresenting how ranking works or planning to use tactics that get your site penalized. Other red flags: no visibility into what is actually being done each month, pricing that has no relationship to a stated scope of work, and reporting built entirely from the vendor's own dashboard rather than your own Search Console data, which you can and should check yourself.
Why "it depends" is still the honest answer
The range above is wide because the starting point varies enormously. A site with clean technical health and decent content needs a lighter, cheaper engagement than one with structural problems dragging it down, which is why a traffic drop or a competitor outranking you usually means more remedial work, and more cost, before growth work can even begin. Timeline compresses cost too: SEO takes three to six months to show real movement regardless of budget, and paying more does not buy a faster floor, though it can buy a wider scope of simultaneous work.
How to budget for SEO like an investment, not a bill
Treat the first purchase as a diagnostic, not a subscription. A fixed-price audit or a growth plan tells you exactly what is broken and what it will cost to fix, before you commit to a monthly number. After that, judge the ongoing spend against your own numbers, not the vendor's summary: your Search Console performance data, your lead volume, your revenue from organic traffic. SEO compounds, so a retainer that looks expensive in month one can be cheap by month twelve if the trend line is real, and a cheap retainer that never moves the trend line was never actually inexpensive.
Sources
Google's own guidance is the most useful check against inflated promises: the Do You Need an SEO? guide lays out what a legitimate SEO engagement should look like and what to ask before you hire one, the Spam Policies for Google Web Search page states outright that ranking cannot be bought or guaranteed, and Search Console's Performance report documentation shows how to measure your own results instead of relying on a vendor's version of them. The price figures come from two surveys of the people who sell SEO: Ahrefs' poll of 439 SEO providers, published December 2023 and updated August 2024, and SE Ranking's 2025 pricing survey of 260 agencies, run with Duda and updated February 2026. Both are self-reported, and more than half of SE Ranking's agencies have fewer than five staff, so read the figures as market ranges, not quotes.
Common questions
How much does SEO cost per month?
Most providers charge under $1,000 a month: 64% of the 260 agencies in SE Ranking's 2025 pricing survey do. The average is higher, $2,917 a month across Ahrefs' poll of 439 providers, because larger agencies charge more.
Why do SEO prices vary so much between agencies?
Price follows scope and competitiveness, not brand size. A local plumber and a national ecommerce brand need completely different amounts of work, and a crowded market takes more effort to win than a quiet one.
Is a guaranteed number one ranking a red flag?
Yes. Google states plainly that no one can guarantee a ranking, and it does not cost money to appear in search results. Any provider promising a guaranteed position is misrepresenting how ranking works.
Start with a fixed price, not a guess
A Technical SEO Audit tells you exactly what needs fixing before you commit to an ongoing retainer.