How much does SEO cost? It depends on the pricing model, the scope of work and who you hire. Most SEO is sold as a monthly retainer, a fixed-price project or by the hour. Industry surveys show the most common retainer band for agencies is a few hundred to a thousand US dollars a month, with a long tail far above that.
A single number would be misleading, because “SEO” covers anything from a one-off technical audit to years of content, link building and development work. So this guide explains how SEO is priced, what real surveys say about typical rates, what pushes a quote up or down, and how to tell whether a price is fair.
All the figures below come from two named surveys, linked where they appear. Where there is no reliable data, I describe the cost drivers instead of guessing.

The short answer: what SEO typically costs
SEO usually costs whatever the agreed scope of work takes, charged monthly, per project or per hour. Surveys by SE Ranking and Ahrefs put the most common agency retainer band at roughly $500 to $1,000 a month and the most common hourly rate band at $50 to $100, but many providers charge far more for competitive markets.
Here is what the two most cited pricing surveys found. Both report in US dollars.
| Pricing model | SE Ranking survey (260 agencies) | Ahrefs survey (439 SEO providers) |
|---|---|---|
| Monthly retainer | Most common band $500 to $1,000 a month | Most common band $501 to $1,000 a month |
| Hourly rate | Most common band $50 to $100 an hour | Most common band $75 to $100 an hour |
| Per project | Most common band $500 to $2,000 | Most common band $2,501 to $5,000 |
The SE Ranking SEO pricing survey, run with Duda, combined 170 survey responses with rates from 90 agencies in its catalogue. Its authors are open about the limits: about 78% of respondents had fewer than 10 staff, which skews the data towards smaller agencies, and they say the sample may not be large enough for statistical significance. In that survey, 64% of agencies charged under $1,000 a month and 2% charged above $5,000.
The Ahrefs SEO pricing study, published in December 2023, polled 439 SEO service providers and found 68.8% charged $2,000 a month or less. Ahrefs worked out its averages using the top of each price band, so treat those averages as rough upper estimates rather than precise figures.
Notice that the two surveys disagree on project fees. That is normal. Different samples, different countries and different definitions of a “project” give different answers, which is why a single headline figure for SEO cost is never reliable.
How SEO pricing works: the four main models
Before comparing prices, make sure you are comparing the same kind of deal. A low monthly fee and a high one-off fee can buy similar work, or very different work.
Monthly retainer
You pay a fixed amount each month for an agreed set of ongoing work: technical fixes, content, internal linking, local SEO, reporting and so on. It is the most common model in both surveys above.
Retainers suit businesses that want steady progress and someone accountable month after month. The risk is paying for activity rather than outcomes, so you need clear deliverables and reporting.
Fixed-price project
You pay once for a defined piece of work with a start and an end. Common examples are an SEO audit, a site migration plan, keyword research, a content plan or a technical clean-up. Projects suit businesses with an in-house team or developer who can carry out the recommendations.
Hourly or day rate
You pay for time. This works well for consultancy, training, troubleshooting a traffic drop or giving a second opinion on another provider’s work. It is harder to budget for open-ended work, so agree a cap.
Performance-based pricing
Some providers charge per ranking, per lead or take a share of revenue. It sounds fair, but it often rewards the wrong things. Rankings for obscure phrases are easy to win and worthless to you, and the provider may use risky tactics to hit targets. Google’s own advice on deciding whether you need an SEO states plainly that “no one can guarantee a #1 ranking on Google”, so treat any payment model built on guaranteed positions with caution.
What affects the cost of SEO?
The cost of SEO is driven mainly by how much work your site needs and how hard your market is to win. A small local business with a healthy site needs far less than a national e-commerce shop with thousands of pages and strong competitors. The provider’s location and experience then set the rate for that work.
These are the factors that move a quote the most:
- Competition. Ranking a plumber in one town is a different job from ranking a national insurance comparison site. More competitors with strong content and links means more work.
- Site size and complexity. More pages, templates, product filters, languages or JavaScript all mean more to audit, fix and monitor.
- Starting condition. A site with indexing problems, slow pages, thin content or a history of bad links needs repair before growth work begins.
- Scope. Advice only is cheaper than advice plus implementation. Writing content, building links and doing development work all add cost.
- Geography of the target market. In the Ahrefs study, providers serving local clients averaged noticeably lower retainers than those working worldwide.
- Provider location. The SE Ranking survey found North American agencies typically charge more than European ones: 40% of US and Canadian agencies charged over $125 an hour, against 6% in Europe.
- Experience. Ahrefs found that more experienced SEOs tend to charge higher rates, which is what you would expect.
- Reporting and meetings. Weekly calls, custom dashboards and senior strategy time all cost money.
If you are not sure how much your own site needs, an audit is the cheapest way to find out. My SEO audit checklist walks through 40 checks you can run yourself before asking anyone for a quote.
Agency, freelancer or consultant: how the type of provider changes the price
The type of provider you hire changes both the price and what you get for it. In the Ahrefs study, freelancers’ average monthly retainer was far lower than that of agencies and consultancies, and the same gap showed up in hourly and project fees.
| Provider | Typical pricing | What the price usually covers |
|---|---|---|
| Freelancer | Lowest rates in the Ahrefs data | One person’s time and skills, with lower overheads |
| Agency | Higher retainers and project fees | A team (strategy, content, technical, account management) and more capacity |
| Consultant | Highest hourly rates in the Ahrefs data | Senior advice and strategy, often without implementation |
A lower rate is not automatically better or worse value. It depends on what you need doing and who will actually do it. I run an agency and also take freelance work, and I have written up the trade-offs in SEO agency vs freelancer: which should you hire.
What should an SEO budget include?
A realistic SEO budget covers more than the provider’s fee. It should include the work itself (strategy, technical fixes, content and promotion), the people who implement it, such as your developer or writers, and any tools or software. Many quotes look cheap because they leave the implementation and content costs out.
When you build a budget, list these lines and ask who pays for each:
- Strategy and research. Audit, keyword research and a plan of what to fix and create first. My guide to how to do keyword research shows what good research involves.
- Technical fixes. Someone has to change the site. If your SEO only recommends, budget for developer time.
- Content. New pages, rewrites and updates to old posts. This is often the biggest ongoing cost.
- Promotion and links. Digital PR, outreach and partnerships that earn links and mentions.
- Local SEO. Google Business Profile, reviews and citations if you serve a local area.
- Tools. Rank tracking, crawling and backlink tools, if the provider does not include them.
- Measurement. Analytics, conversion tracking and regular reporting.
Ask every provider to state which of these lines are in their fee and which are not. That single question makes quotes far easier to compare.
What does cheap SEO usually mean?
Cheap SEO usually means one of three things: very little work is being done, the work is automated or outsourced with no oversight, or the provider uses shortcuts such as bought links that can harm your site. Low prices are not always a scam, but a fee far below the market needs a clear explanation.
The surveys show that low prices are common. In the SE Ranking survey, 30% of agencies charged under $500 a month. Some of those are honest small providers doing a narrow job well, often for local businesses. The problem is not the price itself. It is a low price paired with big promises.
Watch for these signs:
- Guaranteed rankings, or a promise of the number one spot. Google’s guidance says no one can guarantee that.
- A fixed number of backlinks a month, with no detail on where they come from.
- Vague monthly reports full of activity but no traffic, enquiries or sales data.
- Claims of a special relationship with Google or “priority submit”.
- No access for you to the accounts, content or links created in your name.
Google’s page on hiring an SEO warns that unethical SEOs can break its spam policies, which may lower your site’s presence in search or remove it from Google’s index entirely. Cleaning up after that usually costs far more than doing it properly the first time. I explain why in more detail in why black hat SEO is dangerous.
Is expensive SEO always better?
No. A high price buys capacity, experience and process, but only if they are pointed at the right problems. A large retainer spent on reports, meetings and content nobody searches for can deliver less than a small, focused budget spent fixing the issues that actually hold your site back.
Judge value by what the money buys, not by the size of the number. A useful test is to ask each provider what they would do in the first three months, why, and how they will measure it. A good answer is specific to your site. A weak answer is a generic package that would read the same for any business.
How to budget for SEO as a small business
Start from what a new customer is worth to you and what you can afford to commit for at least several months, then match the scope to that budget. SEO is slow to compound, so a smaller budget you can sustain usually beats a large one you cancel after two months.
A sensible order for a small business with a limited budget:
- Pay for an audit or do one yourself, so you know what is actually wrong.
- Fix anything that stops Google crawling and indexing your important pages. The technical SEO checklist covers this.
- Improve the pages that already bring in enquiries or sales.
- If you serve a local area, get the local basics right before spending on national content. See the local SEO checklist.
- Add content and promotion once the foundations are solid.
Google’s own guidance says that if you run a small local business, you can probably do much of the work yourself. That is a fair point. Paying someone makes most sense when your time is worth more than the fee, when the site has technical problems you cannot fix, or when the market is competitive enough to need specialist work.
Questions to ask before you agree an SEO price
Ask what exactly is included, who will do the work, how results will be measured and what happens if you leave. These four questions expose most bad deals before you sign, and a good provider will be happy to answer them in writing.
- What deliverables do I get each month, and which are outside the fee?
- Who carries out the work: you, a team member or a subcontractor?
- Which numbers will you report on, and how do they connect to enquiries or sales?
- How long is the minimum term, and what notice do I need to give?
- Do I own the content, accounts and data you create?
- What results do you expect, over what timeframe, and why?
That last question comes straight from Google’s list of things to ask a potential SEO. A provider who answers honestly, with ranges and conditions rather than promises, is usually the safer choice.
FAQs
How much does SEO cost per month?
It varies widely. In the SE Ranking pricing survey of 260 agencies, the most common retainer band was $500 to $1,000 a month and 64% charged under $1,000. Competitive national or e-commerce work often costs more, while a small local business may need less.
Is it cheaper to do SEO yourself?
In cash terms, yes, and Google says small local businesses can probably do much of the work themselves. The real cost is your time and the learning curve. Doing it yourself makes most sense for the basics: setting up Search Console, writing clear page titles, building your Google Business Profile and fixing obvious technical errors.
Why do SEO quotes vary so much?
Quotes vary because providers are pricing different scopes of work, at different rates, for different levels of experience. One quote may include content writing and development, while another covers advice only. Location matters too: the SE Ranking survey found North American agencies typically charge more than European ones. Always compare what is included, not just the price.
Should I pay for SEO by results?
Be careful. Pay-for-rankings deals often target easy phrases that bring little business, and they can encourage risky tactics. Google states that no one can guarantee a number one ranking. It is usually safer to pay for agreed work and judge it on traffic, enquiries and sales over several months.
Get a clear SEO quote for your site
The fairest SEO price is one tied to a clear scope, honest expectations and reporting that connects to your business results. If you would like a quote built around what your site actually needs, rather than a fixed package, get in touch through my SEO services.




