If you run a small business, a sensible SEO agency cost is usually somewhere between a few hundred pounds a month and a few thousand, depending on what needs doing. At the low end, you may get a basic local package or a one-off technical tidy-up. In the middle, you should expect proper research, content planning, on-page work, reporting and some authority building. At the top end, you are paying for a lot of labour, specialist markets, heavy competition, or a large site.
The problem is that two quotes with the same label can include completely different work. One agency’s £600 monthly retainer may be little more than rank tracking and a report. Another’s £1,800 may cover technical fixes, native-language content, internal linking, publishing, link outreach and AI visibility tracking. That is why the right question is not just what an SEO agency should cost, but what you actually get for the money.
What does an SEO agency usually cost?
For a small business in the UK or Europe, the most common pricing models are:
One-off audit Usually used when you want to understand what is wrong before committing to ongoing work.
Typical range:
- £500 to £2,500 for a small site
- More if the site is large, multilingual, or technically messy
A proper audit should cover technical SEO, indexation, page structure, internal linking, keyword targeting, content gaps, and basic competitor comparison. If your market depends on local-language search, the audit should also check whether the keyword research was done in the site’s own language, not translated from English.
Fixed project Used for a defined piece of work, such as a migration, a content sprint, category page optimisation, or launching SEO on a new site.
Typical range:
- £1,000 to £10,000 plus, depending on scope
Projects work well when the deliverables are clear. For example, rewriting 30 service pages, fixing indexation problems, or setting up SEO properly on WordPress, Shopify, Webflow or Ghost.
Monthly retainer This is the most common model if you want traffic to grow over time.
Typical range:
- £500 to £1,000 a month for a very small local business
- £1,000 to £3,000 a month for many small and medium businesses
- £3,000 and above where competition is strong, the site is large, or several markets are involved
A monthly retainer should not just mean “we keep an eye on things”. SEO needs ongoing work. Pages need improving. New content needs publishing. Internal links need maintaining. Authority needs building. Results need checking in Search Console and in leads, not just rankings.
Hourly or day rate Less common for business owners, more common when an agency is supporting an in-house team or another agency.
Typical range:
- £75 to £200+ per hour
- Day rates often land between £500 and £1,500+
This can be fair for specialist consulting, training, technical troubleshooting or migration support. It is usually a poor fit if you need delivery, not advice.
There is now a fifth model as well, software-led SEO. That can mean lower monthly cost because much of the routine work is automated. In our case, Seonis runs every night, researches keywords in the website’s own language, writes and publishes articles natively, checks language quality, and tracks whether ChatGPT, Gemini, Perplexity, Claude and Grok mention the business for relevant buying questions. That changes the labour profile, which changes the price.
Why do prices vary so much?
The wide spread in SEO agency cost is not random. It usually comes down to five things.
1. Geography A local plumber in Cork, a dental clinic in Leeds and an industrial supplier selling across Germany are not buying the same service.
If you only need visibility in one town, the job is smaller. If you need national coverage across the UK, Ireland or several EU countries, it is larger. If you need separate work for Poland, Germany and the Nordics, the workload rises again.
There is also a difference between the UK and some EU markets in how many agencies can do strong local-language work. In English, supply is larger. In smaller language markets, good native SEO capacity is harder to find, so prices often rise.
2. Language This is one of the biggest variables, and one of the most overlooked.
If your site is in German, Polish, Lithuanian, Danish or another non-English language, proper SEO work cannot start from translated English keywords and generic AI copy. Search behaviour differs by market. Intent differs. Terminology differs. Buyers phrase problems differently.
That means the agency must research keywords natively, write natively, and understand what sounds credible in that language. This takes more skill than producing English-first content and translating it afterwards. It is one reason many businesses with non-English websites get poor results from cheap packages.
3. Competition Some markets need only decent structure, clean page targeting and a steady content programme. Others need serious authority work and link acquisition because every competitor is already investing.
A local accountant in a smaller town is one thing. Online gambling, legal services, loans, software, logistics, or B2B manufacturing across several countries is another. The harder it is to win page-one positions on Google, the more work is needed.
The same now applies to AI answers. If buyers ask ChatGPT or Perplexity for suppliers, the businesses that get named usually have stronger content coverage, clearer positioning and better authority signals.
4. Website size and condition A ten-page brochure site is cheaper to audit and improve than a 5,000-page ecommerce catalogue.
Size matters, but condition matters just as much. A small site with duplicate pages, weak structure, poor templates and no clear targeting can take more work than a larger site that is well built.
Platform matters too. WordPress is usually flexible. Shopify can be straightforward for some tasks and awkward for others. Webflow and Ghost can be clean, but only if the site was built with SEO in mind from the start.
5. How much content and authority work is needed Many low-cost retainers avoid the expensive parts. They monitor rankings, tweak a few titles and send a report. That is why they are cheap.
But most small businesses do not lack dashboards. They lack enough useful pages, enough internal linking, enough evidence of expertise, and enough authority to compete. Once content production, editing, publishing and link acquisition are included, the fee rises quickly.
If you want a practical checklist for local-language delivery, our guide on how a web agency should handle SEO for local-language sites sets out what should happen and what usually gets missed.
What should be included for the money?
A fair fee should buy real work. The exact mix depends on whether you are paying for an audit, project or retainer.
In a one-off audit, expect:
- A crawl of the site
- Checks on indexation and crawlability
- Review of robots, canonicals, redirects and sitemap setup
- Review of page titles, headings, metadata and page targeting
- Internal linking review
- Keyword mapping for core pages
- Competitor comparison
- Prioritised actions, not just a list of issues
For ecommerce or larger sites, the audit should also review faceted navigation, duplicate category pages, pagination and template issues.
What is often left out:
- Fixing the issues
- Writing new content
- Implementing technical changes
- Link building
- Ongoing reporting
In a fixed project, expect:
- A clear scope
- Named deliverables
- A timetable
- Responsibilities split between agency and client
- A sign-off process
Examples:
- Technical clean-up after a redesign
- Migration support
- Optimising 20 service pages
- Building a content hub around a product line
- Launching SEO foundations in one new country
What is often left out:
- Work outside the agreed page count
- Developer time
- Designer time
- Outreach and link placement costs
- Translation or native review where the site spans several languages
In a monthly retainer, expect:
- Ongoing keyword research
- Content planning
- On-page improvements
- Internal linking work
- Technical monitoring
- Publishing support
- Reporting tied to traffic, leads and visibility
- Meetings that explain decisions, not just metrics
If links are part of the package, ask how they are acquired. “Link building included” can mean almost anything, from real outreach to low-grade placements on irrelevant sites. Our article on how to choose a link building agency without buying risk covers the checks we think matter.
What is often left out:
- Content writing
- Uploading and formatting articles
- Image sourcing
- Developer implementation
- Link costs
- Tracking in AI answer engines
- Tracking conversions properly
That last point matters more than it used to. Traditional SEO reports still focus on rankings and clicks from Google. Those matter. But buyers also ask AI systems for recommendations. We think that visibility should be measured too, which is why Seonis checks whether ChatGPT, Gemini, Perplexity, Claude and Grok name your business for relevant prompts in your market.
How do you tell fair pricing from a bad deal?
Start with scope. If a package is cheap, ask what work is actually being done each month.
A fair offer is specific. It says how many pages will be reviewed, how many articles will be produced, whether publishing is included, how links are handled, what gets reported, and what access is needed.
A bad offer is vague. It uses broad phrases like:
- full SEO management
- complete optimisation
- premium backlinks
- AI content at scale
- guaranteed rankings
Those are labels, not deliverables.
Here are the warning signs we would take seriously.
Very low monthly fees with a long contract If the price is too low to cover real work, the agency has to cut corners. That usually means templated reports, generic content, outsourced links, and little strategic thinking. A 12-month contract on top of that is a bad combination.
No explanation of how content is produced For non-English sites, this is critical. Ask whether the agency researches keywords in the target language, who writes the content, who edits it, and who checks whether it sounds native. If they cannot answer clearly, expect weak output.
No access to the actual work You should be able to see what was changed. Which pages were improved. Which articles were published. Which links were gained. Which technical issues were fixed. If all you see is a dashboard, you are buying reporting more than SEO.
Promises of guaranteed rankings No agency controls Google. Rankings depend on competition, site quality and market behaviour. Guarantees are usually attached to easy keywords, vanity metrics, or methods you do not want used on your site.
Large setup fees with thin deliverables A setup fee can be fair if it covers audit work, strategy, tracking, keyword mapping and technical review. It is not fair if it mostly covers onboarding calls and a recycled slide deck.
Reporting without commercial context Fair pricing includes measurement that matters to the business. Search Console data is useful. So are rankings. But they should connect to enquiries, sales, booked calls, or other outcomes you actually care about.
If you are comparing offers, our piece on how to choose a B2B SEO agency you can check gives a practical way to assess them.
Which pricing model suits your business?
The right model depends on your situation, not on what an agency prefers to sell.
Choose a one-off audit if:
- Traffic has stalled and you do not know why
- You suspect technical issues
- You need a second opinion on work already done
- You want a roadmap before spending more
This works well when you have someone internal, or a web agency, who can implement the recommendations.
Choose a fixed project if:
- You are redesigning or migrating a site
- You need a defined batch of SEO work
- You want to launch into a new market
- You need to improve a set number of pages fast
This is often the right choice for agencies serving end clients too. If you build websites and need SEO handled properly for local-language sites, a project model can be cleaner than an open-ended retainer.
Choose a monthly retainer if:
- You need ongoing growth
- Competitors are active
- You need regular content and authority work
- Nobody in your team owns SEO day to day
Retainers suit businesses where search is a steady acquisition channel, not a one-off fix.
Choose a software-led model if:
- You need consistent execution at a lower monthly cost
- Your site is not in English
- You do not want generic translated content
- You want visible output every month
- You care about both Google and AI answer visibility
That is where we fit. Seonis is built for small and medium businesses with websites in their own language. We research keywords natively, write and publish articles natively, run every piece through a language gate, and build authority through a members’ link exchange priced in credits. We also report in the owner’s language, and we track whether major AI systems mention the business when buyers ask relevant questions.
That does not mean software solves everything. If your site has deep technical problems, a complex migration, or a market that needs hands-on digital PR, you may still need agency or developer support around it. But for many small businesses, especially in non-English markets, software-led delivery is often closer to what they thought they were buying from a traditional retainer in the first place - regular, checkable work.
If you want to compare that model with agency pricing, our pricing for plans, backlink credits and discounts shows exactly what is included.
A good SEO agency cost is not the lowest quote. It is the price of work that can plausibly move the needle in your market. For a small business, that usually means paying enough for clear research, native-language content, technical upkeep, authority building and reporting you can verify. If any of those are missing, the package may be cheaper because the hard parts have been taken out.
When you review proposals, ask simple questions. What will be done each month. Who will do it. In which language. How will it be published. How will authority be built. How will results be checked in Search Console, on Google, and in AI answers. The clearer the answers, the easier it is to tell whether the price is fair.