What SEO website promotion costs in Ukraine in 2026

The market range for search promotion, what makes up the figure in a contract, which payment models exist and how to check that the work is actually being done.
Greg K.·28.09.2026
Greg K., SEO and analytics at AdcoreGreg K.SEO and analytics at Adcore · LinkedIn

Most 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?

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.

Advertisingnext day — zeroSearchkeeps working, declines slowlyhere you stopped payingwhile you payafter you stop

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.

TECHNICALSo the crawler reaches your pagesLoading speed, correct indexing, the mobile version, duplicates, broken links, proper response codes. Without this the rest of the work simply will not land.
KEYWORDSSo every demand has its pageCollecting queries, grouping them by intent, mapping them to pages, and resolving cases where two of your own pages compete for the same query.
CONTENTSo the page answers better than othersText, headings, tables and comparisons, answers to related questions, and refreshing older material that once brought traffic and has since slipped.
AUTHORITYSo the site has something to be trusted forMentions on industry resources, work with the business listing and reviews, external links. The slowest part and the riskiest one if handled carelessly.

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 budgetRoughly equalsWhat fits into it
UAH 5,000 – 12,0004–10 hours, about one working daySpot fixes: meta tags, a few texts, basic technical work. No room for anything systematic
UAH 15,000 – 30,00012–25 hours, two to three working daysA full cycle: technical fixes, keywords, a content plan, first external mentions
from UAH 30,00025 hours and up, split across several peopleTechnical 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 mattersCheaper ifMore expensive if
Size of the sitea landing page or 20–30 service pagesa catalogue of thousands of items, filters, two or three language versions
Condition at the startthe site is new or has been worked on systematicallya bespoke CMS with no documentation, the aftermath of a migration, duplicates piled up over years
Competitiona narrow niche or a single regionKyiv plus the whole country, healthcare, finance, legal services, property
Linksthe brand is already mentioned, the listing and reviews existthe site is new with no external mentions at all
Goalsteady growth in trafficspecific 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.

AreaShare of budgetWhat exactly is paid for
Technical work25–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 structurearound 15%Collecting queries, grouping them, mapping relevance, deciding on new pages and on what to do with ones that compete with each other
Content30–40%Page and article text, headings, tables, refreshing older material, editorial work
External mentions10–25%Finding platforms, agreeing terms, placement, working with the business listing and reviews
Analyticsaround 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 FrogScreaming Frog
  • JetOctopusJetOctopus
  • PageSpeedPageSpeed
  • LighthouseLighthouse

Keywords and competitors

  • AhrefsAhrefs
  • SerpstatSerpstat
  • SemrushSemrush
  • Google TrendsGoogle Trends

Content

  • Surfer SEOSurfer SEO
  • WordPressWordPress
  • YoastYoast

Measuring results

  • Search ConsoleSearch Console
  • GA4GA4
  • Looker StudioLooker 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 siteBudget segmentProfessional agenciesPremium and hard niches
Landing page, service site4,000 – 5,00013,000 – 20,000up to 36,000
Corporate sitefrom 7,00018,000 – 30,00047,000 – 112,000
Online shopfrom 10,00022,000 – 50,000up to 112,000
Large e-commerce, portal—45,000 – 60,000from 150,000
English-language, international—from 45,00035,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 report for a large site: 17 thousand clicks and 2 million impressions in a quarter

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 examinedPriceTurnaround
Technical audit: indexing errors, speed, duplicatesfrom UAH 3,000from 3 days
Full audit of a service or corporate site9,000 – 13,5003–6 days
Online shop or large catalogue13,500 – 25,000up to 2 weeks
Backlink profile alonefrom 1,500—
Usability reviewfrom 2,700—
Page-by-page content reviewabout 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.

It has prioritiesNot a list of two hundred items but an order: what is breaking indexing right now, what we do this month, what can wait until next quarter.
It has tasks, not wishesInstead of «improve speed» — which files, which images, what to change in the template. A document a developer takes on without follow-up questions.
Not only a crawler looked at itA crawler finds broken links but cannot see that a category shows the wrong product or that the form fails to submit on a phone. That is checked by hand.
It says what each fix will giveEvery item carries a reason. If there is no answer to «what changes once we fix this», the item does not go into the plan.

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.

DeviceAverage positionCTR
Phone7.43.0%
Desktop9.12.3%
Tablet6.36.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.

ModelHow it worksWhen it makes senseThe risk
Retainera fixed monthly feemost projectsyou also pay for months when less gets done
Hourlypayment for hours workedspecific tasks when you have your own specialistthe budget floats, hard to plan
Per traffica rate per visit above a baselinelarge sites with steady flowtraffic is easy to inflate with junk that brings no enquiries
Per positionpayment per query in the topalmost neverposition differs by city and by device
Per enquirypayment per lead from searchshops with analytics properly set uparguments over which lead counts
One-off, projecta fixed sum for a defined scopean audit, fixes after a migrationnobody 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.

FreelancerIn-houseAgency
CostUAH 9,000 – 18,00045,000 – 67,000 salaryfrom 22,000
Toolsoften billed separately7,000 – 17,000 on topincluded
What you getpart of one person's timeall of one person's timea team of several specialisms
Weak pointdisappears, falls ill, runs five other projectsstrong in one of the four areasyou 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.

An offer of «promotion for»UAH 8,000
Less an Ahrefs licence at a workable tier− 5,800
Less a crawler for technical checks− 1,000
Left for the actual work1,200

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 chart: clicks and impressions growing from zero over five months of work

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.

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 report on impressions in AI-generated answers

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.