API рейтинга Google: что она на самом деле возвращает и от чего отказывается

Ключевые выводы

Google не публикует конечную точку, возвращающую вашу позицию. Мы измерили, что возвращают её реальные API: данные с задержкой в три дня, среднюю позицию, отличающуюся от живой выдачи на 7,4 позиции по медиане, и вердикт, равный NEUTRAL для URL, которого Google никогда не видел.

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

Что Google публикует — это набор API, описывающих вашу собственную эффективность, состояние вашего собственного индекса и вашу собственную ситуацию с обходом. Они действительно полезны, и все они бесплатны. А ещё они структурно не способны ответить на вопрос, с которым большинство людей приходит в этот поиск.

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

Что Google на самом деле публикует

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

Search Analytics API возвращает клики, показы, CTR и среднюю позицию для подтверждённого ресурса. Это самое близкое к данным о позициях, что предлагает Google, и это источник каждого числа «средняя позиция» в Search Console.

URL Inspection API возвращает состояние индексации для одного URL: знает ли о нём Google, проиндексирован ли он, а если нет — почему.

Indexing API звучит так, будто отправляет страницы на индексацию. Документация Google ограничивает поддерживаемые типы структурированными данными JobPosting и BroadcastEvent — это узкий сценарий, а не общая отправка на индексацию.

Custom Search JSON API возвращает веб-результаты по запросу. Он ищет по индексу, который настраиваете вы, и не сообщает, на каком месте ваш сайт в основных результатах Google.

Ни один из них не возвращает «вашу позицию по этому ключевому слову». Такой задачи в продуктовой линейке Google не существует, и это отсутствие намеренное, а не упущение. У Google нет коммерческой причины массово раздавать данные о позициях конкурентов.

Что мы измерили: данным три дня

Мы выгрузили разбивку по дням для собственного ресурса 12 сентября 2026 года. Самая свежая дата, по которой были хоть какие-то данные, — 9 сентября.

Доступная дата

Возвращённых строк

2026-09-02

есть

2026-09-03

есть

2026-09-04

есть

2026-09-05

есть

2026-09-06

есть

2026-09-07

есть

2026-09-08

есть

2026-09-09

есть, самая свежая

Отставание в три дня, стабильно. Параметр window отсчитывает назад от самой свежей доступной даты, а не от сегодняшнего дня, и это небольшая ловушка: запрос на семь дней возвращает восемь дат, оканчивающихся 9 сентября, а не 12 сентября.

Для месячного отчёта это неважно. Для вопроса «не сломало ли вчерашнее изменение страницы что-нибудь» — это дисквалифицирует инструмент. Никакая настройка это не исправляет. Задержка на стороне Google.

Что мы измерили: средняя позиция — это не место в рейтинге

Это более важный вывод, и именно он заставляет людей верить, что API рейтинга у Google есть, просто компания уклоняется от ответа.

Средняя позиция — это среднее положение вашего URL по всем показам за период, взвешенное по странам, устройствам и вариантам запроса. Живая проверка позиций возвращает одно число, из одного места, на одном устройстве, в один момент. Это два разных измерения, которые носят одно имя.

Мы проверили разрыв на 25 запросах, взятых из наших собственных данных Search Console, а затем проверили те же 25 ключевых слов против живой выдачи США, английской, для настольных устройств, на глубину 100.

Результат

Количество

Запросы, пригодные в обоих наборах

23

Появились в живой первой сотне

14 (61%)

Имели показы в Search Console, но без воспроизводимого живого результата

9 (39%)

Медиана абсолютного расхождения там, где были оба значения

7,4 позиции

Среднее абсолютное расхождение

8,5 позиции

Наибольшее расхождение

36,6 позиции

В пределах 3 позиций друг от друга

4 из 14

Разошлись более чем на 10 позиций

4 из 14

Сравнение средней позиции из Search Console с позицией в живой выдаче для 14 запросов, медиана расхождения — 7,4 позиции

Там, где оба измерения существуют, они расходятся на медианные 7,4 позиции.

Две детали важнее средних значений.

Во-первых, девять из 23 запросов дали позицию в Search Console, но вообще не дали живого результата при проверке по США, на английском, для настольных устройств. Это не ошибка. Показы накапливаются из других стран, на других языках, с других устройств и с поверхностей изображений и видео. Одна проверка с привязкой к одной географии их не воспроизведёт, и команда, которая обращается с двумя числами как с одним измерением, потратит неделю на погоню за расхождением, которое является артефактом метода.

Во-вторых, направление непостоянно. Большинство живых позиций оказались ниже среднего из Search Console — этого и следует ожидать, когда среднее включает поверхности с лучшей эффективностью. Но один запрос сдвинулся на 36,6 позиции в другую сторону, с 73,6 на 37. Применять здесь нечего — никакого поправочного коэффициента не существует.

Расхождение по каждому запросу между позицией в живой выдаче и средней позицией из Search Console для 14 запросов: от 36,6 позиции выше до 13,8 ниже

Расхождение идёт в обе стороны, поэтому поправочного коэффициента нет.

Практический вывод для того, кто выбирает API рейтинга Google: бесплатные данные не назовут вам позицию, а платные с ними не согласятся. Обе стороны корректно измеряют разные вещи. Именно на попытке подменить одну другой отчётность и ломается.

А вот где первая сторона действительно незаменима — это покрытие, и мы измерили его отдельно в сравнении альтернатив SERP API.

Что вместо этого возвращает URL Inspection API

URL Inspection API — единственная поверхность Google, которая ощущается как проверка позиций, потому что вы отдаёте ей URL без ключевого слова и получаете статус. Мы проверили два URL.

Состояние URL

Вердикт

Состояние покрытия

Время последнего обхода

Опубликован примерно час назад

NEUTRAL

URL неизвестен Google

Неизвестно

Опубликован примерно девять часов назад

NEUTRAL

Обнаружен, сейчас не в индексе

Неизвестно

Оба вернули один и тот же вердикт. Поле, которое действительно различает эти два случая, — это строка состояния покрытия, а это предложение, а не перечисление. Поле вердикта возвращает NEUTRAL и для URL, которого Google никогда не видел, и для URL, который она обнаружила, но не проиндексировала.

Это рабочий API и слабый сигнал мониторинга сам по себе. Если вы хотите получать оповещение, когда страница не проиндексирована, разбирайте состояние покрытия, а не вердикт, и будьте готовы к тому, что время последнего обхода будет отсутствовать ровно у тех URL, которые для вас важнее всего.

Четыре поверхности и задача, которую не решает ни одна из них

Вопрос

Поверхность Google

Ответ

Как я выступил по этому запросу на прошлой неделе

Search Analytics API

Да, с задержкой три дня, усреднённо

Проиндексирован ли этот URL

URL Inspection API

Да, по URL, по запросу

На каком месте я сейчас по любому ключевому слову

нет

Нет

На каком месте мои конкуренты

нет

Нет

Как выглядит выдача по слову, по которому я не ранжируюсь

нет

Нет

Закономерность последовательна. API Google описывают ваш ресурс изнутри. Вопрос о позиции задаётся снаружи, о странице результатов, и Google этого не предоставляет.

Как закрыть разрыв, не переплачивая

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

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

Используйте источник SERP для взгляда снаружи. Живые позиции, позиции конкурентов и ключевые слова, по которым вы пока не ранжируетесь. Это платная часть, и она дешевле, чем предполагает большинство команд: в нашей проверке проверка 23 ключевых слов на глубину 100 стоила $0,2975, то есть $0,0129 за проверку.

Не пытайтесь согласовать эти два числа. Они измеряют разные вещи. Полезный ход — читать их вместе: Search Console говорит, что произошло, а живая проверка говорит, что происходит. Когда они расходятся, посмотрите на состав стран и устройств для этого запроса, прежде чем делать выводы.

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

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

Есть ли у Google официальный API рейтинга? Нет. Google публикует API для вашей собственной поисковой эффективности (Search Analytics), состояния индексации (URL Inspection) и двух узких типов отправки (Indexing). Ни один из них не возвращает позицию по ключевому слову.

Почему Search Console показывает позицию, если API рейтинга нет? Потому что средняя позиция — это метрика эффективности, вычисляемая из ваших показов, а не запрос позиции. Это среднее положение по всем показам за период, усреднённое по странам, устройствам и поверхностям.

Насколько отстают данные Search Console? На три дня в нашем измерении 12 сентября 2026 года, причём самая свежая доступная дата — 9 сентября. Параметр window отсчитывает назад от этой даты, поэтому запрос на семь дней возвращает восемь дат, оканчивающихся на самую свежую доступную.

Может ли URL Inspection API сказать, проиндексирована ли страница? Да, и это подходящий инструмент для такой задачи. Читайте строку состояния покрытия, а не поле вердикта, потому что вердикт возвращает NEUTRAL и для неизвестного URL, и для обнаруженного, но не проиндексированного.

Является ли Custom Search JSON API API рейтинга? Нет. Он возвращает результаты из поисковой системы, которую настраиваете вы, а не вашу позицию в основных результатах Google.

Какой самый дешёвый способ получить настоящие данные о позициях? Проверяйте наименьший набор ключевых слов, по которым вы действительно что-то предпринимаете, на глубине, соответствующей вашим позициям. Проверка на глубину 10 стоила в нашем тесте $0,002 за ключевое слово, а на глубину 100 — $0,014, то есть настройка глубины двигает счёт в семь раз сильнее, чем количество ключевых слов.

Взгляд Auspia: честный ответ на вопрос «есть ли у Google API рейтинга» — нет, и полезное продолжение — перестать его искать. API Google хорошо отвечают на вопросы первой стороны и совсем не могут ответить на вопросы о позициях. Заложите небольшую сумму на взгляд снаружи, а остальные усилия потратьте на то, чего Google за вас не сделает: на решение, что менять, когда два числа расходятся.

Автор: Габриэль Финч, исследователь поискового извлечения, проверка более 1 200 ответов ИИ в Auspia. Материалы о поисковой инфраструктуре, системах извлечения и о том, что на самом деле видит каждый источник данных.

Изучить тему

Продолжайте по той же траектории роста