Skip to content
EN
← Все статьи

Как добавить сайт в поиск Яндекса и Google: пошагово

Ноутбук на деревянном столе, на экране панель с графиком проиндексированных страниц

Как добавить сайт в поиск Яндекса: зарегистрируйте его в Яндекс Вебмастере, подтвердите права метатегом, HTML-файлом или TXT-записью в DNS, укажите файл sitemap и убедитесь, что robots.txt не закрывает нужные страницы. В Google то же делается через Search Console, а протокол IndexNow позволяет сразу сообщить Яндексу и Bing о новых адресах.

Поисковый робот находит сайты и сам — по ссылкам с других ресурсов. Регистрация в панелях вебмастера ничего не «покупает» и не поднимает позиции, но даёт три важные вещи: робот узнаёт о сайте и его карте, вы видите, какие страницы попали в индекс и почему остальные нет, и можете попросить переобойти изменённые адреса.

Два похожих запроса означают другое. «Добавить сайт в Яндекс Бизнес» — это карточка организации на Картах и в справочнике, отдельный сервис, который не заменяет Вебмастер. «Добавить сайт в Яндекс Браузер» — в табло, закладки, доверенные сайты или исключения — это настройки браузера на вашем компьютере, к поисковой выдаче они отношения не имеют.

Что проверить до того, как добавлять сайт в поиск

Добавлять в Вебмастер сайт, который отдаёт ошибку или закрыт от роботов, бессмысленно: подтверждение прав может пройти, а индексации не будет. Пять минут проверки экономят недели ожидания.

  1. Главная и внутренние страницы отвечают кодом 200. Не 403 от защиты, не 503 от «режима обслуживания», не редирект на страницу входа.
  2. У сайта одно главное зеркало. Варианты http://, https://, с www и без должны 301-редиректом вести на один адрес. Именно его вы и будете добавлять.
  3. Нет запрета индексации. Ни метатега <meta name="robots" content="noindex">, ни HTTP-заголовка X-Robots-Tag: noindex. В WordPress проверьте галочку «Попросить поисковые системы не индексировать сайт» в разделе «Настройки → Чтение» — её часто забывают снять после разработки.
  4. robots.txt не содержит Disallow: / для всех роботов.
  5. Есть sitemap.xml с актуальными адресами, которые отвечают 200 и не закрыты от индексации.
  6. Сайт не закрыт паролем. Тестовая копия за HTTP-авторизацией робота не пустит, и проверка прав файлом или метатегом там не пройдёт.

Проверить код ответа и заголовки можно из терминала. В Linux и macOS, а также в Windows 10 и 11 через curl.exe:

curl -sI https://example.com/
curl -sI http://example.com/
curl -sI https://www.example.com/
curl -s https://example.com/robots.txt

В первой строке вывода должен быть HTTP/2 200 или HTTP/1.1 200 OK, у остальных вариантов — 301 с заголовком Location на главное зеркало. Если в ответе есть X-Robots-Tag со значением noindex, сначала уберите его в настройках сервера или CMS. В PowerShell заголовки выводит команда (Invoke-WebRequest -Uri https://example.com/ -Method Head).Headers.

Подробнее о том, как робот обходит страницы и что считается индексом, — в статье что такое индексация сайта.

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

Панель находится по адресу webmaster.yandex.ru, для входа нужен Яндекс ID. Последовательность такая:

  1. Войдите в Вебмастер и нажмите кнопку добавления сайта.
  2. Введите адрес главного зеркала вместе с протоколом, например https://example.com. Для Вебмастера http:// и https://, www и без него — разные сайты, поэтому добавляйте тот вариант, на который ведут редиректы.
  3. Выберите способ подтверждения прав и выполните его — варианты разобраны ниже.
  4. Нажмите «Подтвердить». После успешной проверки сайт появится в списке, и откроются отчёты.
  5. Укажите файл sitemap в разделе «Индексирование → Файлы Sitemap».
  6. Проверьте robots.txt инструментом «Анализ robots.txt» в разделе «Инструменты».

Официальная пошаговая инструкция — в разделе «Быстрый старт» справки Вебмастера.

Подтверждение прав: метатег, HTML-файл или DNS-запись

Вебмастер выдаёт уникальный код и предлагает разместить его одним из способов. Результат одинаковый, различается только то, где у вас есть доступ.

Метатег. Строку вида

<meta name="yandex-verification" content="0123456789abcdef" />

нужно вставить в блок <head> главной страницы. В CMS для этого обычно есть поле «код в head» в настройках темы или SEO-плагина. Тег, попавший в <body>, робот не засчитает.

HTML-файл. Вебмастер даёт файл с именем вида yandex_0123456789abcdef.html. Его нужно положить в корень сайта без изменений, чтобы он открывался по адресу https://example.com/yandex_0123456789abcdef.html. Проверьте из терминала, что файл отдаётся кодом 200, а не редиректит на главную:

curl -sI https://example.com/yandex_0123456789abcdef.html

DNS-запись. В панели DNS-хостинга (у регистратора, хостера или в Cloudflare) добавьте для домена TXT-запись со значением

yandex-verification: 0123456789abcdef

Способ удобен, когда нет доступа к файлам сайта или сайт работает на конструкторе. Как устроены TXT-записи и где их добавлять у разных провайдеров, описано в статье TXT-запись DNS.

СпособКуда вноситьНужен доступКогда удобенТипичная ошибка
Метатег<head> главной страницык шаблону или настройкам CMSWordPress, Тильда, большинство конструкторовтег попал в <body> или отдаётся старая версия из кэша
HTML-файлкорень сайтак файлам по FTP/SSH или файловому менеджерусамописные сайты, свой серверфайл отдаёт 404 или редирект на главную
TXT-записьDNS-зона доменак панели DNSнет доступа к файлам, несколько поддоменовзапись добавлена не в ту зону или ещё не обновилась у резолверов

Код подтверждения не удаляйте после проверки. Вебмастер периодически перепроверяет права, и без тега, файла или записи доступ к сайту в панели будет потерян.

Если проверка прав не проходит

  • Метатег есть в коде, но проверка падает. Откройте исходный код главной (Ctrl+U в браузере) и найдите yandex-verification. Если его нет — страница отдаётся из кэша: сбросьте кэш плагина, CDN и сервера. Если он есть, но в <body>, перенесите в шаблон шапки.
  • Файл не открывается. Частая причина — правила переписывания URL в CMS, которые отправляют все неизвестные адреса на главную или страницу 404. Файл должен отдаваться как есть, с кодом 200.
  • TXT-запись не видна. Изменения DNS расходятся не мгновенно: у старой записи есть TTL, и кэши резолверов обновятся только после его истечения. Проверьте, что запись действительно опубликована на авторитетных серверах домена.
  • Сайт закрыт от робота. Блокировка по IP, «режим разработки» или HTTP-авторизация мешают проверке метатегом и файлом. DNS-способ от доступности сайта не зависит.

Проверить TXT-запись можно командами:

# Linux / macOS
dig TXT example.com +short

# Windows, cmd
nslookup -type=TXT example.com

# Windows, PowerShell
Resolve-DnsName example.com -Type TXT

В выводе должна быть строка с вашим кодом. Если её нет, а запись в панели вы добавили, скорее всего, домен обслуживают другие NS-серверы — посмотреть их можно командой dig NS example.com +short.

Sitemap и robots.txt: как сообщить роботу о страницах

Файл sitemap — это список адресов, которые вы хотите видеть в поиске. Он не гарантирует индексацию, но помогает роботу быстрее найти новые страницы, особенно на сайте, куда пока никто не ссылается. По протоколу sitemaps.org один файл вмещает до 50 000 URL и до 50 МБ в несжатом виде; для больших сайтов делают индексный файл со ссылками на несколько карт.

Сообщить о карте можно двумя способами, и лучше использовать оба: добавить её в панели вебмастера и указать в robots.txt директивой Sitemap. Пример robots.txt для небольшого сайта:

User-agent: *
Disallow: /admin/
Disallow: /search/
Clean-param: utm_source&utm_medium&utm_campaign

Sitemap: https://example.com/sitemap.xml

Директива Clean-param — расширение Яндекса: она говорит роботу, что адреса, отличающиеся только UTM-метками, — одна и та же страница. Google её игнорирует. Директиву Host, которую до сих пор можно встретить в старых инструкциях, Яндекс больше не учитывает: главное зеркало определяется 301-редиректами. Базовый синтаксис robots.txt описан в RFC 9309.

Важная ловушка: если страница закрыта в robots.txt через Disallow, робот её не скачивает и не видит на ней метатег noindex. Поэтому чтобы убрать страницу из выдачи, используют noindex и оставляют её открытой для обхода, а не запрещают в robots.txt.

Подробные разборы — в статьях robots.txt: синтаксис и проверка и Sitemap XML: структура и лимиты.

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

После добавления сайта Вебмастер начинает показывать данные не сразу: роботу нужно обойти страницы, а поиску — обработать их. Ускорить процесс можно несколькими штатными способами.

  • «Переобход страниц» в разделе «Индексирование». Сюда вставляют адреса новых или изменённых страниц, по одному на строку. Суточная квота ограничена и показывается прямо в интерфейсе — тратьте её на важные страницы, а не на весь сайт.
  • «Проверка страницы» в том же разделе показывает, знает ли Яндекс о странице, когда обходил её в последний раз, в поиске ли она и если нет — почему.
  • IndexNow — автоматическое уведомление о новых и изменённых адресах, подробнее ниже.
  • Внутренние ссылки. Страница, на которую не ведёт ни одна ссылка с сайта, для робота почти невидима, даже если она есть в sitemap. Новую статью стоит сразу связать с разделом и соседними материалами.
  • Стабильный ответ сервера. Если робот часто получает ошибки 5xx или таймауты, он снижает интенсивность обхода.

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

Как добавить сайт в Google Search Console

Google Search Console (search.google.com/search-console) — аналог Вебмастера для Google. При добавлении нужно выбрать тип ресурса, и от этого выбора зависит способ подтверждения.

ПараметрРесурс «Домен»Ресурс «Префикс URL»
Что вводитеexample.com без протоколаhttps://example.com/ с протоколом
Что охватываетвсе протоколы и все поддомены: http, https, www, shop. и другиетолько адреса, начинающиеся с указанного префикса
Подтверждениетолько через DNSHTML-файл, метатег, Google Analytics, Google Tag Manager или DNS
Когда выбиратьесть доступ к DNS, нужна полная картина по доменудоступа к DNS нет или нужен отчёт по одному разделу

Для ресурса «Домен» Google выдаёт TXT-запись вида google-site-verification=…. Её добавляют в DNS так же, как запись Яндекса; обе могут существовать одновременно, конфликтов между ними нет. Для «Префикса URL» метатег выглядит так:

<meta name="google-site-verification" content="…" />

а HTML-файл называется вида google0123456789abcdef.html и так же кладётся в корень. Все способы перечислены в справке Google о подтверждении прав. Как и в Яндексе, код после проверки оставляют на месте.

Дальше порядок похож:

  1. В разделе «Файлы Sitemap» укажите адрес карты сайта и отправьте её. Статус обработки появится в том же отчёте.
  2. Для важной страницы вставьте её адрес в строку «Проверка URL» вверху панели и нажмите «Запросить индексирование». У запросов есть лимит, массово отправлять ими весь сайт не получится.
  3. Через некоторое время смотрите отчёт «Страницы» в разделе «Индексирование»: там видно, какие адреса проиндексированы, а какие нет и по какой причине.

Чего делать не нужно. Старый способ «пингануть» Google адресом sitemap Google больше не поддерживает — карту достаточно указать в Search Console и robots.txt. Indexing API тоже не подходит для обычного сайта: по документации Google он предназначен только для страниц с вакансиями и прямыми трансляциями. Сам Google пишет, что сканирование после запроса может занять от нескольких дней до нескольких недель, — это сказано в его документации, и ускорить это повторными запросами нельзя.

IndexNow: как сообщить Яндексу и Bing о новых страницах сразу

IndexNow — открытый протокол, по которому сайт сам уведомляет поисковые системы о новых, изменённых и удалённых адресах, не дожидаясь, пока робот их найдёт. Его принимают Яндекс и Bing; поисковики-участники передают полученные уведомления друг другу, поэтому достаточно отправить адрес в одну точку. Google в протоколе не участвует — для него остаются Search Console и sitemap.

Мы используем IndexNow на enterno.io сами: новые и обновлённые страницы отправляются через него автоматически, без ручного переобхода.

Настройка занимает несколько минут:

  1. Сгенерируйте ключ — строку из латинских букв, цифр и дефисов. Подойдёт, например, вывод openssl rand -hex 16.
  2. Положите в корень сайта текстовый файл <ключ>.txt, внутри которого записан тот же ключ. Файл должен открываться по адресу https://example.com/<ключ>.txt.
  3. Отправляйте адреса запросом. Один адрес — GET-запросом:
curl "https://yandex.com/indexnow?url=https://example.com/new-page&key=ВАШ_КЛЮЧ"

Несколько адресов сразу — POST-запросом с JSON:

curl -X POST "https://api.indexnow.org/indexnow" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{"host":"example.com","key":"ВАШ_КЛЮЧ","keyLocation":"https://example.com/ВАШ_КЛЮЧ.txt","urlList":["https://example.com/page-1","https://example.com/page-2"]}'

Ответ 200 означает, что адреса приняты, 202 — приняты, но ключ ещё проверяется. 403 говорит, что ключ не найден или не совпадает с файлом, 422 — что адреса не относятся к указанному хосту, 429 — что запросов слишком много. Полный список полей и ограничений — в документации IndexNow. Многие CMS и SEO-плагины умеют отправлять уведомления сами — тогда достаточно включить эту функцию.

Помните, что IndexNow — это сигнал «посмотри этот адрес», а не команда проиндексировать. Страница с noindex, ошибкой или дублем не попадёт в поиск, сколько раз её ни отправляй.

Вебмастер, Search Console и IndexNow: чем отличаются

Эти инструменты не заменяют друг друга: панели дают отчёты и управление, IndexNow — только быстрое уведомление. Для сайта, ориентированного на Россию, разумный минимум — все три.

ИнструментКому сообщаетПодтверждение правЧто даёт
Яндекс ВебмастерЯндексметатег, HTML-файл или TXT-записьотчёты об индексации, переобход, статус URL, анализ robots.txt
Google Search ConsoleGoogleDNS для «Домена», пять способов для «Префикса URL»отчёт «Страницы», проверка URL, запрос индексирования, sitemap
IndexNowЯндекс, Bing и другие участники протоколафайл с ключом в корне сайтабыстрое уведомление о новых и изменённых адресах, без отчётов
Sitemap в robots.txtвсе поисковики, читающие robots.txtне нужноробот узнаёт адрес карты при каждом обходе robots.txt

Как понять, что сайт появился в поиске

Самая быстрая проверка — оператор site:: запрос site:example.com в Яндексе и в Google покажет страницы домена, которые уже есть в выдаче. Но это приблизительная картина: оператор не показывает все страницы и не объясняет, почему каких-то нет.

Точные данные — в панелях:

  • в Яндекс Вебмастере — отчёт «Страницы в поиске» и инструмент «Проверка страницы»;
  • в Search Console — отчёт «Страницы» и «Проверка URL». Статусы «Обнаружена, не проиндексирована» и «Страница просканирована, но пока не проиндексирована» означают, что Google о странице знает, но пока не решил включить её в индекс, — чаще всего из-за качества или дублирования, а не из-за технической ошибки.

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

Частые ошибки при добавлении сайта в поиск

  • Добавлено не то зеркало. В Вебмастере сайт заведён как http://example.com, а на деле всё редиректит на https://www.example.com. Отчёты будут пустыми — добавьте правильный адрес.
  • noindex остался после разработки. Метатег или заголовок X-Robots-Tag, поставленный на время верстки, забыли убрать.
  • robots.txt с тестового стенда. При переносе на боевой сервер скопировали файл с Disallow: /.
  • Sitemap с мусором. В карте адреса с редиректами, 404, закрытые от индексации или с параметрами. Робот тратит на них время, а поисковик меньше доверяет карте.
  • Одна страница — много адресов. Версии со слешем и без, с параметрами сортировки, с index.php без канонического адреса и редиректов конкурируют между собой.
  • Контент подгружается только скриптом. Если основной текст появляется после выполнения JavaScript, а в исходном HTML пусто, робот может увидеть пустую страницу.
  • Удалили код подтверждения. Через какое-то время права слетают, и доступ к отчётам пропадает.

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

Перед тем как добавлять сайт в Вебмастер и Search Console, прогоните главную и пару ключевых страниц через SEO-аудит — он проверит, готова ли страница к индексации. TXT-записи подтверждения для Яндекса и Google удобно проверить в DNS-проверке: видно, опубликована ли запись и с каким значением. А проверка HTTP-заголовков покажет код ответа, редиректы и заголовки, включая X-Robots-Tag.

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

Можно ли добавить сайт в Яндекс без Вебмастера?

Робот рано или поздно найдёт сайт по внешним ссылкам, и IndexNow тоже работает без регистрации в панели. Но без Вебмастера вы не увидите, какие страницы в индексе и почему остальные исключены, и не сможете отправить страницы на переобход.

Какой способ подтверждения прав выбрать?

Если есть доступ к DNS — TXT-запись: она не зависит от шаблона, кэша и CMS и не слетит при смене темы. Если доступа к DNS нет — метатег через настройки CMS. HTML-файл удобен на собственном сервере.

Нужно ли добавлять сайт отдельно в Google, если он уже есть в Яндексе?

Да. Это разные поисковые системы с разными панелями. Подтверждение в Яндексе ничего не сообщает Google, и наоборот, а IndexNow Google не принимает.

Сколько ждать, пока сайт появится в поиске?

Гарантированных сроков нет ни у Яндекса, ни у Google. Google в документации говорит о периоде от нескольких дней до нескольких недель для сканирования. Вместо ожидания проверяйте статус конкретных адресов в панелях.

Нужно ли добавлять поддомены отдельно?

В Яндекс Вебмастере каждый поддомен — отдельный сайт со своим подтверждением. В Search Console ресурс «Домен» охватывает все поддомены сразу, а «Префикс URL» — только один.

Что делать, если изменил страницу, а в выдаче старая версия?

Отправьте адрес на переобход в Вебмастере, запросите индексирование через «Проверку URL» в Search Console и отправьте его через IndexNow. Сниппет обновится после того, как робот заново скачает страницу.

Проверьте ваш сайт прямо сейчас

Проверить SEO своего сайта →
Другие статьи: SEO
SEO
Open Graph: как настроить превью ссылки в Telegram и VK
21.07.2026 · 1 436 просм.
SEO
Sitemap XML: структура, лимиты, генерация и проверка
16.03.2026 · 906 просм.
SEO
robots.txt: синтаксис, примеры и как проверить файл
16.03.2026 · 631 просм.
SEO
Почему сайта нет в поиске: проверяем индексацию
21.07.2026 · 575 просм.