К содержанию

Wiki · Индексация сайта

AdsBot-Google

AdsBot-Google – это робот Google, который проверяет посадочные страницы объявлений Google Ads: открываются ли они и соответствуют ли рекламе. Его мобильная версия называется AdsBot-Google-Mobile.

Обычно про него узнают из логов сервера: среди визитов Googlebot и роботов Яндекса появляются строки с AdsBot-Google, иногда пачкой по сотне запросов. Его принимают за новый поисковый робот, хотя он работает на рекламную систему и правила robots.txt читает по-своему.

Чем AdsBot отличается от Googlebot

Когда в Google Ads создают или меняют объявление, AdsBot открывает его посадочную страницу. Google требует, чтобы она была доступна для сканирования: так система проверяет, что человек после клика попадёт на страницу, которая относится к объявлению, и что она соответствует рекламным правилам. Робот заходит как компьютер (AdsBot-Google) и как смартфон (AdsBot-Google-Mobile).

РоботДля чего нуженУчитывает User-agent: *
GooglebotСканирование для поиска GoogleДа
AdsBot-GoogleПроверка посадочных страниц рекламы, компьютерНет
AdsBot-Google-MobileТо же для мобильных страницНет
Mediapartners-GoogleПодбор объявлений AdSense и Ad Manager на сайтах-площадкахНет

Google относит AdsBot к «особым» роботам. Они работают по договорённости между сайтом и продуктом Google, поэтому общий блок User-agent: * в robots.txt на них не действует.

AdsBot не добавляет страницы в поиск Google и не убирает их оттуда. Если нужно закрыть страницу от поиска, используйте noindex или пароль, а не правила для AdsBot.

Почему запрет для всех роботов не останавливает AdsBot

Допустим, тестовая копия сайта закрыта так:

User-agent: *
Disallow: /

# AdsBot это правило не остановит.
# Для него нужна отдельная группа:
User-agent: AdsBot-Google
Disallow: /

User-agent: AdsBot-Google-Mobile
Disallow: /

Без последних двух групп AdsBot продолжит заходить на тестовый сайт, если на него ведут объявления. Обратная ситуация опаснее: если реклама идёт, а в robots.txt AdsBot закрыт по имени, объявления будут отклонены по правилу Destination not crawlable: целевая страница недоступна для сканирования.

Схема проверки посадочной страницы роботом AdsBot-Google: при открытом доступе реклама показывается, при запрете в robots.txt отклоняется
Что видит AdsBot при проверке рекламы

Как отличить настоящий AdsBot от подделки в логах

В лог-файле настоящий AdsBot выглядит примерно так (запись условная):

"GET /uslugi/remont/?gclid=... HTTP/1.1" 200
"AdsBot-Google (+http://www.google.com/adsbot.html)"

Строку user-agent может подставить любой парсер, поэтому верить одному названию нельзя. Проверка такая:

  1. Возьмите IP-адрес из лога и сделайте обратный DNS-запрос, например командой host.
  2. У особых роботов Google имя хоста выглядит как rate-limited-proxy-…google.com.
  3. Сделайте прямой DNS-запрос по этому имени и убедитесь, что он вернёт тот же IP.
  4. Другой способ: сверить IP со списком диапазонов, который Google публикует в файле special-crawlers.json.
Пять шагов проверки робота AdsBot-Google по логам: IP-адрес, обратный DNS-запрос, имя хоста Google, прямой DNS-запрос, совпадение IP
Как проверить, что это настоящий AdsBot

Если проверка не прошла, это не Google. Такой трафик можно ограничивать на уровне сервера, как любого постороннего бота. Банить по одному user-agent без проверки IP опасно: под запрет попадёт настоящий робот, а парсер с чужим именем пройдёт.

В марте 2022 года Google приостановил продажу рекламы в России. Если вы не рекламируетесь через Google Ads на зарубежные рынки, визитов AdsBot почти не будет, и частые запросы с этим user-agent первым делом проверяйте на подделку. Если же компания продвигает экспорт через Google Ads (раньше сервис назывался Google AdWords), правила из этой статьи обязательны.

Из-за чего AdsBot не может открыть посадочную страницу

  • Защита от ботов. Если файрвол режет запросы с зарубежных IP или показывает проверку «я не робот», AdsBot получит 403 или страницу проверки вместо контента. Диапазоны из special-crawlers.json добавляют в белый список.
  • Трекеры кликов. Google советует проверить их отдельно: лишние переадресации между объявлением и сайтом ограничивают сканирование.
  • Недоступный robots.txt. Если файл отвечает с ошибкой или по таймауту, проверка тоже может не пройти.

Иногда AdsBot закрывают сами, чтобы разгрузить сервер. По документации Google, лимит нагрузки на сайт общий для всех его роботов, а потребность в сканировании у AdsBot выше, когда сайт использует динамические объявления. На больших сайтах активный AdsBot может отнимать часть краулингового бюджета, но при работающей рекламе запрет остановит объявления. Лучше ускорить ответы сервера и проверить, что посадочные страницы отдают 200, а не цепочки редиректов. Как сервер должен отвечать роботам, разобрано в статье Коды ответов сервера.

Логи, robots.txt и доступность страниц для роботов разбираем во время технического аудита сайта. Если нужен постоянный рост из поиска, подключаем SEO-продвижение.

Визиты без рекламы, тестовые копии и белый список для AdsBot

Попадёт ли страница в поиск Google после визита AdsBot?

Нет, визит AdsBot ничего не меняет ни в индексе, ни в позициях. Он оценивает страницу для рекламной системы, а для поиска страницы сканирует Googlebot.

Почему AdsBot заходит на сайт, если рекламы в Google Ads нет?

Чаще всего это вовсе не Google: имя робота подставить легко, поэтому начните с проверки IP. Если адрес настоящий, поищите старые кампании, которые ведут на ваш сайт, например у бывшего подрядчика или у партнёров, рекламирующих ваши товары.

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

Запрет пишут в robots.txt самой тестовой копии. Файл действует только на свой хост, поэтому объявления, которые ведут на основной домен, продолжат проходить проверку. Внутри нужны две отдельные группы: для настольной и для мобильной версии робота.

Где взять IP-адреса AdsBot для белого списка файрвола?

Google публикует их в файле special-crawlers.json вместе с адресами других особых роботов. Файл ведёт сам Google, так что белый список стоит время от времени сверять с ним, а не заполнить один раз и забыть. Сомнительный адрес проверяйте обратным и прямым DNS-запросом.

Почему Google Ads отклоняет объявление, хотя посадочная страница открывается?

Вы открываете страницу из своего браузера, а AdsBot приходит с серверов Google, и защита сайта может принять его за постороннего бота. Посмотрите в логах, что он получил в ответ: код 403, страницу с капчей или ошибку при запросе robots.txt. Третий частый виновник – трекер кликов, который гоняет переход через несколько переадресаций, прежде чем отдать сайт.

Источники

См. также: Robots.txt, Краулинговый бюджет, Коды ответов сервера, Лог-файл.

Остались вопросы по теме «AdsBot-Google»?

Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.

Сергей ПимкинОтвечает по темеСергей ПимкинВедущий SEO-специалист

Тарифы

Тарифы по теме

Все тарифы →
от 70 000 ₽/мес при оплате за 3 месяца, помесячно 80 000 ₽

Стартовый тариф для небольшого бизнеса: наводим порядок на сайте и получаем первые заявки из Яндекса и Google.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T
SEO ProХит
от 90 000 ₽/мес при оплате за 3 месяца, помесячно 99 000 ₽

Тариф для растущего бизнеса. Работаем на количество заявок: считаем звонки через коллтрекинг и дорабатываем сайт под конверсию.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T
от 135 000 ₽/мес при оплате за 3 месяца, помесячно 149 000 ₽

Для масштабирования бизнеса: SEO, A/B-тесты, карточки в Яндекс.Бизнесе и 2ГИС, техподдержка сайта. Нейросети берут на себя рутину, итог проверяют специалисты.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T

Проверим ваш сайт бесплатно

Экспресс-аудит за 24 часа: скорость, индексация, мета-теги, коммерческие факторы и цели Метрики.