How much does SEO cost?

Many articles detail the top-level costs of SEO. 

While the fee you will pay an SEO consultant or agency is part of the cost to do SEO, getting results also requires a contribution in time and effort from the business. 

This article will look beyond the surface at the full spectrum of costs associated with doing SEO well, enabling you to approach 2024 well-prepared for SEO success.

SEO costs: The basics

If you are just looking for a straightforward overview of SEO costs, several studies have answered the question. 

Exact costs vary depending on factors such as business size, goals, industry, geographical location, and the overall complexity of the project, but as an average in 2023 we have:

  • Hourly rates between $75 and $100
  • Project-based fees from $2,501 to $5,000
  • Monthly retainers ranging from $500 to $1,500

Most small businesses in the U.S. using SEO spend $500 (or less) per month on SEO. In the UK, most small business SEO is around £500 monthly. 

The problem with generic SEO costs

Unfortunately, there is a problem with this pricing model as it relates to SEO.

Improving your SEO is a more involved and complicated process than buying traffic. 

Generic, top-level figures assume that SEO is an entirely hands-off process. 

You pay a consultant or agency $$$ per month, and they wave their magic SEO wand and shout “Optimizara” and – Bibbidi-Bobbidi-Boo! – you appear magically at the top of the search rankings. 

Unsurprisingly, that is not how things work in the real world, and effective SEO requires a synergy between the business and the SEO consultant. 

As we head into 2024, SEO is hyper-competitive. Competition comes from search ads, brands, and more aggressive and advanced competitors. 

Succeeding in this landscape requires sage SEO guidance and hard work. You have to aim at what Google is aiming at. 

Fortunately, Google’s philosophy for SEO is articulated by E-E-A-T. 

The content Google wants to surface is based on experience and expertise from trusted authority figures in your industry. 

Your SEO is unlikely to be that authority in your business, so rather than someone who does it all for you, your SEO should be a guide who analyzes the current SEO situation and provides you with a map to better results. 

Your SEO should be a kind of SEO Obi-Wan Kenobi – a wise sage who will tutor you in the ways of the SEO force and guide you forward. 

Rather than thinking of SEO as something you pay for, it is all done. You should think of SEO within the framework of the 3Ms model: manpower, money and minutes. 

  • Manpower is the time you provide.
  • Money is how you pay for guidance and advice.
  • Minutes is how long it will take to get results (a key SEO consideration). 

Is SEO the right choice for now?

On that note, you must consider whether SEO is the right fit for your immediate needs. 

SEO is powerful, but it often takes time, so if you need new business today, you may need to have an SEO or PPC conversation first. 

To help, clearly articulate your overall marketing goals using a structured system like SMART goals. 

Then, apply the same approach to setting your SEO goals as a subset of your overall marketing goals. 

Smart SEO goals and related SEO KPIs provide a control system to keep your marketing aimed squarely at what matters most. 

Dig deeper: When your business doesn’t need SEO

The SEO outsourcing trap

One final word of warning. 

SEO is not the same as PPC. 

Google wants to show the best sites at the top of the search engine.

You can’t just pay to play with SEO. 

This thinking can cause you to fall into an SEO outsourcing trap. This is where you constantly seek the agency that knows the secret to SEO and will be able to succeed where many others have failed before them. 

Remember, no agency has a special relationship with Google, and there is no secret trick to get to the top of Google (for long, at least).  

Strategize. Plan. Do the work. 

The real costs of SEO

SEO is a complicated marketing tactic, and costs are not as black and white as what you pay an agency vs. results. 

Investing in organic search requires analysis, insight, strategy, expert guidance, tactical support, technical updates, and creative efforts. This works best when the SEO and business are working together. 

If you want to improve your SEO, and you really should, then you have to go into this with your eyes open and expect it to be difficult. You will need to sacrifice time and money on the altar of SEO success, but if your sacrifice is worthy, there will be a pile of gold at the end. 

The smartest SEO is found at the intersection of your business knowledge and the agency’s SEO knowledge. Working together, you will get results far beyond what either could achieve alone.  

That leads us to a more comprehensive set of SEO costs, including:

1. SEO outsourcing costs

Your first SEO cost is for professional advice from a credible, experienced expert. 

As detailed above, this will cost you anywhere from $75 per hour to $500 monthly, depending on competition, complexity and scope.

Be mindful that there are many types of SEO companies, all of which will offer a range of services from analysis and strategy to technical SEO and content creation, so educate yourself on your situation and likely requirements.

Be prepared to do an initial piece of work to understand your marketplace and your current SEO situation and develop an SEO plan with clear timelines. 

Then, with a plan, you can determine who will do what on the client and agency side. 

The plan is crucial here. Don’t skip planning. Failing to plan is planning to fail. It may seem like an extra step, but planning saves time and money whilst improving results. One thing separates professionals from amateurs, and that is having a plan. 

Choose wisely and plan effectively. This step differentiates between success and slow, gradual, painful failure. 

2. SEO internal resources costs

As a business, there are many ways you can inform and assist the agency in developing your SEO, including:

  • The marketing big picture: The agency needs to understand the overall marketing strategy and approach and where SEO fits into that bigger picture. 
  • Defining goals and objectives: Goals and objectives must be clear for the overall marketing and SEO within that larger framework.
  • Content creation and approval: The agency may help, but often, this will depend upon specific industry knowledge that the business may need to provide. In many cases, the content may need to come from authentic individuals within the company to hit those E-E-A-T targets.
  • Website support: Not all agencies provide website support, and many websites are complicated and require developer support to optimize the website design and SEO fully. 
  • Reporting and feedback: SEO will often be judged on several KPIs, but it can be helpful to close the loop here and reconcile conversions to the actual leads and sales. This helps the agency understand the real-world impact rather than just the metrics and will improve results.  
  • Training: Where the business will perform some of the more day-to-day SEO tasks, time may be assigned for training sessions. 
  • Day-to-day SEO tasks: Where the business is undertaking website updates or content creation, there are some SEO tasks here (all of which should be covered in the SEO training). 
  • Regular communication and meetings: SEO is an iterative process, and healthy engagement on the client side only helps ensure that opportunities are grasped and the SEO stays oriented toward the goal. Regular catch-ups, reviews and communication help ensure hurdles are overcome and progress is consistent. This all takes time but will improve results and keep you on track. 

The specifics here will always vary depending on the business and that all-important SEO plan. The key takeaway is that the best results will come when the business and agency work together toward agreed goals. 

Dig deeper: Where should you spend your SEO budget?

3. The cost of not doing SEO

Not doing SEO is also not without costs and impact on the business. 

  • Reduced visibility: If your customers search, not being organically visible will lead to less visibility and fewer visitors.
  • Reduced local or brand awareness: If customers can’t find you, this impacts direct business, referrals and recommendations. 
  • Credibility: There is a trust associated with organic rankings, and if you rely solely on ads or other means, then this will impact credibility and conversions. 
  • Impact on other channels: Should a prospect find you from other marketing, they may still search for you unless you consider how your business is presented in search results. Then, you could lose business for all the wrong reasons. 
  • Losing out to competitors: Each job you don’t win is what your competitors do. By not having a solid organic presence, you are slowly losing ground that will be harder to reclaim. 
  • Higher advertising costs: Organic, when well-established, tend to have higher engagement and lower costs for generating leads and sales than other channels. This pushes you to rely on more expensive channels and again seeds a competitive advantage to your competitors who are winning more work at lower costs. 

Ultimately, if your customers use search engines and you don’t do SEO, you are almost certainly losing out and handing opportunities to your competitors. 

4. The cost of doing SEO badly

There is the old saying that if you think it is expensive to use an expert, wait until you see how expensive it is to do the job cheaply with an amateur. 

That is SEO in a nutshell.

There are SEO experts on Fiverr. 

There is always someone who will do the job for less.

Many low-rent SEO tools and companies will make wondrous promises but deliver very little. 

The SEO AI tools are the latest addition of big promises and offer to pump out content daily to boost your SEO, but they will do little to help and could cost you dearly. 

Doing SEO badly will, at best, lose you time and money. Worse still, in the helpful content world, doing SEO badly could hurt your site’s ability to rank in the future. 

The key is to use a credible, experienced expert and to put a plan together.  

Don’t scrimp on SEO today; it is too expensive in the long run! 

5. Costs for SEO software and tools

Another SEO cost is the many tools available that aim to help you rank. 

These tools range from around $50 to $100 monthly for a single site. 

These tools certainly have their uses from a monitoring perspective, and they can also provide suggestions regarding tasks that may improve your SEO. 

The main problem with these tools is that they have to make recommendations, many of which will do nothing to improve your SEO whilst eating up a lot of your time. 

John Mueller addressed the output of SEO tools in a recent Reddit SEO thread

“Any SEO tool will spit out 10s or 100s of ‘recommendations,’ most of those are going to be irrelevant to your site’s visibility in search. Finding the items that make sense to work on takes to experience.”

That is our experience, and whilst SEO tools can be helpful, they require an experienced eye to separate the wheat from the chaff. 

My take on whether you should use SEO tools is that it depends upon your experience. If you are a novice SEO trying to use the tool to steer your efforts, you will likely eat up many hours, days and weeks following the advice of a tool that will do nothing to help your SEO.

The real cost of SEO tools for most novice users is simply the lost time (which is the most precious resource of all). 

6. Time to results 

An important note with SEO vs. other paid tactics is that it can take a while to benefit from improved visibility and traffic. 

Over time, you can often reduce SEO spend while seeing results stabilize and keep improving, but be prepared for the long game and don’t give up before you capture the hill! 

In the early days, SEO can often recommend a marketing spend with progress toward a goal but little in the way of tangible business results, so keep this in mind. 

Dig deeper: What percentage of your budget should go toward SEO?


Get the daily newsletter search marketers rely on.


SEO planning and accurate SEO costs

The key to getting accurate SEO costs is to work on an SEO plan.

The specifics here will vary, but at a high level, you will need to determine your:

  • Situation: Where are you now?
  • Objectives: Where do you want to get to?
  • Strategy: What is the overarching strategy? Why should Google rank you?
  • Tactics: What are the specifics of your approach?
  • Action plan: Who will do what and when?
  • Measurements: How will you measure progress and results? 

Once you understand all of the financial costs and internal resources and how long before you will start seeing some actual traffic, you can decide on how to proceed. 

There is a wonderful little book called “The Art of War” by the military strategist Sun Tzu, written around 500 BCE. There is much that can be mined from this book for business and marketing strategy, and the following statement seems particularly apt for SEO:

“Strategy without tactics is the slowest route to victory. Tactics without strategy is the noise before defeat.”

A lot of SEO is tactics without strategy, citations, links, blog posts etc. This never goes anywhere. Strategy is only useful if actioned through tactics. 

You need a well-researched and documented plan to understand the costs and timescales. 

Remember, professionals have plans; with modern SEO, this is the difference between success and failure. 

How much should you spend on SEO?

This is a trickier question and depends on your business and situation. 

Small businesses should generally spend between 7% and 12% of their gross revenue on marketing. How much of that should be spent on SEO depends on your current rankings, how vital a channel SEO is for customer acquisition and myriad other factors. 

If you believe that 50% of customers will search and find you, investing 50% of your marketing budget on organic search and SEO may make sense. Or you could spend 25% on paid search and 25% on organic (depending on your short vs. long-term goals). 

It is impossible to answer this question without considering your current situation, so I would recommend enlisting the help of an expert to help you develop a plan and guide you forward. 

The real cost of SEO

This article aims to give you a realistic overview of what will be required to get SEO results in 2024 and beyond. 

If you go into this thinking that you can get everything you need by just spending $500 a month, you will never compete with businesses that will also devote their time and effort to building a long-term plan and vision for SEO. 

If you have read this far, take solace that most won’t, and likewise, most won’t put the requisite effort into getting results. 

Most companies will still either do the job badly or not all. By being one of the few who will make the effort to do the job properly, you are already way ahead of the pack. 

Find an expert to guide you, work diligently to construct a plan and then aim squarely at being the best and letting the world know about it. 

Dig deeper: How to create and manage an SEO budget

Opinions expressed in this article are those of the guest author and not necessarily Search Engine Land. Staff authors are listed here.