Понимание работы AdsBot критически важно для всех, кто использует Google Ads: от ошибок в robots.txt, блокирующих этого бота, напрямую зависит показатель качества рекламы, стоимость клика (CPC) и возможность показа объявлений вообще.
1. Что такое Google AdsBot
1.1 User-Agent строки
AdsBot существует в двух версиях — для мобильных и десктопных страниц:
# AdsBot для десктопных страниц (Google Ads):
AdsBot-Google (+http://www.google.com/adsbot.html)
# AdsBot для мобильных страниц (Google Ads Mobile):
AdsBot-Google-Mobile
Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2
Mobile/15E148 Safari/604.1
(compatible; AdsBot-Google-Mobile; +http://www.google.com/mobile/adsbot.html)
# AdsBot для AdSense:
Mediapartners-Google
1.2 Виды AdsBot и их назначение
| User-Agent | Назначение | Что проверяет |
|---|---|---|
AdsBot-Google |
Google Ads (десктоп) | Quality Score, релевантность landing page |
AdsBot-Google-Mobile |
Google Ads (мобильные) | Мобильная версия landing page, скорость загрузки |
Mediapartners-Google |
Google AdSense | Контент страницы для подбора релевантной рекламы |
AdsBot-Google-Mobile-Apps |
Google Ads для приложений | Deep links, App Store / Play Market страницы |
1.3 Место в экосистеме Google-ботов
| Краулер | Цель | Влияет на SEO? | Влияет на рекламу? |
|---|---|---|---|
| Googlebot | Поисковый индекс | ✔ Да | ✖ Нет |
| AdsBot-Google | Quality Score рекламы | ✖ Нет | ✔ Да, критически |
| Mediapartners-Google | Контекст для AdSense | ✖ Нет | ✔ Да (AdSense) |
| Googlebot-Image | Google Images | ✔ Да | ✖ Нет |
| Googlebot-News | Google News | ✔ Да | ✖ Нет |
1.4 Ключевое отличие от Googlebot
⚠ Критически важно: AdsBot-Google по умолчанию не подчиняется директиве User-agent: * в robots.txt. Чтобы заблокировать его, необходимо указать его User-Agent явно. Это означает, что стандартная запись User-agent: * / Disallow: /landing/ не остановит AdsBot — он всё равно зайдёт на страницу.
1.5 IP-адреса
AdsBot использует те же IP-диапазоны Google (AS15169), что и Googlebot. Актуальный список:
https://developers.google.com/search/apis/ipranges/googlebot.json
# Дополнительный список IP для Google Special Crawlers (включает AdsBot):
https://developers.google.com/static/search/apis/ipranges/special-crawlers.json
2. Как работает Google AdsBot
2.1 Этапы работы
- Рекламодатель создаёт объявление в Google Ads и указывает URL landing page.
- AdsBot-Google получает задание проверить указанную страницу.
- Краулер скачивает landing page (HTML, CSS, JS) и анализирует её содержимое.
- Проверяется соответствие политике Google Ads: контент, навигация, прозрачность.
- Оценивается релевантность страницы ключевым словам объявления.
- Анализируется пользовательский опыт: скорость загрузки, мобильная адаптация, навигация.
- Формируется компонент Quality Score (показатель качества целевой страницы).
- Результат влияет на CPC, позицию объявления и право на показ.
2.2 Что AdsBot анализирует
| Элемент | Что проверяется | Важность |
|---|---|---|
| Контент страницы | Релевантность ключевым словам объявления | ⭐⭐⭐⭐⭐ Критически важно |
| Соответствие политике | Запрещённый контент, обман, фишинг | ⭐⭐⭐⭐⭐ Критически важно |
| Скорость загрузки | Время загрузки страницы (влияет на Quality Score) | ⭐⭐⭐⭐⭐ Критически важно |
| Мобильная адаптация | Responsive design, удобство на мобильных | ⭐⭐⭐⭐⭐ Критически важно |
| Навигация | Возможность покинуть страницу, ссылки работают | ⭐⭐⭐⭐ Очень важно |
| Прозрачность | Контактные данные, политика конфиденциальности | ⭐⭐⭐⭐ Очень важно |
| Уникальность контента | Оригинальный ли контент на странице | ⭐⭐⭐ Важно |
| Заголовок страницы | Соответствие тексту объявления | ⭐⭐⭐ Важно |
| Безопасность (HTTPS) | Наличие SSL-сертификата | ⭐⭐⭐⭐ Очень важно |
| Доступность страницы | Нет 404, нет редиректных петель, нет блокировки | ⭐⭐⭐⭐⭐ Критически важно |
2.3 Quality Score — как AdsBot влияет на стоимость рекламы
Quality Score (показатель качества) — оценка от 1 до 10, которую Google присваивает каждому ключевому слову в рекламном аккаунте. Он состоит из трёх компонентов:
| Компонент | Вес | Как AdsBot влияет |
|---|---|---|
| Ожидаемый CTR (Click-Through Rate) | ~40% | Косвенно — через анализ релевантности |
| Релевантность объявления | ~30% | Косвенно |
| Качество целевой страницы | ~30% | Напрямую — AdsBot сканирует страницу |
Влияние Quality Score на стоимость клика:
| Quality Score | Изменение CPC | Влияние на позицию |
|---|---|---|
| 10 (отлично) | −50% от базовой ставки | Значительное преимущество |
| 7–9 (хорошо) | −20% до −40% | Хорошая позиция |
| 5–6 (среднее) | Базовая ставка | Средняя позиция |
| 3–4 (плохо) | +25% до +50% | Низкая позиция |
| 1–2 (очень плохо) | +100% и выше | Объявление может не показываться |
Вывод: блокировка AdsBot-Google в robots.txt = Quality Score падает до минимума = стоимость клика удваивается или объявления перестают показываться.
2.4 Частота обходов
AdsBot проверяет landing pages значительно реже, чем Googlebot обходит обычные страницы:
- Новое объявление — проверка в течение нескольких часов после создания
- Существующие объявления — повторная проверка примерно раз в 2–4 недели
- При изменении landing page — внеплановая проверка в ближайшие дни
- При нарушении политики — учащённые проверки
3. Нагрузка на сервер
По сравнению с Googlebot, AdsBot создаёт значительно меньшую нагрузку: он проверяет только те страницы, которые указаны как landing pages в активных рекламных кампаниях, и делает это относительно редко.
3.1 Типичная нагрузка
| Тип рекламодателя | Количество landing pages | Нагрузка от AdsBot |
|---|---|---|
| Малый бизнес | 1–5 страниц | Незаметная, несколько запросов в месяц |
| Средний бизнес | 10–100 страниц | Очень низкая |
| Крупный рекламодатель | Сотни страниц | Низкая, но регулярная |
| E-commerce (тысячи SKU) | Тысячи товарных страниц | Умеренная при первичном сканировании |
| Агентство (много клиентов) | Тысячи landing pages | Ощутимая в пиковые периоды |
3.2 Когда нагрузка резко возрастает
- Запуск новой масштабной кампании — AdsBot проверяет все новые landing pages одновременно
- Массовое изменение URL объявлений — переписка всех ссылок провоцирует повторный обход
- После устранения нарушений политики — Google проверяет исправленные страницы
- При A/B тестировании — каждый вариант страницы проверяется отдельно
3.3 Признаки активности AdsBot в логах
# Найти запросы AdsBot в access.log:
grep -i 'AdsBot-Google' /var/log/nginx/access.log
# Найти запросы Mediapartners-Google (AdSense):
grep -i 'Mediapartners-Google' /var/log/nginx/access.log
# Найти оба агента сразу:
grep -iE 'AdsBot-Google|Mediapartners-Google' /var/log/nginx/access.log
Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.
4. Обнаружение в логах
4.1 Как выглядит запись
# AdsBot-Google (десктоп) — Nginx access.log:
66.249.79.10 - - [08/May/2026:15:30:12 +0000] \
"GET /landing/summer-sale/ HTTP/1.1" \
200 18432 "-" \
"AdsBot-Google (+http://www.google.com/adsbot.html)"
# AdsBot-Google-Mobile — мобильная версия:
66.249.79.12 - - [08/May/2026:15:30:14 +0000] \
"GET /landing/summer-sale/ HTTP/1.1" \
200 16840 "-" \
"Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) \
AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 \
Mobile/15E148 Safari/604.1 \
(compatible; AdsBot-Google-Mobile; \
+http://www.google.com/mobile/adsbot.html)"
# Mediapartners-Google (AdSense):
66.249.79.14 - - [08/May/2026:15:31:00 +0000] \
"GET /blog/article/ HTTP/1.1" \
200 24560 "-" \
"Mediapartners-Google"
4.2 Аналитика через grep
Все запросы AdsBot:
grep -i 'AdsBot-Google' /var/log/nginx/access.log
Подсчитать количество запросов:
grep -i 'AdsBot-Google' access.log | wc -l
Топ проверяемых landing pages:
grep -i 'AdsBot-Google' access.log \
| awk '{print $7}' | sort | uniq -c | sort -nr | head -30
HTTP-коды ответов (важно: не должно быть 403, 404, 5xx):
grep -i 'AdsBot-Google' access.log \
| awk '{print $9}' | sort | uniq -c | sort -nr
Страницы, возвращающие ошибки (критично для Quality Score):
grep -i 'AdsBot-Google' access.log \
| awk '$9 != 200 {print $7, $9}' | sort | uniq -c | sort -nr
Разделить десктопный и мобильный AdsBot:
# Только десктоп:
grep -i 'AdsBot-Google' access.log | grep -v 'Mobile'
# Только мобильный:
grep -i 'AdsBot-Google-Mobile' access.log
Активность Mediapartners-Google (AdSense):
grep -i 'Mediapartners-Google' access.log \
| awk '{print $7}' | sort | uniq -c | sort -nr | head -20
Live-мониторинг:
tail -f /var/log/nginx/access.log \
| grep --line-buffered -iE 'AdsBot-Google|Mediapartners-Google'
4.3 Верификация подлинности
#!/bin/bash
# Проверка: настоящий ли AdsBot-Google?
IP=$1
HOST=$(host $IP | awk '{print $NF}')
if [[ $HOST == *googlebot.com* ]] || [[ $HOST == *google.com* ]]; then
FWD=$(host $HOST | awk '{print $NF}')
[[ $FWD == $IP ]] && echo "✔ Настоящий AdsBot-Google" || echo "✖ DNS mismatch"
else
echo "✖ Fake AdsBot-Google (нет PTR записи google.com)"
fi
⚠ AdsBot-Google резолвится не в googlebot.com, а в google.com домены — это нормально и является признаком подлинного краулера.
5. Политика Google Ads и требования к landing page
AdsBot проверяет landing pages на соответствие рекламной политике Google. Нарушения приводят к отклонению объявлений, снижению Quality Score или блокировке аккаунта.
5.1 Запрещённый контент
Страницы с перечисленным ниже контентом будут заблокированы рекламной системой:
- Поддельные товары и контрафакт
- Вредоносное ПО, вирусы, шпионское ПО
- Фишинг и мошенничество
- Нарушение авторских прав
- Запрещённые вещества (наркотики без лицензии)
- Контент для взрослых без надлежащей маркировки
- Оружие без соответствующих лицензий
- Азартные игры без лицензии
5.2 Требования к качеству landing page
| Требование | Что нужно | Последствие нарушения |
|---|---|---|
| Прозрачность | Чёткое указание, кто вы и что предлагаете | Снижение Quality Score |
| Политика конфиденциальности | Ссылка на Privacy Policy на странице | Отклонение объявления |
| Контактные данные | Телефон, email или форма обратной связи | Снижение доверия, низкий QS |
| Навигация | Пользователь может покинуть страницу | Отклонение (ловушка для пользователей) |
| Соответствие объявлению | Страница соответствует тексту объявления | Низкий Quality Score |
| HTTPS | SSL-сертификат обязателен | Отклонение объявления |
| Скорость загрузки | Быстрая загрузка, особенно на мобильных | Снижение Quality Score |
| Доступность | Страница доступна для AdsBot | Объявление не показывается |
5.3 Особые категории с дополнительными требованиями
| Категория | Дополнительные требования |
|---|---|
| Финансовые услуги | Раскрытие информации о рисках, лицензии |
| Медицина и фармацевтика | Сертификация, запрет рецептурных препаратов без рецепта |
| Азартные игры | Лицензия, геотаргетинг, маркировка 18+ |
| Алкоголь | Возрастное ограничение, соответствие местным законам |
| Политическая реклама | Раскрытие спонсора, верификация в Google |
| Кредитование | APR, условия займа, предупреждения о рисках |
6. Оптимизация landing page для высокого Quality Score
6.1 Релевантность — ключевой фактор
Контент landing page должен точно соответствовать ключевым словам и тексту объявления:
<!-- ✖ Плохо: объявление про "купить iPhone 15", landing page — главная страница магазина -->
<title>Интернет-магазин электроники</title>
<!-- ✔ Хорошо: объявление и landing page совпадают -->
<title>Купить iPhone 15 — официальный магазин, доставка за 1 день</title>
<h1>iPhone 15 — в наличии все цвета и конфигурации</h1>
Правила релевантности:
- Заголовок H1 содержит основное ключевое слово из объявления
- Title страницы соответствует заголовку объявления
- Контент страницы раскрывает обещание объявления
- CTA (призыв к действию) соответствует тому, что обещает объявление
- Нет «приманки и переключения» (bait-and-switch)
6.2 Скорость загрузки — прямое влияние на Quality Score
Google оценивает скорость загрузки landing page как компонент качества. Медленные страницы получают штраф к Quality Score:
<!-- Оптимизация изображений -->
<img src="product.webp"
srcset="product-400.webp 400w, product-800.webp 800w"
sizes="(max-width: 600px) 400px, 800px"
loading="lazy"
alt="iPhone 15 чёрный"
width="800" height="600">
<!-- Preload критических ресурсов -->
<link rel="preload" href="hero-image.webp" as="image">
<link rel="preload" href="main.css" as="style">
<link rel="preload" href="main.js" as="script">
Целевые показатели Core Web Vitals для landing pages:
| Метрика | Хорошо | Нужно улучшить | Плохо |
|---|---|---|---|
| LCP (загрузка главного контента) | < 2.5 сек | 2.5 — 4 сек | > 4 сек |
| INP (отклик на взаимодействие) | < 200 мс | 200 — 500 мс | > 500 мс |
| CLS (визуальная стабильность) | < 0.1 | 0.1 — 0.25 | > 0.25 |
6.3 Обязательные элементы landing page
<!-- Политика конфиденциальности — обязательна -->
<footer>
<a href="/privacy-policy/">Политика конфиденциальности</a> |
<a href="/terms/">Условия использования</a>
</footer>
<!-- Контактные данные -->
<div class="contacts">
<p>Телефон: <a href="tel:+74951234567">+7 (495) 123-45-67</a></p>
<p>Email: <a href="mailto:info@example.com">info@example.com</a></p>
</div>
<!-- HTTPS — проверяйте что сертификат не истёк -->
<!-- Редирект HTTP → HTTPS в Nginx: -->
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$host$request_uri;
}
6.4 Мобильная адаптация
AdsBot-Google-Mobile проверяет мобильную версию отдельно. Более 60% кликов по рекламе Google приходит с мобильных устройств:
<!-- Обязательный мета-тег viewport -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Кнопки и ссылки должны быть достаточно большими для тапа -->
<style>
.cta-button {
min-height: 48px; /* минимум 48px по рекомендации Google */
min-width: 48px;
padding: 12px 24px;
font-size: 18px;
}
</style>
<!-- Не использовать interstitials (всплывающие окна), блокирующие контент -->
7. Управление Google AdsBot
7.1 robots.txt — критические правила
✖ ОПАСНО: стандартная блокировка НЕ работает для AdsBot
# ✖ Это НЕ заблокирует AdsBot-Google — он игнорирует User-agent: *:
User-agent: *
Disallow: /landing/
# ✔ Чтобы заблокировать AdsBot, нужно указать его явно:
User-agent: AdsBot-Google
Disallow: /landing/
User-agent: AdsBot-Google-Mobile
Disallow: /landing/
✖ КРИТИЧЕСКАЯ ОШИБКА — никогда не делайте это для рекламных страниц:
# Это заблокирует AdsBot и уничтожит Quality Score:
User-agent: AdsBot-Google
Disallow: /
User-agent: AdsBot-Google-Mobile
Disallow: /
✔ Правильная конфигурация robots.txt для рекламодателя:
User-agent: *
Disallow: /admin/
Disallow: /search/
Disallow: /cart/
Disallow: /*?sort=
Allow: /
# AdsBot должен иметь полный доступ к landing pages!
# Не добавляйте AdsBot в Disallow, если хотите показывать рекламу.
# Mediapartners-Google (AdSense) — тоже не блокировать:
# User-agent: Mediapartners-Google
# Disallow: ← оставить пустым или не указывать вовсе
Sitemap: https://example.com/sitemap.xml
7.2 Когда блокировка AdsBot оправдана
Блокировать AdsBot имеет смысл только если вы намеренно не используете Google Ads и не хотите, чтобы Google анализировал страницы. Также можно заблокировать только Mediapartners-Google, если вы не используете AdSense:
# Если вы не используете AdSense и не хотите анализа контента:
User-agent: Mediapartners-Google
Disallow: /
# Если вы полностью отказываетесь от Google Ads:
User-agent: AdsBot-Google
Disallow: /
User-agent: AdsBot-Google-Mobile
Disallow: /
7.3 Блокировка через .htaccess (Apache)
RewriteEngine On
# Заблокировать только если вы не используете Google Ads:
RewriteCond %{HTTP_USER_AGENT} AdsBot-Google [NC]
RewriteRule .* - [F,L]
# Заблокировать Mediapartners (AdSense):
RewriteCond %{HTTP_USER_AGENT} Mediapartners-Google [NC]
RewriteRule .* - [F,L]
7.4 Блокировка через Nginx
map $http_user_agent $is_adsbot {
default 0;
"~*AdsBot-Google" 1;
"~*Mediapartners-Google" 1;
}
# ВНИМАНИЕ: применяйте только если НЕ используете Google Ads/AdSense!
if ($is_adsbot) {
return 403;
}
7.5 Разрешить доступ к конкретным страницам
# Заблокировать AdsBot везде, кроме landing pages:
User-agent: AdsBot-Google
Disallow: /
Allow: /landing/
Allow: /promo/
Allow: /sale/
User-agent: AdsBot-Google-Mobile
Disallow: /
Allow: /landing/
Allow: /promo/
Allow: /sale/
8. Mediapartners-Google и AdSense
Mediapartners-Google — отдельный краулер, связанный с Google AdSense. Его задача — анализировать содержимое страниц, на которых размещены блоки AdSense, чтобы подбирать максимально релевантную рекламу.
8.1 Отличие от AdsBot-Google
| Аспект | AdsBot-Google | Mediapartners-Google |
|---|---|---|
| Связан с | Google Ads (рекламодатели) | Google AdSense (издатели) |
| Цель | Оценка качества landing page | Подбор релевантной рекламы |
| Проверяет | Страницы назначения объявлений | Страницы с блоками AdSense |
| Частота | Раз в 2–4 недели | Регулярно, зависит от обновлений контента |
| Блокировка robots.txt | Только явным указанием User-Agent | Аналогично |
8.2 Управление Mediapartners-Google
# Разрешить Mediapartners-Google (нужно для AdSense):
User-agent: Mediapartners-Google
Disallow:
# Заблокировать конкретные страницы от анализа AdSense:
User-agent: Mediapartners-Google
Disallow: /members/
Disallow: /private/
Disallow: /checkout/
9. Диагностика проблем с Quality Score
9.1 Признаки того, что AdsBot заблокирован
- Quality Score внезапно упал до 1–3 без видимых причин
- В Google Ads появилось предупреждение «Целевая страница недоступна»
- Объявления получили статус «Ограничено» или «Отклонено»
- CPC резко вырос при том же объёме трафика
- В логах нет запросов от AdsBot-Google к рекламным страницам
9.2 Пошаговая диагностика
Шаг 1 — Проверить robots.txt:
# Проверить, не заблокирован ли AdsBot:
curl https://example.com/robots.txt | grep -i 'adsbot\|mediapartners'
# Использовать инструмент Google для проверки robots.txt:
# https://search.google.com/search-console/robots-testing-tool
Шаг 2 — Проверить доступность landing page:
# Симулировать запрос AdsBot-Google:
curl -A "AdsBot-Google (+http://www.google.com/adsbot.html)" \
-I https://example.com/landing/
# Ожидаемый результат: HTTP/1.1 200 OK
# Проблема: 403 Forbidden, 404 Not Found, 301/302 на страницу с ошибкой
Шаг 3 — Проверить HTTPS:
# Проверить SSL-сертификат:
curl -I https://example.com/landing/
# Проверить срок действия сертификата:
echo | openssl s_client -connect example.com:443 2>/dev/null \
| openssl x509 -noout -dates
Шаг 4 — Проверить мета-теги на landing page:
# Страница не должна иметь noindex для рекламных целей:
curl -A "AdsBot-Google" https://example.com/landing/ \
| grep -i 'noindex\|nofollow\|x-robots'
# Если найден noindex — AdsBot не сможет нормально оценить страницу
Шаг 5 — Использовать инструменты Google Ads:
- Google Ads → Ключевые слова → столбец «Качество» → «Целевая страница»
- Google Ads → Рекомендации → проверить рекомендации по landing pages
- Google Search Console → Покрытие → проверить статус рекламных страниц
- PageSpeed Insights (pagespeed.web.dev) → проверить скорость landing page
9.3 Частые ошибки и их исправление
| Проблема | Причина | Решение |
|---|---|---|
| QS = 1, объявление не показывается | AdsBot заблокирован в robots.txt | Убрать AdsBot из Disallow |
| «Целевая страница недоступна» | Страница возвращает 403/404/5xx | Исправить HTTP-код, убрать блокировку по IP |
| Низкий QS при хорошем контенте | Медленная загрузка страницы | Оптимизировать Core Web Vitals |
| Объявление отклонено | Нет Privacy Policy на странице | Добавить ссылку на политику конфиденциальности |
| QS хорош на десктопе, плох на мобильных | Плохая мобильная адаптация | Оптимизировать мобильную версию |
| CPC постепенно растёт | Контент landing page устарел и стал нерелевантным | Обновить контент под текущие ключевые слова |
10. AdsBot и безопасность
10.1 Поддельные AdsBot
Как и другие Google-боты, AdsBot часто подделывается скраперами и вредоносными краулерами. Проверка подлинности:
#!/bin/bash
# Верификация AdsBot-Google через DNS:
IP=$1
HOST=$(host $IP | awk '{print $NF}')
# AdsBot резолвится в google.com домены (не googlebot.com):
if [[ $HOST == *google.com* ]] || [[ $HOST == *googlebot.com* ]]; then
FWD=$(host $HOST | awk '{print $NF}')
if [[ $FWD == $IP ]]; then
echo "✔ Настоящий AdsBot-Google: $IP → $HOST"
else
echo "✖ Fake AdsBot (DNS mismatch): $IP"
fi
else
echo "✖ Fake AdsBot (нет PTR записи google.com): $IP"
fi
10.2 Защита от поддельных AdsBot
# Nginx — блокировать поддельный AdsBot по IP, но разрешить Google-диапазоны:
# Проверять IP через список: https://developers.google.com/static/search/apis/ipranges/special-crawlers.json
# Cloudflare — Verified Bots правило:
# Security → WAF → Tools → добавить правило для AdsBot-Google
# Условие: (cf.client.bot) AND (http.user_agent contains "AdsBot-Google")
# Действие: Allow
11. AdsBot vs другие рекламные краулеры
| Краулер | Платформа | User-Agent | Назначение |
|---|---|---|---|
| AdsBot-Google | Google Ads | AdsBot-Google |
Quality Score landing pages |
| AdsBot-Google-Mobile | Google Ads (mobile) | AdsBot-Google-Mobile |
Mobile Quality Score |
| Mediapartners-Google | Google AdSense | Mediapartners-Google |
Подбор рекламы AdSense |
| bingbot | Microsoft Advertising | bingbot/2.0 |
Индексация + реклама Bing |
| AdIdxBot | Microsoft Ads | adidxbot/2.0 |
Аналог AdsBot для Bing Ads |
| Yandex Ads Crawler | Яндекс.Директ | YandexDirect |
Проверка страниц для Директа |
| FacebookBot | Meta Ads | FacebookBot |
Проверка landing pages Meta |
12. Рекомендуемая стратегия
✔ Главный принцип: AdsBot — это ваш союзник. Он оценивает качество ваших рекламных страниц. Заблокировать его = платить больше за рекламу или потерять показы вообще. Открывайте доступ, оптимизируйте страницы, снижайте CPC.
| Задача | Решение |
|---|---|
| Убедиться что AdsBot имеет доступ | Проверить robots.txt, HTTP-коды, отсутствие IP-блокировок |
| Повысить Quality Score | Релевантный контент + скорость + мобильная адаптация |
| Снизить CPC | Quality Score 7+ снижает ставку на 20–40% |
| Исправить заблокированный AdsBot | Убрать из robots.txt, проверить .htaccess / nginx |
| Добавить Privacy Policy | Ссылка в footer каждой landing page |
| Оптимизировать мобильную версию | Responsive design + LCP < 2.5 сек + кнопки 48px |
| Заблокировать только ненужных ботов | Mediapartners-Google — только если не используете AdSense |
| Диагностировать падение QS | curl с UA AdsBot-Google + проверка HTTP-кода + robots.txt |
| Верифицировать подлинность бота | DNS lookup: IP → google.com домен (не googlebot.com) |
| Защититься от поддельных AdsBot | IP-верификация по списку special-crawlers.json + Cloudflare WAF |
- AhrefsBot: полное руководство
- Googlebot: полное руководство
- Googlebot-Image
- Googlebot-News
- Googlebot-Video
- Storebot-Google
- Mediapartners-Google (AdSense)
- Feedfetcher-Google
- APIs-Google
- Google-Read-Aloud
- Google-Site-Verification и InspectionTool
- Bingbot (MSN Bot)
- YandexBot
- YandexMetrika
- Yandex Userproxy
- MJ12bot
- SemrushBot
- Amazonbot
- DotBot
- FacebookBot
- Amazon SearchBot
- Yandex Direct Fetcher
- Anthropic AI
- Cohere AI
- llmstxtscan
- HetrixTools
- ArchiveTeam ArchiveBot
- HeadlessChrome
- crawler_eb
- EECS498
- IntelX
- statdom.ru
- Website-info.net-Robot
Частые вопросы
Чем AdsBot-Google отличается от основного Googlebot?
Что произойдёт, если заблокировать AdsBot-Google?
Почему запись User-agent: * / Disallow: / не блокирует AdsBot?
Как быстро AdsBot проверяет новую landing page?
В чём разница между AdsBot-Google и Mediapartners-Google?
Влияет ли AdsBot на SEO и органический поиск?
Как проверить, что AdsBot имеет доступ к моим landing pages?
Нужно ли оптимизировать landing page отдельно для мобильного AdsBot?
Может ли AdsBot заблокировать мою рекламу?
Как часто нужно обновлять landing page для хорошего Quality Score?
Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.