Cloaking is a method of fooling search engines in which site visitors are shown one set of page contents and the search engine robots — another. Usually pages that are loaded down with keywords (over-optimized) are created for the robots. Some webmasters mistakenly believe that they will improve their site's position in search results this way. In reality, though, they only subject themselves to the risk that their site pages will be excluded from the search engine's index.

Yandex found this violation on my site. How can I fix it?

You will need to stop cloaking entirely. You need to show identical content to your site's visitors and search engine robots.

After correcting any such violations on your site, you can click I've fixed everything in the Security and violations section in Yandex.Webmaster. This way the robot will know that you've made changes.


You can click I've fixed everything for the same site again after one month. After this, to avoid misuse of this button, the waiting period will increase and may be up to three months. So we recommend clicking this button only when you are sure that your site doesn't have any more violations.

If several people have management rights to your site, a specific person should be delegated to re-send the site for checking at a particular time. None of the admins will be able to use the button again for a month.

I deleted everything. When will the restrictions be removed?

Restrictions are usually lifted within a month after the violations have been addressed.

I'm running an experiment on my site: half of my site's audience sees one page and another half sees a different version. This is so I can figure out which page visitors to my site like more. Is this considered cloaking?

No. In this case there is no attempt to fool the visitor or search engine. The main thing is for users who arrive at your site from search listings to get the content that they expected to see.

My site determines what region a visitor is from and shows corresponding content. Is this cloaking?

As in the last case, there is no attempt at deception here. So this is not considered cloaking.

I've done all this, but the restrictions haven't been lifted

  • Check to make sure that your site's visitors and search engine robots receive identical content. You can do this by opening cached website pages and checking that the content is the same as that on the site itself.
  • Make sure that enough time has passed (more than a month) since you clicked I've fixed everything. If this isn't the case, it's possible that Yandex's algorithms haven't had time to track your site changes.