Fatal errors
The section contains solutions to common problems from the “Fatal” category identified during site diagnostics in Yandex Webmaster. Problems in this category cause individual pages or the entire site to be excluded from search results.
Tip
Track and fix errors as soon as possible. You can configure notifications for website monitoring results.
Main page returns an error
If you receive this message, follow these steps:
-
Check for the presence of the noindex element in the HTML code of the page. If you find it, delete it.
-
Go to Indexing → Crawl statistics in Yandex Webmaster and see the Currently column to find out what response code the page returned to the Yandex indexing bot's requests. If the response code differs from 200 OK, check whether the problem is currently present using Server response check.
-
When checking the server response, pay attention to the Page content section. If the message “Missing page content” is displayed, check your server settings:
- HTTP header For example, if it contains "Content-length: 0", the robot will fail to index the page.
- The size of the page content. It must be greater than 0 and match the HTTP header.
After you make changes, wait until the robot visits again. You can also send the page for reindexing and the robot will recrawl it within two weeks.
If the page responds with the 200 OK code as a result of verification and there are no problems with the availability of content, then the warning in Yandex Webmaster will disappear within a few days.
Failed to connect to the server due to DNS error
Once a day, the indexing robot accesses DNS servers to determine the IP address of the server where the site is located. If DNS records are incorrectly configured on the site, the robot does not get the IP address of the site. As a result, the site cannot be indexed and added to search results.
Check the correctness of the server response to indexing robot. If the site is still unavailable, contact your hosting provider to correct your domain's DNS records. After access to the website is gained, information in Yandex Webmaster is updated within a few days.
The problem with accessing the site may be short-term. If you do not find any errors when re-checking the server response, wait for the information to be updated in Yandex Webmaster. This should happen within a few days.
If the domain name was not renewed in time, the site becomes unavailable for indexing. Renew the domain registration. After this, the message in Yandex Webmaster will disappear within a few days.
The site is closed for indexing in the robots.txt file
The indexing robot requests the robots.txt file several times a day and updates information about it in its database. If the robot receives a prohibiting directive in response to a request, a warning appears in Yandex Webmaster.
Check the contents of the robots.txt
file. If the prohibiting directive is still present, delete it from the file. If you can't do this yourself, contact your hosting provider or domain name registrar. After the prohibition is lifted, the data in Yandex Webmaster will be updated within a few days.
A warning may also appear in Yandex Webmaster if:
The domain name was not renewed on time
In this case, the robots.txt
file will contain prohibitive directives for the bot. Renew the domain registration. After this, the message in Yandex Webmaster will disappear within a few days.
The site is available over HTTP and HTTPS, but the HTTP site is added to Yandex Webmaster
This situation may occur when both versions of the site are prohibited in the robots.txt
file and this information is stored in the indexing bot’s database.
To include the site available over HTTPS in search:
- Add the address with the HTTPS protocol to Yandex Webmaster.
- Ensure that the HTTP version of the site is redirected to the HTTPS version.
- Go to Yandex Webmaster and submit a site move request.
When the bot visits the site again and learns about the changes, the warning will stop appearing in Yandex Webmaster.
Security problems or violations detected
If a search rule violation is found
-
See the description of the violation and recommendations for correcting it.
List of possible violations
- SEO texts
- Deception of mobile internet users (paid subscriptions)
- Useless content, spam, or excess advertising
- SEO links for promotion (Minusinsk)
- Undesirable programs and dangerous files
- Cryptocurrency mining
- SEO links on site pages
- Doorway
- Keyword stuffing
- Hidden text
- Clickjacking
- User behavior simulator
- Assistance in user behavior simulation
- Affiliate program
- Phishing
- SMS fraud
- Cloaking
If a security threat is found
-
Go to Website optimization → Security and violations and do the following:
- Click the
icon to see detailed information about the infection on the site.
- Click on the name of the verdict to see its description and an example of code that is processed in the browser. List of possible verdicts.
- Review the chains of infection. They can help identify the source of infection.
- Learn how to protect your site from infection.
When you solve the problem:
- Make sure the problem is fixed. If the service re-detects a threat during verification, you will not be able to report fixes for a month. After that, this period will increase and may be three months.
- In Yandex Webmaster, go to Website optimization → Security and violations and click I've fixed everything. This will give an additional signal to the Yandex algorithms that the site needs to be rechecked. If the check is successful, the restrictions will be lifted over time and information about violations will no longer be displayed.
- Click the