Site mirrors

What sites does the Yandex robot consider as mirrors?

A mirror is a full copy of a site. Copies are detected by matching content on pages with the same URLs (example1.com/page.html and example2.com/page.html). For example, hosts like example.com and www.example.com are usually mirrors because the content on pages with the same URLs is identical.

Sites are also mirrors if there is a server redirect from the pages on one site to the pages on another site (example1.com redirects to example2.com, example1.com/page.html redirects to example2.com/page.html, and so on).

Does Yandex index site mirrors?

The robot groups mirrors so that only one of them (the main mirror) is indexed and included in the search.

Which site will be chosen as the main mirror? Changing the main mirror

If the main mirror isn't specified, the robot chooses it automatically using its own algorithm.

You can specify the main mirror URL or change the existing mirror:

  • Using the Host directive.

  • With a server redirect from the old domain pages to the new domain pages (we recommend using this method if the new domain isn't a secondary mirror).

    To check if the site is a secondary mirror, add it to Yandex.WebmasterYandex.Webmaster. If the site is identified as a secondary mirror, it is automatically added to the service together with its main mirror. If the sites are not mirrors, they will be displayed separately.

You can speed up registration of changes in Yandex.Webmaster.

The main mirror isn't changed immediately. After some time, the site is included in the search as the main mirror.

Are characteristics of secondary mirrors transferred over to the main mirror?

Yes, they are. This helps, for example, if a site moves to a new domain. If the old domain becomes a secondary mirror of the new one, this will help the site maintain its search rank.

Are sites grouped as mirrors if I set redirects from all the pages on one site to the main page on the other site?

Yes, the robot groups such sites as mirrors, but we don't recommend using this approach. It's better to set redirects to the corresponding pages on the other site.

I set up a server redirect to a new domain and my site disappeared from the search. Why?

Most likely it happened because the new domain is already a secondary mirror. The old site isn't displayed in the search because it returns a redirection code to the robot. The new site isn't displayed in the search because it hasn't been identified as the main mirror yet.

How are mirrors separated?

If sites are no longer each other's mirrors and have different content, the robot separates them within several weeks.

You can let the robot know that it needs to separate your sites using aspecial toolspecial tool in the Yandex.Webmaster service.

Once the sites are separated they are displayed as different resources not linked to each other.