Pricing
SEO pricing: what working with me costs
I work with fixed prices. SEO and GEO are billed per module, custom software by quote. The starting point is a measurement. It shows what your website needs before you pay for implementation. The initial call is free.
01 //
Measure
Entry at a fixed price. You end up with a work list, sorted by impact.
-
Free
Initial call
€0
A free SEO consultation in the initial call: 30 minutes by video. We clarify where your website stands, what you want to achieve and which measurement fits. Afterwards you know what a project costs, whether you book or not.
- Duration
- 30 min
- Channel
- Video
-
Flat fee
Technical SEO audit S
€1,200
SEO audit for websites up to around 500 URLs. I crawl your website the way search engines and AI crawlers fetch it and compare the result with your Search Console. You get a work list sorted by impact and a handover meeting with your team.
- Scope
- ≤ 500 URLs
- Output
- Work list
-
Flat fee
Technical SEO audit M
€2,400
Technical SEO audit for websites up to around 5,000 URLs. On top of S, I check log files and indexing: which pages Google and AI crawlers actually fetch and which are missing from the index. Core Web Vitals and PageSpeed are part of every size.
- Scope
- ≤ 5,000 URLs
- Log files
- yes
-
From
Technical SEO audit L
from €4,800
For large shops, multilingual websites and migrations. Facets, parameter URLs and hreflang across many languages are the usual problem areas here. I quote the exact fixed price after the initial call.
- Scope
- > 5,000 URLs
- Languages
- multiple
-
Flat fee
Annual follow-up audit
60% of the initial audit
The same measurement one year later, compared with the previous year. You see which items on the work list are done and what has come up since. I recommend it annually, because websites change with every update.
- Cycle
- annual
- Compare
- previous year
-
Flat fee
GEO measurement: AI visibility and AI citations
€1,500
I ask 10 to 15 customer questions in ChatGPT, Perplexity and Google's AI Overviews and count how often your website is cited as a source. The render check shows what an AI actually reads on your pages. You see your AI visibility in numbers, with a work list.
- Questions
- 10–15
- Sources
- ChatGPT · Perplexity · AI Overviews
-
Flat fee
Agentic SEO measurement
€1,500
€2,500 together with the GEO measurement
I check the five building blocks AI agents need to verify and act: content without JavaScript, structured data, one consistent identity, governed access and a readable offer. For shops this is the basis of agentic commerce. You get a work list sorted by impact.
- Building blocks
- 5
- Output
- Work list
02 //
Implement
Fixed price per module. You only book what the measurement shows to matter.
-
From
Module structured data
from €960
Schema markup as JSON-LD for organization, services, articles and FAQ. Structured data tells search engines and AI search in a fixed form who you are and what you offer. I validate every markup before it goes live.
- Format
- JSON-LD
- Check
- before release
-
From
Module internationalization
from €960
hreflang and canonicals for multilingual websites, checked in both directions. Without them Google often shows the wrong language version or treats pages as duplicates. On this website the build checks every hreflang pair automatically.
- Tags
- hreflang · canonical
- Check
- both directions
-
Flat fee
Module llms.txt, identity, AI crawler rules
€960
I create your llms.txt, a machine-readable identity and rules for AI crawlers in robots.txt. You decide which AI crawlers may read your content and use it for training. The same files run on this website.
- Files
- llms.txt · robots.txt
- AI training
- your choice
-
From
SEO website migration with redirect plan
from €2,400
A relaunch without losing rankings: every old URL gets a target. Before and after the move I check that every redirect leads with exactly one 301 to a live page, without chains. When this website was rebuilt, that was 111 old URLs.
- Redirect
- exactly one 301
- Chains
- 0
-
Flat fee
AI workshop for your team
€1,200 half day€2,000 full day
AI training for your staff, with your own workflows instead of slides. The goal is skills and workflows your team then runs and adapts itself. The default is Anthropic's Claude; Anthropic does not use API data for training.
- Duration
- ½ or 1 day
- Model
- Claude
-
From
Website build
from €4,800
A static website in German and English, with automated checks before every release. On this website there are six checks: if one fails, nothing goes live. Domain and accounts are in your name; WordPress on request.
- Languages
- DE · EN
- Checks
- 6
-
Custom
Custom software
by quote
Custom software development: after the initial call you get a fixed price for the first version. It pays off when a process repeats every week and standard software only covers it with workarounds. Examples from my own operations: SEO portal, CRM and 35 schedules on my own server.
- First version
- fixed price
- Based on
- initial call
03 //
Operate
Monthly, without minimum term.
-
One-off
SEO reporting: setup
€980
Connecting Search Console and GA4, importing the existing history. I also set up Core Web Vitals and PageSpeed Insights (Lighthouse), URL inspection and sitemap checks for your property. From then on your history grows every night, beyond Search Console's 16 months.
- Sources
- GSC · GA4 · PSI
- History
- imported
-
Monthly
SEO reporting: operation per property
from €190 per month
Monthly SEO reporting: daily storage of Search Console and GA4, weekly Core Web Vitals and PageSpeed Insights, URL inspection and sitemaps on a schedule. Plus analyses such as content decay and cannibalization. Weekly report and management summary included.
- Sync
- daily
- Core Web Vitals
- weekly
-
Monthly
Website maintenance package
from €149 per month
Website maintenance as a monthly package: small changes and quick fixes are done without separate arrangements. I keep the checks and security headers up to date. No minimum term.
- Term
- no minimum
- Sign-off
- not needed
-
Flat fee
10-hour block
€1,800
SEO support as needed: ten hours for anything that fits no module. Suited to ongoing questions from your team, small implementations or a second opinion. No term.
- Hours
- 10
- Term
- none
-
Pass-through
Hosting
from around 5 US dollars a month
Hosting a static website costs little, for example at Cloudflare. With a provider running servers in the EU it is usually a bit more. The account is in your name.
- Account
- in your name
- Example
- Cloudflare
About the prices
- All prices are net. For businesses in the EU the reverse charge procedure applies.
- My services are aimed exclusively at businesses.
- Payment by invoice or via Stripe.
What clients say
5.0 from 6 recommendations on LinkedIn View on LinkedIn ↗
Quotes in the original German.