Yandex SEO
How ranking in Yandex — Russia's dominant search engine — differs from Google: heavier behavioral factors, an explicit commercial-query classifier, direct regional targeting, what the 2023 source-code leak actually showed, and whether Yandex.Direct spend touches organic.
Yandex SEO means optimizing and monitoring a site for Yandex Search with Yandex's own live webmaster guidance. Use Yandex Webmaster for verification, indexing, query data, diagnostics, and supported regional settings; keep paid Yandex.Direct campaigns separate from organic work. Historical leaks and market-share estimates are context, not current operational guarantees.
Evidence for this claim Yandex publishes webmaster recommendations and diagnostics for sites seeking visibility in Yandex Search. Scope: Current official Yandex webmaster guidance; no market-share claim. Confidence: high · Verified: Yandex Webmaster Help Evidence for this claim Yandex Webmaster provides indexing, search-query, quality, and diagnostic information after site verification. Scope: Current Yandex Webmaster functionality. Confidence: high · Verified: Yandex Webmaster: Getting startedTL;DR — Yandex SEOYandex SEO is the practice of optimizing sites to rank in Yandex — Russia's dominant search engine. Its algorithm weights behavioral factors, commercial-query classification, and explicit regional targeting more heavily and more openly than Google does. means optimizing and monitoring a site for Yandex Search, using Yandex’s own webmaster guidance rather than assuming every Google-specific tool or behavior transfers. Whether you should care comes down to one question: do you have an audience or business in Russia or the CIS? If yes, Yandex SEO is real work. If no, you can skip it.
What Yandex is
Yandex is to Russia roughly what Google is to most of the rest of the world — the default search engine, plus maps, mail, a marketplace, and more. It also leads in several nearby markets (Belarus, Kazakhstan, and other former-Soviet countries). It’s part of a small club of search engines that beat Google on their home turf, alongside Baidu in China and Naver in South Korea. If you’re weighing whether any of those markets are worth the effort, the market-specific SEO hub is the overview; this page is the Yandex deep dive.
Why Yandex SEO is different from Google SEO
Three things stand out for anyone used to Google:
- It watches behavior closely. Yandex leans harder on behavioral signals — whether people click your result, how long they stay, and whether they bounce straight back to the search results to try something else. Optimizing your titles, page speed, and content to keep people engaged matters more here.
- “Commercial” queries get special treatment. Yandex has long separated transactional (“buy a washing machine”) from informational (“how does a washing machine work”) queries and judges the pages differently. Commercial pages are expected to look like real, trustworthy businesses — clear contact info, prices, the works.
- You declare your region. In Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. (Yandex’s version of Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results.) you tell Yandex which region your site serves, and that declaration actually moves your rankings for location-dependent searches. Google mostly guesses this; Yandex lets you state it.
The 2023 leak, in one paragraph
In early 2023, a chunk of Yandex’s internal source code leaked, and it named a lot of the engine’s ranking factors out loud. The headline you’ll see — “1,922 ranking factors!” — is misleading: most of those were switched off, deprecated, or never finished, and different experts counted the active ones very differently. What the leak did confirm is that Yandex bakes behavioral signals right into its core algorithm. It did not reveal Google’s algorithm, even though a lot of headlines implied it did — Yandex and Google are different companies with different code.
The honest bottom line
Do you serve customers in Russia or the CIS? Then Yandex SEO is worth doing, and the mechanics are stable enough to invest in. Don’t over-think the leak, don’t build Turbo pages (Yandex retired them in 2025), and start by setting up Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. and declaring your region. Want the full version — the specific leaked factors, the factor-count fight, the Yandex.Direct question, and a real optimization checklist? Switch to the Advanced tab.
Evidence for this claim Yandex publishes webmaster recommendations and diagnostics for sites seeking visibility in Yandex Search. Scope: Current official Yandex webmaster guidance; no market-share claim. Confidence: high · Verified: Yandex Webmaster Help Evidence for this claim Yandex Webmaster provides indexing, search-query, quality, and diagnostic information after site verification. Scope: Current Yandex Webmaster functionality. Confidence: high · Verified: Yandex Webmaster: Getting startedTL;DR — Yandex operates its own search and webmaster systems. Verify indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed., diagnostics, query data, and any regional settings in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine., and keep paid Yandex.Direct campaigns separate from organic search. Avoid turning leaked or historical factor lists into current guarantees; official live documentation is the safer operational source. Retired delivery formats should not be used anew.
Yandex’s market position: small globally, dominant locally
Start with the framing that makes Yandex worth an SEO’s time despite a tiny global number. In the global search-engine share figures I presented at Ahrefs Evolve 2025 (per Stan Ventures’ recap of that talk — treat the exact breakdown as their paraphrase, not an Ahrefs-published table), Google sat around 90.4%, Bing 4.08%, Yahoo 1.46%, and Yandex about 1.65% worldwide as of September 2025. That’s rounding-error territory globally — but Yandex is a top engine inside Russia and the CIS, which is exactly why “1.65% globally” undersells it. This is the same “small globally, dominant locally” pattern you see with Baidu in China and Naver in South Korea; the market-specific SEO hub covers the whole set.
One organizational fact worth stating plainly, because it drives enterprise procurement and compliance questions more than SEO ones: in February 2024 Yandex N.V. (the Dutch parent) agreed to sell its Russia-based businesses to a consortium at roughly USD 5.4 billion; the deal’s second closing completed in July 2024, the parent renamed itself Nebius Group in August 2024 and pivoted to AI infrastructure, with Nebius resuming Nasdaq trading in October 2024. The divestment itself was an ownership change, not an algorithm change — there’s no evidence in any source that ranking mechanics moved because of it. The Russian search business is now fully Russian-owned, which is a real vendor/compliance question for Western enterprises, separate from whether the optimization tactics still work (they do).
Yandex vs. Yandex.Direct: organic and paid are separate
Just like Google organic vs. Google Ads, Yandex organic and Yandex.Direct (its PPC/contextual ad product) are separate systems. The evergreen question mirrors the Google one: does paid spend buy organic rank? The most direct sourced answer comes from Dan Taylor (founder of RussianSearchNews.com), whose post “Is Yandex.Direct (Paid Search) A Yandex Organic Ranking Factor?” answers “Yes” — but read the nuance carefully. His “yes” is that the 2023 leak showed total traffic volume and percentage of organic trafficVisitors from unpaid search results — it compounds without ad spend. are ranking factors, both of which paid Direct traffic could indirectly influence. That is a much narrower and more indirect claim than “ad spend buys organic placement.” Do not conflate the two: Yandex has not said, and the leak does not show, that buying Direct ads directly lifts your organic position. (The live URL currently returns a 403; the quote above is from an archived copy — confirm against the live page if it comes back.)
How Yandex ranking actually works
Behavioral factors — the headline difference
If you take one thing from this page: Yandex weights behavioral factors more heavily, and admits to it more openly, than Google ever has. SEO Sherpa puts it directly — “Yandex puts even more weight on behavioral factors than Google.” The 2023 leak named these signals in the code: in SISTRIX’s analysis the behavioral inputs include “CTR, time on site, bounce rate and number of visitors returning to the SERPs.” Weglot’s guide independently corroborates “the average amount of time a user spends on the website” and average pages-per-session as inputs. Practically, this means the same on-page levers you’d use for engagement on Google — compelling titles that earn the click, fast pages, content that satisfies the query so people don’t pogo-stick back — carry more direct weight in Yandex.
Commercial vs. informational queries
Yandex has separated commercial from informational queries for a long time. SISTRIX notes the leak makes “differences for adult entertainment” and “commercial queries” explicit as distinct ranking treatments. Historically this traces to Yandex’s Magadan update (2008), which per Dan Taylor’s SEJ guide “enabled the search engine to understand abbreviations, as well as start to understand the difference between commercial and non-commercial queries and content uniqueness” — though that specific Magadan attribution is single-sourced to SEJ, so treat the date and framing as industry-reported rather than officially confirmed. The takeaway stands regardless: a page targeting a transactional query is judged on commercial-trust criteria (clear pricing, contact details, business legitimacy) that an informational page isn’t.
Regionality — a direct lever, not an inference
Yandex’s geoGenerative Engine Optimization (GEO) is the practice of optimizing content and brand presence so AI-powered search engines and assistants — Google AI Overviews, ChatGPT, Perplexity — cite, recommend, or mention you when generating answers. Google's position is that it's still SEO.-dependence is semi-explicit in a way Google’s isn’t. You declare a site
region in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine., and Yandex also reads signals off the page: per SEJ,
Yandex “checks your website’s IP, contact information (make sure this is structured
and displayed clearly), and domain registration information” to localize rankings.
Weglot confirms the principle: “Yandex takes into account a website’s region when
ranking web pages for location-dependent search queries.” The leak even named a geoGenerative Engine Optimization — visibility inside AI answer engines.
factor codename — Michael King’s live-tweet analysis surfaced
FI_GEO_CITY_URL_REGION_COUNTRY, “the geographical coincidence of the document and
the country that the user searched from.” Region (declared in Yandex Webmaster) and
language (marked up on the page) are separate layers, not one setting: Yandex’s own
“Indexing localized pages”
doc documents a page-level markup step — “If your site has pages in multiple
languages or pages intended for various regions, make sure to specify this
information for the Yandex indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. botA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index.” — using standard hreflang attributes in a
<link rel="alternate"> tag, the same syntax Google uses. Declaring a region does not
substitute for that page-level language/region markup, and vice versa. The tactical
how-to for region declaration lives in the
Yandex Webmaster ToolsYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine.
guide (including the Site Quality Index / IKS and the region-registration mechanics)
— I won’t re-derive it here.
Links and text relevance — the familiar parts
Underneath the differences, Yandex shares information-retrieval fundamentals with Google. Per SISTRIX, “Yandex uses a PageRankPageRank is Google's original recursive link-graph algorithm: a page's score depends on the scores of the pages linking to it, and in the published model each page's score is split across its outbound links (the simplified version: links are weighted votes). Google says it's evolved since launch but still part of its core ranking systems. algorithm to rank the quality of links” and “mainly relies on BM25Semantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it., a well-known approach from information retrieval” for text relevance — the same classical techniques widely believed to underlie parts of Google. And SEO Sherpa notes a useful contrast: “Unlike Google, which relies more on semantic understanding, Yandex still rewards direct keyword matches” — so exact-match keyword usage is a little less punished here than on modern Google. Trust/quality gets a YMYL-style treatment too — SISTRIX notes “higher quality requirements for sensitive topics such as health.”
What Yandex’s own docs say
Yandex’s public guidance lines up with this picture without spelling out weights. The Webmaster help names two internal quality metrics: Proxima, “a page quality metric built upon assessors’ evaluations and additional signals,” and Proficit, “a metric of search results’ usability that is calculated based on user interactions with Search” — that second one is the closest official acknowledgment that user interaction (i.e. behavior) feeds ranking. The docs also flag a trust angle — “When ranking sites in search results, Yandex may take into account additional signals about the company’s integrity” — and, importantly, mirror Google’s stance on human raters: “Assessors’ evaluations do not affect search results directly. Rather, they help to determine whether a particular change in the ranking algorithm is appropriate.” If that sounds like Google’s Quality Rater Guidelines, it should — it’s the same concept.
The 2023 source-code leak: what it actually showed
In January 2023, roughly 44.7GB of Yandex internal source code was posted to a Russian-language forum and mirrored on GitHub. Yandex’s response, via Search Engine Land, disputed the “hack” framing: “Yandex was not hacked. Our security service foundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore. code fragments from an internal repository in the public domain, but the content differs from the current version of the repository used in Yandex services.” (This is SEL-sourced; no Yandex-hosted primary posting was located.)
The factor count is three different numbers — don’t merge them
This is where most coverage goes wrong. There is no single “number of ranking factors” from the leak. Three analysts produced three different figures from the same data, and they do not reconcile:
- SISTRIX (Johannes Beus): 1,922 total, 417 active. Beus found
“An extensive list of 1,922 different ranking factors”
and concluded “there are just 417 active ranking factors to consider” after
removing those tagged
TG_DEPRECATED(999),TG_UNUSED(242),TG_UNIMPLEMENTED(149), andTG_REMOVED(115). This is the most granular breakdown found. - Search Engine Land / Dan Taylor: ~690 potential. SEL reports “244 of the ranking factors were categorized as unused and 988 as deprecated, ‘meaning that 64% of the document is either not actively used or has been superseded – so it’s more like ~690 potential ranking factors.’” Note this is a different count than SISTRIX’s (different tag tallies, different active total) — two named analysts, same leak, unreconciled numbers.
- iPullRank / Michael King: 17,854 (unverified). SEL credits King with finding
“17,854 ranking factors, not 1,922.” I could not verify this figure against
an iPullRank-hosted source — it doesn’t appear in the
ipullrank/yandex-decoder-ringREADME (which frames the work as breaking “down the code by its function as it relates to Information Retrieval components”), and King’s own recovered live-tweets say something different: “How did y’all come up with that number of ranking factors? I see 481 factors just related to ‘Rapid Clicks’.” Treat 17,854 as SEL’s characterization of King, not a confirmed iPullRank figure.
So: 1,922 total and 417 active (SISTRIX) is the number I’d anchor on, with Taylor’s ~690 potential as the competing named estimate and 17,854 flagged as unverified. Anyone quoting a single clean count is skipping the disagreement.
Specific named factors worth knowing
Beyond counts, the leak named concrete factors that make Yandex’s priorities tangible — surfaced through King’s and Alex Buraks’ live-tweet threads (recovered via a Search Engine Roundtable roundup; the live page 403s, so this is from an archived copy):
FI_GEO_CITY_URL_REGION_COUNTRY— geographic match between document and searcher’s country (the regionality lever, in code).FI_ADV: -0.2509— a negative weight for a page having advertising on it.- Time-of-day weighting — per SISTRIX, “a distinction is made by time – there are morning and evening weights,” a genuinely Yandex-specific dimension with no obvious Google analog.
- Number of unique visitors, percent of organic traffic, and average domain ranking across queries — factors SEL flagged as the surprising ones (these are what the Yandex.Direct discussion above hinges on).
- A Wikipedia-uplift factor, orphan-page detection, keyword-in-URL, and even a factor literally named “random” (per Buraks, used to test behavioral-factor response).
What the leak does NOT tell you: it’s not Google’s algorithm
Plenty of headlines framed the leak as revealing Google’s ranking factors (e.g. fizzypop.nz’s “Google Ranking Factors Revealed in Yandex Source Code Leak”). That’s a conflation. Yandex and Google are different companies with different codebases; any read-across to Google is indirect — shared IR fundamentals like BM25 and PageRankPageRank is Google's original recursive link-graph algorithm: a page's score depends on the scores of the pages linking to it, and in the published model each page's score is split across its outbound links (the simplified version: links are weighted votes). Google says it's evolved since launch but still part of its core ranking systems.-style link analysis — not a disclosure of Google’s algorithm. The best rebuttal is Google’s own John Mueller, who commented directly on the leak: “Will this help you do SEO on Google? Probably not but hey, it is super interesting.” In fairness, it’s not a universally-rejected view among practitioners — Alex Buraks tweeted “I downloaded the code, analyzed it and there is a lot of useful information for Google SEO as well” — so treat “the leak teaches you about Google” as a minority position rather than a settled fact, with Mueller’s “probably not” as the counterweight.
Note: as of 2026-07-18, Search Engine Roundtable’s live page is directly accessible and its Mueller/King/Buraks quotes and factor codenames were re-verified against it; RussianSearchNews still returns 403 to automated fetches, so that quote remains sourced from an archived copy. Confirm against the live RussianSearchNews page before treating it as final.A working checklist for Yandex
The practical differences from a Google program, in order:
- Set up Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. and declare your region. This is the single most Yandex-specific setup step, and it directly affects location-dependent rankings.
- Optimize for behavioral signals. Earn the click (titles/meta), keep people on the page (speed, content quality), and don’t make them bounce back to the SERP — these carry more weight than on Google.
- Meet commercial-page expectations. For transactional queries, show clear pricing, structured contact information, and business-legitimacy signals.
- Get your technical basics right for YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have..
Robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. (including the Yandex-only
Clean-paramdirective), renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM., and bot verification are covered in that guide — Yandex’s JS rendering is limited, so serve important content server-side. - Handle language properly. Russian is morphologically rich (heavy declension), and Yandex still rewards direct keyword matches — so keyword research and on-page usage in Cyrillic matter. For images, note a concrete Google difference: SEJ reports Yandex prefers schema “implemented in Microdata format (unlike Google, which prefers JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal.).”
- Use hreflangHreflang is an annotation (in HTML, HTTP headers, or XML sitemaps) that tells search engines which language and optional region a page targets, and which alternate versions exist. It only works when every page in the cluster references all the others. the same way you would for Google — as the international-SEO pillar notes, hreflangHreflang is an annotation (in HTML, HTTP headers, or XML sitemaps) that tells search engines which language and optional region a page targets, and which alternate versions exist. It only works when every page in the cluster references all the others. tells Google and Yandex which language/region a URL targets.
- Do not build Turbo pages. Some older guides (Weglot’s among them) still recommend Yandex’s AMPAMP (Accelerated Mobile Pages) is an open-source web framework Google launched in 2015 to make mobile pages load near-instantly via restricted HTML/CSS/JS and CDN caching. It was never a ranking factor and, since June 2021, is no longer required for Top Stories.-analogue Turbo pages; Yandex discontinued them in early 2025. Ignore that advice.
The generator validates language/region syntax and outputs reciprocal annotations used by Yandex and Google. It does not set a Yandex Webmaster region or validate YandexBot rendering and indexing.
Use my Hreflang Generator for the international annotation layer, then handle the Yandex-specific region and diagnostics in Yandex Webmaster. Hreflang Generator Free
- Map the actual language and country variants before generating tags.
- Deploy a reciprocal, canonical URL set across every member.
- Set regionality and verify crawl/indexing separately in Yandex Webmaster.
Should you invest in Yandex SEO in 2026?
If you have real audience or revenue in Russia/CIS: yes. The mechanics are stable, the algorithm’s differences are learnable, and the 2024 corporate split changed ownership, not ranking. The compliance/procurement question (a now fully Russian-owned search vendor) is real for Western enterprises and is a leadership decision, not an SEO one. If you have no audience there, Yandex traffic in your logs is mostly just YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have. crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor. — nothing to optimize for.
For the broader “which non-Google engines should I care about” decision, see market-specific SEO and the international SEOInternational SEO is the practice of optimizing a site so search engines understand which countries and/or languages it targets, and serve the right version to each user. It spans URL structure, hreflang, and on-page localization. pillar.
AI summary
A condensed take on the Advanced version:
- Yandex leads in Russia/CIS, small globally (~1.65%, Ahrefs Sept 2025) but dominant locally — the same “small globally, dominant locally” pattern as Baidu and Naver.
- It’s a different algorithm, not a smaller Google. Three structural differences: heavier and more openly-confirmed behavioral factors (SERP CTR, dwell time, return-to-SERP); an explicit commercial-vs-informational query classifier; and direct region declaration in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. instead of inference.
- Shared IR fundamentals underneath: PageRankPageRank is Google's original recursive link-graph algorithm: a page's score depends on the scores of the pages linking to it, and in the published model each page's score is split across its outbound links (the simplified version: links are weighted votes). Google says it's evolved since launch but still part of its core ranking systems.-style link analysis and BM25Semantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it. text relevance, but Yandex “still rewards direct keyword matches” more than Google’s semantic approach.
- The 2023 leak confirmed the behavioral emphasis but was mis-cited. Three non-reconcilable factor counts — SISTRIX 1,922 total / 417 active, SEL/Dan Taylor ~690 potential, and an unverified 17,854 attributed to iPullRank — must be cited separately, never merged. Named factors include a geoGenerative Engine Optimization (GEO) is the practice of optimizing content and brand presence so AI-powered search engines and assistants — Google AI Overviews, ChatGPT, Perplexity — cite, recommend, or mention you when generating answers. Google's position is that it's still SEO. codename, a negative advertising factor, and time-of-day weights.
- The leak is about Yandex, not Google. Mueller: it’ll “probably not” help your Google SEO. Yandex also disputes it was “hacked.”
- Yandex.Direct (paid) is separate from organic. Organic-traffic volume/percentage is a leak-confirmed factor — which is not the same as ad spend buying rank.
- Do: set up Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. + declare region, optimize behavioral signals, meet commercial-page bar, serve JS content server-side, use hreflangHreflang is an annotation (in HTML, HTTP headers, or XML sitemaps) that tells search engines which language and optional region a page targets, and which alternate versions exist. It only works when every page in the cluster references all the others., handle Cyrillic. Don’t: build Turbo pages (discontinued 2025).
- 2024 split (Yandex N.V. → Nebius Group) changed ownership, not ranking mechanics.
Official documentation
Primary-source documentation from the search engines.
Yandex
- How do I improve the site’s ranking in the search? — Yandex’s own ranking-improvement guidance, integrity signals, and the “specify the site region” instruction.
- Indexing localized pages — the page-level language/region markup mechanism (standard
hreflangattributes), separate from the site-wide region declaration in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine.. - Ranking (troubleshooting) — why rankings drop (retrained formulas, new classifiers, personalization) and what’s normal volatility.
- How to measure and improve Search quality — the Proxima and Proficit quality metrics, expert evaluation, and the assessor disclaimer.
- Information about site quality — the Site Quality IndexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. (IKS) documentation.
- Yandex Webmaster — the product itself (Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. equivalent).
Google / Bing (for contrast)
- Google Search Central — international and multi-regional sites — Google’s inference-based geotargetingConfiguring a site or URL to target users in a specific country. model, the natural contrast to Yandex’s region declaration.
- IndexNow — the push protocol Yandex participates in (alongside Bing), unlike Google.
Quotes from the source
On-the-record and reported statements. Each link is a deep link that jumps to the quoted passage where the source supports one.
Yandex — official docs
- “When ranking sites in search results, Yandex may take into account additional signals about the company’s integrity.” — Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. Help. Jump to quote
- “Proxima is a page quality metric built upon assessors’ evaluations and additional signals.” — Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. Help. Jump to quote
- “Assessors’ evaluations do not affect search results directly. Rather, they help to determine whether a particular change in the ranking algorithm is appropriate.” — Yandex Webmaster Help (the direct analog to how Google uses its Quality Raters). Jump to quote
- “If your site has pages in multiple languages or pages intended for various regions, make sure to specify this information for the Yandex indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. botA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index..”
— Yandex Webmaster Help, on page-level
hreflangmarkup for localized pages (a separate layer from the site-wide region declaration above). Jump to quote
On the 2023 leak — reported / verbatim from coverage
- Yandex’s statement on the incident: “Yandex was not hacked. Our security service foundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore. code fragments from an internal repository in the public domain, but the content differs from the current version of the repository used in Yandex services.” — Yandex, via Search Engine Land. Jump to quote
- “just 417 active ranking factors to consider” (of 1,922 total, after removing deprecated/unused/unimplemented/removed tags). — Johannes Beus, SISTRIX. Jump to quote
- “Will this help you do SEO on Google? Probably not but hey, it is super interesting.” — John Mueller, Google, commenting on the leak (via Search Engine Roundtable’s roundup).
- “Yandex puts even more weight on behavioral factors than Google.” — SEO Sherpa. Jump to quote
Should you invest in Yandex SEO?
Answer a couple of questions and you’ll land on a recommendation. Every branch comes from the market-position and mechanics discussion above.
Should I invest in Yandex SEO?
Yandex SEO myths and mistakes to avoid
The claims that come up most often — several are widely repeated and wrong:
- “Yandex ranking is basically Google’s, just smaller.” No. Explicit region declaration and a commercial-vs-informational query classifier are structural differences, not scaled-down versions of Google’s approach. (Do-instead: treat Yandex as its own algorithm — declare region in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine., and build commercial pages to a commercial-trust bar.)
- “The 2023 leak means Yandex actively uses 1,922 ranking factors.” No. Most were tagged deprecated/unused/unimplemented/removed. And there’s no single count: SISTRIX says 1,922 total / 417 active, Dan Taylor (via SEL) derives ~690 potential, and an unverified 17,854 is attributed to iPullRank. (Do-instead: cite each figure by its named source, never merge them into one number, and flag 17,854 as unverified.)
- “The Yandex leak reveals Google’s ranking factors.” No — different company, different codebase. Any read-across is indirect (shared BM25Semantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it./PageRankPageRank is Google's original recursive link-graph algorithm: a page's score depends on the scores of the pages linking to it, and in the published model each page's score is split across its outbound links (the simplified version: links are weighted votes). Google says it's evolved since launch but still part of its core ranking systems. fundamentals). (Do-instead: quote Mueller’s “probably not” and treat cross-applicability as a minority view, not a fact.)
- “Yandex was hacked.” Yandex disputes this: it says code fragments from an internal repo appeared publicly but “differs from the current version.” (Do-instead: describe it as a source-code leak of an older snapshot, not a live-system breach.)
- “Buying Yandex.Direct ads boosts your organic rankings.” Overstated. Organic traffic volume/percentage is a leak-confirmed factor, and paid traffic could influence that indirectly — but that is not “ad spend buys organic rank.” (Do-instead: represent the mechanism precisely as an indirect traffic-signal effect, not a pay-to-rank claim.)
- “Build Turbo pages for speed.” Stale advice. Yandex discontinued Turbo pages in early 2025. (Do-instead: optimize real page speed and mobile-friendliness on your own pages; don’t invest in the dead Turbo format.)
- “Client-side JavaScript will get indexedStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. fine, like on GooglebotGooglebot is Google's web crawler — the software that fetches pages so Google can index and rank them. It comes in two variants, Googlebot Smartphone (primary, under mobile-first indexing) and Googlebot Desktop, and runs an evergreen Chromium renderer..” Not reliable — Yandex’s renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM. is limited. (Do-instead: serve important content server-side / pre-rendered; see the YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have. guide.)
- “Yandex SEOYandex SEO is the practice of optimizing sites to rank in Yandex — Russia's dominant search engine. Its algorithm weights behavioral factors, commercial-query classification, and explicit regional targeting more heavily and more openly than Google does. is irrelevant now because of the corporate split.” The 2024 split was an ownership change (Yandex N.V. → Nebius Group), not an algorithm change. (Do-instead: separate the compliance/vendor question, which is real, from the mechanics, which are unchanged.)
Yandex SEO setup checklist
The Yandex-specific work, in order — most of it different from a Google program:
- Verify the site in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. and declare your target region (the single most Yandex-specific lever; it moves location-dependent rankings).
- Make sure IP, on-page contact information, and domain registration all point clearly at the region you’re targeting.
- Optimize behavioral signals: titles/meta that earn the click, fast pages, content that satisfies intent so users don’t return to the SERP.
- For commercial/transactional queries, show clear pricing, structured contact details, and business-legitimacy signals.
- Confirm YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have. can crawl and render what matters — serve JS-dependent
content server-side; review robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. and the Yandex-only
Clean-paramdirective (see the YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have. guide). - Use hreflangHreflang is an annotation (in HTML, HTTP headers, or XML sitemaps) that tells search engines which language and optional region a page targets, and which alternate versions exist. It only works when every page in the cluster references all the others. to map language/region variants (it works for Yandex too).
- For images, prefer Microdata structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. (Yandex’s preference) alongside your JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal..
- Do Cyrillic keyword research and on-page usage that accounts for Russian declension; direct keyword matches still help more than on Google.
- Do not build Turbo pages — discontinued 2025.
- Confirm your organization has cleared the compliance/vendor question for operating in the Russian market.
Regional organic visibility
Metric: Impressions, clicks, and average position for a fixed Yandex query set segmented by declared target region and commercial/informational intent. What it tells you: Whether Yandex associates the site with the intended market and serves the right page type for each query class. How to pull it: Export query/page data from Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. and maintain the region/intent labels in the reporting table. Benchmark / realistic range: Use the first stable post-configuration period as the baseline; rankings depend on query, region, competition, and site history. Cadence: Weekly for regressions, monthly for reporting.
Search-result engagement
Metric: Organic click-through rate plus post-click engagement indicators such as return-to-search behavior proxies, engaged sessions, and repeat visits for Yandex traffic. What it tells you: Whether titles earn the right click and pages satisfy the query—the behavioral area Yandex emphasizes more openly than Google. How to pull it: Combine Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. search performance with Yandex Metrica landing-page and session reports under a documented definition. Benchmark / realistic range: Establish baselines by query class and page template; never manufacture interactions or use one site-wide target. Cadence: Monthly, with release-level monitoring after title, UX, or performance changes.
Commercial-page outcome rate
Metric: Qualified actions from Yandex organic sessions landing on transactional pages, segmented by region and query cohort. What it tells you: Whether commercial visibility reaches real customers rather than merely increasing visits. How to pull it: Join Yandex Metrica goals/ecommerce events to landing pages and Yandex organic attribution; reconcile with business systems where available. Benchmark / realistic range: Baseline by product, region, and action because prices, trust requirements, and sales cycles differ. Cadence: Monthly and quarterly by cohort.
Yandex market-share trend
Metric: Dated Yandex search share in the target market from one consistently defined source. What it tells you: Whether the strategic weight assigned to Yandex remains proportionate to local usage. How to pull it: Record the same market, device scope, and source methodology at each observation; keep global share separate from Russian/local share. Benchmark / realistic range: Trend within the chosen source rather than combining incompatible estimates or treating the article’s dated global figure as a target. Cadence: Quarterly and during annual market planning.
Test yourself: Yandex SEO
Five quick questions on how ranking in Yandex differs from Google and what the 2023 leak actually showed. Pick an answer for each, then check.
Resources worth your time
My speaking
- Patrick Stox Breaks Down AI SEO at Ahrefs Evolve 2025 (Stan Ventures’ recap) — the source of the September 2025 global search-share breakdown (Google ~90.4%, Bing 4.08%, Yahoo 1.46%, Yandex ~1.65%) used to frame “small globally, dominant locally.” Treat the exact numbers as their paraphrase of the talk.
My related writing
- The Beginner’s Guide to Technical SEO — where crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM., and indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. fit, which underpins the YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have./technical section here.
From around the industry
- Yandex “leak” reveals 1,922 search ranking factors (Search Engine Land) — Yandex’s official statement, Dan Taylor’s ~690 estimate, and the surprising/unsurprising factor lists.
- Yandex code leak reveals ranking factors (SISTRIX, Johannes Beus) — the most granular factor breakdown (1,922 total / 417 active), behavioral signals, BM25Semantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it./PageRankPageRank is Google's original recursive link-graph algorithm: a page's score depends on the scores of the pages linking to it, and in the published model each page's score is split across its outbound links (the simplified version: links are weighted votes). Google says it's evolved since launch but still part of its core ranking systems., and the time-of-day weights.
- The Ultimate Guide to Yandex SEO (Search Engine Journal, Dan Taylor) — IKS/ICS, the commercial-query history (Magadan), regional-targeting inputs, and the Microdata-vs-JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. difference.
- Optimizing for Yandex: a comprehensive guide (Weglot) — behavioral inputs (dwell time, pages per session) and regionality. (Note: its Turbo-pages recommendation is now stale — Turbo was discontinued in 2025.)
- Yandex SEO in 2026: How to Rank on Russia’s #1 Search Engine (SEO Sherpa) — the behavioral-weighting-vs-Google point and the direct-keyword-match contrast.
- ipullrank/yandex-decoder-ring (GitHub) — iPullRank’s organizational breakdown of the leaked code by IR component.
- YNV completes divestment of its Russia-based businesses (Nebius newsroom) — the primary source for the 2024 corporate-split dates.
Yandex SEO
Yandex SEO is the practice of optimizing sites to rank in Yandex — Russia's dominant search engine. Its algorithm weights behavioral factors, commercial-query classification, and explicit regional targeting more heavily and more openly than Google does.
Related: Yandex Webmaster, YandexBot
Yandex SEO
Yandex SEO is optimizing a site to rank in Yandex, the search engine that leads in Russia and parts of the CIS (Belarus, Kazakhstan, and other former-Soviet markets). It’s a different algorithm from Google’s, not a smaller copy of it — so a Google playbook only partly transfers.
Three things set Yandex apart in practice:
- Behavioral factors. Yandex weights user-engagement signals — click-through from the SERP, dwell time, bounce/return-to-SERP — more heavily, and far more openly, than Google has ever confirmed doing. The 2023 source-code leak named these directly in the algorithm.
- Commercial-query classification. Yandex has long had explicit logic that treats “commercial” (transactional/e-commerce) queries differently from informational ones, holding commercial pages to different criteria.
- Regionality. Results vary by the searcher’s region, and site owners declare a target region in Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine. — a more direct geotargetingConfiguring a site or URL to target users in a specific country. lever than Google’s mostly inference-based approach.
Yandex runs its own crawlerA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. (YandexBotYandexBot is the main web crawler operated by Yandex, Russia's dominant search engine. It discovers and fetches pages for Yandex Search, is one of a family of Yandex robots, and supports a Yandex-only robots.txt directive (Clean-param) that Google and Bing don't have.) and webmaster suite (Yandex WebmasterYandex Webmaster (webmaster.yandex.com) is Yandex's free search console — the Yandex equivalent of Google Search Console — for verifying a site, monitoring indexing and queries, requesting reindexing, running diagnostics, and setting a site region. It's essential for any site targeting Russia and the wider CIS, where Yandex, not Google, is the dominant search engine., with the Site Quality IndexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. / IKS). Its paid product, Yandex.Direct, is organizationally separate from organic ranking, much like Google Ads. In 2024 the Dutch parent (Yandex N.V.) divested its Russian businesses and renamed itself Nebius Group; the Russian search business is now fully Russian-owned, though ranking mechanics were unchanged by the split.
Related: Yandex Webmaster, YandexBot
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Re-verified the leak-coverage and corporate-divestment sourcing (Search Engine Roundtable, Search Engine Land, the Nebius newsroom statement, and the Wikipedia Nebius Group rename/Nasdaq dates) against live pages, corrected a stale 403-fetch note now that Search Engine Roundtable is directly accessible, and cited Yandex's own localized-pages documentation to separate the site-wide region declaration from page-level hreflang markup.
Change details
-
Added a citation to Yandex's 'Indexing localized pages' doc (official-docs and quotes lenses) confirming Yandex uses standard hreflang link markup for language/region pages, distinct from the Yandex Webmaster region declaration.
-
Corrected the Search Engine Roundtable freshness note: that source is now directly accessible (verified 2026-07-18) rather than 403; RussianSearchNews remains 403 and stays sourced from an archived copy.
Full comparison unavailable — no prior snapshot was archived for this revision.