Semantic Core
Модуль 1Основы1/6

What Is a Site's Semantic Core: A Plain Explanation and Step-by-Step Build

7 min read

A semantic core (SC) is the full list of search queries your site should rank for in search engines: Yandex and Google. In essence, it's a map of how real people search for the products, services, or information you offer.

Without an SC, promoting a site is like shooting in the dark: you can spend months on content and optimization and not get a single customer, because you were writing for the wrong words.

Запросыкупить велосипедгорный велосипедженский велосипедкак выбрать велосипедремонт велосипедаКластерыКупить велосипед3 запроса · commercialГайды по велосипедам2 запроса · informationalСтраницы/catalog/velosipedyКатегория товаров/blog/kak-vybrat-velosipedСтатья-гайд
Один кластер — одна страница сайта с конкретным интентом

Why you need a semantic core

The SC is the foundation for five core tasks:

  1. Site structure. The list of queries makes it clear which pages, sections, and categories you need. One cluster of queries = one page.
  2. Content plan. Which articles to write for the blog, in what order, and for which keywords.
  3. Meta tags and headings. Page titles and descriptions are built around the main queries of a cluster.
  4. Rank tracking. Once you know your list of keywords, you can monitor how the site ranks for them every week and see growth or drops.
  5. Advertising. The same queries are used in Yandex.Direct and Google Ads.

Without an SC, you do all five of these things by guesswork. With one, you do them on purpose.

The life cycle of a semantic core
CollectWordstat + AI
Cleanjunk and duplicates
Clustercluster = page
ContentAI briefs + articles
Trackingpositions + alerts
Each stage builds on the previous one: collect cleanly → group sensibly → use correctly.

What a semantic core is made of

A good SC is not just a flat list of phrases. Every query has characteristics:

The query itself (the key phrase)

For example: buy a mountain bike, how to fix a bike yourself, kids' bike helmet.

Search volume

How many times a month this query is entered in search. You can check it in Wordstat. Search volume comes in three forms:

  • Broad — how many times it was searched, counting all word forms and any context (bicycle — millions).
  • Exact (in quotes) — only this specific form with no extra words ("buy a bicycle" — thousands).
  • Precise (in quotes with an exclamation mark) — exactly this word form ("!buy !bicycle" — hundreds).

Exact volume is always smaller than broad, sometimes by 10–100 times. The real picture sits somewhere in between.

Intent

What the user wants when they enter this query. Four main types:

  • Commercial (buy ..., ... price) — ready to purchase.
  • Informational (how to ..., what is ...) — wants to learn.
  • Navigational (youtube, sberbank account login) — looking for a specific site.
  • Transactional (download ..., order ...) — wants to take an action.

The same site usually covers several intents: a bike store has commercial product pages plus an informational blog with guides.

Cluster

Queries that should lead to a single page. For example, buy a mountain bike, men's mountain bike, buy mountain bike — that's one cluster, one page: "Mountain Bikes for Men."

More on this in our article about query clustering.

How to build a semantic core in 5 steps

Step 1. Collect your seed words

These are marker queries that describe what you do. For a bike store: bicycle, bicycles, bike. For a dental clinic: dentistry, dentist, dental implants.

There are usually 5–30 seed words. You write them by hand, based on the structure of the business.

Step 2. Expand each seed word

For every seed, pull everything available in the search database:

  • Yandex.Wordstat — the main source for the Russian-language market.
  • Suggestions from Google and Yandex (autocomplete).
  • Competitor queries — pulled through services like Keys.so, Bukvarix, or MOAB.

In the end, one seed word yields anywhere from a hundred to tens of thousands of expansions. At the collection stage, completeness matters — cleaning comes later.

Step 3. Remove the junk

A raw list always has 30–70% of queries you don't need:

  • Irrelevant ones ("mountain bike photo free" is a schoolkid, not a customer).
  • Duplicates and near-duplicates.
  • Queries with cities where you don't operate.
  • Competitor brands (unless you're doing comparisons).
  • Very low-volume "one-off" queries.

Cleaning a large core can take hours. The modern approach is to use AI for classification: plug in an LLM that goes through the list and marks each query "junk / relevant / uncertain."

Step 4. Group queries by intent and topic

Queries with the same meaning should go into one group — one cluster. This is clustering.

The simplest way is by hand: look at the list and sort things into groups. But once you have more than 100–200 queries, you need tools: they automatically analyze the search results for each query or measure semantic similarity.

Our free clustering tool does this with AI, up to 100 queries at a time.

Step 5. Distribute clusters across the site's pages

Each cluster is tied to an existing or new page. What you get:

  • A site map (which pages should exist).
  • A brief for the copywriter (which queries to include in each).
  • A content plan (which articles to write for the blog).

Common mistakes when building an SC

  1. Taking only high-volume queries. "Buy a bicycle" (a million/month) sounds appealing, but competition is enormous. Real traffic comes from hundreds of mid- and low-volume queries. A store starting from scratch has an easier time ranking for buy a mountain bike in Tula (50/month) than for buy a bicycle.
  2. Ignoring intent. A single page optimized for both buy a bicycle and how to choose a bicycle usually loses to both: the first wants a product, the second wants an article.
  3. Clustering by eye for a large core. With 1,000+ queries, a person gets tired and groups inconsistently. Better to use a tool.
  4. Building an SC and forgetting it. Search demand changes: new products, phrasings, and seasons appear. An SC is a living document that's updated at least once a quarter.
  5. Building the SC around your own view instead of your users'. If you've been in the industry for 10 years, you speak professional language — while customers search "in plain words." Always look at the real phrasings from Wordstat, not your own.

How we can help

Semantic Core is a cloud service that automates the whole chain: from collecting seed queries to tracking rankings. AI helps at every step: it classifies intent, cleans junk, clusters, and generates briefs for the copywriter.

To try it without signing up, we have free tools:

For the full cycle (continuous monitoring, history, AI copywriter briefs) — paid plans from 1,490 ₽/month with a 14-day free trial.

Frequently asked questions

How many queries should an SC have?

It depends on the size of the site. A landing page — 30–100. A small business site — 200–1,000. A medium-sized store — 5,000–30,000. A large portal — 50,000+. What matters isn't the number but the coverage of the real queries in your niche.

How often should I update an SC?

Once a quarter at a minimum. Once a month is ideal for actively growing projects. Every week, look at new queries from Search Console and Metrica.

Can I use a competitor's SC?

Peeking at which queries they cover — yes, that's normal practice. Simply copying someone else's core — no: it was built for their structure, prices, and audience. Some of the queries will be irrelevant to you.

How long does it take to build an SC?

A landing page — a day. A small site — a week. A large catalog — a month or two. The longest parts are cleaning and clustering.

Do I need an SC for advertising in Yandex.Direct?

Yes, absolutely. And for contextual ads the SC is built the same way: the same phrases, only later they branch out into negative keywords, ad groups, and so on.

Read next