Greg K.SEO and analytics at Adcore · LinkedInMost agencies answer the question of what SEO costs with «it depends on the site» — which is true, and useless. So here is a figure first: our promotion starts at UAH 25,000 a month. That is mid-range among agencies and noticeably above web studios. Below we explain why, what others charge, what makes up the figure in a contract and how to tell that the work is genuinely being done.
- What is SEO in plain terms?
- What does SEO website promotion cost in Ukraine?
- What drives the price?
- What is included in the price?
- What does promotion cost for different types of site?
- What does a standalone SEO audit cost?
- What does it cost to reach the top ten?
- What payment models exist?
- Freelancer, in-house specialist or agency?
- Why can't SEO be cheap?
- What does an SEO specialist do for that money?
- When should you expect results?
- Do you need to pay more because of AI search?
- How do you check the work is actually being done?
- What stays with you if the work ends?
What is SEO in plain terms?
SEO is the work that makes a site legible to a search engine and useful to a person, so that its pages appear in unpaid results for the queries your audience types. You are not paying for impressions or clicks — you are paying for people's time.
That is the key difference from advertising. In Google Ads you pay per click: while there is budget in the account people arrive, and the day it runs out the traffic stops. In SEO no money goes to the search engine at all — the entire budget is specialists' hours. Results therefore come more slowly, but they accumulate and stay with the site.
Hence the shape of the spending. In the early months you pay for work whose effect is not yet visible: fixing technical faults, collecting keywords, rebuilding the structure. Later that investment works for you every month, and the cost per enquiry from search usually falls — unlike advertising, where each next enquiry costs roughly what the last one did.
A diagram, not measurements. The difference between the channels shows itself at the moment you stop: advertising switches off with the budget, and the next day there are no visits. What was built for search stays on the site and keeps bringing people — slowly losing ground, because competitors carry on working, but not vanishing at once. That is why SEO is more expensive than advertising in the first months and cheaper over the distance.
The work you pay for falls into four areas. The proportion between them differs for every site — and it is that proportion which sets the final figure.
What does SEO website promotion cost in Ukraine?
The market range is UAH 5,000 to 50,000 a month. Most commercial projects land between 15,000 and 30,000, while a one-off audit costs 1,500–5,000. We start at 25,000 — deliberately mid-range among agencies.
Because the whole budget in SEO is people's hours, it helps to convert any figure into working time. The market rate for a mid-level specialist is UAH 1,100–1,350 an hour, and dividing the budget by it replaces a vague «expensive» or «cheap» with a clear view of what you are buying.
| Monthly budget | Roughly equals | What fits into it |
|---|---|---|
| UAH 5,000 – 12,000 | 4–10 hours, about one working day | Spot fixes: meta tags, a few texts, basic technical work. No room for anything systematic |
| UAH 15,000 – 30,000 | 12–25 hours, two to three working days | A full cycle: technical fixes, keywords, a content plan, first external mentions |
| from UAH 30,000 | 25 hours and up, split across several people | Technical work, content and links run in parallel. Needed for large catalogues, several languages and competitive niches |
This arithmetic is why we do not take on projects with a budget of 8,000. That is about seven hours a month — one working day, in which two things can honestly be done. The site does not move, and the client spends a year paying for the feeling that someone is looking after it. With a budget like that it makes more sense to order a one-off audit with a list of tasks and carry them out in-house.
Our 25,000 covers a team rather than a person: a technical specialist, a writer, an analyst and a project manager. A single generalist is cheaper, but they are always strong in one of the four areas and weak in the rest — and a site needs all four.
The retainer is the wrong thing to compare. An agency charging 12,000 that moved no traffic in a year cost you 144,000 and twelve lost months. The real measure is the cost per enquiry from search after 8–12 months of work, and nobody knows it at the start. That is why further down we set out how to check the work before a year has passed.
What drives the price?
Five things: the size of the site, its condition at the start, competition in the niche, the need for external links and the goal you set. More often than not it is the technical condition, not the size, that decides.
The table below is built so you can run down the rows and judge which way your budget will go before you even speak to an agency.
| What matters | Cheaper if | More expensive if |
|---|---|---|
| Size of the site | a landing page or 20–30 service pages | a catalogue of thousands of items, filters, two or three language versions |
| Condition at the start | the site is new or has been worked on systematically | a bespoke CMS with no documentation, the aftermath of a migration, duplicates piled up over years |
| Competition | a narrow niche or a single region | Kyiv plus the whole country, healthcare, finance, legal services, property |
| Links | the brand is already mentioned, the listing and reviews exist | the site is new with no external mentions at all |
| Goal | steady growth in traffic | specific commercial queries where strong players already sit |
Why condition outweighs size. Two shops with identical ranges can differ twofold in cost: one has filters that hand the crawler sensible pages, the other produces tens of thousands of junk combinations, and until those are cleared nothing else will show an effect. From the outside both sites look the same.
There is a practical consequence: on a troubled site the first two or three months of budget go on technical work rather than growth. That is normal, but it has to be known before the contract is signed — otherwise the third month brings a fair question about what the money bought. Which is why serious work begins with an audit.
What to clarify in any proposal. Whether the budget for external links sits inside the retainer or is charged on top. The difference is material: UAH 20,000 all-inclusive and UAH 20,000 plus the same again for links are two different offers that look identical at first glance.
What is included in the price?
Work across four areas plus analytics and reporting. This is roughly how the budget splits in the first six months — later the technical share falls and content grows.
| Area | Share of budget | What exactly is paid for |
|---|---|---|
| Technical work | 25–30%, later down to 10% | The audit, fixing indexing errors, speed, structured data, briefing the developer and verifying that the work was done correctly |
| Keywords and structure | around 15% | Collecting queries, grouping them, mapping relevance, deciding on new pages and on what to do with ones that compete with each other |
| Content | 30–40% | Page and article text, headings, tables, refreshing older material, editorial work |
| External mentions | 10–25% | Finding platforms, agreeing terms, placement, working with the business listing and reviews |
| Analytics | around 10% | Setting up tracking and goals, the dashboard, the monthly report and the discussion of what follows from it |
What is usually not included
- Your own developer's time. We write the brief and check the result, but their hours are on you.
- Design and photography. New page blocks, icons, product or team photos — a separate budget.
- The budget for placing links, where the contract itemises it separately. That is the first thing worth asking about.
- Advertising. SEO and Google Ads are separate budgets; one does not replace the other.
The tools an agency pays for
Part of the fee goes on subscriptions. Bought individually they cost more than any single site should spend: annual licences for competitor analysis and crawlers for large catalogues come to several thousand dollars a year. An agency spreads that across projects — one of the reasons a team works out cheaper than assembling the same kit yourself.
Technical audit
Screaming Frog
JetOctopus
PageSpeed
Lighthouse
Keywords and competitors
Ahrefs
Serpstat
Semrush
Google Trends
Content
Surfer SEO
WordPress
Yoast
Measuring results
Search Console
GA4
Looker Studio
For the fourth area — external mentions — there is deliberately no tool on this list. Services help find platforms and check their quality, but the arrangements, the texts and the conversations stay manual. Which is why this area is the most expensive per hour.
What does promotion cost for different types of site?
Broadly: a landing page or service site — UAH 13,000–20,000, a corporate site — 18,000–30,000, an online shop — 22,000–50,000 a month. Large e-commerce and English-language projects start at 45,000.
The figures below are collated from the public price lists of six Ukrainian agencies and web studios as of September 2026. Dollar amounts are converted at the National Bank rate for that date (44.86). We deliberately show three columns rather than one average: it is the spread that explains more than any midpoint.
| Type of site | Budget segment | Professional agencies | Premium and hard niches |
|---|---|---|---|
| Landing page, service site | 4,000 – 5,000 | 13,000 – 20,000 | up to 36,000 |
| Corporate site | from 7,000 | 18,000 – 30,000 | 47,000 – 112,000 |
| Online shop | from 10,000 | 22,000 – 50,000 | up to 112,000 |
| Large e-commerce, portal | — | 45,000 – 60,000 | from 150,000 |
| English-language, international | — | from 45,000 | 35,000 – 99,000 |
Behind the words «corporate site» hides a spread from 7,000 to 112,000 — sixteenfold. This is neither collusion nor a premium for the brand: at the lower end sits a few hours of work a month, at the upper end a team with its own analyst, its own content department and a budget for external mentions. Formally both are «promotion of a corporate site».
So the question of what promotion costs for your type of site is only meaningful alongside a second one: how many hours a month that figure buys and who exactly will work them. Without that detail two proposals cannot be compared — they may differ not in quality but tenfold in volume.

Search Console, three months. A dental clinic in Kyiv: 2 million impressions and 17 thousand clicks. That volume is not handled in a few hours a month — hence the difference in budgets.
Why a shop costs more than a service site
It is not the page count as such but what has to be done with them. A shop has filters that generate addresses of their own, product cards that appear and disappear, categories competing for the same query, and stock levels that decide whether promoting a page makes sense at all. A twenty-page service site poses none of those problems.
The second reason is the pace of change. The range updates weekly, and work done in January is partly obsolete by June. A shop's budget is therefore not a one-off tidy-up but continuous upkeep.
What does a standalone SEO audit cost?
A technical audit — from UAH 3,000; a full audit of a corporate site or a shop — 9,000–14,000; a deep review of a large catalogue reaches 25,000. Turnaround runs from three days to two weeks.
| What is examined | Price | Turnaround |
|---|---|---|
| Technical audit: indexing errors, speed, duplicates | from UAH 3,000 | from 3 days |
| Full audit of a service or corporate site | 9,000 – 13,500 | 3–6 days |
| Online shop or large catalogue | 13,500 – 25,000 | up to 2 weeks |
| Backlink profile alone | from 1,500 | — |
| Usability review | from 2,700 | — |
| Page-by-page content review | about 120 per address | — |
That last line is an easy trap. «120 per address» looks more modest than «from 3,000», but on a 500-page site it becomes 60,000. The question to ask is not what an audit costs but how many pages that figure covers and what happens to the rest.
When an audit is commissioned on its own
- Before work begins — to know the scope and avoid being told in month three that the site «turned out to be complicated».
- Before changing contractor — an independent view shows what was done and what stayed on paper.
- After a migration or redesign — the point at which traffic is lost most often, and fixing it immediately is cheaper.
- When traffic drops for no visible reason — an audit answers whether it followed changes on the site or a search engine update.
Telling an audit from a box-ticking exercise
The same money buys either a document a developer can act on straight away, or a hundred pages of automated export. The difference comes down to four things.
A good sign is an audit credited against the first months of work, or a discount on a repeat. That is how people treat an audit when it is the start of the job rather than a product in itself.
What does it cost to reach the top ten?
There is no separate price for a position — nobody sells rankings, they sell work. The figure is the same as for ordinary promotion; what differs is how much work it takes to compete with whoever already holds the first page.
A search engine has no tariff for the top. It compares your site against a dozen others and revisits that comparison daily. The only thing you can buy is work that makes your site look better in that comparison. How much is needed depends on who stands ahead: overtaking three small local firms and overtaking a marketplace are jobs of different size.
If someone guarantees you the top ten, ask for which queries exactly. A guarantee is easy on queries where the site already sits at 11–15, or on phrasings nobody searches for: a zero-demand phrase can be pushed to the top in a month, it just brings no visitors. And clarify what «money back» means — usually it is not a refund but continued work at no charge.
It is more useful to agree on enquiries from search, because position is not a fixed quantity. Here is one site over one quarter, split simply by device.
| Device | Average position | CTR |
|---|---|---|
| Phone | 7.4 | 3.0% |
| Desktop | 9.1 | 2.3% |
| Tablet | 6.3 | 6.0% |
On average the gap is a position and a half, but on individual queries it reaches fifteen: the same query in the same period sits eleventh on a phone and twenty-sixth on a desktop. Add different cities and each person's search history, and it becomes clear why «we are in the top ten» means nothing without qualification. The number of enquiries is one figure for everyone.
What payment models exist?
Six, and most projects run on the first. The rest suit narrow cases, and one — paying for positions — suits almost nobody.
| Model | How it works | When it makes sense | The risk |
|---|---|---|---|
| Retainer | a fixed monthly fee | most projects | you also pay for months when less gets done |
| Hourly | payment for hours worked | specific tasks when you have your own specialist | the budget floats, hard to plan |
| Per traffic | a rate per visit above a baseline | large sites with steady flow | traffic is easy to inflate with junk that brings no enquiries |
| Per position | payment per query in the top | almost never | position differs by city and by device |
| Per enquiry | payment per lead from search | shops with analytics properly set up | arguments over which lead counts |
| One-off, project | a fixed sum for a defined scope | an audit, fixes after a migration | nobody looks after the site afterwards |
One more detail worth noticing in packages. Agencies often offer three tiers — basic, standard, premium — and state honestly in the description that the list of work is identical. What differs is the hours per month and the promised timeline. You are choosing speed, not scope: for less money the same work simply stretches out longer.
Freelancer, in-house specialist or agency?
In short: a freelancer for a narrow task, an in-house specialist when the site is large enough to fill their day, an agency when all four areas are needed at once. The most expensive option is not the one people usually assume.
| Freelancer | In-house | Agency | |
|---|---|---|---|
| Cost | UAH 9,000 – 18,000 | 45,000 – 67,000 salary | from 22,000 |
| Tools | often billed separately | 7,000 – 17,000 on top | included |
| What you get | part of one person's time | all of one person's time | a team of several specialisms |
| Weak point | disappears, falls ill, runs five other projects | strong in one of the four areas | you are not the only client |
Count the in-house option honestly. A mid-level salary on the market is UAH 45,000–67,000. On top come the tools: an Ahrefs licence at a workable tier is about 11,000 a month, Serpstat another 4,500, a crawler for large sites around 1,000. Together that is 52,000–84,000 every month for one person who is still strong in one thing only: technical work, or content, or links.
This is not an argument against hiring in-house. If you run a large shop with a full day's work every day, your own person is justified — they know the product and the business from inside in a way no outside contractor ever will. The only question is whether the work really fills a day: on a thirty-page service site it will not.
A freelancer is cheaper, and for a defined task — collecting keywords, fixing the technical base, writing ten texts — often the sensible choice. Difficulties start over the long run: one person cannot cover every area, and when they leave, the understanding of what was done and why leaves with them.
Why can't SEO be cheap?
Because there is nothing in this service except paid human time and tool subscriptions. When the invoice falls, it is not the agency's margin that disappears — it is the hours. Take a concrete figure.
At the market rate of 1,100–1,350 an hour that is roughly one hour of work a month.
There is only one way out of this arithmetic: work without tools. Keywords then get collected by guesswork, competitors go unanalysed, and technical faults on a large site are never found at all — because you cannot see them by hand. Formally work is under way, reports arrive, nothing on the site changes.
Hence the familiar shape of a cheap service: template text with no demand research, a report that is an export of rankings, a batch of links from an exchange instead of work with platforms, and no technical part at all — because that needs a developer, and a developer costs separately.
None of this means cheap work is always bad. It is simply a different volume. If you run a twenty-page service site in a small town, a few hours a month may well be enough. The danger is elsewhere: paying 8,000 and expecting the result that comes from three times the budget.
What does an SEO specialist do for that money?
In month one — examines the site and draws up a plan. In months two and three — fixes what was found and rebuilds the structure. From then on, monthly — content, external mentions and keeping watch over what is already done.
Month one
- A technical audit and a list of faults in priority order.
- Collecting queries and assigning them to pages: what already exists, what must be created.
- Reviewing competitors in the results — not who looks nicer, but how exactly they cover the demand.
- Setting up analytics so there is something to count from.
Months two and three
- Briefing the developer and verifying what was delivered.
- Titles, descriptions and text on commercial pages.
- Rebuilding the structure: new sections, merging pages that compete with each other.
- First external mentions and work on the business listing.
Every month after that
- New material to the content plan and refreshing older pieces that have slipped.
- Work with platforms for mentions.
- Checking that what was fixed has not broken again — after every site update.
- A report with analysis: not just figures, but what follows from them and what we do next.
That last point matters more than it sounds. Sites break regularly: after a template update, a new section, a change of hosting. Part of what you pay for monthly is not forward motion but holding on to what has been achieved.
When should you expect results?
The first changes in indexing show within 45–60 days, a noticeable rise in enquiries usually in month four to six. The true cost per enquiry cannot be calculated before 8–12 months.
- Months one and twoWork is under way, traffic barely moves. The report shows something else: how many pages entered the index, which faults were closed, what changed in the structure. This is the normal stage, and the one where cooperation most often ends.
- Months three and fourMovement starts with rare, precise queries — the ones with less competition. Traffic grows unevenly, in jumps.
- Months four to sixThe rise becomes visible and the first enquiries from search appear. From here there is something to work with: you can see which pages bring leads and which bring only visitors.
- Months eight to twelveEnough data accumulates to calculate the cost per enquiry and compare it with advertising. Before that the figure means nothing.
Here is how the curve looks in practice. This is our own news site: work began at the end of April 2026, and before that the site had neither visitors nor impressions.

Search Console, April to September 2026. The first point on the chart is zero clicks and three impressions. Five months later — 797 clicks and 30 thousand impressions, average position 8.5.
Two caveats so the chart does not mislead. For the first two months the line sits on zero — exactly the period when it feels as though nothing is happening. And this is a news site, with a faster cycle. A shop or a service site in a competitive niche follows the same curve, only slower.
Do you need to pay more because of AI search?
Not necessarily as a separate line. Most of the work that makes a site visible in AI answers is the same work that serves ordinary search: a clear structure, direct answers to questions, verifiable data and brand mentions on third-party platforms.

Search Console, the report on impressions in AI answers: 421 thousand impressions in a quarter on a single site, trending upward. This is no longer a forecast but traffic that can be counted.
A separate service under the abbreviation GEO has already appeared on the market. Prices vary: Ukrainian agencies ask around +UAH 10,000 on top of the usual monthly budget, European rate cards start at €1,200 a month — roughly 61,000 — and reach 154,000 for complex B2B projects.
Honestly about what is genuinely new here. Not much: technical access for AI crawlers, building a page so the short answer sits at the top rather than in the middle, and working on mentions of the company where language models look for them — industry platforms, communities, reviews. The remaining items in such proposals coincide with the ordinary SEO list.
What to ask if GEO is quoted as a separate line: which work exactly it covers and how that differs from what the main contract already pays for. If the answer names page structure and content, you are paying twice for the same thing.
How do you check the work is actually being done?
Not by rankings and not by the thickness of the report. Six things are worth checking — and none of them requires technical knowledge.
- The accounts belong to you. Search Console, analytics and ad accounts are registered to your email, with the agency granted access by you rather than the other way round. This is the most important item: everything else can be sorted out, but two years of lost history cannot be recovered.
- The report lists what was done. Not «optimisation was carried out», but which pages changed, which tasks went to the developer, which material was published — with links, so you can open them and look.
- The changes are visible on the site. Open two or three pages from the report. If nothing has changed on them in a month of work, that is a question to raise immediately.
- Technical items are written as tasks. Specific enough for a developer to act on without follow-up. If the wording is «speed up the site», no task was set.
- The report explains rather than merely displays. Numbers without a conclusion are worth nothing. It should say what changed, why, and what follows from it.
- «Why» gets a specific answer. «That's how the algorithm works» means the cause was never investigated.
What stays with you if the work ends?
Almost everything — provided the accounts were yours from the start. That is where SEO differs from advertising: when you stop paying, what was built does not vanish the next day.
You keep the corrected technical base, the rebuilt structure, every text and page, the keyword research, the analytics with its history, and the permanent external mentions. The site will not collapse — it will simply stop growing and gradually cede ground to those who keep working.
What does not stay: rented links, if they were paid for monthly — those disappear with the payment. And access to paid services that sat on the agency's side. So in the final month it is worth asking for an export of the keyword research, the list of completed work and the placements — that is your data, and a decent agency hands it over without argument.
If the question you are left with is what it would cost in your particular case, we will answer it specifically. What our work covers is set out on the SEO agency page, and to name a figure we need to look at the site and at the competition: fill in the brief, it takes five minutes.