Discuss project

Keyword Research in Estonian Without Speaking It

How to build an Estonian keyword list without speaking the language: where native phrasings come from, what cases and compounds break, and how to validate keywords in the SERP.

Vladislav KrivorutskoAugust 29, 202612 min read
Contents

TL;DR - key points

  • Translating an English keyword list into Estonian produces grammatically correct phrases that nobody actually types into Google
  • The most reliable source of Estonian phrasings is not a dictionary but the titles, H1s and menus of Estonian sites already ranking in the top 10
  • Estonian glues words together and puts the first part in the genitive: the real query looks like hambaarsti vastuvõtt, not hambaarst vastuvõtt
  • Search volumes in Estonia are small and Keyword Planner shows them as ranges, so the decision to build a page comes from the SERP and the money, not the number
  • I always have a native speaker review the page copy, but the keyword list itself can be built without speaking Estonian

Short answer

You can build an Estonian keyword list without speaking Estonian, on one condition: you take the phrasings from places where native speakers have already written them, not from a translator. Those places are the title tags and H1s of Estonian sites in the top 10, google.ee autocomplete, the query report in Search Console, and Google Ads Keyword Planner set to Estonian.

Translating an existing list fails for the same reason translating pages fails: the translator gives you a grammatically correct phrase while people type something else. On top of that, Estonian glues words together and puts the first part into the genitive, so a mechanically translated list is often full of forms that do not exist in the SERP at all.


Why a translated keyword list does not work

I have received the “here are our keywords, please translate them into Estonian” spreadsheet many times. The problem is not translation quality — modern engines handle the grammar. The problem is that a search query is not a sentence, it is a typing habit, and habits differ by language.

Three mismatches I see over and over:

  • A different level of abstraction. Where an English speaker searches for “dentist services”, an Estonian is more likely to search for the specific procedure or the price: hambaravi hinnad, implantaadi hind. The translation gives you a signboard while demand goes to an action.
  • Loanword instead of the official term. The formal Estonian term for search optimisation is otsingumootori optimeerimine, yet a significant share of demand goes to the short SEO teenus. Build the list from a dictionary and the short form never enters it.
  • Different word order and compounding. “Car repair in Tallinn” lives in Estonian as autoremont Tallinnas — one word instead of two, plus a case ending on the city name.

Hence the principle I apply on every multilingual project: each language gets its own keyword research, not a translation of someone else's. It is the same rule I covered in the article on which language to target for SEO in Estonia: a language version is an independent site, not a folder of translations.


What Estonian breaks in standard keyword research

Language featureWhat it looks like in practiceWhat to do while collecting
14 grammatical caseskoduleht becomes kodulehe tegemine, Tallinn becomes TallinnasMerge same-meaning forms into one cluster, build one page
Compounds are written as one wordautoremont, hinnapäring, veebiarendusNever split a compound with a space: the split form is an error, not a query
First part goes into the genitivehambaarsti vastuvõtt, not hambaarst vastuvõttConfirm the form in the SERP instead of assembling it from dictionary entries
Loanwords compete with termsSEO teenus versus otsingumootori optimeerimineCollect both and see which one returns a relevant SERP
Diacritics õ, ä, ö, üsome users type without them on a foreign layoutSpell correctly in copy, transliterate in URLs
Small marketa few dozen searches a month is a working volumeDo not discard low-volume keywords by the number: in Estonia that is where the money is

For Estonian queries, Keyword Planner almost always shows ranges instead of exact numbers, and in a narrow B2B topic the difference between “10–100” and “100–1000” decides everything. So the number is not a criterion for me, it is a sorting tool: it helps prioritise inside an already collected list, while the decision to build a page comes from the SERP and the commercial value of the query.


Five sources of native Estonian phrasings

1. Sourcestop 10 title tagsgoogle.ee suggestionsSearch ConsoleKeyword Planner2. Expansionsynonymsloanwordscities, modifiersquestion forms3. Validationgoogle.ee SERPlanguage of resultspage types rankingGoogle corrections4. Clusteringsame-meaning formsinto one cluster5. Structureone cluster, one pageEstonian URLsTranslation is not a step anywhere in this pipeline

1. Title tags, H1s and menus of Estonian competitors. The most honest source there is: these are the phrases native speakers chose themselves to sell the service. I crawl the top 10 for a handful of seed queries and dump every title, H1 and menu item into one list. After twenty sites you can see which phrasings repeat everywhere — those are the head terms of the cluster.

2. Autocomplete and “Related searches” on google.ee. Open the SERP with the Estonian interface and Estonia as the location. Autocomplete shows what people actually type, and the related searches block at the bottom surfaces neighbouring phrasings no dictionary will give you.

3. The Performance report in Search Console. If the site already has even one Estonian page, that report is gold: it lists the queries you are already shown for, including forms you would never have guessed. On an existing project I always start there.

4. Google Ads Keyword Planner. Language Estonian, location Estonia. It expands the list and gives you the order of magnitude for volume. The search terms report of a running campaign is even more useful: it shows what people really typed rather than what the planner assumed. That is, incidentally, one argument for starting with ads before SEO on a market you do not know yet.

5. Checking the word form in a dictionary. If you are unsure whether a compound exists and how it is spelled, check Sõnaveeb by the Institute of the Estonian Language: it shows the standard spelling and the case forms. It is not a source of queries — it is a filter against your own inventions.


How to check that a phrase is alive

Every collected list contains junk: forms nobody types and words that mean something else in Estonian. Validation takes about a minute per phrase and happens directly in the SERP.

  1. Type the query into google.ee with the Estonian interface language.
  2. Look at the language of the results. If the top 10 is English or Finnish pages, either the phrase is not Estonian or demand is too small for Google to have assembled a local result set.
  3. Check whether Google corrected you. A “Did you mean” line, or a silent query substitution, means you are holding a form that does not work.
  4. Assess the page types ranking. Catalogues and product pages mean a commercial query where an article will not rank. Articles and forums mean the opposite.
  5. Note who is ranking. If the top is held by large portals and marketplaces, you are competing with media rather than with specialist sites, and the cost of entry is entirely different.

The fifth point matters most on a small market: in Estonia one phrase can have a laughable search volume and still bring a client worth several thousand euros. And the other way round — a nice-looking generic query can turn out to be navigational towards one specific brand.


Handling cases during clustering

The question I get most often: do hambaravi hind and hambaravi hinnad need separate pages? They do not. For Estonian, as for other inflected languages, Google reduces word forms to a lemma, and both phrases almost always return the same SERP. Only keyword tools show them as different, because they count strings rather than meanings.

The working rule: if two phrases share 5 or more URLs out of Google's top 10, that is one cluster and one page. Exactly the criterion I described in the article on keyword clustering — language changes nothing here, it only changes how many forms you have to merge.

What genuinely deserves separate pages is different intent hiding behind similar words. veebilehe tegemine (building a website) and veebilehe korrashoid (website maintenance) look like neighbouring phrases but are two different services and two different landing pages. Once the clusters exist, they turn into site structure — and on a multilingual project the Estonian structure may differ from the Russian one, which is fine.


How I work on Estonian projects

I have been running projects in three languages since 2017, always in the same order.

  1. Estonian version first, the rest afterwards. The Estonian SERP holds the bulk of commercial demand in the country, and the structure is usually built from it.
  2. Seed phrases from the SERP, not from my head. Twenty to thirty competitors, every title and H1 into a spreadsheet.
  3. Expansion via autocomplete and the planner. At this step the list grows several times over, mostly through the long tail.
  4. Manual cleaning. This is where not speaking the language hurts most, so I validate doubtful phrases in the SERP rather than by intuition.
  5. Clustering by SERP overlap and distribution of phrases across pages.
  6. Native review at the copy stage, not the keyword stage. The keyword list is made of phrases taken from real search results, so it needs no linguistic review. The page copy written from those phrases does: naturalness of phrasing is exactly where an AI model and a non-native writer are wrong with equal confidence.

An honest limit: this process is tuned for service sites and small catalogues, in the range of dozens to hundreds of pages. For a shop with tens of thousands of products, checking every phrase in the SERP by hand is unrealistic — there you need a different approach, closer to programmatic SEO with templates and sampled validation.

A mistake I made myself: I built the Estonian list by mirroring the Russian structure. The result was pages targeting phrases that had neither demand nor competitors in the Estonian SERP, simply because the service is sold with different words on that market. Now I first look at what kind of pages exist in the Estonian top 10, and only then decide what to build.


What to check before calling the list finished

  • No phrase comes from translation alone: each one is confirmed by the SERP, autocomplete or Search Console.
  • Compounds are written as one word, the first part in the genitive.
  • Same-meaning forms sit in one cluster instead of being spread across pages.
  • Both the loanword and the formal term have been tested, and the one with a relevant SERP was chosen.
  • Low-volume keywords have not been dropped mechanically by a Keyword Planner number.
  • Estonian and Russian clusters do not share a page: language versions are linked with hreflang rather than merged.

If even one point fails, you will be rebuilding the list as soon as the first Search Console data arrives — and that costs more than checking now.

Frequently asked questions

Can I just translate my English keyword list into Estonian?
No, and this is the single most common mistake companies make when entering the Estonian market. A translator returns a grammatically correct phrase, but people search with different words: instead of a literal “dentist services” an Estonian types hambaarsti vastuvõtt or hambaravi hinnad. Translation is only useful as a rough hypothesis that you then validate against real search results and google.ee suggestions.
Where do I find Estonian query phrasings if I do not speak the language?
There are five main sources: title tags and H1s of Estonian sites in the top 10, google.ee autocomplete and the “Related searches” block, the Performance report in Search Console if the site already has any Estonian traffic, Google Ads Keyword Planner set to Estonian language and Estonia location, and the search terms report of any running ad campaign. All of them return wording written by native speakers rather than by a translation engine.
How do Estonian grammatical cases affect keyword research?
Estonian has 14 cases, and in compound expressions the first word is almost always in the genitive: kodulehe tegemine, hambaarsti vastuvõtt. Google normally reduces these forms to one lemma when ranking, but keyword tools list them as separate rows with separate volumes. The practical takeaway is simple: merge same-meaning forms into one cluster manually and do not build a page for every inflected form.
Do I need the Estonian letters õ, ä, ö, ü in keywords?
In page copy, absolutely — without them the text instantly reads as written by a non-native. When collecting keywords, keep in mind that some users type queries without diacritics on a foreign keyboard layout, and Google mostly merges those variants. You do not need separate pages for the undiacriticised spelling, while in URLs transliteration without special characters is standard practice.
How much search volume does an Estonian niche actually have?
Much less than clients used to bigger markets expect: the country has roughly 1.3 million people, and in narrow B2B topics a few dozen searches a month is already a working volume. Keyword Planner shows such queries as ranges on top of that. This is why in Estonia I almost never decide to build a page on volume alone — I look at the SERP, at the commercial value of the query and at whether it deserves a separate answer.
What if the Estonian and Russian versions of the site compete with each other?
They do not compete for one query — there are two parallel result sets in the country, Estonian and Russian. Pages in different languages are not duplicates and must not be merged with canonical: they are connected with hreflang, and each version canonicalises to itself. The real problem only appears when both versions are translations of each other and therefore match the query wording of neither language.

Conclusion

Not speaking Estonian is not the obstacle. The obstacle is the habit of getting phrasings from a translator instead of from the search results. Every working phrase has already been written by a native speaker somewhere: in a competitor's title tag, in google.ee autocomplete, in your Search Console query report. Your job is to collect them, not to invent them. After that it is business as usual: clustering, structure, landing pages. If you want an outside view of the Estonian side of your project, that is part of what I do within [SEO services](/en/seo).

About the author

Vladislav Krivorutsko — founder of ADLAB
Vladislav Krivorutsko

Founder of ADLAB OÜ · SEO and Google Ads

Over 20 years in search traffic and monetization, and on the Estonian market since 2017. I work solo: I run the audit, build the strategy and deliver the project myself — no subcontractors, no templates. I only write about what I have tested on my own and client sites.

  • 20+ years in search traffic
  • 50+ end-to-end projects
  • Own sites in competitive niches
  • SEO for ru/et/en in one market
More about me

Read next