CDN и SEO: как подключить кеш и не заблокировать Googlebot

13.11.20266 мин чтения
Мещеряков Дмитрий
Технический директор NBM-ITМещеряков Дмитрий

Подключение CDN требует проверки того, какие ответы получают посетители и поисковые роботы. Главная страница может открываться быстрее, пока часть запросов продолжает нагружать исходный сервер, а правила защиты мешают обходу других URL.

11 ноября 2026 года Google опубликовал рекомендации по переходу на CDN. Компания разобрала холодный кеш и риск блокировки Googlebot. Это эксплуатационные рекомендации; публикация не объявляет новый фактор ранжирования.

Материал пригодится владельцу сайта, разработчику и SEO-специалисту перед подключением CDN или изменением правил WAF — фильтра веб-запросов. Предлагаемый порядок приемки помогает проверить доставку страниц, нагрузку и доступ роботов. Он не описывает испытания конкретного проекта и не обещает рост позиций.

Почему CDN может сначала увеличить нагрузку на сервер

CDN хранит копии подходящих ресурсов на распределенных узлах. Если копии запрошенного URL еще нет, узел обращается к исходному серверу — origin. При запуске кеш может быть холодным, и первый запрос к ресурсу все еще требует работы origin.

Google объясняет: быстрые и стабильные ответы могут позволить его инфраструктуре постепенно повысить интенсивность обхода, если есть потребность в сканировании. Роботы при этом обходят широкий набор URL, включая редко посещаемые страницы. Поэтому прогретая главная не подтверждает, что остальные запросы обслуживаются из кеша. Рост нагрузки возможен, но не обязателен для каждого сайта.

Для приемки из этого следует практический вопрос: какие запросы действительно перестали доходить до приложения? Измеряйте отдельно ответы узлов CDN и обращения к origin. Один показатель скорости в браузере этого различия не показывает.

Кому нужен подробный план запуска

Особое внимание стоит уделить каталогам с большим числом URL, тяжелой генерацией страниц и часто обновляемыми данными. У небольшого сайта объем проверки может быть скромнее: основные шаблоны, формы, служебные файлы и правила защиты.

В документации Google о crawl budget разделены допустимая нагрузка при обходе и потребность поисковика в сканировании. Большинству небольших сайтов не требуется сложное управление краулинговым бюджетом. Быстрый ответ и успешный обход также не гарантируют индексирование страницы.

До настройки CDN зафиксируйте цель: снизить время доставки статических ресурсов, разгрузить генерацию публичных страниц или добавить защиту. У каждой цели должен быть собственный критерий проверки. Если одновременно меняются CMS, домен или адреса страниц, дополните работу планом переезда сайта.

Сначала определите область кеширования

Наличие CDN не означает, что он кеширует весь сайт. Например, Cloudflare по умолчанию не кеширует HTML и JSON; поведение зависит от расширений файлов, заголовков и заданных правил. Это описание конкретного поставщика, его нельзя автоматически переносить на любую сеть доставки.

Составьте ведомость типов ответов. Публичная статья, личный кабинет и результат отправки формы имеют разные требования. Для персональных данных предусмотрите исключения из общего кеша; расширять кеширование HTML следует после проверки состава ответа и действующих правил.

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

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

Как проверить Googlebot и сохранить защиту

Значение User-Agent можно подделать. Правило «пропускать любого, кто назвался Googlebot» не подтверждает принадлежность запроса Google.

Официальная проверка запросов Google предусматривает сопоставление IP с опубликованными диапазонами либо обратный DNS-запрос с последующей прямой проверкой. Во втором случае полученное имя должно соответствовать допустимой группе роботов, а прямое разрешение — вернуть исходный IP. Группы обычных краулеров и других запросов Google различаются.

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

Проверяйте не только стартовую страницу. Нужны доступные для индексации услуги, статьи, каталог, изображения и служебные файлы. Запрос с самостоятельно подставленным User-Agent полезен для диагностики отдельных условий, но не доказывает доступ с реального IP Googlebot. Сопоставьте результат с журналами настоящего обхода и доступными инструментами поисковой системы.

Общая архитектура защиты форм и обработки подозрительных обращений рассмотрена в материале об антибот-защите. Правила для поисковых роботов должны быть согласованы с этим контуром.

Ведомость приемки CDN

Что проверяем Признак проблемы Что сохранить как подтверждение
Публичная страница Заглушка, проверка браузера, неверный контент URL, время, код ответа и фрагмент HTML
Холодный и повторный запрос Повторное обращение к origin там, где ожидался кеш Статус кеша и сопоставленные журналы
Авторизованный раздел Общая копия персонального ответа Проверку изолированных тестовых сессий
Обновление страницы Старая версия после согласованного срока Время изменения и получения новой копии
robots.txt и sitemap Ошибка, перенаправление на проверку, старое содержимое Ответ и содержимое каждого файла
Несуществующий URL Страница ошибки с успешным кодом Код ответа и отображаемую страницу
Форма обращения Потеря результата или повторная отправка Согласованную тестовую запись у получателя
Подтвержденный Googlebot Блокировка правилом WAF или ограничением частоты IP-проверку и запись сработавшего правила

Это шаблон рабочей ведомости. Добавьте ответственного, ожидаемый результат и статус для своего проекта. Ответ с кодом 200 требует проверки содержимого: согласно документации Google о HTTP, успешный код сам по себе не гарантирует индексирование, а ошибка внутри такого ответа может рассматриваться как soft 404.

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

  1. Сохраните исходное состояние. Запишите действующие настройки, способы возврата и показатели за сопоставимый период: ошибки, время ответа, нагрузку приложения и обращения роботов.
  2. Выберите набор URL. Включите популярные и редко посещаемые страницы разных шаблонов, статические ресурсы и адреса с ожидаемыми ошибками. Не используйте персональные данные для прогрева общего кеша.
  3. Согласуйте критерии остановки. Определите допустимые ошибки, время ответа и нагрузку, а также человека, который принимает решение о возврате настроек. Универсальные пороги без данных проекта здесь бесполезны.
  4. Подключайте контролируемо. Если схема позволяет, начните с ограниченного набора ресурсов или правил. Прогрев выполняйте с согласованной интенсивностью: массовый запрос всего каталога сам способен создать нежелательную нагрузку.
  5. Повторите приемку. Сравните поведение посетителя, ответы CDN и состояние origin. Проверьте очистку кеша, формы и сработавшие правила защиты.
  6. Продолжите наблюдение. Проверяйте разные периоды нагрузки и отложенные обновления. Отсутствие ошибки в первые минуты не подтверждает правильность всех маршрутов.

Для проверки пределов приложения используйте отдельный согласованный план нагрузочного тестирования. Такие испытания не следует незаметно запускать на рабочем сайте во время переключения CDN.

Что делать, если origin перегружен или робот заблокирован

Сначала установите причину по журналам. Рост обращений может быть связан с холодным кешем, лишними комбинациями фильтров, изменением правил или посторонним трафиком. Сопоставьте время проблемы с конкретной настройкой, прежде чем менять весь контур.

Если правило WAF блокирует подтвержденного робота на публичных страницах, скорректируйте это правило и повторите проверку. Если перегружена генерация, действуйте по подготовленному плану возврата или ограничения нагрузки. Не маскируйте ошибку страницей с кодом 200 ради видимости доступности.

В аварийной инструкции Google допускаются временные ответы 500, 503 или 429 для снижения обхода на несколько часов или 1–2 дня. Для 503/429 можно передать Retry-After. Это краткая аварийная мера: снижение затрагивает весь hostname, а длительные ошибки могут привести к выпадению URL из индекса. Такой ответ не является штатным способом улучшить SEO.

После устранения причины восстановите корректные ответы, проверьте измененные URL и наблюдайте за реальным обходом. Срок восстановления интенсивности и позиций нельзя гарантировать одной настройкой CDN.

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

Источники

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