What Does SEO Really Cost for Small Businesses? Pricing Models, Effort and Realistic Timeframes
"What does SEO cost?" is one of those questions where the answers you get could not be further apart — anywhere from a flat 99 euros a month to four-figure sums, from "you only pay for results" to "we guarantee rank 1". The honest answer is less convenient: it depends, and on things nobody can put a number on without first looking at your actual website. This guide explains the common pricing models, what really drives the effort, what you can handle yourself, and what timeframe is realistic to expect.
Three pricing models and what is really behind them
The market has largely settled on three ways of billing SEO. Each has its own logic, and each fits a different situation.
Hourly rate
You pay for the time that actually goes into your website, typically somewhere between 60 and 150 euros per hour, depending on experience and region. The model is transparent as long as the hours are documented, and it suits well-defined, one-off tasks: a technical clean-up, a single keyword research pass, a consultation. For ongoing work it is impractical, because neither you nor the provider knows in advance how many hours a given month will actually need. And nobody enjoys signing off on an invoice with no ceiling.
Monthly retainer
A fixed amount each month for a defined package of work: ongoing optimisation, reporting, usually a set number of pieces of content or measures. This is the most common model for continuous support because it is predictable: for you as much as for the provider. What matters is that the retainer actually describes what is included, rather than "SEO support" used as a catch-all term with nothing behind it.
Performance-based pricing and rank-1 guarantees
"You only pay if we get you to the top" sounds like the fairest deal there is. In practice it is usually the opposite, for a simple reason: nobody can guarantee a Google ranking, because nobody except Google itself decides what sits at the top. Anyone who sells a guarantee anyway has two ways of delivering on it, and neither has real value for you. They optimise for a search term nobody else wants anyway, such as your own company name. Or they have already priced the supposedly free service into some other line item, and you end up paying regardless. Just without knowing exactly what for.
A trustworthy provider tells you what they are doing, measures the effect transparently, and lets you walk away month to month if you are not satisfied. That is the actual lever that forces quality: not a promise nobody could keep in the first place.
What actually drives the effort
Before anyone can honestly name a price, they need to know three things about your website. That is also why every serious engagement starts with an assessment. A flat price offered without that step is a guess, not a quote.
- Number of services and subpages. Every service you want to be found for ideally needs its own page with its own search term. A painting business offering "painting, wallpapering, facade coating" simply has more surface area to optimise than one that only offers "painting". That drives scope, not the quality of the work.
- Locations. A business with one location and customers nearby needs local optimisation for that one place. A business that serves several locations, or a wider catchment area, needs several local profiles, several landing pages, and correspondingly more ongoing upkeep.
- Competition. "Electrician Kiel" is heavily contested, "fence installer Rendsburg" much less so. The more businesses compete for the same search terms, the more substance it takes to stand out: the competition is working just as hard.
That is why every flat price is, in truth, a base price with a scope attached: it describes what it covers at a manageable size and grows with more services, more locations, or stronger competition. A quote that does not disclose this either calculated the same effort for everyone (which is rarely accurate) or quietly shifts the difference into extra charges later.
What you can handle yourself and what needs a professional
Not every SEO measure needs a service provider. Some things can be done yourself in an afternoon or two and are worthwhile for every business, regardless of whether someone professional takes over afterwards.
- Set up and fully complete your Google Business Profile: opening hours, photos, services, category.
- Keep your business details (name, address, phone number) consistent across every directory.
- Work toward genuine reviews instead of buying or inventing them.
- Write page titles that actually describe what is on the page.
It gets harder with everything that requires technical understanding, months of sustained attention, or a trained eye for content: structured data, load-time optimisation, a solid keyword strategy spanning multiple pages, the continuous fine-tuning based on real search data from Search Console. That is not a one-off task but an ongoing one, which is exactly why SEO is usually a retainer, not a project with an end date.
Local SEO: the fastest lever for businesses in Kiel
For most small businesses, the search terms that matter are not the ones with the broadest reach, but the ones with local intent: "roofer Kiel" instead of just "roofer", "tax advisor Kronshagen" instead of "tax advisor". These searches happen less often, but the people behind them are far more ready to buy: someone typing "physiotherapy Gaarden" is not browsing for a general overview; they are looking for an appointment nearby.
Local SEO works faster than trying to rank nationally for a heavily contested term: the Google Business Profile, consistent business details, a genuine review profile, and dedicated pages for the most important services all reinforce each other and show results before broader content has even had time to settle. For a business that only ever works in and around Kiel anyway, this is the most sensible lever: visibility where the actual customers are, rather than reach in regions that will never send an enquiry.
How long it takes before SEO pays off
Anyone promising you results in days either means paid ads (those are visible immediately, but that is not SEO) or they are overselling. Technical improvements often show first effects within a few weeks, because Google re-evaluates the page. For noticeable movement on the actual search terms you care about, realistically expect several months, longer still for contested terms. That is not down to a lack of diligence; it is how Google builds trust in a site: over time, through consistent signals, through content that is actually used.
A credible expectation is therefore measured in months, not days: with a clear trend visible after three to six months and further growth after that, as long as the work continues. Anyone promising you something different is either selling advertising under a different name, or a ranking that vanishes with the next algorithm update.
SEO at PixAgentur: what it costs
With us, the starting point is always an audit from 349 euros, one-off: the complete assessment covering technical, content and competitor analysis, load time, local visibility, and a prioritised action plan. The audit is the point at which the actual effort for your website can be put into numbers. Before that, any flat price would be a guess. If you book a package afterwards, the audit is fully credited against it, so you are not effectively paying for it twice.
Ongoing support starts at 149 euros a month and follows a base-price logic: every package states what its base price covers (for example one location and up to five services), and more scope, more locations, or stronger competition raise the price accordingly, not the logic behind it. All packages can be cancelled monthly, with no annual contract. You get the binding fixed price for your specific case with the audit, before any subscription begins. Details on the packages are on the SEO service page.
Conclusion
A credible SEO price is not an off-the-shelf flat fee; it is the result of an assessment: it depends on the number of your services and subpages, on your locations, and on the competition in your industry. Anyone naming a fixed price without that assessment is guessing. Anyone selling you a rank-1 guarantee is selling an empty promise. What remains is honest work carried out over months, measured transparently and cancellable monthly. That is what pays off for a business that wants to be found by the customers who are already looking for it.
Frequently asked questions
What does SEO cost on average for a small business?
A credible figure only exists after looking at your actual website. As a rough guide, ongoing support typically ranges from 150 to 600 euros a month on the market, depending on the number of services, locations and competition. At PixAgentur, ongoing support starts at 149 euros a month, and the starting point is an audit from 349 euros, which is fully credited if you book a package.
Why should I be wary of a provider that guarantees rank 1?
Because nobody except Google itself decides what appears at the top of the search results, not even the most experienced SEO provider. Anyone selling a guarantee either optimises for a search term nobody else wants anyway, such as your own company name, or has already priced the risk into the fee. Trustworthy providers promise solid work and transparent reporting, not a position they do not control.
Is SEO worthwhile for a very small business?
For small, locally operating businesses, SEO is often especially effective precisely because the relevant competition is manageable: not the whole of Germany, but the other providers in and around Kiel. A complete Google Business Profile and a well-maintained website are often enough there to appear ahead of the local competition.
What is the difference between the audit and ongoing support?
The audit is a one-off assessment: technical setup, content, competition and local visibility are reviewed and summarised in a prioritised action plan. Ongoing support implements that plan and keeps it current: rankings are a competition that never ends, because Google keeps changing and competitors keep working. At PixAgentur, the audit is fully credited against ongoing support if you book a package.
Can I book SEO for just a few months?
Yes. At PixAgentur all SEO packages can be cancelled monthly, and there is no annual contract. That said, SEO realistically needs several months before a clear trend appears: as a pure short-term measure over just a few weeks, the effort rarely pays off, because the effect only builds up over time.
See the software in action
Try every trade edition live (no signup) or get it in the shop.