There was quite a stir in the SEO community recently about something other than ChatGPT, when it was revealed that part of the source code for the Russian Yandex search engine had been leaked. More importantly, the leaked code seems to contain over 17,000 ranking factors allegedly used by Yandex.
If you like to take deep dives into how search engines work it’s worth exploring this code, as many have already been doing. The Search Engine Land article linked above contains some excellent resources for such research, and this LinkedIn post by Lukasz Zelezny nicely summarizes most of the standout revelations. But the most thorough analysis to-date on the similarities and differences between Yandex and Google has been published by Mike King.
However, seeing that Yandex is the dominant engine only in Russia (with some presence in Turkey and other countries), we think the more pressing question is: Can we learn anything about Google ranking factors from the Yandex code?
Before trying to answer that question, here are some important facts about the leaked code:
First, (and not surprisingly) many of the factors match those we know or strongly suspect Google uses.
Second, there are factors that are highly unlikely to be found in Google. For example, Yandex favors Russian sites and Russian media over sources outside Russia.
Third, there are factors Google has explicitly told us they do not use. Most prominent among these are user behavior factors, including:
Concerning these, Google spokespersons have said they may use them in isolated tests, but find them too unreliable to use as actual ranking signals. In addition, Google would only have access to some user behavior metrics via a Google property like Google Analytics or the Chrome browser. About 28 million sites use GA, but that’s only a small portion of the estimated 2 billion sites that exist on the web.
Other factors Yandex uses that Google most likely don't include:
Perhaps one of the most important takeaways from the leak of the Yandex code is how much it confirms many things we've believed are search engine essentials, and are therefore likely (or certainly in many cases) part of Google. There are also things that Yandex lacks that Google almost certainly includes.
Yandex vs Google Similarities and Differences
Conclusion: The Yandex leak is certainly a fascinating peek into the inner workings of a major search engine. It does confirm many things we have long believed to be essential to the ranking engines of all such engines. However, it is not Google and not bound to work the same way as Google, nor to follow whatever philosophical or ethical guidelines Google maintains for search.
Moreover, this tweet by SEO Joe Hall might say it best:
We not only still don’t have all the “ingredients” of Google’s recipe for ranking, we also don’t know exactly how they mix those ingredients in their SERP recipes. As noted above, without knowing the exact way Yandex applies weightings to a given query, we don’t even have the “recipe” for Yandex now.
Our best advice remains the same as always: instead of chasing individual ranking factors, concentrate on building the best site and content you can balancing seoClarity’s proven framework for SEO success:
The author wishes to acknowledge invaluable insights from the following who spent many hours poring over the Yandex documents: Ryan Jones of Razorfish, Mike King of iPullRank, and Lukasz Zelezeny.