“How much does SEO cost?” is a question you rarely get a clear answer to. That is not because agencies have something to hide, but because SEO is not a product with a fixed price. It is work: hours of people (and increasingly AI agents) making your website better for search engines and visitors. How many hours that takes depends on where you are now and where you want to go. In this article we explain what the cost of SEO is made up of, what pushes the price up or down, and how to judge whether you are getting value for money.
What does the cost of SEO consist of?
SEO is not a single service but a sum of different kinds of work. A good SEO programme usually contains these parts:
| Part | What it involves | When it is needed |
|---|---|---|
| Baseline and analysis | Setting up tracking, recording current positions and traffic, reviewing the website and competitors | Always, at the start |
| Keyword research | Finding out what your customers search for and which pages you need for that | At the start, then periodically |
| Technical SEO | Speed, indexing, mobile display, site structure | One large pass, then maintenance |
| Content | Writing new pages, improving existing copy | Ongoing |
| Link building | Earning links from other relevant websites | Ongoing, depending on competition |
| Reporting and adjustment | Measuring results monthly and adjusting the approach | Every month |
So you do not pay for “SEO”, but for a combination of these parts. That is why the price varies so much from one business to another. A local installer with little competition needs something different from a webshop that wants to rank nationally.
What determines SEO pricing per month?
Four factors have the biggest influence on what you spend per month.
- Competition in your market. The more parties want to rank for the same keywords, the more work it takes to get in between them. This is the main price driver.
- The state of your website. A technically healthy site with good copy has a head start. An outdated site with slow pages and thin content first needs a catch-up.
- Your ambition. Do you want to be found in your region for ten keywords, or nationally for hundreds? More keywords means more pages, more content and more links.
- How much you do yourself. If you write your own copy and your web developer makes the technical changes, the agency does not have to. That saves hours.
Agencies usually translate these factors into a monthly fee. That can be a fixed package with an agreed number of hours, or a tailored proposal. More important than the amount itself is what you get for it: always ask for an overview of the concrete work per month.
Which pricing models exist when you outsource SEO?
When you outsource SEO, you will come across roughly three models.
Fixed monthly fee. You pay the same amount every month for an agreed amount of work. This is the most common model and gives you a predictable budget. Watch the notice period: monthly cancellation is in your favour, an annual contract mainly in the agency’s.
Hourly rate. You pay per hour worked. This works well for one-off jobs, such as a technical audit or improving a handful of pages. For ongoing work it is less transparent.
Project price. One amount for a defined project, for example a complete technical optimisation or setting up a new site structure. Useful if you know what you need and want to continue on your own afterwards.
Some agencies also offer performance-based pricing: you only pay once a keyword reaches a certain position. That sounds attractive, but be careful. It often leads to a focus on easy keywords that deliver little, instead of the keywords that bring customers.
What does an in-house SEO specialist cost?
An alternative to outsourcing is hiring someone. At first glance that seems more expensive, but for large organisations with many pages it can pay off. Then count not only the salary, but also the tools (a good keyword tool is a hefty monthly subscription), training and the time someone spends on other tasks. For small and medium-sized businesses an agency or freelancer is usually the more logical choice: you only buy the hours you need and get several specialisms in one package.
How do you judge whether SEO is worth the money?
The cost of SEO can only be judged when you set it against what it delivers. For that you need three things.
Reliable tracking. Without a working Google Analytics and Search Console you do not know how many visitors come from search engines and what those visitors do. The mistake we see with almost every new client: the tracking is wrong. Then you cannot judge the effect of SEO either. Read more in our article on GA4 and consent mode.
A baseline. Record where you stand before the work starts: organic traffic, number of enquiries or orders from search engines, and positions for your most important keywords. Only then can you compare honestly later.
A value per enquiry or sale. If you know what a new customer is worth to you on average, you can work out how many extra enquiries SEO needs to bring to earn back the cost. That is the real question: not “how much does SEO cost” but “what does it deliver”.
From our own experience: at our own company Djunes (photobooth and event hire) organic traffic grew by 187% in 12 months. That did not come from one big intervention, but from working consistently on content, technology and links every month, and checking every month what worked.
How long before SEO pays off?
SEO is an investment that needs time. We see the first results for our clients after four to six weeks on average: better positions for keywords with little competition, more impressions in Google. Really noticeable growth in traffic and enquiries often takes several months, especially in competitive markets. Keep that in mind when setting the budget. Stopping an SEO programme after three months because it has not delivered yet is a waste of the money you have already spent. Read more in how long does SEO take.
Not sure whether SEO is the right choice, or whether you would be better off starting with Google Ads? Then read SEO vs PPC: which do you choose. The combination is often the strongest: Ads for immediate results, SEO for the long term.
What to look for when choosing an SEO agency
A low price says little if you do not know what you get for it. Look at these points in a proposal:
- Transparency about the work. Does it list concretely which parts you get every month, or just “SEO optimisation”?
- Reporting with real figures. Traffic, enquiries and revenue from search engines, not just positions.
- No guaranteed positions. Nobody decides what Google does. An agency that guarantees a number 1 position is promising something it cannot deliver.
- Notice period. Monthly cancellation keeps an agency sharp.
- Honesty. A good agency also tells you when SEO is not worth it for you, for example because there is no search demand for your product yet.
Many of our clients come from another agency where they paid monthly but did not see what was happening or what it delivered. That is the real risk of outsourcing SEO: not that it is too expensive, but that you do not know whether it works.
That is why at Stijgt we always start with a baseline and reliable tracking, and you get a monthly report every month with the figures that matter. See our SEO approach or get in touch if you want to know what SEO would cost in your situation.