Как подтвердить права на сайт в Яндекс Вебмастере

Подтверждение прав через HTML-файл, метатег, DNS или интеграцию CMS: где взять код, как проверить установку и не потерять доступ.

Как подтвердить права на сайт в Яндекс Вебмастере

Код подтверждения появляется после добавления сайта и относится к конкретному пользователю и ресурсу. Вебмастер предлагает HTML-файл, метатег, DNS и доступные интеграции платформ. Выбирайте способ, который команда сможет сохранить надолго: Яндекс периодически проверяет подтверждение повторно.

Какой способ выбрать

HTML-файл удобен при доступе к корневому каталогу. Метатег подходит CMS и конструкторам, где можно изменить head главной страницы. DNS надёжен при управлении доменом, но обновляется не мгновенно. Партнёрская интеграция упрощает процесс, если платформа официально поддерживается.

Подтверждение даёт роль владельца и доступ к чувствительным данным сайта. Подрядчику лучше выдать отдельную роль, а не просить его подтвердить права своим кодом.

Что подготовить до начала

  • Сайт добавлен в правильной версии протокола и хоста.
  • Есть доступ к файлам, шаблону head, DNS или официальной интеграции CMS.
  • Главная и проверочный файл доступны без авторизации и блокировки по IP.
  • IPv4 и IPv6 ведут на корректно настроенный сайт, если используются оба протокола.
Подтверждение прав по шагам
Действия расположены в рабочем порядке

Подтверждение прав по шагам

  1. Откройте Мои сайты, выберите ресурс и нажмите «Подтвердить права».
  2. Выберите HTML-файл, метатег, DNS или доступного партнёра.
  3. Скопируйте имя файла, содержимое или значение кода без пробелов и изменений.
  4. Разместите элемент и проверьте его прямой URL либо исходный код главной страницы.
  5. Нажмите «Подтвердить» и сохраните способ в документации проекта.

Как проверить установку кода

До запуска проверки убедитесь, что код видит внешний посетитель, а не только администратор CMS.

Сигнал или статусЧто он означаетЧто делать
HTML-файлДолжен открываться по точному URL из корняПроверьте код 200 и содержимое файла
МетатегДолжен находиться внутри head главнойСмотрите исходный HTML, а не инспектор после JavaScript
DNS TXTЗапись должна разрешаться публичными DNSПроверьте имя хоста и дождитесь обновления TTL
Права подтвержденыАккаунт получил роль владельцаНе удаляйте доказательство и настройте делегирование
Контроль: Подтверждение прав
Проверяйте результат по данным интерфейса и сайта

Почему Яндекс не видит подтверждение

Проверка выполняется роботом, поэтому результат в браузере администратора может отличаться.

ПроблемаВероятная причинаИсправление
Файл не найденЗагружен не в корень или переименованОткройте точный URL из Вебмастера
Метатег не найденОн вне head, добавлен после JS или не опубликованИсправьте шаблон и проверьте исходный код
DNS-запись не найденаНеверное имя либо обновление не распространилосьСверьте зону и повторите проверку после TTL
Робот получает запретWAF или хостинг блокирует YandexWebmaster/2.0Разрешите проверочного робота и повторите запрос
Почему Яндекс не видит подтверждение
Ошибка в панели — начало диагностики, а не готовый диагноз

Контроль результата и приёмка работы

Перед контрольным прогоном подготовьте всё, от чего зависит результат: Сайт добавлен в правильной версии протокола и хоста; Есть доступ к файлам, шаблону head, DNS или официальной интеграции CMS; Главная и проверочный файл доступны без авторизации и блокировки по IP; IPv4 и IPv6 ведут на корректно настроенный сайт, если используются оба протокола. Проверьте не только основной пример, но и второй URL или ресурс того же типа. В отчёте сохраните время, адрес проверяемого объекта, аккаунт и роль, фактический статус в интерфейсе, а для технической операции — HTTP-код и конечный URL.

HTML-файл означает: должен открываться по точному url из корня. Контрольное действие: проверьте код 200 и содержимое файла. Метатег означает: должен находиться внутри head главной. Контрольное действие: смотрите исходный html, а не инспектор после javascript. DNS TXT означает: запись должна разрешаться публичными dns. Контрольное действие: проверьте имя хоста и дождитесь обновления ttl. Права подтверждены означает: аккаунт получил роль владельца. Контрольное действие: не удаляйте доказательство и настройте делегирование.

Если воспроизводится «Файл не найден», проверьте гипотезу «Загружен не в корень или переименован» и выполните следующее: откройте точный url из вебмастера. Если воспроизводится «Метатег не найден», проверьте гипотезу «Он вне head, добавлен после JS или не опубликован» и выполните следующее: исправьте шаблон и проверьте исходный код. Если воспроизводится «DNS-запись не найдена», проверьте гипотезу «Неверное имя либо обновление не распространилось» и выполните следующее: сверьте зону и повторите проверку после ttl. Если воспроизводится «Робот получает запрет», проверьте гипотезу «WAF или хостинг блокирует YandexWebmaster/2.0» и выполните следующее: разрешите проверочного робота и повторите запрос.

Порядок приёмки для «Как подтвердить права на сайт в Яндекс Вебмастере»: Оставить подтверждающий файл, метатег или DNS-запись на месте; Хранить владельца на корпоративном аккаунте с восстановлением доступа; Выдавать подрядчикам роли через управление доступом; При переезде или смене CMS проверить подтверждение до отключения старой версии. Отдельно укажите, что уже подтверждено live-проверкой, а что появится только после следующего обхода или обновления отчёта. Это не даст повторять отправку ради одного статуса в панели и сохранит воспроизводимую историю изменений.

Как не потерять права

  1. Оставить подтверждающий файл, метатег или DNS-запись на месте.
  2. Хранить владельца на корпоративном аккаунте с восстановлением доступа.
  3. Выдавать подрядчикам роли через управление доступом.
  4. При переезде или смене CMS проверить подтверждение до отключения старой версии.

Частые вопросы

Где взять код подтверждения Яндекс Вебмастера?

Добавьте сайт и откройте страницу подтверждения прав. Код генерируется для выбранного способа и пользователя.

Можно удалить метатег после подтверждения?

Не стоит. Яндекс периодически проверяет доказательство и может снять подтверждение.

Как подтвердить поддомен?

Добавьте поддомен как отдельный сайт. В некоторых сценариях можно использовать код основного домена по упрощённой схеме, но права, выданные другим пользователем, так не наследуются.

Что читать дальше