Ask three SEO companies what they charge and you can get three answers that don’t look like they belong to the same industry. One quotes a few hundred dollars a month. Another wants several thousand. A third won’t give a number until you’ve sat through a sales call. So how much does SEO cost, really, and how do you tell whether the spend will pay for itself?
Most SEO is sold as a monthly retainer, with hourly rates and one-time projects as the other options. Where a quote lands depends mostly on how competitive your market is and how much work the provider actually includes. Below is what survey data says about SEO pricing, followed by a simple way to answer “is SEO worth it?” for your own business before you sign anything.
How Much Does SEO Cost Per Month?
The most useful public numbers come from a pricing survey Ahrefs ran in May 2018. After throwing out spam and duplicates, it had 348 usable responses from SEO providers of every size, from solo freelancers up to agencies. The data is a few years old now, but it’s still one of the few public snapshots of what the industry actually charges.
Most providers bill by the month, so the monthly figure is the one you’ll be quoted most often. In the survey, the most popular monthly retainer was $501 to $1,000 a month, chosen by 23.08% of respondents. US providers charged more: there, the most popular tier was $2,501 to $5,000 a month.
Who you hire matters as much as where they are. When Ahrefs averaged retainers by provider type, agencies came out at $2,819.87 a month and freelancers at $1,364. Providers who only serve their local market averaged $1,566.09 a month. Those working with clients worldwide averaged $3,613.61.
One caveat: Ahrefs calculated those averages by assuming everyone charges the top of their price bracket, so read them as rough guides, not exact figures. You can see the full breakdown in the full Ahrefs SEO pricing survey results.
SEO Pricing for Hourly Work and One-Time Projects
Not every engagement is a retainer. Some businesses only need help for a few hours, or for one defined job like an audit or a site migration.
For hourly work, the most common rate in the survey was $100 to $150 an hour, and 88.28% of respondents charged $150 an hour or less. Hourly billing works well for a second opinion or a short consultation. It’s a poor fit for ongoing SEO, because nobody can predict how many hours next month’s work will take.
For one-time projects, the most popular fee was $501 to $1,000, though US providers ran higher: 64.29% of them charged at least $1,001 per project. A one-time audit can be money well spent if someone on your team will actually carry out the fixes. If nobody has time to make the changes, the audit won’t move your rankings.
Why SEO Costs Vary So Much
Before you compare prices, compare what each quote actually covers, because two proposals labeled “SEO” can describe very different amounts of work. These factors move the number most:
- Competition in your market. A plumber in a small town faces far less competition than a personal injury firm in a big city. The harder it is to reach page one, the longer it takes to get there.
- The condition of your website. If the site is slow or hard for Google to crawl, those problems usually have to be fixed before anything else works. Our guide to technical SEO and why it matters covers what that cleanup involves.
- Local versus national reach. Ranking in the map results for your own city is a smaller job than ranking across the country. The survey numbers above show local-only providers charging less, and the work itself is narrower too.
- What’s included. Some packages are only reporting and a few small on-page changes. Others add new content and link building every month. The second will cost more and will also do more.
- Who does the work. A freelancer with low overhead can charge less than an agency with a full staff of writers and developers. The question is whether one person can cover everything your site needs.
What Cheap SEO Usually Leaves Out
The lowest quote is tempting, especially for a small business watching every dollar. The problem is that real SEO work takes hours: researching keywords, writing pages worth ranking, fixing technical problems, and earning links from other sites. A low monthly fee has to come out of that work somewhere.
Often what’s left is an automated monthly report and a handful of directory listings. Some low-cost providers also buy links or publish thin, copied content, and both can backfire. Google’s own advice on hiring an SEO warns that if an SEO creates deceptive or misleading content on your behalf, your site could be removed from Google’s index entirely.
Watch for promises that sound too good. Google is blunt on this point: “No one can guarantee a #1 ranking on Google.” Its guide says that if an SEO guarantees their changes will put you in first place, you should find someone else. You can read Google’s guidance on hiring an SEO in full. It’s short and worth the time.
How Long Before SEO Pays for Itself
This is where many business owners get frustrated. SEO isn’t like turning on an ad. Google’s guidance says you should expect results to take time, typically from four months to a year from when the changes start until you see the benefits.
That timeline changes how you should judge the cost. The first few months are mostly investment. That time goes into fixing the site and building pages that deserve to rank. Leads tend to arrive later, and pages that rank can keep producing them after the heavy work slows down. A page that ranks well can bring in leads for years, while paid ads stop the moment you stop paying.
If you need phone calls next week, SEO won’t deliver them on that schedule. Paid search can. We compare the two side by side in SEO vs Google Ads, and plenty of businesses run both while their organic rankings grow.
Is SEO Worth It for Your Business?
That depends on your numbers. You can work it out with a little math before you talk to anyone:
- Know what a customer is worth. Use the profit from an average job or client, not the revenue. If customers come back or refer others, count that too.
- Know your close rate. Out of every ten leads that call or fill out a form, how many become paying customers?
- Work out the break-even point. Divide the monthly SEO fee by the profit per customer. That’s how many new customers a month SEO needs to bring in to cover itself. Then use your close rate to turn that into leads.
- Check that the searches exist. If too few people in your area search for what you do, even top rankings won’t produce enough leads. A good SEO provider should show you this before you sign.
For businesses where each customer is worth a lot, such as law firms or contractors, a single new client can cover a lot of SEO work. That’s why SEO tends to pay off well in those fields. For a business that makes a few dollars per sale, the math is harder and the plan has to be built around volume.
SEO is usually a weaker bet when the site needs a rebuild there’s no budget for, or when the business can’t stay with it long enough to see results. It’s also a hard sell if nobody searches for what you sell yet. In those cases, it’s better to hear “not yet” than to pay for months of work that can’t succeed.
Questions to Ask Before You Pay for SEO
Whatever you budget, the provider matters more than the price. Google suggests asking a prospective SEO to show examples of past work and to tell you what results to expect and in what timeframe. We’d add a few more:
- What exactly will you do each month, and what will I see in the report?
- Which keywords will you target, and why those?
- Will you tell me about every change you make to my site?
- How do you get links, and can I see examples?
- How will you track leads and calls, beyond rankings and traffic?
- What happens to the content and work if we part ways?
Google’s guide also says to be careful if a company is secretive or won’t clearly explain what it intends to do. To see what a full monthly engagement covers, look at our SEO services. For businesses that mainly serve one area, our local SEO service page shows what a focused local campaign includes.
So how much does SEO cost? It depends on your market and the scope of work, and the fee only makes sense measured against the customers it brings in. If you want a straight answer about what SEO services would cost for your site and whether the numbers work, we’ll walk through it with you on a call. Book a free SEO strategy call
