SEO is one of the hardest services to assess in cost-benefit terms. There's no deliverable "product" at the end of the work, as there is with a logo or a website — it's an ongoing process with results that arrive over weeks or months, not days. That also makes it one of the sectors with the least price transparency and the greatest risk of paying without understanding what you're buying. This guide gives you the real numbers, the right questions to ask and the signs that distinguish a
An SEO audit costs €200–1,500 as a one-off; a monthly service ranges from €300–700/month (local or junior) to €1,500–3,000/month for competitive projects. I start at €300 for an audit and €200/month for ongoing local SEO: a small plan, but made of real, measurable work (content, optimisation, links), with reports that explain what I did. See the packages.
Sources: BrightEdge (2019); Backlinko, organic CTR study (2023); estimate based on projects I've worked on
| Service | Indicative price |
|---|---|
| SEO audit (site up to 200 pages) | €200–600 one-off |
| SEO audit (large or complex sites) | €600–1,500 one-off |
| Local SEO (medium-sized city) | €300–700/month |
| Junior SEO freelancer | €300–700/month |
| Mid-level SEO freelancer | €700–1,500/month |
| Senior SEO freelancer | €1,500–3,000/month |
| SEO agency | €800–8,000/month |
Indicative market ranges; I start at €300 for an audit and €200/month for ongoing local SEO.
What SEO really includes: the main activities
Before assessing an SEO quote, it's essential to understand what it involves in concrete terms. SEO isn't one thing — it's a set of distinct activities that can be bought separately or as a bundle.
Technical SEO
Technical optimisation covers everything that lets Google crawl, understand and correctly index the site: loading speed (
On-page SEO
On-page optimisation covers the content of each page: title tag, meta description, H1/H2/H3 headings, keywords in the text, internal links, images with alt text and content depth. It's the work done on every single page to tell Google clearly what it's about and why it deserves to rank. Properly optimising 50 pages is a project of weeks, not days.
Off-page SEO and link building
Building backlinks (links from other sites to yours) is one of the most powerful ranking factors. It's also the most complex to do properly — and the easiest to do badly. Quality link building is slow and expensive; low-quality link building (buying and selling links, spam directories) can penalise the site instead of helping it. Serious professionals draw a clear line between the two and refuse requests to "buy links" even when the client explicitly asks.
SEO content strategy
Creating content optimised for specific keywords — blog posts, guides, category pages — is one of the most effective ways to build organic traffic over time. It includes keyword research, editorial planning, writing or revising content and post-publication optimisation. It's often the component with the best long-term ROI, but it needs consistency over time to deliver results.
SEO audit: the first step and its cost
An SEO audit is a structured analysis of the site's current state — technical problems, keyword opportunities, competitor analysis, content structure. It's almost always the starting point for any serious SEO project, because it shows where you are and where it's worth heading before investing in specific activities.
What a professional SEO audit includes
A complete audit includes: a technical crawl of the site (Screaming Frog or equivalent), a Core Web Vitals analysis, an indexing check in Google Search Console, a backlink profile analysis, basic keyword research on existing content, an analysis of the 5–10 main competitors and a report with prioritised actions. It doesn't include fixing the problems — that's the next project.
The cost of an SEO audit
A professional SEO audit for a small-to-medium site (50–200 pages): €200–600. For larger sites or those with complex architecture (online stores, multilingual sites, sites with thousands of pages): €600–1,500. Be wary of free audits offered as a sales tool — they aren't objective analyses, they're sales funnels.
Monthly SEO: packages and prices
Most SEO contracts are on a monthly retainer. The monthly price reflects the number of hours dedicated, the seniority of the professional and the type of activities included in the package.
SEO freelancers: price ranges
A junior SEO freelancer (1–3 years' experience): €300–700/month — great for local projects and small sites. A mid-level SEO freelancer (3–6 years): €700–1,500/month — handles online stores and structured content strategies. A senior SEO freelancer or specialist (7+ years): €1,500–3,000/month — expertise in competitive sectors, large sites and advanced link building. The price difference reflects strategic depth, not just hours worked.
SEO agencies: prices and what's included
A structured agency brings a dedicated team, professional tools such as Semrush or Ahrefs (licences a single freelancer can rarely pay off alone) and codified processes. Prices start at €800–1,200/month for small business packages and reach €3,000–8,000/month for integrated strategies on enterprise sites. The mark-up compared with a freelancer is real, but it can be justified by the depth of resources available.
One-off SEO projects: when they make sense
SEO doesn't always require a monthly contract. There are fixed-term projects that can make more sense in certain situations — especially when the problem is limited and well defined.
- SEO migration: a change of domain, a change of CMS platform or a URL restructure. It's essential to do this with a professional to avoid traffic collapsing. Cost: €500–2,000.
- Optimising key pages: auditing and optimising the site's 10–20 most important pages. Cost: €300–1,200.
- Keyword research and editorial plan: researching target keywords for the next 12 months and a structured content plan. Cost: €300–800.
- Implementing structured data: adding schema markup (FAQ, Product, Article, LocalBusiness). Cost: €200–500.
- Recovering from a Google penalty: backlink profile analysis, removal of toxic links, disavow file. Cost: €500–2,000 depending on severity.
Local SEO: prices and specifics
Local SEO focuses on geo-specific keywords ("plumber Perugia", "restaurant Assisi") and on optimising the Google Business Profile listing. It's generally less competitive than national SEO and therefore quicker to produce results.
What local SEO includes
The specific activities of local SEO: optimising and managing the Google Business Profile listing (updating information, replying to reviews, regular posts), optimising the site's pages for geo-targeted keywords, building local citations (NAP consistency — name, address and phone number consistent across all local directories), earning authentic Google reviews and link building from local sources (trade associations, local press, regional sector directories).
Local SEO costs
Local SEO is cheaper than national SEO because competition is lower and the activities are more limited. A complete local SEO package from a freelancer: €300–700/month for a medium-sized city. A one-off local SEO project (initial optimisation without ongoing work): €500–1,500. It's the most efficient starting point for businesses with a regional market, such as tradespeople, professionals, restaurants, medical practices and physical shops with an online presence.
Google Business Profile: the free asset you shouldn't overlook
The Google Business Profile listing (formerly Google My Business) is free and produces significant results for local searches. A complete, up-to-date profile — with the right categories, opening hours, photos, detailed services and systematic replies to reviews — can bring local visibility even without a structured SEO strategy. For many local businesses, optimising the Business Profile before investing in SEO for the site is the move with the best cost-to-immediate-impact ratio.
How to choose the right SEO consultant
Choosing an SEO consultant or agency is one of the most delicate decisions in digital marketing — an SEO contract lasts months, results arrive slowly and judging whether the work is being done well requires specific expertise. These are the questions to ask and the signs to look for.
Questions to ask before signing
The questions a serious professional answers without hesitation: Can you show me case studies with real data on organic traffic growth? Which tools do you use for analysis (Semrush, Ahrefs, Search Console)? How will you measure the project's success after 6 months? What happens if I decide to end the contract — can I take all the work done with me? Who actually works on my site — you directly or a team? Vague answers to these questions are a strong signal.
Positive signs to look for in an SEO consultant
A good SEO consultant:
When SEO is worth the investment
SEO isn't the right investment for every business at every moment. Knowing when it makes sense avoids spending budget on a channel that isn't the most efficient for your situation.
- There are active searches for your products/services on Google
- The sales cycle isn't instant — you have time to build authority
- Budget is available for at least 6–12 consecutive months
- You want to build an asset that grows over time with no cost per click
- You need immediate results (right away, not in months)
- You're testing offers or messages before investing in SEO
- Seasonal keywords or temporary promotional campaigns
- The product is so new that nobody is searching for it yet
Signs that an SEO offer isn't serious
If you're considering an SEO investment, the starting point is understanding your current situation. A professional SEO service always starts with an analysis — not with a monthly contract signed blind. An initial strategic consultation can help you understand whether SEO is the right channel for your business right now.
Content and SEO: the cost of the editorial strategy
One of the SEO components with the best long-term ROI is producing optimised content — blog posts, guides, FAQ pages, comparisons. But it has a cost that often isn't included in SEO quotes and needs to be planned separately.
How much quality SEO content costs
A quality SEO article (1,500–2,500 words, optimised for a specific keyword, research included) costs between €150–400 from a freelance SEO copywriter. A specialised content agency starts at €200–500 per article. Some monthly SEO contracts include 1–2 articles — others exclude them completely and bill them separately. Clarifying this before signing avoids surprises: if the plan involves 4 articles a month and each one costs €250, that's an extra €1,000/month on top of the technical SEO retainer.
DIY vs delegating the writing
Writing content yourself is possible and can produce excellent results — especially when the content comes from direct, genuine expertise in the subject (a doctor writing about health, a lawyer writing about law, a tradesperson explaining their craft). The problem is consistency: producing quality SEO content takes 3–6 hours per article, every week, for 12–18 months before you see significant organic results. Those who can't guarantee that consistency get better results by delegating — even if the cost is higher.
The editorial plan: why you can't improvise it
Publishing articles on random topics isn't SEO — it's just blogging. An SEO editorial plan starts from keyword research: identifying the queries your potential customers search for, with what intent and at what stage of the decision-making process. From there you build a calendar of related topics that support each other (content clusters), avoiding cannibalisation (two articles competing for the same keyword). This plan is built once and then updated every 6–12 months — and it's one of the most valuable deliverables a good SEO consultant can provide.
How to measure SEO ROI: metrics and timescales
SEO is an investment — and like every investment it needs to be measured. The problem is that many SEO contracts are judged on intermediate metrics (rankings, traffic) rather than on the ones that really matter to the business (enquiries, sales, revenue generated). Understanding how to measure the return correctly avoids both abandoning an SEO project before it delivers results and continuing to pay for one that isn't producing anything of real value.
The metrics that really matter
Realistic timescales for seeing results
A new site with no domain authority: 6–12 months to rank for keywords of medium difficulty. An existing site with a good technical base: 3–6 months for significant improvements on keywords already being tracked. An online store with a catalogue to optimise: 4–8 months to see consistent growth in organic traffic. These timescales are realistic ranges based on real projects — not promises. SEO doesn't progress in a straight line: results often seem stuck for months and then grow rapidly once authority reaches a critical threshold.
Professional SEO tools: what a consultant uses
Part of the cost of an SEO service reflects the licences for the professional tools needed to do the analysis properly. Understanding which tools are used — and what they're for — helps distinguish a well-equipped professional from one who only works with free tools.
The main tools and their costs
Semrush or Ahrefs: the two benchmark tools for keyword research, backlink analysis, competitor analysis and rank tracking. They cost €100–200/month per licence. A freelancer spreads this cost across 5–10 clients — a professional who doesn't use them (or can't name them) is probably working with incomplete data. Screaming Frog: a site crawler that analyses every URL, title, meta tag, heading and link. Essential for technical audits. Full version: €200/year. Google Search Console and Analytics: free, but interpreting them correctly takes experience. A good consultant has them configured properly and works with them every week, not just at the end of the month for the report. Surfer SEO or Clearscope: tools for semantic content optimisation — they analyse the top 10 results for a keyword and suggest the optimal content structure. Useful for highly competitive content.
Always ask which tools are used
Asking an SEO consultant which tools they use is one of the most effective qualifying questions. A well-equipped professional names them immediately and explains how they use them. One who answers vaguely or mentions only Google Analytics — the basic free tool — probably hasn't invested in the tools that allow truly in-depth analysis. It isn't a guarantee of quality, but it's a strong positive signal.
The right cost for SEO is the one that lets you work with a professional you can understand, measure progress every month and know what you're buying.
If you want to apply this to your own project, take a look at my SEO and online visibility service: clear prices from €200/month, a free quote and a reply within 24 hours.