Яндекс Вебмастер не индексировал сайт из-за ошибки DNS — моя история решения проблемы
Автор делится своим опытом решения проблемы с индексацией сайта в Яндекс Вебмастере из-за ошибки DNS. Узнайте, как добавление полного HTTPS-адреса помогло исправить ситуацию.
Основные выводы QRazy
- Ошибка DNS в Яндекс Вебмастере может возникнуть из-за неправильной настройки протоколов при добавлении сайта.
- Перемещение управления доменом на DNS регистратора не всегда решает проблемы индексации в Яндексе.
- Добавление сайта с полным HTTPS-адресом часто исправляет ошибки, хотя Яндекс может указывать на другие причины.
После добавления нового сайта Яндекс Вебмастер сообщил, что сайт недоступен из-за неправильной настройки DNS. Права на домен я уже подтвердил, но индексация не начиналась.
Сайт добавлял стандартным способом: указал имя домена без http или https. Для подтверждения владения разместил на своём DNS-сервере TXT-запись, которую выдал Яндекс.
Вебмастер показал ошибку:
Сайт недоступен из-за неправильной настройки DNS.
Я проверил зону домена и действительно нашёл ошибку в SOA-записи. После исправления отправил сайт на повторную проверку. Она заняла около пяти часов, но сообщение изменилось лишь незначительно:
Ошибка DNS-сервера.
Я решил, что данные ещё не успели обновиться. Подождал сутки и снова запустил проверку. Прошло больше 24 часов, но ошибка осталась.
Странно было то, что через инструменты самого Яндекс Вебмастера сайт открывался нормально. Робот мог обращаться к нему и проверять страницы, хотя сервис продолжал сообщать о проблеме с DNS.
Чтобы исключить проблему с собственным DNS-сервером, я перенёс управление доменом на DNS регистратора Reg.ru. Перенёс записи, подождал пару дней и повторил проверку. Это тоже не помогло.
Тогда я обратился в поддержку Яндекс Вебмастера. Найти способ написать живому специалисту оказалось непросто, но ответ я всё-таки получил:
У вас сайт добавлен как HTTP, а он делает редирект на HTTPS. Попробуйте добавить сайт именно с HTTPS.
Связь с DNS была неочевидной. Изначально я указывал только домен без протокола, а Вебмастер всё это время сообщал именно об ошибке DNS-сервера.
Тем не менее я удалил старую запись и добавил полный адрес:
https://ваш-домен.ruПосле этого ошибка исчезла.
Я несколько раз пробовал удалить сайт и снова добавить его только по имени домена — результат не менялся. Сработал именно вариант с https://. Другие поисковые системы в это время видели и индексировали сайт без проблем.
Почему Яндекс продолжал показывать ошибку спустя несколько дней после исправления DNS, до конца неясно. Возможно, сервис кешировал результаты внутренних проверок. Не исключено и то, что вариант без явно указанного протокола обрабатывался некорректно.
Если сайт доступен, DNS уже исправлен, другие поисковые системы его видят, а Яндекс Вебмастер всё равно сообщает об ошибке DNS, попробуйте удалить сайт и добавить его заново с полным HTTPS-адресом:
https://ваш-домен.ruВ моём случае помог только этот способ, хотя сообщение Вебмастера указывало совсем на другую причину.
