You’re a marketer planning your yearly marketing budget and one of the channels in there is search engine optimisation. Costing SEO is not easy and how much SEO costs in the UK in 2024 depends on various factors. Let’s dive in and help you estimate the size of the investment needed…
Table of Contents
How much does SEO cost in the UK in 2024 - average and median price
Before we go into all of the elements that bring in the complexity, let’s answer the question how much does SEO cost in the UK on average in general. We looked at several sources to get an idea of the costs:
- Websites ranking in top results for the question
- The very extensive and useful Ahrefs research on the subject of SEO pricing
All of the sources provide some kind of average that ranges from as low as £500 (Ahrefs data) to as high as £8000 (one of the first positions in the SERP of the query).
We even found one source that claimed the average cost is as low as £50 to £600 per month. In my 10 year of experience in digital, mostly in-house, I have to say I have never seen a good provider who can deliver for £50 unless you are outsourcing to a developing country. And, here we are talking about how much SEO costs in the UK. So if it sounds to be too good to be true, it likely is.
The actual average cost of SEO in the UK is anywhere between £500 and £8000 per month.
We looked at this data to first find the average cost across the sources.
(500+2000+500+3000+750+3000+600+6000+750+8000) / 10 = £2,510
Looking at this specific average, we can see that most companies will pay around £2,510 per month for SEO in the UK. If we take an average as the right method of calculating this and budgeting.
However, an average is not the most accurate way to approach this as the data has a wide range. So we looked at the Median cost.
These measures gave us a clearer picture of the cost distribution.
Median cost ended up being £1,375
Standard Deviation: £2,469.49
The median is lower than the average, distribution is skewed by higher values. Indicating the presence of high-cost outliers. The standard deviation is quite high, reflecting significant variability in the data.
Using the median, rather than the average, is more representative of typical costs.
Knowing the median can help you set a realistic benchmark for budgeting. Most costs of SEO will cluster around the median. Set your budget with what most services charge. This is where most of the market is positioned, according to this dataset.
How much does SEO cost in the UK on average? It depends. The price of SEO services in the UK ranges between £500 and £8000, the average price is £2,510 and the median price is around £1,375.
For businesses looking to budget for SEO services in the UK, considering both the mean and median costs is important. While the average cost of £2,510 provides an overview, the median cost of £1,375 is likely more representative of what most businesses will pay.
What you will get for that median price of course differs and depends on many factors. This is why there is no actual straight answer to this question. You need to consider your specific SEO needs and goals and make sure to get detailed proposals from multiple agencies to understand what services are included in the pricing.
Factors to consider in your 2024 SEO budget
Generally speaking, how much you pay for SEO above or below that median price will depend on 3 broad factors:
- Category of supplier and their pricing model
- Experience of the person or the team providing the SEO service
- Provider location
- The size and type of your organisation
Category of supplier
How much budget you need will depend on the type of supplier you want. SEO, unless delivered in-house, is offered by:
- SEO Agencies
- SEO Freelancers
There are also a few other options out there such as SEO consultants or SEO specialists but for the sake of argument and to simplify things, we’ll add them to the second category of freelancers.
How much do SEO agency charge?
SEO agencies, as the name itself suggests, are companies that offer search engine optimisation services. Now you could have a specialised agency that only offers SEO or SEO could be part of a wider service offering, also known as a full-service agency. There are benefits and advantages to both and one of the differences can be in the price.
Let’s take an example. You own an e-learning company and you want to outsource your PPC, paid social and SEO to an agency. You could hire 3 specialised agencies to take on this work or you could employ a full-service agency and keep it all under one roof.
Before joining Vixen I spent my career in-house and hired both specialised agencies and full service ones. They have their pros and cons, and it also depends on the channels you want to target and the type of campaign and your internal needs. So yes, it’s complex.
My personal preference, particularly in the last 5 or so years has been to lean towards full service agencies. Now, since I work for one, someone might say, well obviously you would say that. While that may be true, it’s grounded in a few things that for me make the choice obvious. Let’s look at the top two:
- The buying journey is not and has never been linear – it’s more like one big mess of touch-points. If a company or an agency wants to be successful in today’s market they need to think holistically and find the right channel blend to succeed.
This is now true even in industries such as ecommerce! For example, we attended the latest Google Retail Event: Peak 2023: Ready, Set, Go!’, and it’s reported that 85% of customers will use AT LEAST two channels before making a decision on which brand to purchase from’.
- Today’s marketing channels are blending – Organic search for example is moving more and more towards a multichannel search experience. Partially driven by the rise of AI content and the inauthenticity this creates. Just look at some of the new features Google is testing, such as perspectives, and the rise of user-generated content sites such as Reddit.
Different agencies also have different pricing models. SemRush did a great post on and the models can be applied to SEO specifically as well.
Unsurprisingly, the most popular ones are retainers and one-off projects. According to Ahrefs research, 54.5% of SEOs only offer one pricing model (i.e., hourly, retainer, or per-project). But we’ve seen a move towards productising services as well with SEO packages popping up continuously online. We’ve also packaged some of our offerings as well, for example, our Technical SEO Audits .
One thing to remember when thinking about how much does an seo agency cost is that the monthly retainer pricing often comes with an estimate of days included. For example, our lower retainers start at two days per month with a £600 per day rate. This means that you are effectively paying for two days of our work – time based costing. This is a very typical way of costing SEO services that most UK agencies use.
On rare occasions, you might get an estimate based on deliverables. For example, for £1200 you get x,y,z. There are again advantages and disadvantages to both. Day pricing offers flexibility, transparency, and control over the budget and work process. Pricing on deliverables is a clear, outcome-focused approach, but can be less adaptable. For example, if requirements change you might end up paying more to squeeze in that extra deliverable you need as a priority.
To get the best of both worlds, at Vixen we charge per day but provide an SEO roadmap with deliverables. This is a live document so if something changes we can easily swap the deliverable accordingly.
How much do SEO Freelancers charge?
Unsurprisingly SEO freelancers will often charge less than an agency. After all, they have fewer overhead costs (think office space, staff costs…). This allows them to reduce the price further. For some businesses, particularly if they are only starting their SEO journey and have a limited budget, working with a freelancer is a great option.
While in-house, I’ve worked with freelance marketplaces such as Fiveer and People Per Hour. It’s hit-and-miss. There are some excellent freelancers even on these platforms, the key is finding them. Let’s just say it can take a while! A better option is to get a recommendation from someone you trust.
Obviously, what you don’t get with a freelancer is a team of experts which is also reflected in the price. An average freelancer price in the UK is about £52/hour, according to Ahrefs. Obviously, you wont get much done if you hire a freelancer to do one hour a month! So you are looking at a higher cost here. Experience also plays a major role here, as discussed below. In general, an SEO freelancer will cost you anywhere between £500 – £2000 per month.
One element to consider here is also subcontracting. It is a common practice by many agencies to hire freelancers on an ad hoc basis to cover some or all of the service. This is not an issue if the freelancer has been vetted by the agency and the agency is providing the additional value you otherwise wouldn’t have. Otherwise, you might be paying agency prices but in reality working with a freelancer on the low down.
Experience of the person or the team
The level of experience your agency or freelancer has will have a massive impact on the pricing as well. There is a difference between hiring someone with a track record in SEO and someone who is a newbie – just entering the industry.
Unsurprisingly, Ahrefs found that the more experience an SEO has the more they charge.
This is where hiring an agency also makes sense. With an agency you typically get a mix of experience, as you are working with a team. Depending on the size of the agency team, you’ll likely have a few senior people and a few juniors working on your account. Unless the agency is a total wash you will get access to senior people as well. As a Head of Digital Marketing I might not be doing your technical audit but I will be involved in reviewing it!
If you want to ensure that your SEO has experience and you’d rather get a freelancer, then you will likely be looking at a rate that matches an agency anyway.
According to Daniel Foley, who’s been in the industry for ages, for a large corporation you are looking at £10k + for an SEO consultant with over 15 years of experience. Rightfully so I might add!
Provider Location
More often than not an agency or a freelancer will serve the local and the global market. And, how they price their services will be impacted by the location. The difference, according to Ahrefs is a staggering 123.1%
But what about the differences within the UK? After all, we all hear about the disparity between the South and the North of England for example. In 2023, the average annual salary in London was £44,370, and in the North East it was £31,200 pounds. Does this mean that SEO services are cheaper in the North East? Likely not.
That’s not really how the market works. Higher demand for SEO services in both regions will drive up the overall prices, maintaining a competitive market.
The cost of SEO is more influenced by expertise than the location. Regardless of your location, if you have the experience and a track record you won’t sell yourself short.
It may be true that prior to all this remote working, there might have been some regional cost variations on pricing. Today, SEOs can and do work from anywhere which further standardises prices. Plus, there is the whole question of the SEO tech stack. Let’s face it we pay the same (sometimes extortionate!) price for them regardless if we live in Barnsley or Brighton.
The size and type of your organisation
Lastly, and likely most importantly, SEO costs in the UK vary widely depending on the business size, type and needs. In terms of size you might be running a:
- Small businesses in low-competition industries or localised areas
Let’s face it, when you are running a small business, budgets are tight. This is why SEO for small businesses is usually handled by freelancers or small agencies. In my personal experience, costing SEO services and getting a quality service as a small business is the most difficult task. There are a ton of great freelancers and small agencies out there but they are typically tricky to find in a sea of providers that offer very cheap but also very poor services. If you are offered an SEO service for £50 per month in the UK, chances are the quality will be super low. The average price for a freelancers is £52 p/h. In that hour you can do some basic on-page SEO tasks such as creating meta descriptions. But Google has moved on from ranking websites solely based on basic strategies such as keyword inclusion and meta tweaks.
In general, if you are a small business, about one or two days of work a month on SEO is about the minimum you can expect to pay for. This brings the price somewhere between £500 – £1000 a month. A great freelancer can do a lot for that budget and in that time.
2. Medium business in a higher competition market
Most businesses will find themselves in this category. These days competition online is fierce. Very few industries can say their market online is not saturated. This means that their SEO needs and strategies will have to be more complex to achieve any real business results. For a typical retainer a freelancer or an agency will need to employ a blend of technical, on-page and off-page SEO strategies to get the maximum ROI.
This means a higher budget investment as well as finding a supplier with more experience. Medium businesses typically opt-out for agencies, in my experience. This is simply because great freelancers are more difficult to find and even when you find them they have limited capacity.
At Vixen Digital we work with a lot of SME’s. The pricing starts at a minimum of two days per months at a daily rate of £600. This corresponds to what I came to expect while working in-house as well. If you are a medium business you can expect to pay anywhere between £1200 to £8000 per month.
3. Enterprise business with complex needs
Enterprise business is in a league of its own. Typically an enterprise business will have much more complex needs and bigger websites. We spoke to one of the best enterprise level SEOs Katherine Ong about this topic on our SEO’s Getting Coffee podcast.
Personally, I tend to agree. At that size you should be looking to developing an internal SEO team. The role of an agency should be to empower, enable and consult on making this happen. Delivery should really be kept in house, simply because of the complexity involved.
If you are an enterprise company looking for SEO support you will also need someone much more experienced to help you in the first place. This of course increases the price of the services. Typically, at this level a company should be looking to invest upwards from £8000 but if the approach is to develop internal capacity that should go down after the initial engagement.
The other element, alongside company size, you should consider is the type of business you run. Ecommerce websites are typically much more complex than service websites. They have more pages and a much more complex structure from a technical SEO point of view. This means you will likely pay more for ecommerce SEO. As an example, even the basic tasks such as a technical SEO audit is more complex in ecommerce. At Vixen, an ecommerce audit starts at £3000, where as a smaller service website audit will is priced at £1200.
What about discounts and negotiation?
We get asked often whether our prices are negotiable. Personally, as a big negotiator I don’t have a problem with the question. I mean, I regularly negotiate with SaaS tools. But asking for discounts for SEO services is less common and the chances of getting one are generally lower.
Selling products is after all very different from selling expertise. Products are tangible and standardised. The costs are easier to compare and you can quickly find a way to make a clear comparison.
Services such as SEO are intangible and variable. The price will depend on expertise, time, and effort. The negotiation risk is higher. If you drop the price of a tool by 30% you can rest easy that you’re still getting the same tool but for a lower price. If you pay your SEO provider 30% less than their asking price, how can you know you’re not getting a 30% lower quality of service? You can’t.
Service pricing should be based on developing long-term relationships, with consistency and integrity as a priority rather than discounts. As a rule of thumb, we try to avoid any discounts or negotiations. But by all means, ask away.
Does the type of SEO impact cost?
If experience is an important factor in costing SEO services, then it’s not a far stretch to wonder if the type of SEO you are looking for has an impact. Typically, in an SEO campaign, you expect to find some kind of combination of the following:
- Technical SEO – this could include anything from basics such error codes to more advanced elements such as JavaScript and website architecture. SEO projects also often start with what’s called a Technical Audit. Depending on the provider, the audit will dive into the technical set up in varying details.
- On-page SEO – as the name suggests, on-page (or on-site SEO) is all about optimising content for search. This is where elements such as keyword research, content mapping, content creation, internal linking and much more come into play.
- Off-page SEO – again the clue is in the name, off-page SEO are all the activities that happen away from your website that help you rank better. The prime example of this is linkbuilding. Links are still a ranking factor.
- Local SEO – local SEO is aimed at targeting your local audience. While local SEO is a wide area, usually it will contain elements such as managing your Google Business profile(s), focusing efforts on local keywords (for example, SEO agency in Brighton is one of ours) and possibly creating specific location pages (as long as it is needed and not a way to manipulate rankings!)
In my 10+ years of experience, I’ve also found that starting a retainer with a one-off technical SEO audit in particular is a wise move. It allows for a more accurate estimate of the retainer hours. For example, if the audit flags many technical issues we know that we will need to allocate a lot more hours to this in the retainer. The retainer will therefore need to be bigger or we will need to move slower with delivery.
As an SEO you can also specialise in a particular type, for example, you’ll often see job openings for Technical SEO Managers.
While I didn’t find any specific research on how this impacts price, anecdotally it can. Each type of SEO—technical, on-page, off-page, and local—comes with complexities and demands. This can influence pricing. For example, detailed technical audits will usually be conducted by someone with more expertise and will take longer. The same can be applied to on-page SEO. Creating high-quality content can have a higher price tag, again simply because it takes more experience and time.
Luckily, even a full-service agency should and often does have those skills in the team. You don’t need to hire a specialised agency to benefit from in-depth and quality services. You just need to ask the right questions when picking a provider.
This leads us to the question: should you only be considering the price in the first place…
Is cost all that matters in SEO?
It matters, but it should never be all that matters. Even if you have a small budget you should be evaluating based on a number of criteria, not just cost. You just might give costs a bit more weighting. Alongside costs we recommend you evaluate based on:
- How well the proposal fits your brief (what you are looking for, what are your goals…).
- What the case studies and agency references say
- The calibre of the proposed team
- The cultural fit
- The reporting cadence
Here’s a handy write up on evaluating a digital marketing agency that can be used for SEO as well. It has a template with a weighted score as well to help you move away from simply looking at costs.
Closing Thoughts on SEO Pricing
Knowing the median price of SEO (as a reminder we placed it £1,375) can be very helpful. It allows you to estimate the approximate budget you will need, based on what most of the market charges. However, it’s not the full story.
The actual price of SEO, like many other things in SEO, depends on a number of different factors. We’ve seen the impact elements such as experience, type of provider and understanding the pricing model have on costs. Negotiating or asking for discounts might get you a better deal. But that’s always a risk with a service business.
What you should definitely not do is ONLY base your decision on who comes in cheaper.