# All about the algorithms of "Yandex"

As a result of technological progress, it became possible to perform the necessary operations without leaving home. Now you can even work through the Network, and many have long been feeling well in this field. The most common form of earning on the Internet is the creation of your own website or blog. Thanks to the advertising posted on the resource, its owner can receive a good profit. True, this scheme works only when the site or blog are on the first pages of the search. Simply put, the number of visitors on the resource depends on the level of income of its owner.

And the first thing you need to know when starting such an activity is how search algorithms work, in particular algorithms of "Yandex", the largest search engine Runet.

## What are search algorithms?

Search algorithms, they are algorithms of "Yandex", are a kind of mathematical formula, where the user's request is unknown. The search robot solves this formula: substitutes for the unknown different values and chooses the most suitable.

If you simplify the definition, you can put it this way: the search algorithm is a special program that takes away the "problem", in our case the search query, and gives its "solution", that is, it shows a list of sites with the information the user needs.

Solving the "problem", the algorithm looks through all the keywords on the pages, sorts the received data and forms the search result necessary for the user. Thanks to the search algorithm, robots can analyze the contents of each resource. Based on the information received, the position of the site in the SERP is determined.

## What affects the search algorithm?

As you can already see, the search results for the same query in different search engines are different. So, the Yandex algorithm differs significantly from Google. For example, for the purity of the experiment, we'll open two tabs: one search engine from Yandex, and the other from Google. If you enter the query "how to go to Japan for permanent residence" in the search field, you can see that the first site in the issue of "Yandex" is on the second place in the issuance of Google.

Algorithms search engines are under strict secret, they analyze the same site parameters, but how much attention is paid, and how much - nobody knows. Even SEO-optimizers are asking this question.

## Parameters with which algorithms work

As already mentioned, the search algorithms of "Yandex" are guided by certain parameters. In general, they can be divided into two groups. Some parameters are responsible for the meaningful filling of the resource, they can be conditionally called "textual". Others - characterize the technical characteristics (design, plug-ins, etc.). Conditionally, we can designate them as "engineering-functional". For clarity, it is worthwhile to break all parameters into groups and place them in the table.

 "Text" "Engineering-functional" Language of the resource Site age, domain name, location. The popularity of the topic and the amount of text on each page. Number of pages and their "weight" The ratio of keywords to the total amount of text. Presence of a stylistic solution Number of citations and level of uniqueness of content The number of requests for a particular keyword and the frequency of the information being updated. Font size and type Availability of multimedia files, frames, flash modules and meta tags Number of references in the text Style of headings, subtitles and CS Matching keywords to the section of the directory where the site is registered. Comments in the code, page type, duplicate

## Ranging

These parameters play a key role in ranking algorithms. The ranking algorithm is a method by which you can find out the value of each page. Simply put, if the site has good indicators for all these parameters, then it will be higher in the search result.

Ranking algorithms of "Yandex" change almost every year. The main ones are named after the cities. The name of the new search concept begins with the last letter of the name of the previous algorithm. So, the search engine has created algorithms:

• "The Find" (2008).
• "Arzamas" (2009).
• "Snezhinsk" (2009).
• "Konakovo" (2010).
• Obninsk (2010).
• "Krasnodar" (2010).
• "Reykjavik" (2011).
• "Dublin" (2013).
• "Nachalovo" (2014).
• "Odessa" (2014).
• "Amsterdam" (2015).
• "Minusinsk" (2015).
• "Kirov" (2015).

In addition to them, in the last two years there were three more search algorithms for Yandex. And also there are special algorithms AGS-17 and AGS-30, the main task of which is to look for resources that do not meet the requirements. Simply put, these algorithms search for sites with non-unique content and an abundance of keywords, and then apply penalties to them. And now about each algorithm a little.

## Algorithms of 2008-2011

For two years, "Yandex" created four search algorithms, which differed qualitatively from previous, initial versions. In 2008, for the first time in the search ranking, the uniqueness of content (Magadan) began to be taken into account. For the first time a new system was introduced, which took into account the presence of stop words ("Nakhodka").

In 2009, the search algorithm "Yandex" began to take into account the user's region, a new classifier of geo-dependent and geo-independent queries appeared. Significantly improved regional formula for the selection of answers ("Arzamas"). Extinction has greatly changed, 19 new regional ranking formulas have appeared and the criteria of geo-independent ranking have been updated ("Snezhinsk", "Konakovo").

In 2010, search engine algorithms "Yandex" actively developed new formulas for geo-dependent and geo-independent queries (Obninsk, Krasnodar). 2011 was marked by the beginning of the creation of a personalized issuance, the language preferences of Internet users began to be taken into account.

## Search Ranking 2012-2014

In 2012, personalization of the issuance has changed significantly: they began to take into account the interests of users in the long term, the relevance of sites visited frequently (Kaliningrad) was increased. In 2013, the Yandex algorithm already skilfully adjusted the search results for the interests of a particular user during the session, took into account short-term interests ("Dublin"). In 2014, the inclusion of references for commercial queries in the ranking of responses was canceled ("Nachalovo").

## "Amsterdam", "Minusinsk", "Kirov"

In search results, a card with information began to appear near the result, when you hover over the cursor link ("Amsterdam"). For the first time, the task of the Yandex algorithm was a decrease in the ranking of resources, which had many SEO links. The presence of an extensive link profile was the main reason for the loss of positions. Algorithm "Minusinsk" "Yandex" began to massively withdraw the SEO-links, a little later the accounting of the reference factors returned, but only in the Moscow region.

In the third year of this algorithm, randomization of relevant queries was introduced. Simply put, when issuing requests you could sort by date, popularity or region ("Kirov").

Algorithm "Vladivostok", which began operating in early 2016, began to take into account the adaptability of resources to mobile devices, the results of mobile issuance increased.

The algorithm "Palekh" deserves special attention, which was presented in November. Its main essence is to compare the meaning of the question and the pages with the help of neural networks - artificial intelligence, which models the work of the human brain. Due to this, delivery on rare occasions increased. Initially, this algorithm worked exclusively with page headers, but as the creators say, eventually learn to "understand" the text itself. The work of the algorithm is as follows:

• The system takes into account the statistics of the correspondence between the request and the header, thereby increasing the accuracy of the SERP.
• Work with such correspondences is called "semantic vector." This approach to search ranking helps to find answers to the rarest queries. An algorithm that has learned to understand the text can produce results in which there will not be a single similar word with the query, but, nevertheless, they fully correspond to each other in content.

Simply put, Yandex tried to create a "reasonable" technology that seeks answers based not on keywords, but on the very content of the text.

The new Yandex algorithm, released in March 2017, was a real breakthrough in the search engine ranking system. In search results, sites with useful, understandable and readable content began to appear in the first place. The main task of this algorithm is to provide the user with not the text that corresponds to the query, but the necessary information.

During the time of "Baden-Baden" work, resources with over-optimized and poor-quality information went down in search results. Experts were confident that the position of online stores would fall, as there are too many repetitive words and descriptions of goods, which are practically the same. But the developers of the algorithm took into account that there are specific topics where repetition of single root words is inevitable. So which texts are subject to sanctions? It is better to look at an example.

## Text that does not match the search algorithm

Previously, search robots brought to the first positions resources in which there were keywords. But the texts on such sites often look like a set of requests diluted with "water" of substandard texts. And the example below is proof:

"Every year, Nike produces countless products for sports. Sneakers, sneakers, boots, Nike suit, Nike T-shirt, shorts, Nike sports suit, pants, Nike sports pants, soccer balls - these and other products can be found at any brand store. Women's Nike, men's and children's collections convey the main theme of the brand. Clothing Nike is unique in that each product conveys the mood of the brand. "

Such texts are not useful, they are nothing more than boxes with key requests. Here with them also the new algorithm struggles. Content with low quality will certainly lose its positions. There are three criteria for low-quality content:

• Lack of logic in the text.
• A large number of keywords.
• The presence in the text of unnatural phrases, which appeared due to direct occurrences of keywords.

Naturally, SEO-optimization has not been canceled, the basic principles of search engines remain the same. Here is just an approach, in which there are 15-20 key requests per 1000 characters, has long been outdated. The Baden-Baden algorithm emphasizes the quality of content.

## Search output

An important place in the process of finding information is the issuance algorithm. Issuance is a results page that responds to a specific request. The algorithm for issuing "Yandex" is constructed in such a way that it can calculate the probability of finding the most relevant answer and generate output from ten resources. In the case where the request is complex, 15 answers can be found in the issue.

 Язык ресурса 1. Language of the resource Популярность темы и количество текста на каждой странице. 2. The popularity of the topic and the amount of text on each page. Соотношения ключевых слов к общему количеству текста. 3. The ratio of keywords to the total amount of text. Количество цитат и уровень уникальности контента 4. Number of citations and level of uniqueness of content Размер шрифта и его тип 5. Font size and type Число ссылок в тексте 6. Number of references in the text Соответствие ключевых слов разделу каталога, где зарегистрирован сайт. 7. Matching keywords to the section of the directory where the site is registered.

In fact, it works like this: if the algorithm is "signed" with the query and there is a highly relevant answer for it, then the output of ten answers is formed. In the case where the search engine can not find such answers, 15 links will be provided in the issuance.

Here, in fact, and all the basics of the work of search algorithms. In order for the site to feel good, search results should be filled with quality, informative and readable content.