SEO services with transparent pricing

You know the price before the first conversation, not after the third phone call. The Start package costs from PLN 790 a month, and in every package we regularly write posts for your blog, up to one a day.

Phone Mon-Fri 10:00-18:00. You get the audit within 2 hours, without a contract.

In brief

Monthly prices
Start from PLN 790, Local PLN 1,490, Growth PLN 2,490, Sales PLN 3,490, Expansion from PLN 5,900 (gross)
In every package
regular blog posts (up to 1 a day), technical website checks, a monthly report
First results
usually after 3-6 months, depending on competition and the condition of the site
To start
a free audit within 2 hours: speed, visibility, 3 competitors, a plan
Billing
monthly, contract and VAT invoice. Prices are negotiable

A laptop with a rising Google traffic chart on a small business desk

How much does SEO cost? Most agencies answer "it depends" and ask you to get in touch. We give you the numbers straight away. A client who knows the price before the conversation can talk about what really matters: keywords, competition and how much they can earn from Google traffic.

SEO is ongoing work. We improve the technical side of the website, write content for the keywords people actually search for and build the domain's authority. Below you'll find the full price list, the scope of each package, a comparison with market prices and answers to the questions we hear most often.

SEO price list

Start

One business, one city, little competition.

from PLN 790

per month with a 12-month contract. PLN 990 with 6 months, PLN 1,190 without a fixed-term contract

  • regular blog posts, up to 1 a day
  • up to 10 keywords tracked continuously
  • monthly technical check
  • a one-page monthly report
  • you manage your Google Business Profile yourself, following our guide
Recommended

Local

A service business winning customers in its own city.

PLN 1,490

per month

  • everything in Start
  • Google Business Profile management: posts, photos, review replies
  • listings in business directories and consistent business details online
  • a new or expanded service page every month
  • up to 20 keywords in Google and 5 in Maps

Growth

A business with several services or several cities.

PLN 2,490

per month

  • everything in Local
  • two new or expanded pages a month
  • 1-2 articles with a link on other websites every month
  • up to 50 keywords tracked
  • quarterly results review

Sales

An online store with up to about 1,000 products.

PLN 3,490

per month

  • category descriptions and improved product descriptions every month
  • Google Merchant Center and product feed checks
  • 2-3 articles with a link per month
  • up to 100 keywords tracked
  • a monthly call about results

Expansion

A larger store or website, several markets, strong competition.

from PLN 5,900

per month, scope after the audit

  • everything in the lower packages
  • budget for articles and links agreed in the proposal
  • up to 200 keywords tracked
  • a quarterly plan and a monthly call

Gross prices (including VAT), per month of work. The minimum term and any discount for a longer contract are set out in the proposal. Prices are negotiable: if a package doesn't fit your business, we'll put the scope together differently. Very competitive websites are priced after an audit.

How much SEO costs in Poland in 2026

Before setting our prices, we reviewed 17 public price lists: agencies, freelancers and companies selling SEO together with their own tool. The market quotes net amounts, so the table shows net prices too. Our prices are in the last column, gross.

Website type Most common entry price (net) Typical (net) Our price (gross)
Local business, one city PLN 1,200 approx. PLN 2,000 Start from PLN 790, Local PLN 1,490
Business with several services or cities PLN 1,800 approx. PLN 3,000 Growth PLN 2,490
Small online store PLN 2,500 approx. PLN 2,800 Sales PLN 3,490
Medium-sized store PLN 3,000 approx. PLN 5,000 Expansion from PLN 5,900
Large or very competitive website PLN 6,000 PLN 9,000-15,000 priced after an audit

An example: the Local package at PLN 1,490 gross is PLN 1,211 net, exactly the entry level for a local business. Start at PLN 790 gross (PLN 642 net) is the budget option: fewer keywords, no profile management and no link articles, but the same blog and report.

What determines the price of SEO

  • Competition for keywords. "Plumber Olsztyn" and "mortgage" are two different leagues. We assess difficulty by the strength of the domains in the top ten, not by a tool's score. In Poland tools often underestimate it: the keyword "tworzenie stron internetowych" (website development) has a difficulty of 3 out of 100 in Ahrefs, while the top 10 is made up of sites with a domain rating of around 70.
  • Number of services and cities. Every service and every city needs its own meaningful page. Google treats copies of the same page with a swapped city name as spam. That is why our pages for businesses in other Polish cities include official statistics, search demand and local competition for each city (in Polish).
  • Condition of the website. A slow site, missing redirects after URL changes or duplicate pages mean work for the first weeks. When a client tells us about a drop "after a Google update", the cause usually turns out to be a site migration without 301 redirects.
  • Website or online store. A company website has a dozen or so URLs, a store has hundreds: categories, filters, variants. It's a different scale of work.
  • Domain authority. A new domain without links grows more slowly and needs more off-site work: directories, business profiles, articles.

What we do every month

01

Technical

Speed, indexing, errors, redirects and structured data. Google must be able to read what we want to show without obstacles.

02

Keyword map

Each keyword is assigned to one page. Two pages competing for the same search weaken each other.

03

Content and blog

Posts that answer your customers' questions. AI speeds up research, and a person checks the facts, prices and brand voice.

04

Internal linking

Posts lead to service pages with descriptive links, so traffic from guides reaches the place where the customer can buy.

05

Authority

Business directories, industry profiles, articles and mentions. No buying hundreds of links from exchange schemes.

06

Report

What we did, numbers from Google Search Console and Analytics and a plan for the next month. On one page.

The first 90 days step by step

  1. Days 1-7: audit and keyword mapWe check what Google has indexed, what already brings traffic and where the site is losing out. We agree a list of keywords with real search volume.
  2. Weeks 2-4: technical clean-up and service pagesTitles, descriptions, headings, speed, redirects and structured data. First we fix what is already there.
  3. Month 2: contentThe first blog posts, expanded service pages, internal links from guides to the offer.
  4. Month 3: authority and the first comparison reportDirectories, profiles and the first articles. We compare the numbers with the starting point from the audit.

We always compare the report with the audit measurement, using the same method. That way, after three months you can see what has moved, not just a list of completed tasks.

What we don't promise

Nobody can guarantee a position in Google, because Google decides the order of results, not the agency. If someone promises "TOP 3 in 30 days", they have either picked a keyword nobody searches for or will buy links for which Google can penalise the whole domain. Google's rules explicitly prohibit buying links meant to boost rankings.

What to watch out for in SEO offers:

  • billing for rankings on keywords that almost nobody searches for;
  • no access to your own Google Search Console and Analytics, or accounts set up in the agency's name;
  • links from the agency's private network that disappear when the contract ends;
  • a report with nothing but a list of rankings, without clicks, calls and enquiries.

We've collected more questions worth asking before you sign a contract in our guide how to choose an SEO agency.

From practice: what a website clean-up delivers

An online store selling personalised wooden gifts (WooCommerce)

We don't name clients publicly. The numbers were measured with the same tool before and after the changes.

2.47 s → 0.29 sserver response time
5 030images in a lighter format, 44% smaller in size
27products with new, unique titles
20blog posts in 5 topic groups

Speed and tidy titles are the foundation. Without them, content and links work more slowly. Search traffic grows over months, which is why our reports show numbers from Google Search Console, not promises.

On our own website we started with a domain with no authority at all. Pages targeting less competitive keywords, such as "website for" a specific industry, now rank in positions 1-8. For the hardest service keywords we are building authority step by step. We use the same method for our clients.

Which package to choose

If you'd rather understand how search engines work first, read what is SEO. We write about appearing in ChatGPT answers and Google AI Overviews in our article on AI search optimization.

Frequently asked questions

How much does website SEO cost?

With us, from PLN 790 gross a month in the Start package with a 12-month contract, PLN 990 with 6 months and PLN 1,190 without a fixed-term contract. Packages: Local PLN 1,490, Growth PLN 2,490, Sales PLN 3,490, Expansion from PLN 5,900. On the market, SEO for a local business usually starts at around PLN 1,200 net a month.

How long does it take to see SEO results?

Technical fixes and new titles can bring the first changes within a few weeks. A clear increase in traffic for competitive keywords usually takes 3-6 months. A new domain with no history needs more time than a site that has been around for years.

Do you guarantee rankings?

No. Google decides the order of results and an honest agency cannot guarantee it. We set measurable goals: clicks, enquiries, calls, and show you every month how they change.

Are prices net or gross?

All prices on this page are gross, including 23% VAT. We issue a VAT invoice every month.

Who writes the blog posts and how many will there be?

We do. We speed up research and the first draft with AI, and a person checks every text before publication: facts, prices, brand voice. We publish regularly, up to one post a day, but we adjust the number to the industry. A local service business doesn't have thirty good topics a month, and mass-produced, weak content harms a website.

What stays if I cancel?

Everything we created stays on your website: pages, posts and technical fixes. The Google Search Console and Analytics accounts are yours from the start; we only get an invitation to them.

Do you do SEO for websites outside Olsztyn?

Yes, all over Poland. We work remotely: phone, email and video calls. We can also meet businesses from Olsztyn and the surrounding area in person.

SEO or Google Ads: which is better?

Ads bring traffic from day one, but you pay for every click. SEO builds traffic you don't pay per click for, it just takes longer. At the start we often combine both channels: Google Ads campaigns bring sales before SEO matures.

See how much traffic you can win from Google

Paste your website address and within 2 hours you'll get an audit: speed, visibility, a comparison with 3 competitors and a proposal in several price options, starting with the cheapest. No contract and no obligation.

Mon-Fri 10:00-18:00 · WhatsApp +48 725 951 769