Как проверить позиции сайта в Яндексе и не обмануться

Разбираем три способа узнать позиции сайта в поисковой выдаче — ручной, Яндекс Вебмастер и автоматический съём через Yandex Search API, — почему они показывают разные цифры, какие запросы проверять и как часто, как считать видимость и что делать, если позиции упали.

  • Почему ручная проверка врёт и как сделать её честнее
  • Средняя позиция в Вебмастере против реального места в выдаче
  • Автоматический съём через Yandex Search API по региону
Коротко

Проверить позиции сайта в Яндексе можно тремя способами: вручную в поиске, в Яндекс Вебмастере (средняя позиция по реальным показам) и автоматическим съёмом выдачи через официальный Yandex Search API. Ручная проверка самая неточная: Яндекс подстраивает выдачу под регион, устройство и историю поиска, поэтому вы видите свою выдачу, а не выдачу клиента.

  • Для честной картины снимайте позиции автоматически, по одному и тому же списку запросов, в регионе клиентов и в одно время суток.
  • Вебмастер показывает не «место в выдаче», а среднюю позицию по всем показам за день — она почти всегда отличается от разовой проверки.
  • Смотрите на долю запросов в ТОП-3 и ТОП-10 по группам, а не на один запрос: отдельные позиции колеблются каждый день.

Как проверить позиции вручную и почему ручная проверка врёт

Самый простой способ узнать позицию сайта — ввести запрос в Яндексе и посчитать, на каком месте ваша ссылка. Так делают почти все, и почти все получают искажённую цифру. Причин три.

Персонализация

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

Регион

Местоположение определяется автоматически. По запросам с местным смыслом — «доставка цветов», «ремонт ноутбуков» — выдача в Москве и Казани разная, и проверка «из офиса» ничего не говорит о другом городе.

Устройство и блоки

На телефоне и компьютере выдача отличается. Сверху могут стоять реклама, карты, товары, видео, ответ Алисы AI — и «первое место» по факту оказывается ниже первого экрана.

Как сделать ручную проверку честнее

  1. Откройте окно инкогнито или выйдите из аккаунта Яндекса — так меньше влияние вашей истории.
  2. Задайте регион явно: добавьте в адрес выдачи параметр lr с номером региона. Например, lr=213 — Москва, lr=2 — Санкт-Петербург. Регион можно сменить и в настройках поиска, на вкладке «Местоположение».
  3. Считайте только обычные результаты поиска: рекламу и специальные блоки отмечайте отдельно.
  4. Проверяйте с компьютера и с телефона, если мобильного трафика больше половины.
  5. Записывайте дату, регион и устройство — без этого через неделю цифры не с чем будет сравнить.
https://yandex.ru/search/?text=купить+диван+в+москве&lr=213

Даже так ручная проверка годится для пары запросов «посмотреть, что происходит». Для 30 и более запросов, нескольких регионов и динамики по неделям нужен автоматический съём.

Позиции сайта в Яндекс Вебмастере: какие отчёты смотреть

Вебмастер — единственный источник данных о позициях по реальным показам вашего сайта живым людям. Нужные отчёты находятся в разделе «Эффективность».

ОтчётЧто показываетКогда использовать
Статистика запросовПоказы, клики, CTR и среднюю позицию по группам запросов. «Популярные запросы» — до 3000 фраз с наибольшим числом показов за три месяца; «Избранные» — ваши ключевые запросыОбщая динамика по группам и ключевым запросам
Мониторинг запросовДо 150 000 запросов на сайт: показы, клики, CTR, позиция, спрос и страница, на которую вели запросы. Интервал — последние сутки по часам, последние две недели по дням или до 18 месяцев средними по месяцамРазбор конкретных запросов и посадочных страниц
Управление группамиСвои группы запросов: по разделам, услугам, городамЧтобы видеть позиции не по одной фразе, а по теме

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

Средняя позиция показа — это не место в выдаче

Вебмастер считает позицию по показам: за день сайт по одной фразе может стоять на разных местах — в разных регионах, на разных устройствах, у разных людей, — и сервис показывает среднее за день. В API Вебмастера это прямо разделено на две величины: средняя позиция показа и средняя позиция клика. Отсюда типичные расхождения:

  • Вебмастер пишет 4,3, а вы видите сайт на 2-м месте — в других регионах или на телефонах он ниже.
  • Средняя позиция клика выше средней позиции показа — люди кликают, когда сайт стоит высоко, и почти не кликают, когда низко.
  • Позиция «выросла», хотя трафик упал — сайт перестал показываться по широким запросам, где стоял низко, и среднее улучшилось.

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

Позиции в Google: Search Console

Для Google аналог — отчёт об эффективности в Search Console. Он показывает показы, клики, CTR и среднюю позицию по запросам, страницам, странам и устройствам.

  • Позиция считается по самому высокому месту, которое заняла ссылка на ваш сайт при показе. Если сайт в одной выдаче занял 2, 4 и 6 места, засчитывается 2.
  • Позиция записывается только при показе: если сайта нет на открытой пользователем странице выдачи, данных нет.
  • Данные хранятся за 16 месяцев — удобно сравнивать сезон с сезоном.

Логика та же, что в Вебмастере: средняя позиция по реальным показам, а не снимок выдачи. Сравнивать цифры Яндекса и Google напрямую не стоит — это разные поисковики с разной выдачей.

Автоматическая проверка позиций через Yandex Search API

Чтобы каждый день снимать выдачу по сотням запросов в нужном регионе, используют Yandex Search API — официальный платный доступ к поиску Яндекса. Он возвращает выдачу в XML или HTML, и в ней можно найти место своего сайта.

ПараметрЧто задаёт
queryTextТекст запроса, до 400 символов
regionРегион поиска — тот же идентификатор, что lr в адресе выдачи (213 — Москва)
groupsOnPageСколько результатов на странице ответа: в XML от 1 до 100
pageНомер страницы ответа, нумерация с нуля
userAgentБраузер и устройство — чтобы получить мобильную выдачу
fixTypoModeИсправлять ли опечатки в запросе
  • Глубина. По одному запросу API отдаёт не больше 250 результатов. Для проверки ТОП-100 хватит одной страницы по 100 результатов.
  • Режимы. Синхронный — ответ сразу. Отложенный — запрос ставится в очередь, результат забирают позже. Отложенный в разы дешевле, а ночью, с 00:00 до 07:59 по Москве, действует льготный тариф.
  • Цена. Оплата за каждый запрос. По прайсу на октябрь 2026 года отложенный запрос стоит около 25–30 ₽ за тысячу, синхронный — сотни рублей за тысячу. Актуальные цены — на странице тарифов Search API.

Пример отложенного запроса — ТОП-100 по Москве:

POST https://searchapi.api.cloud.yandex.net/v2/web/searchAsync
Authorization: Bearer <IAM-токен>

{
  "query": {
    "searchType": "SEARCH_TYPE_RU",
    "queryText": "купить диван",
    "page": "0"
  },
  "groupSpec": {
    "groupMode": "GROUP_MODE_DEEP",
    "groupsOnPage": "100",
    "docsInGroup": "1"
  },
  "region": "213",
  "folderId": "<идентификатор каталога>",
  "responseFormat": "FORMAT_XML"
}

Ответ приходит объектом операции; когда она завершится, в нём будет XML выдачи. Позиция — порядковый номер первой группы с вашим доменом. В запросе к API нет вашей истории поиска, а регион и устройство заданы явно — поэтому такие снимки можно сравнивать день ко дню.

Как проверить позиции сайта бесплатно

СпособЧто даётОграничения
Ручная проверкаВидно выдачу целиком: конкурентов, блоки, рекламуПерсонализация, долго, нет истории
Яндекс ВебмастерСредние позиции по реальным показам, клики, CTR, спросНет запросов без показов; среднее, а не место
Search ConsoleТо же для Google, история за 16 месяцевТолько Google
Yandex Search APIТочный снимок выдачи по региону, любые запросыПлатный, нужно писать скрипт и хранить историю

Если писать свой скрипт не хочется, СеоГард проверяет позиции в Яндексе по выбранному региону ночью и хранит историю. На бесплатном тарифе «Демо» — 500 проверок в месяц, без оплаты.

Какие запросы проверять и как часто

Список запросов

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

  • Берите запросы из Вебмастера. «Мониторинг запросов» показывает, по каким фразам сайт уже показывается и какая страница отвечает. Это основа списка.
  • Добавьте запросы из Wordstat, по которым вы хотите показываться, но пока не показываетесь: новые услуги, города, категории.
  • Закрепите за каждым запросом страницу. Если позиция есть, но у другой страницы, — это сигнал о путанице в структуре, а не успех.
  • Разбейте на группы по разделам и типам: коммерческие («купить», «цена», «заказать»), информационные, брендовые. Брендовые запросы считайте отдельно — по ним сайт и так первый.
  • Не гонитесь за тысячами фраз. Для сайта услуг обычно хватает 50–200 запросов, для магазина — по 10–30 на каждую важную категорию.

Частота

Частота зависит от того, что вы хотите увидеть. Каждый час проверять бессмысленно: вы будете видеть шум, а не тенденцию.

СитуацияЧастота
Сайт услуг или небольшой магазин, без активных работРаз в неделю
Идёт продвижение, меняются страницы и тексты2–3 раза в неделю или ежедневно по ключевым запросам
Переезд, смена CMS, редизайн, смена структуры адресовЕжедневно 2–4 недели после релиза
Сезонный бизнес перед сезономЕжедневно за 1–2 месяца до пика спроса
Отчёт клиенту или руководителюСрез раз в неделю или месяц, но из ежедневных данных

Правило одно: проверяйте в одно и то же время суток, в одном регионе и по одному списку запросов. Иначе разница в цифрах будет из-за способа проверки, а не из-за сайта.

ТОП-3, ТОП-10 и видимость: какие цифры смотреть

Одна позиция по одному запросу почти ничего не говорит. Для оценки берут группу запросов — раздел, услугу, город — и считают сводные показатели.

  • Доля в ТОП-3 — сколько запросов группы на 1–3 местах. Именно они дают основную часть кликов.
  • Доля в ТОП-10 — сколько запросов на первой странице выдачи.
  • Доля в ТОП-30 или ТОП-100 — запас: запросы, по которым страница уже релевантна, но не дотягивает.
  • Средняя позиция по группе — удобна для графика, но её портят запросы вне ТОП-100: договоритесь, как их считать.
  • Видимость — доля возможного трафика, которую сайт собирает. Позиции взвешивают по частоте запросов: место 1 по запросу с частотой 5000 важнее, чем по запросу с частотой 50.

Простая формула видимости, которую легко посчитать в таблице:

видимость = Σ (частота запроса × вес позиции) / Σ частота запроса

вес позиции: 1 место — 1,0; 2 — 0,7; 3 — 0,5; 4–5 — 0,3;
             6–10 — 0,1; ниже 10 — 0

Веса условные — важно не их точное значение, а то, что вы считаете одинаково каждую неделю. Частоту берите из Wordstat в регионе проверки.

Почему позиции скачут

Колебания на 1–3 места каждый день — норма. Тревожиться стоит, когда падает вся группа запросов или сразу много страниц.

Обновления поиска

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

Блоки в выдаче

Карты, товары, видео, картинки, быстрые ответы — колдунщики. Блок может считаться местом, а может стоять над результатами, поэтому «позиция 5» в разные дни выглядит по-разному.

Ответ Алисы AI

Нейроответ над выдачей (раньше — Нейро) забирает часть кликов, даже если позиции не изменились. Видимость в нём Вебмастер показывает отдельным отчётом.

Смена страницы

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

Конкуренты

Конкурент обновил страницу, ассортимент или цены. Позиции — всегда сравнение с соседями по выдаче.

Технические сбои

Ошибки сервера, страница закрыта от индексации, сломан шаблон. Такие просадки резкие и затрагивают целые разделы.

Сезонность позиции не меняет, она меняет спрос: позиции на месте, а показов и кликов меньше. Проверяйте это по Wordstat до того, как искать ошибку на сайте.

Что делать, если позиции упали

  1. Убедитесь, что падение настоящее. Сравните съём позиций с «Мониторингом запросов» в Вебмастере за те же дни и в том же регионе. Если в Вебмастере позиции и показы на месте — проблема в способе проверки.
  2. Определите масштаб. Один запрос, одна группа, один раздел или весь сайт. Чем шире просадка, тем вероятнее техническая причина или санкции.
  3. Проверьте индексацию. Есть ли страница в поиске, что ответил сервер, нет ли noindex и запрета в robots.txt. Пошагово — в статье почему страницы нет в поиске, быстро — проверкой ответа сервера.
  4. Откройте «Безопасность и нарушения» в Вебмастере (раздел «Оптимизация сайта»). Если там есть нарушение, оно объясняет падение по всему сайту или разделу.
  5. Посмотрите, какая страница показывается. Если по запросу стала показываться другая страница сайта, разведите темы: уточните title и H1, поставьте внутренние ссылки на основную страницу.
  6. Изучите выдачу. Кто стоит выше, чем их страницы лучше: полнота ответа, цены, ассортимент, удобство. Появились ли новые блоки.
  7. Проверьте спрос. Если упали показы, а не позиции, — смотрите сезонность в Wordstat.

Чек-лист

Проверьте страницу по пунктам

0 из 8

Отметки сохраняются только в этом браузере.

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

Как проверить позиции сайта в Яндексе бесплатно?

В Яндекс Вебмастере: раздел «Эффективность» → «Мониторинг запросов» или «Статистика запросов» показывает среднюю позицию по реальным показам с фильтром по региону и устройству. Для разовой проверки подойдёт поиск в окне инкогнито с параметром lr в адресе.

Почему позиции в Вебмастере не совпадают с тем, что я вижу в поиске?

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

Как узнать позицию сайта в другом городе?

Добавьте в адрес выдачи Яндекса параметр lr с номером региона (213 — Москва, 2 — Санкт-Петербург) или смените регион в настройках поиска на вкладке «Местоположение». В Вебмастере выберите регион в фильтре отчёта.

Как часто нужно проверять позиции сайта?

Раз в неделю, если сайт просто работает; ежедневно по ключевым запросам — во время продвижения, после переезда или редизайна и перед сезоном. Проверяйте в одно время, в одном регионе и по одному списку запросов.

Можно ли проверять позиции через API Яндекса?

Да, через Yandex Search API — официальный платный доступ к выдаче. В запросе задаются регион, число результатов (до 100 на странице, до 250 на запрос) и устройство; ответ приходит в XML или HTML.

Почему позиции сайта скачут каждый день?

Яндекс постоянно обновляет ранжирование, меняются блоки в выдаче и страницы конкурентов, иногда поиск начинает показывать другую страницу вашего сайта. Колебания на 1–3 места — норма; тревожный сигнал — падение целой группы запросов.

Что такое видимость сайта в поиске?

Доля возможного поискового трафика, которую собирает сайт по выбранным запросам. Считается по позициям, взвешенным по частоте запросов из Wordstat: первое место по частому запросу весит больше, чем по редкому.

Что делать, если позиции резко упали?

Сначала убедитесь по Вебмастеру, что падение настоящее, и определите масштаб. Затем проверьте индексацию и ответ сервера, раздел «Безопасность и нарушения», какая страница теперь показывается по запросу и не упал ли спрос в Wordstat.

Позиции по региону — каждую ночь, без ручных проверок

СеоГард проверяет позиции в Яндексе по выбранному региону ночью, хранит историю и включает её в отчёты клиентам, а рядом показывает данные Вебмастера и спрос из Wordstat. На тарифе «Демо» — 500 проверок в месяц бесплатно.

Проверить сайт бесплатноТарифы

Ещё материалы

Техническое SEO · 13 минут чтения

SEO-аудит сайта: пошаговый чек-лист и как провести его самостоятельно

SEO-аудит сайта по шагам: индексация, robots.txt, sitemap, коды ответа, дубли, мета-теги, контент, скорость, коммерческие факторы, Вебмастер и готовность к ИИ. Бесплатный анализ страницы онлайн.