Блог · SEO

CDN geo-routing и контент для бота

Практический разбор CDN geo-routing и контента для бота риски edge-логики, hreflang и чек-лист сравнения HTML.

~3 мин чтения SEO

Мониторы с сетевой картой CDN в серверной комнате с голубым светом

Что ломает CDN в SEO

CDN ускоряет TTFB и раздачу статики, но geo-routing и edge-логика легко создают разный HTML для пользователя и бота. Если из Украины виден полный прайс, а Googlebot из США получает урезанную или другую языковую версию индекс разъедется с реальностью.

Типовые триггеры A/B на edge без sticky для бота, редиректы по IP-стране на тот же path, разные cache-ключи без Vary, WAF который режет датацентры Google. Скорость не оправдывает нестабильный контент.

  • Симптом в GSC другой snippet чем видит команда локально.
  • Риск политика cloaking если боту сознательно другой HTML.
  • Цель один канонический HTML на URL независимо от страны запроса.

Geo-routing и разные ответы

Монитор со схемой geo-routing CDN и ноутбук с трассировкой маршрутов
Разные edge-ответы по стране пользователя могут разойтись с тем что видит бот.

Geo-routing полезен для валюты, доставки и юридических блоков но опасен когда подменяет основной контент страницы. Лучше отдельные URL или параметры с корректным canonical / hreflang чем «тихий» swap body. Кеш должен учитывать только безопасные отличия (например Cookie для согласия) и не плодить дубли.

  • Зафиксируйте какие заголовки входят в cache key.
  • Не делайте 302 по IP на другой язык без возможности боту пройти на все версии.
  • Логи edge сравнивайте с crawl stats в Search Console.

Как видит контент бот

Терминал с логами обхода бота на рабочем столе разработчика
Googlebot обычно идёт из США поэтому geo-контент для UA/EU должен быть доступен и боту.

Googlebot преимущественно краулит с американских IP и рендерит JS. Проверяйте URL через URL Inspection и сторонние fetch из US/EU/UA. Контент критичный для ранжирования должен быть в первом ответе или в SSR который видит бот. Блокировка датацентров в WAF «для безопасности» часто режет именно краулер.

Хак на заметку. Сохраните curl с User-Agent Googlebot и без него из нескольких exit-node. Diff HTML длиной больше нескольких процентов на money-URL это красный флаг.

Hreflang и edge-логика

Ноутбук с языковым переключателем и картой мира на фоне агентства
Hreflang и стабильные URL важнее скрытого geo-swap HTML на том же пути.

Международные версии оформляйте по гайду localized versions с отдельными URL. Edge может отдавать правильный язык по Accept-Language только как UX-подсказку с возможностью остаться на выбранном URL. Hreflang в HTML или headers должен совпадать с тем что реально индексируется.

  • Самоссылка hreflang на каждой языковой версии.
  • x-default на выбор языка или глобальный хаб.
  • CDN не должен отрезать link-теги hreflang при минификации.

Чек-лист проверки

Чек-лист CDN и SEO рядом с ноутбуком и edge-дашбордом
Проверка из нескольких локаций и от имени бота снимает сюрпризы индексации.

Чек-лист на заметку (20–30 минут). Сделайте сейчас

  1. Снимите HTML money-URL из UA, EU и US (или через прокси).
  2. Сравните с ответом под User-Agent Googlebot.
  3. Проверьте cache-control, vary и ключи кеша на edge.
  4. Пройдите URL Inspection в Search Console.
  5. Сверьте hreflang и canonical на всех языковых двойниках.
  6. Просмотрите WAF/бот-правила на блокировку датацентров Google.
  7. Зафиксируйте политику «одинаковый основной контент на URL».
Риск CDN Симптом Что сделать
Geo HTML swap Разный body по стране Отдельные URL или одинаковый HTML
WAF vs Googlebot Мягкие 403 / пустые страницы Allowlist / проверка UA+IP
Кривой cache key Случайные версии контента Упростить keys, добавить тесты
Hreflang edge-cut Потерянные link-теги Не резать head на CDN

Типичные ошибки

  • Отдавать боту «лёгкую» версию без цен и отзывов.
  • Редиректить все не-US IP на /ua/ без hreflang.
  • Кешировать персонализированный HTML как общий.
  • Игнорировать soft 404 после WAF challenge.
  • Считать что более быстрый TTFB автоматически = лучше SEO.

Заключение

CDN geo-routing полезен для скорости и локализации UX но опасен если бот и пользователь видят разный основной контент. Держите стабильный HTML на URL, корректный hreflang и регулярные проверки из нескольких локаций.

Нужен технический аудит CDN и индексации команда SEO-Studio поможет в рамках SEO-услуг.