SEO pricing guide

How Much Does SEO Cost in the UK? Prices and Pricing Models Explained

SEO (search engine optimisation) pricing in the UK usually means a monthly retainer of £300–£1,000 for a local small business, £1,000–£5,000 or more for a regional or national campaign, and £500–£2,000 for a one-off SEO audit. What you pay depends less on the agency's name and more on three things: how competitive your Google searches are, how much work your website needs, and how the fee is structured. This guide sets out typical UK SEO costs, what each pricing model pays for, and how a hybrid retainer-plus-profit-share agreement works for businesses that want their agency invested in results.

What does SEO cost per month in the UK?

A local UK business typically pays £300–£1,200 a month for SEO, and larger regional, national or e-commerce campaigns cost £1,200–£10,000 or more. The ranges below reflect prices published by UK agencies and freelancers in 2026.

Type of businessTypical monthly SEO feeWhat it usually covers
Sole trader or one-town service business£300–£600Google Business Profile, core service pages, local citations, monthly report
Local business covering several towns (e.g. Nelson, Colne, Burnley and Padiham)£500–£1,200Location and service pages, reviews strategy, technical fixes, steady content
Regional or multi-location business£1,200–£3,000Content programme, link building, multiple Business Profiles, conversion tracking
National brand or e-commerce site£2,500–£10,000+Category and product SEO, digital PR, large-scale technical work

Other common price points:

  • One-off SEO audit: £500–£2,000, depending on site size.
  • Hourly SEO consultancy: £50–£150 an hour for freelancers and independent consultants.
  • Cheap SEO packages: from around £99 a month. These usually cover reporting and directory listings rather than work that moves rankings.

What is included in an SEO retainer?

An SEO retainer pays for a fixed amount of ongoing work each month across six parts of search engine optimisation.

  • Technical SEO. Site speed, indexing, crawl errors, structured data and mobile usability.
  • On-page optimisation. Title tags, headings, internal links and matching each page to what people search for.
  • Content. New service pages, location pages and guides that answer buyers' questions.
  • Local SEO. Google Business Profile management, review generation and local citations.
  • Link building and digital PR. Earning mentions and links from relevant UK websites.
  • AI search visibility. Structuring content so it is cited in Google AI Overviews, ChatGPT and other AI answers.
  • Reporting. Monthly reports tied to enquiries, calls and sales, not just rankings.

Which factors change the price of SEO?

Competition sets the price more than anything else. Ranking for "plumber Colne" takes far less work than "accountant Manchester".

  • Search competition. The number and strength of businesses already ranking for your terms.
  • Website condition. A slow or poorly built site needs fixing before content can perform.
  • Geographic reach. One town, a county such as Lancashire, or the whole UK.
  • Content volume. How many pages and articles are produced each month.
  • Link building. Outreach and digital PR are time-intensive and add to the cost.
  • Tracking and reporting. Call tracking and CRM integration let you measure returns, but they take setup time.

What are the main SEO pricing models?

UK agencies price SEO in six main ways: monthly retainer, one-off project, hourly consultancy, pay-per-rank, pay-per-lead and hybrid performance deals.

Monthly retainer

You pay a fixed monthly fee for an agreed scope of work. It is predictable and suits SEO's long time to payback, but the risk sits with you if results are slow.

One-off project or audit

A fixed price for a defined job, such as an audit, a site migration or a batch of pages. It suits businesses with in-house staff who can carry out the recommendations.

Hourly consultancy

You buy time for advice, training or reviews. It suits businesses that want a second opinion rather than an outsourced team.

Pay-per-rank

You pay when chosen keywords reach page one. It is cheap to start, but agencies can target easy keywords that rank without bringing in customers.

Pay-per-lead

You pay a fixed amount for each qualified enquiry. It is closer to revenue, but you need a clear definition of a qualifying lead and reliable call and form tracking.

Hybrid: retainer plus profit share

You pay a reduced monthly fee for the core work, plus an agreed share of the extra gross profit organic search generates above a baseline. Risk and reward are shared, which keeps both sides focused on profitable growth.

ModelHow you payBest forMain risk
Monthly retainerFixed monthly feeMost businesses wanting steady growthYou carry the risk if results are slow
One-off projectFixed price per jobAudits, migrations, in-house teamsNo ongoing improvement
Hourly consultancyPer hourAdvice and trainingCosts can creep
Pay-per-rankPer keyword on page oneRarely the best choiceRankings that don't bring customers
Pay-per-leadPer qualified enquiryLocal services with clear trackingDisputes over what counts as a lead
Hybrid profit shareLower fee plus share of extra profitEstablished businesses with tracked salesNeeds agreed baseline and margin

How does a hybrid retainer plus profit share work?

In a hybrid SEO agreement, you pay a lower monthly fee plus a percentage of the extra gross profit that organic search brings in above an agreed starting point. If search brings no growth, you pay only the reduced fee.

Worked example

  • Baseline: 20 organic enquiries a month, agreed from the previous 12 months of data.
  • After six months: 35 organic enquiries a month, so 15 extra enquiries.
  • 30% close rate: about 4 extra jobs, at an average job value of £2,000, gives £8,000 extra revenue.
  • At a 40% gross margin, that is £3,200 extra gross profit.
  • At a 15% share, the profit-share fee is £480. Add a £600 monthly fee, and the total that month is £1,080.
  • The business keeps £2,120 of the extra profit after all SEO fees. In a month with no growth, the fee is just £600.

What the agreement must define:

  • Baseline. Organic enquiries or sales from the previous 12 months, adjusted for seasonality.
  • Attribution. How organic leads are tracked through call tracking, forms and CRM.
  • Margin. A fixed gross margin agreed upfront, so the share isn't argued over each quarter.
  • Payment schedule. Usually quarterly, based on reconciled CRM data.
  • Minimum term. Usually six months, because SEO takes time to build.
  • Tail period. A share for a set period after the agreement ends, on growth already achieved.
  • Cap. An optional ceiling on the monthly share, so costs stay predictable.

Read our full guide to performance-based SEO for the contract terms in detail.

Is cheap SEO worth it?

Cheap SEO under £150 a month rarely pays back, because that budget covers only a few hours of work. The danger is the shortcut tactics some providers use to show quick movement.

  • Guaranteed number-one rankings. No one controls Google's results.
  • Bulk link packages. These can lead to ranking drops after Google updates.
  • No access to your accounts. You should own your Google Business Profile, Analytics and Search Console.
  • Reports with rankings only. These leave out calls, enquiries or sales.

How long before SEO pays for itself?

Local SEO usually shows meaningful gains in three to six months, while competitive regional or national campaigns take six to twelve months. The full cost of SEO includes that time, which is why the pricing model matters. A retainer spreads the cost evenly, while a hybrid deal moves part of the fee to the point where results arrive.

Buzz Media SEO plans and prices

Buzz Media offers four SEO plans for Lancashire and UK businesses, each on a monthly rolling basis with full ownership of your accounts.

  • Growth, from £500 a month. Local SEO, Google Business Profile and technical fixes for businesses in one or two towns.
  • Scale, from £1,200 a month. Everything in Growth, plus a content programme, link building and conversion tracking.
  • Dominate, from £3,000 a month. A full regional or national campaign with digital PR and AI search visibility.
  • Partner, from £600 a month plus a share of growth. Scale-level work on a lower fee, plus 10–15% of the extra gross profit organic search brings in above your baseline.

SEO vs paid search: which should you budget for?

Paid search and SEO are opposite ways of buying visibility. Google Ads charges for every click and stops when you stop paying, while SEO costs a monthly fee and keeps working after the work is done. Many Lancashire businesses run Google Ads for immediate enquiries while SEO builds. See our social media and ads management service for paid campaigns.

Good to know

Your questions, answered.

Is SEO a monthly cost?+

Most SEO is billed monthly, because rankings need ongoing technical work, content and links. One-off audits and projects are also available.

Can I pay for SEO only when it works?+

Yes, through pay-per-lead or hybrid profit-share agreements. Fully results-only SEO is rare, because agencies have to fund months of work before results arrive.

Do I need to sign a long SEO contract?+

No. Buzz Media's Growth, Scale and Dominate plans run monthly. The Partner plan has a six-month minimum, because the profit share is measured over time.

How much should a small business spend on SEO?+

A small business serving its local area typically spends £300–£1,200 a month. Start at the level that covers your core service pages and Google Business Profile, then grow as enquiries increase.

Is SEO cheaper than Google Ads?+

Over the long term SEO usually costs less per enquiry, because you don't pay per click. Google Ads delivers enquiries faster, so the two often work best together.

Ready to price your project?

Last updated