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

Проверка dns для домена

Проверить настроенный ip на домене можно командой:

dig +short site.ru

Так же нужно проверить домен с www:

dig +short www.site.ru

Настройка редиректов в Nginx

Перед тем как добавлять сайт в Яндекс.Вебмастер, важно настроить правильные редиректы. Все версии домена должны вести на один основной адрес — без www и с HTTPS, например https://site.ru. Это поможет избежать дублей и ускорит индексацию. Например, конфигурация обработки HTTP-запросов для http://site.ru и http://www.site.ru:

server {
    listen 80;
    server_name site.ru;
    return 301 https://site.ru$request_uri;
}

server {
    listen 80;
    server_name www.site.ru;
    return 301 https://site.ru$request_uri;
}

Теперь при обращении к http://site.ru или http://www.site.ru пользователь (и поисковый бот) автоматически попадёт на защищённую версию https://site.ru. Так же https://www.site.ru:

server {
    listen 443 ssl;
    server_name www.site.ru;

    ssl_certificate     /etc/fullchain.pem;
    ssl_certificate_key /etc/privkey.pem;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;

    return 301 https://site.ru$request_uri;
}

После этого все запросы к любому варианту домена будут перенаправляться на https://site.ru одним редиректом. Проверить это довольно просто:

curl -I http://www.site.ru

Ответ должен содержать код 301 и заголовок Location с ссылкой https://site.ru.

Генерация сертификата

Сертификат должен включать site.ru и www.site.ru. Генерация с помощью Certbot (Let’s Encrypt):

certbot certonly --webroot -w /var/www/site.ru -d site.ru -d www.site.ru

Проверяем, что оба домена добавились:

openssl x509 -in /etc/letsencrypt/live/site.ru/fullchain.pem -noout -text | grep DNS

После нужно перезагрузить Nginx. Проверяем, что подхватился новый сертификат:

echo | openssl s_client -connect site.ru:443 -servername site.ru 2>/dev/null | openssl x509 -noout -issuer -subject -dates

Должен быть подобный вывод:

issuer=C = US, O = Let's Encrypt, CN = R12
subject=CN = site.ru
notBefore=Oct 25 17:25:13 2025 GMT
notAfter=Jan 23 17:25:13 2026 GMT

Добавление сайта в Яндекс.Вебмастер

Перейдите на webmaster.yandex.com, зарегистрируйтесь и нажмите Добавить сайт. Введите адрес своего сайта (например, https://site.ru) и получите код для подтверждения прав:

<meta name="yandex-verification" content="0000000000000000" />

Добавьте этот тег в раздел <head> главной страницы и нажмите Подтвердить. После успешного подтверждения сайт появится в панели Вебмастера. Чтобы Яндекс начал индексировать страницы, перейдите в раздел Индексирование → Переход страниц. Укажите полный адрес каждой страницы (например, https://site.ru/about или https://site.ru/blog/post1) и нажмите Отправить