Guides

How much does SEO cost: real prices, packages and what the quote really includes

· · Updated · 14 min read · 2,760 words
How much does SEO cost — real prices and packages compared

The price of an SEO service is one of the most opaque in the digital sector. You'll find offers at €99/month and invoices of €5,000/month — and in both cases someone is paying too much for what they get. This guide breaks down the real costs of SEO by type of service, level of professional and project goal.

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 serious SEO service from one that takes your money without lifting a finger.

In short

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.

68%
of online experiences begin with a search engine
27.6%
of clicks go to Google's first organic result on average
6-12
months: a realistic timescale for significant SEO results on a new site

Sources: BrightEdge (2019); Backlinko, organic CTR study (2023); estimate based on projects I've worked on

How much does SEO cost: market rates
ServiceIndicative 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 (Core Web Vitals), URL structure, XML sitemap, robots.txt file, structured data (schema markup), page architecture, redirect management and fixing crawl errors. Technical SEO is often a one-off or periodic intervention, not necessarily a monthly one.

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.

Types of project-based (non-monthly) SEO work
  • 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: explains the activities in plain language without hiding behind technical jargon, proposes an audit before a monthly contract, shows real Search Console data from their clients (even if anonymised), doesn't promise guaranteed positions and provides monthly reports with specific actions — not just traffic charts.

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.

Organic SEO — when to choose it
  • 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
Google Ads — when to prefer it
  • 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

Sign #1 — A guaranteed top position on Google: no serious professional guarantees specific positions. The algorithm can't be controlled from outside. Those who guarantee positions use aggressive techniques that lead to penalties in the medium term.
Sign #2 — Very low prices with no explanation of the service: a €99/month SEO service may consist of automated reports and very few real hours. Always ask what's included, how many hours are dedicated to your site and who actually does the work.
Sign #3 — Monthly reports full of numbers with no explanation of actions: a good SEO consultant explains what they did, why and what to expect. Reports with only traffic charts and no concrete actions described don't document work — they document data.
Sign #4 — Unsolicited emails promising SEO miracles: serious SEO professionals have more clients than they can handle — they don't spam people to find new ones. An unsolicited email promising the top position on Google is almost always a low-quality service.

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.

Practical tip: before signing a monthly SEO contract, ask for a 3–4 week audit as a separate project. A serious professional is happy to work this way — and the report gives you an objective basis for assessing both the opportunities and the quality of the consultant.

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

Organic traffic (Google Analytics) — how many visits come from organic search each month, with the trend over time. Organic conversions — how many of these visitors become enquiries, subscribers or customers. Rankings for target keywords (Google Search Console) — which queries generate impressions and clicks. Average CTR (click-through rate) — the percentage of users who click when the site appears in the results: a low CTR with a high ranking points to a title tag or meta description problem. Equivalent organic traffic value (Ahrefs or Semrush) — what it would cost to bring in the same traffic with Google Ads: if your organic traffic is worth €3,000/month in equivalent Ads and you're paying €800/month for SEO, the ROI is already positive.

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.

SEO isn't an expense — it's an asset that grows over time if it's managed well

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.

From theory to practice

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.

Frequently asked questions

Answers to the most common questions on this topic.

A mid-level SEO freelancer typically costs €700–1,500/month for a standard project. A senior freelancer or specialist: €1,500–3,000/month. A structured agency: €800–5,000/month depending on the activities included. Below €300/month, what matters is what's included: a small plan made of real, measurable work (content, optimisation, links) can work for a local business; be wary of packages made only of automated reports.
SEO results take time. For an existing site with a good technical base, measurable improvements start to appear within 3–4 months. For new sites or sites with significant technical problems, it takes 6–12 months to rank for keywords of medium difficulty. Anyone promising significant results in 4–6 weeks is using aggressive techniques that can lead to Google penalties.
An SEO audit is a one-off analysis of the state of the site — technical problems, keyword opportunities, competitor analysis. Cost: €200–1,500. A monthly SEO service is ongoing work on optimisation, content creation, link building and monitoring. The audit is almost always the starting point that sets the priorities for the monthly service that follows.
It isn't an either/or choice — they're complementary channels. Google Ads produces immediate but costly traffic per click; organic SEO takes months but then produces traffic with no incremental cost per click. For those starting from scratch who need quick results, Google Ads is the starting point. For those who want to build a sustainable long-term channel, SEO is the right investment. Ideally you use both: Ads for the short term, SEO for the long term.
No. No serious professional guarantees specific positions — the ranking algorithm can't be controlled from outside. Those who guarantee positions use black-hat SEO techniques that may temporarily improve rankings but lead to penalties that wipe out the results in the medium term. Serious professionals guarantee the process and the quality of the work, not the final result.
Yes, significantly. An online store has specific SEO challenges: optimising category pages, managing navigation filters (duplicate URLs), Product schema markup for rich results, handling product variants and speed on large catalogues. It requires more specialist skills and typically more hours a month — so the monthly price is higher than for a brochure site.
Keyword research is often included in the initial audit or in setting up the monthly project. As a separate service, complete keyword research (identifying 50–100 target keywords with analysis of difficulty, volume and intent, plus a related editorial plan) typically costs €300–800. Tools such as Semrush and Ahrefs cost €100–200/month — a freelancer spreads this cost across several clients.
Local SEO focuses on geo-specific keywords and on optimising the Google Business Profile listing. It's generally less competitive than national SEO and quicker to produce results. Costs are proportionally lower: €300–700/month for a structured local SEO project in a medium-sized city. It's almost always the most efficient starting point for local businesses and professionals with a regional market.

Latest articles

See all →

My services

All services →