How to advertise on Yandex from outside Russia: a step-by-step guide for 2026

Google Ads doesn't serve advertisers targeting Russia, so Yandex Direct is the paid search channel for anyone selling there. Here's what actually has to be in place before the first ruble is spent, and where foreign campaigns usually break.

If you sell into Russia and you’ve been running Google Ads everywhere else, the first surprise is that the playbook doesn’t transfer. Google Ads doesn’t serve advertisers targeting Russia. Meta’s platforms are banned there. The search engine most Russians use is Yandex, and its advertising platform, Yandex Direct (marketed internationally as Yandex Ads), runs on its own auction, its own moderation rules and, since 2026, a fairly strict set of laws about language and labeling.

None of that makes Yandex hard. It makes it different. The companies that lose money on it are the ones that treat it as “Google Ads with a Russian interface”. This guide walks through what has to be in place before the first ruble is spent, in the order I actually do it with clients.

Who this is for

Foreign companies with existing or intended sales in Russia: manufacturers selling through a Russian distributor, e-commerce brands on Ozon or Wildberries, hotels and resorts that want Russian tourists, B2B suppliers replacing exited Western vendors, software and education companies. Chinese advertisers alone spent around $35 million on Yandex Ads in a recent year, up more than half on the year before, according to Yicai Global, and gaming, electronics, home appliances and industrial equipment led the way. The demand is real. The question is how not to waste the first budget.

Step 1. Check that anyone is searching

Before the account, before the landing page, spend an hour in Yandex Wordstat, Yandex’s free keyword statistics tool. It shows how many times a phrase was searched in Russia last month, by region, and which related phrases people type. Two things usually come out of that hour.

First, the volume: whether your category has hundreds, thousands or tens of thousands of monthly searches. Second, the wording. Russians rarely search using a transliteration of your English product name. They use the Russian category word, a competitor’s name, or a description of the problem. If you build keywords by translating your English list, you’ll bid on phrases nobody types and miss the ones everybody does.

If Wordstat shows almost no demand, that’s not a reason to give up. It’s a reason to start with VK Ads, which creates demand, rather than Yandex search, which captures it.

Step 2. Decide who runs the account

There are three realistic setups.

You open the account yourself. Yandex Direct accepts non-resident advertisers, has an English interface, and, per Yandex’s own help pages, accepts payment by card or bank transfer in euros, dollars, pounds, yuan, dirhams and several other currencies. At the first payment you upload identity or tax-residency documents, and verification can take a few business days. Payment friction is real for some countries and banks, so check with your own bank before you plan a launch date around it.

A certified agency in Russia or the CIS runs it. Yandex maintains an agency partner program, and agencies handle payment, compliance and Russian copy. The trade-off is that you’re one client among many, and agency incentives sit on the media side.

An independent specialist runs it. Someone who writes the Russian keywords and ads, sets up the analytics, and reports to you in English. That’s the format I work in, and the rest of this guide describes what such a person should be doing for you, whichever setup you pick.

Step 3. Build a Russian landing page, not a translated one

This is where most foreign campaigns fail, and it happens before any ad is written. A Russian visitor who lands on a page translated from English, with prices in dollars, a foreign phone number and no delivery terms, leaves in a few seconds. Not because the product is bad, but because the page answers none of the questions a Russian buyer asks first: does this seller exist here, can I pay in rubles, who do I call if something goes wrong.

What the page needs: copy written in Russian by a native speaker, prices in rubles, a Russian phone number or messenger contact, delivery and return terms, reviews or references a Russian buyer can check, and a clear next step. If you’re selling through a distributor or a marketplace, the page can be short, but it must exist and it must be in Russian.

The law reinforces this. Since March 1, 2026, consumer-facing information in Russia must be in Russian, and foreign words have to be duplicated in Russian in the same font, size and color. Yandex moderation checks the landing page as well as the ad.

Step 4. Set up Yandex Metrica before you set up ads

Yandex Metrica is Yandex’s analytics system, free, and the thing Yandex Direct optimizes against. Install it on the landing page, define goals (a form sent, a call started, a messenger opened), and make sure they fire. If you run Google Analytics for the rest of the world, keep it; Metrica is the one Yandex Direct reads.

Without goals, the campaign has nothing to optimize toward except clicks, and you’ll pay for clicks. With goals, Yandex’s automated strategies can be pointed at cost per lead, and you can see from day one which keywords bring inquiries and which bring bots.

Step 5. Collect keywords by intent, in Russian

Take the phrases from Wordstat and sort them by what the person wants: to buy now, to compare, to learn, or something unrelated that happens to share a word with your product. Only the first two groups go into a search campaign. The rest become negative keywords, and there will be a lot of them. Russian morphology means one word has many forms, and a keyword list built without negatives will match queries you’d never want to pay for.

Group the keywords by meaning, not by volume. A group of ten phrases about “buy X in Moscow with delivery” gets one ad written for that intent. A group about “X vs Y” gets a different ad.

Step 6. Write the ads for a Russian reader

Translated ads read as foreign. That’s not always bad for a premium product, but it rarely converts on its own. The ad has to name the benefit in the words the buyer used in Wordstat, state a concrete condition (price, delivery time, guarantee), and lead to a page that says the same thing. One meaning across ad and page; a mismatch costs you the click and the trust.

Every ad shown in Russia also has to carry an ad identifier, the erid, and be reported to the state advertising registry. Yandex does this inside Direct for its own placements; you don’t register it by hand there. But if you also place ads with Russian bloggers, media or Telegram channels, labeling becomes your responsibility, and unlabeled ads carry fines.

Step 7. Structure the campaign and protect it

Split search from the Yandex Advertising Network (banner and native placements on partner sites and apps) and from retargeting. They have different economics and shouldn’t share a budget. Set regions precisely: Russia is eleven time zones and a campaign “for all of Russia” from day one usually means paying for regions you can’t serve.

Then protect it. A meaningful share of clicks in the ad network can be bots and junk placements; on the Russian projects I’ve audited, the waste in unprotected accounts often ran to 40–60% of network traffic. Exclude junk sites, set frequency caps, watch for click patterns that don’t convert. Yandex has its own anti-fraud filters, but they don’t catch everything, and nobody will clean the account for you.

Step 8. Set a test budget that can learn

The most common mistake after the landing page: a test budget so small the campaign never gathers enough data to optimize. Yandex’s automated strategies need a stream of conversions to learn from. Below a threshold, you spend the money, get a handful of clicks, and learn nothing.

For Yandex search I usually advise not going below roughly $600 a month in ad spend for the test itself, for four to six weeks, in a defined region, with goals in Metrica. That’s not a rule of the platform; it’s what it takes in practice to see a stable cost per lead and decide whether to scale.

What “working” looks like after a month

Not “the campaign is active” and not “we got clicks”. Working means: you know the cost per inquiry, you know which keyword groups produce inquiries your sales team can actually close, the bot share is under control, and the landing page converts visitors at a rate that makes the economics close. If those four things are true, you scale: more regions, the ad network, retargeting. If they aren’t, you fix the page or the offer before adding budget.

Where foreign campaigns usually break

From audits of accounts run from abroad, the failures repeat: keywords translated instead of researched; ads that pass moderation but say nothing a Russian buyer cares about; a landing page in English or in awkward Russian; no Metrica goals, so no optimization; a budget too small to learn; and nobody checking the account after launch. Each of these is cheap to fix before launch and expensive to discover after.

If you’d rather have someone on this side of the market look at your plan before you spend, that’s what the free review below is for.

Frequently asked questions

Can a company outside Russia open a Yandex Direct account?

Yes. Yandex Direct accepts non-resident advertisers and has an English interface. The practical hurdles are payment, document verification at the first payment, and producing Russian-language ads and a Russian landing page that pass moderation and convert.

Do the ads have to be in Russian?

For a Russian audience, yes. The language law that took effect on March 1, 2026 requires consumer-facing information in Russian, with any foreign words duplicated in Russian. Beyond the law, most Russian users search and read in Russian.

What is erid and does a foreign advertiser need it?

Erid is the identifier every online ad shown in Russia must carry under the ad-labeling rules. It applies to foreign advertisers too. Yandex generates it inside the platform for its own placements; ads placed elsewhere need it registered separately.

How much does a first test on Yandex cost?

It depends on the niche and region. For Yandex search I usually advise not going below roughly $600 a month in ad spend for the test itself, so the campaign gathers enough data to learn and reach a stable cost per lead.

Sources

Andrey Belokrylov
Andrey Belokrylov

Independent marketing strategist and digital marketer. 10+ years, 100+ projects, from Marriott to small restaurants. I write about how Russian customers decide and how to run Yandex, VK and Avito without wasting the budget. More about me

From reading to doing

Let's look at your project

Send a link. In 30–40 minutes I'll show where the budget leaks, where Russian customers drop off, and what to fix first. Honest, even if we never work together.