Проверить позиции сайта в Яндексе можно тремя способами: вручную в поиске, в Яндекс Вебмастере (средняя позиция по реальным показам) и автоматическим съёмом выдачи через официальный Yandex Search API. Ручная проверка самая неточная: Яндекс подстраивает выдачу под регион, устройство и историю поиска, поэтому вы видите свою выдачу, а не выдачу клиента.
- Для честной картины снимайте позиции автоматически, по одному и тому же списку запросов, в регионе клиентов и в одно время суток.
- Вебмастер показывает не «место в выдаче», а среднюю позицию по всем показам за день — она почти всегда отличается от разовой проверки.
- Смотрите на долю запросов в ТОП-3 и ТОП-10 по группам, а не на один запрос: отдельные позиции колеблются каждый день.
Как проверить позиции вручную и почему ручная проверка врёт
Самый простой способ узнать позицию сайта — ввести запрос в Яндексе и посчитать, на каком месте ваша ссылка. Так делают почти все, и почти все получают искажённую цифру. Причин три.
Персонализация
Яндекс использует историю поиска и переходов на сайты из выдачи. Если вы часто заходите на свой сайт, он может стоять у вас выше, чем у человека, который видит его впервые.
Регион
Местоположение определяется автоматически. По запросам с местным смыслом — «доставка цветов», «ремонт ноутбуков» — выдача в Москве и Казани разная, и проверка «из офиса» ничего не говорит о другом городе.
Устройство и блоки
На телефоне и компьютере выдача отличается. Сверху могут стоять реклама, карты, товары, видео, ответ Алисы AI — и «первое место» по факту оказывается ниже первого экрана.
Как сделать ручную проверку честнее
- Откройте окно инкогнито или выйдите из аккаунта Яндекса — так меньше влияние вашей истории.
- Задайте регион явно: добавьте в адрес выдачи параметр
lrс номером региона. Например,lr=213— Москва,lr=2— Санкт-Петербург. Регион можно сменить и в настройках поиска, на вкладке «Местоположение». - Считайте только обычные результаты поиска: рекламу и специальные блоки отмечайте отдельно.
- Проверяйте с компьютера и с телефона, если мобильного трафика больше половины.
- Записывайте дату, регион и устройство — без этого через неделю цифры не с чем будет сравнить.
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 до того, как искать ошибку на сайте.
Что делать, если позиции упали
- Убедитесь, что падение настоящее. Сравните съём позиций с «Мониторингом запросов» в Вебмастере за те же дни и в том же регионе. Если в Вебмастере позиции и показы на месте — проблема в способе проверки.
- Определите масштаб. Один запрос, одна группа, один раздел или весь сайт. Чем шире просадка, тем вероятнее техническая причина или санкции.
- Проверьте индексацию. Есть ли страница в поиске, что ответил сервер, нет ли noindex и запрета в robots.txt. Пошагово — в статье почему страницы нет в поиске, быстро — проверкой ответа сервера.
- Откройте «Безопасность и нарушения» в Вебмастере (раздел «Оптимизация сайта»). Если там есть нарушение, оно объясняет падение по всему сайту или разделу.
- Посмотрите, какая страница показывается. Если по запросу стала показываться другая страница сайта, разведите темы: уточните title и H1, поставьте внутренние ссылки на основную страницу.
- Изучите выдачу. Кто стоит выше, чем их страницы лучше: полнота ответа, цены, ассортимент, удобство. Появились ли новые блоки.
- Проверьте спрос. Если упали показы, а не позиции, — смотрите сезонность в Wordstat.
Чек-лист
Проверьте страницу по пунктам
0 из 8Отметки сохраняются только в этом браузере.
Частые вопросы
Как проверить позиции сайта в Яндексе бесплатно?
В Яндекс Вебмастере: раздел «Эффективность» → «Мониторинг запросов» или «Статистика запросов» показывает среднюю позицию по реальным показам с фильтром по региону и устройству. Для разовой проверки подойдёт поиск в окне инкогнито с параметром lr в адресе.
Почему позиции в Вебмастере не совпадают с тем, что я вижу в поиске?
Вебмастер показывает среднюю позицию по всем показам за день — в разных регионах, на разных устройствах и у разных людей. Вы же видите одну выдачу, подстроенную под ваш регион и историю поиска.
Как узнать позицию сайта в другом городе?
Добавьте в адрес выдачи Яндекса параметр lr с номером региона (213 — Москва, 2 — Санкт-Петербург) или смените регион в настройках поиска на вкладке «Местоположение». В Вебмастере выберите регион в фильтре отчёта.
Как часто нужно проверять позиции сайта?
Раз в неделю, если сайт просто работает; ежедневно по ключевым запросам — во время продвижения, после переезда или редизайна и перед сезоном. Проверяйте в одно время, в одном регионе и по одному списку запросов.
Можно ли проверять позиции через API Яндекса?
Да, через Yandex Search API — официальный платный доступ к выдаче. В запросе задаются регион, число результатов (до 100 на странице, до 250 на запрос) и устройство; ответ приходит в XML или HTML.
Почему позиции сайта скачут каждый день?
Яндекс постоянно обновляет ранжирование, меняются блоки в выдаче и страницы конкурентов, иногда поиск начинает показывать другую страницу вашего сайта. Колебания на 1–3 места — норма; тревожный сигнал — падение целой группы запросов.
Что такое видимость сайта в поиске?
Доля возможного поискового трафика, которую собирает сайт по выбранным запросам. Считается по позициям, взвешенным по частоте запросов из Wordstat: первое место по частому запросу весит больше, чем по редкому.
Что делать, если позиции резко упали?
Сначала убедитесь по Вебмастеру, что падение настоящее, и определите масштаб. Затем проверьте индексацию и ответ сервера, раздел «Безопасность и нарушения», какая страница теперь показывается по запросу и не упал ли спрос в Wordstat.
Позиции по региону — каждую ночь, без ручных проверок
СеоГард проверяет позиции в Яндексе по выбранному региону ночью, хранит историю и включает её в отчёты клиентам, а рядом показывает данные Вебмастера и спрос из Wordstat. На тарифе «Демо» — 500 проверок в месяц бесплатно.
