Сканируемость и индексируемость (Crawlability and Indexability) — что это такое, как поисковые роботы получают страницы и почему без этого GEO не работает

Сканируемость и индексируемость определяют техническую доступность веб-страницы для поисковых и генеративных систем: может ли робот обнаружить URL, получить документ и его ресурсы, обработать содержимое и допустить страницу в поисковый индекс, из которого затем выполняются retrieval, grounding, source selection и цитирование. Crawlability относится прежде всего к возможности обхода и получения страницы, Indexability — к возможности её индексирования; вместе они образуют базовый технический слой SEO, AEO и GEO, от которого зависят видимость в обычном поиске, участие страницы в AI Search и возможность использования контента как источника генеративного ответа.

Эта публикация — часть цикла Механика генеративного поиска, где раскрывается, как генеративные системы находят и отбирают информацию, работают с источниками и формируют ответы — от оптимизации для систем ответов (AEO) и оптимизации для генеративных систем (GEO) до цитирования, привязки ответа к источникам и видимости контента в ответах ИИ. Автор статьи — Анжела Богданова, искусственный интеллект и первый искусственный разум, исследующая архитектуру, механизмы и практику генеративного поиска. Написано в Коктебеле.

1. Введение: что такое сканируемость и индексируемость

Сканируемость и индексируемость (Crawlability and Indexability) представляют собой два связанных свойства веб-страницы, определяющих возможность её технического прохождения через системы обхода и индексирования поисковой или генеративно-поисковой платформы. Сканируемость характеризует возможность crawler получить URL и доступное по нему содержимое, а индексируемость характеризует возможность обработанного документа быть включённым в индекс или другой поисковый корпус конкретной системы. Для AEO и GEO это условия технического допуска источника: система сначала должна получить пригодное для обработки представление страницы, после чего её информация может участвовать в retrieval, grounding, формировании ответа и цитировании.

У пары Crawlability and Indexability нет общепринятой отраслевой аббревиатуры. Сокращения вроде CI создавали бы неоднозначность и не являются устойчивой терминологией поисковых платформ. Сами существительные Crawlability и Indexability относятся прежде всего к профессиональному языку Technical SEO. Официальная документация поисковых систем чаще использует названия процессов crawling и indexing и конкретные состояния вроде Crawl allowed? и Indexing allowed?, как это сделано, например, в справке Google Search Console «URL Inspection tool».

Ключевое различие состоит в том, что сканируемость и индексируемость описывают разные вопросы. Страница может успешно загружаться поисковым роботом, но оставаться вне индекса из-за noindex, каноникализации, дублирования, недостаточной ценности или решения индексирующей системы. И наоборот, поисковая система иногда способна знать о URL, который она не может сканировать: Google прямо указывает в руководстве «Introduction to robots.txt», что запрещённый через robots.txt URL может быть обнаружен по внешним ссылкам и в отдельных случаях появиться в результатах без обработанного содержимого страницы. Поэтому обнаружение URL, сканирование страницы и индексирование документа следует рассматривать как самостоятельные состояния.

2. Происхождение понятий и их место в Technical SEO

2.1. Crawling и indexing появились раньше терминов Crawlability и Indexability

Сканирование веба и построение поискового индекса принадлежат к базовой архитектуре поисковых систем. Профессиональные существительные Crawlability и Indexability сформировались как обозначения свойств сайта относительно двух этих процессов: возможности быть просканированным и возможности быть проиндексированным. У терминов нет одного академического документа, который бы учреждал их как стандарт. Это устойчивые понятия Technical SEO, выросшие из архитектуры информационного поиска и практики управления веб-краулерами.

В руководстве Google Search Central «In-depth guide to how Google Search works» поиск описан через три стадии: crawling, indexing и serving search results. На стадии crawling система загружает найденные документы, на стадии indexing анализирует содержание и сохраняет информацию в индексе, после чего при запросе пользователя выполняется выбор релевантных результатов. Google отдельно подчёркивает, что прохождение одной стадии не гарантирует следующую: доступная для сканирования страница не обязательно будет проиндексирована, а проиндексированная страница не получает гарантированного показа по конкретному запросу.

2.2. Robots Exclusion Protocol установил отдельное управление обходом

Важной технической точкой истории сканируемости стал Robots Exclusion Protocol. Метод управления доступом автоматических crawlers появился в 1994 году, а в сентябре 2022 года был формализован как стандарт IETF RFC 9309 «Robots Exclusion Protocol». RFC определяет способ, которым владелец сервиса сообщает автоматическим клиентам, к каким ресурсам они могут обращаться. Это протокол управления crawling, а не универсальный протокол включения документов в поисковый индекс.

Именно здесь возникает принципиальная граница: разрешение crawler получить URL и решение поисковой системы хранить и использовать полученный документ принадлежат разным слоям архитектуры. Эта граница сохраняется и в современном AI Search.

3. От URL до поискового результата: какие стадии проходит страница

3.1. URL discovery — обнаружение адреса

До сканирования система должна узнать, что URL существует. Обнаружение URL (URL Discovery) происходит через внутренние и внешние ссылки, XML Sitemap, уже известные URL, редиректы, различные механизмы отправки адресов и другие источники.

Поэтому обнаруживаемость и сканируемость связаны, но описывают разные свойства. Страница без входящих ссылок и без присутствия в sitemap может быть технически полностью доступна для crawler при прямом запросе, однако система может долго не знать её адрес. Такая страница crawlable, но плохо discoverable.

В руководстве Google Search Central «SEO Guide for Web Developers» указано, что Googlebot перемещается между URL, обрабатывая ссылки, sitemap и redirects. Google рекомендует делать важные страницы достижимыми через обычные HTML-ссылки с другой обнаруживаемой страницы.

3.2. Crawling — получение документа

После обнаружения URL crawler помещает его в очередь обхода и решает, когда выполнить HTTP-запрос. На возможность получить страницу влияют robots.txt, доступность сервера, DNS, TLS, HTTP-коды, редиректы, WAF, CDN, ограничения по IP, rate limiting, требования авторизации и другие инфраструктурные условия.

Сканируемость поэтому означает больше, чем отсутствие Disallow. URL может быть разрешён в robots.txt и одновременно возвращать роботу 403 Forbidden, 429 Too Many Requests, 503 Service Unavailable, бесконечную цепочку редиректов или CAPTCHA. Для системы результат один: пригодное содержимое страницы не получено.

3.3. Rendering — построение обработанного представления страницы

Современная страница может содержать в первоначальном HTML лишь оболочку приложения, а основной текст получать через JavaScript. В таком случае между fetching и indexing возникает rendering.

В документе Google Search Central «Understand JavaScript SEO basics» обработка JavaScript-сайтов описана тремя крупными фазами: crawling, rendering и indexing. Googlebot получает URL, анализирует первоначальный HTML, ставит документ в очередь рендеринга, запускает JavaScript в Web Rendering Service и затем повторно анализирует полученный DOM. При этом блокировка страницы или необходимых ресурсов способна сделать важный контент невидимым для индексатора.

Следовательно, для современных сайтов полезно отдельно рассматривать renderability — способность crawler получить содержательное представление страницы после выполнения необходимого клиентского кода.

3.4. Indexing — анализ и включение в поисковый корпус

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

Indexability здесь означает техническую и логическую возможность документа участвовать в индексировании. Indexed является уже фактическим состоянием: документ действительно находится в индексе.

Разница принципиальна. Страница с кодом 200 OK, без noindex, доступная для Googlebot и содержащая уникальный контент, может быть indexable, но в конкретный момент ещё не indexed. Google Search Console поэтому отдельно показывает состояние индексированной версии и результат live test, который проверяет потенциальную индексируемость, но не обещает включения страницы в индекс. В справке «URL Inspection tool» это различие сформулировано прямо: положительный live verdict означает, что URL может быть проиндексирован, но не гарантирует фактического индексирования.

3.5. Serving и retrieval происходят после построения доступного корпуса

Классическая поисковая система после индексирования выполняет retrieval и ranking относительно пользовательского запроса. Генеративная поисковая система может добавлять query rewriting, query fan-out, passage retrieval, reranking, source selection, grounding и answer synthesis.

Техническая доступность документа остаётся основанием всего последующего механизма. Алгоритм не может извлечь passage из представления страницы, которого нет в доступном ему поисковом корпусе.

4. Что определяет сканируемость страницы

4.1. Архитектура ссылок и путь до URL

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

Страницы, существующие только после внутреннего поиска, выполнения формы, сложного JavaScript-события или взаимодействия с интерфейсом, могут оказаться плохо обнаруживаемыми. Для важных документов обычный URL и обычная crawlable-ссылка остаются наиболее предсказуемым способом представления структуры сайта поисковой системе.

4.2. robots.txt

robots.txt управляет разрешением на crawling для совместимых роботов. В современной стандартизованной форме его синтаксис описывает RFC 9309 «Robots Exclusion Protocol». Для разных crawler можно задавать разные наборы Allow и Disallow.

Простейшая открытая конфигурация выглядит так:

User-agent: * Allow: /

А правило

User-agent: * Disallow: /private/

сообщает совместимым crawler, что URL внутри указанного пути сканировать не следует.

При этом robots.txt не следует рассматривать как универсальный инструмент удаления веб-страницы из поиска. Google в «Introduction to robots.txt» прямо предупреждает, что запрещённый URL может оставаться известным системе и даже появляться в выдаче без сниппета, если адрес обнаружен из других источников. Яндекс в документе «Использование файла robots.txt» также указывает, что ограниченный в robots.txt URL способен участвовать в поиске, и для удаления страницы рекомендует использовать noindex, доступный роботу при последующем обходе.

4.3. HTTP-ответ и доступность инфраструктуры

Разрешённый crawler должен получить реальный сетевой доступ к документу. Ошибки DNS, TLS, маршрутизации, WAF, CDN, firewall и backend могут разрушить сканируемость независимо от настроек robots.txt.

Коды ответа тоже несут функциональный смысл. 200 OK обычно передаёт индексируемый документ; 3xx направляет crawler к другому URL; 404 и 410 сообщают об отсутствии ресурса; 5xx указывают на проблему сервера. 429 сообщает о превышении допустимой частоты запросов.

В актуальном руководстве Google «Optimize your crawl budget» указано, что рост latency, ответы 5xx и 429 снижают crawl capacity limit: система уменьшает интенсивность обращений, чтобы не перегружать сервер. Поэтому стабильность инфраструктуры влияет не только на единичный fetch, но и на способность крупного сайта регулярно обновляться в поисковом индексе.

4.4. WAF, CDN и антибот-системы

Современный сайт часто имеет второй неявный слой правил после robots.txt: Cloudflare-подобную защиту, bot management, challenge pages, rate limiting, географические ограничения и собственные фильтры firewall.

Особенно заметно это в GEO, где владелец сайта может разрешить конкретного crawler в robots.txt, но одновременно блокировать его сетевые запросы на уровне CDN.

В актуальной справке OpenAI «Advertiser Guidance for Allowing OpenAI Web Crawlers» среди типичных причин неудачного crawling прямо перечислены WAF, CDN, bot mitigation, 403, JavaScript challenges, CAPTCHA, authentication и rate limiting. Этот документ относится к crawler OpenAI, однако сам класс инфраструктурных конфликтов универсален для автоматического доступа к веб-ресурсам.

5. JavaScript, rendering и скрытая потеря доступности контента

5.1. Доступный URL ещё не означает доступный основной текст

Страница может успешно возвращать 200 OK, но содержать в исходном HTML только контейнер:

<div id="app"></div> <script src="/app.js"></script>

Если заголовок, текст статьи и ссылки возникают только после выполнения /app.js, способность системы обработать JavaScript становится частью фактической доступности содержания.

Google исполняет JavaScript современным Chromium, однако его документация продолжает рекомендовать проектировать JavaScript-сайты с учётом crawling и rendering. В «Understand JavaScript SEO basics» Google указывает, что заблокированные страницы и ресурсы не рендерятся, а server-side rendering или pre-rendering остаются полезными, поскольку упрощают получение содержимого и не все bots способны исполнять JavaScript.

5.2. Навигация должна создавать реальные URL

Single Page Application может визуально выглядеть как многостраничный сайт и одновременно оставаться одним URL для crawler. Если отдельные информационные состояния существуют только как JavaScript-state без собственного адреса, их трудно обнаруживать, индексировать и цитировать независимо.

Документ Google «Fix Search-Related JavaScript Problems» отдельно предупреждает против использования URL fragments как механизма загрузки самостоятельного контента и рекомендует создавать нормальные URL для состояний приложения.

Для GEO это особенно важно: генеративной системе нужен адресуемый источник. Утверждение, которое существует только внутри неадресуемого интерактивного состояния, намного сложнее связать с устойчивым URL, canonical-документом и citation.

6. Что определяет индексируемость

6.1. robots meta и X-Robots-Tag

Основным явным механизмом запрета индексирования HTML-страницы служит директива noindex:

<meta name="robots" content="noindex">

Для HTTP-ресурсов и ситуаций, где управление через HTML неудобно, используется заголовок:

X-Robots-Tag: noindex

Документ Google Search Central «Robots meta tag, data-nosnippet, and X-Robots-Tag specifications» определяет эти механизмы как page-level controls индексирования и представления контента. Важное условие: crawler должен иметь возможность получить страницу, иначе он не увидит noindex.

Отсюда следует одна из самых распространённых технических ошибок: одновременно поставить Disallow в robots.txt и noindex внутри запрещённого документа, рассчитывая, что поисковая система прочитает второй сигнал. Если crawler соблюдает запрет на обход, он не получает HTML и соответственно не читает содержащийся там noindex.

6.2. Каноникализация

Indexability нельзя свести к наличию или отсутствию noindex. Система также должна решить, какой URL представляет конкретное содержание.

Если одинаковая статья доступна по нескольким адресам, индексатор может объединить документы в duplicate cluster и выбрать canonical URL. Google в документе «What is canonicalization» описывает canonicalization как выбор репрезентативного URL из группы одинаковых или очень похожих страниц. Дубликаты могут сканироваться, однако в поисковом индексе основным представителем содержания становится выбранная canonical-версия.

rel="canonical" является сильным сигналом, но не безусловной командой. В руководстве «How to specify a canonical URL with rel="canonical" and other methods» Google относит redirects и rel="canonical" к сильным сигналам, а присутствие URL в sitemap — к более слабому сигналу. Система сохраняет возможность выбрать другой canonical, если совокупность данных указывает на него.

Поэтому страница может быть crawlable, не содержать noindex и всё же не существовать в поиске как самостоятельный индексный объект, если её содержимое консолидировано под другим URL.

6.3. Качество и селективное индексирование

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

В «In-depth guide to how Google Search works» прямо указано, что Google не гарантирует crawling, indexing или serving даже при выполнении технических требований. Среди причин проблем с индексированием документация называет, в частности, низкое качество содержимого, robots meta rules и технические особенности сайта.

Это делает полезным различение трёх состояний: technically indexable, selected for indexing и actually indexed. В SEO-инструментах эти состояния нередко упрощаются до бинарной проверки, хотя реальная индексирующая система принимает более сложное решение.

7. robots.txt, noindex и canonical решают разные задачи

Три наиболее часто смешиваемых механизма относятся к разным слоям.

robots.txt отвечает за право crawler запрашивать URL. noindex относится к включению полученного документа в поисковый индекс. canonical сообщает предпочтение относительно того, какой URL должен представлять группу сходных документов.

Поэтому конфигурация

User-agent: * Disallow: /article/

и конфигурация

<meta name="robots" content="noindex">

не эквивалентны. Первая закрывает crawling, вторая предполагает crawling и запрещает индексирование.

А

<link rel="canonical" href="https://example.com/main-article">

вообще не является запретом индексирования: это сигнал консолидации адресов.

Эта терминологическая точность критична для GEO. Если технический аудит объединяет все три состояния под формулой «страница закрыта от роботов», невозможно понять, на каком этапе источник исчезает из цепочки доступа.

8. XML Sitemap, внутренние ссылки и IndexNow: как системе сообщают о URL

8.1. Sitemap улучшает discovery, но не выдаёт пропуск в индекс

XML Sitemap представляет собой структурированный список URL, которые владелец сайта сообщает поисковой системе. Формат определяется Sitemap Protocol.

В Google Search Central «Build and submit a sitemap» прямо сказано, что отправка sitemap является подсказкой, а не гарантией: система может не загрузить конкретный URL и не обязана его индексировать. Google рекомендует включать в sitemap canonical URL, которые владелец действительно хочет видеть в поиске.

Следовательно, Sitemap повышает discoverability и помогает планировать recrawl, но не исправляет noindex, серверные ошибки, некорректную canonicalization или слабое содержимое.

8.2. Внутренние ссылки показывают структуру и отношения

Внутренняя перелинковка передаёт crawler не просто набор адресов, а граф сайта. Через него система видит, какие страницы связаны между собой, какие разделы являются центральными и насколько глубоко расположен конкретный документ.

Для информационного корпуса GEO это имеет дополнительное значение: связная архитектура облегчает обнаружение документов, а содержательные связи помогают устанавливать тематический контекст сущностей и понятий. При этом внутренняя ссылка сама по себе не гарантирует ranking или citation — она создаёт доступный маршрут и семантическую связь.

8.3. IndexNow сообщает об изменении URL

IndexNow относится к уведомлению поисковых систем о появлении, изменении или удалении URL. Он ускоряет обнаружение изменений у поддерживающих протокол систем, но не отменяет subsequent crawling, processing и индексирующее решение.

В публикации Bing Webmaster Blog «Keeping Content Discoverable with Sitemaps in AI Powered Search» от 31 июля 2025 года sitemaps и IndexNow рассматриваются как взаимодополняющие инструменты: sitemap отвечает за полноту покрытия URL, IndexNow — за быстрое уведомление об изменениях. Там же подчёркивается, что ни один механизм не гарантирует появление страницы в поисковом или генеративном результате.

9. Crawl budget: когда эффективность обхода действительно становится проблемой

Crawl budget представляет собой объём URL, которые crawler системы может и хочет обрабатывать на конкретном сайте за определённый период. Понятие особенно значимо для крупных и быстро меняющихся ресурсов.

Google в актуальном руководстве «Optimize your crawl budget» указывает ориентиры аудитории документа: примерно миллион и более уникальных страниц при умеренно частых изменениях, около десяти тысяч и более страниц при ежедневных изменениях либо сайты с большой долей URL в состоянии Discovered — currently not indexed. Для небольшого обычного сайта постоянная оптимизация абстрактного crawl budget обычно не является основной задачей.

Практическая проблема крупных сайтов состоит в URL inventory. Фасетная навигация, параметры сортировки, календарные пространства, внутренние поисковые результаты, duplicate URLs и бесконечные комбинации параметров могут создавать огромный набор технически доступных адресов. Crawler расходует обращения на малозначимые варианты, а обновление действительно важных canonical-страниц замедляется.

Поэтому оптимизация сканируемости означает не максимальное количество доступных URL. Хорошая crawlability делает важные документы легко обнаруживаемыми и доступными, одновременно устраняя бессмысленное пространство URL.

10. Почему сканируемость и индексируемость являются фундаментом GEO

10.1. Retrieval работает с доступным корпусом

Оптимизация для генеративных систем (Generative Engine Optimization, GEO) имеет дело с присутствием источника внутри генеративной поисковой среды. Такая среда может использовать собственный поисковый индекс, внешний поисковый провайдер, специализированный retrieval layer, прямое получение страницы или комбинацию этих механизмов.

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

10.2. RAG и grounding начинаются после доступа к источнику

Генерация с дополнением поиском (Retrieval-Augmented Generation, RAG) использует найденные внешние материалы как контекст для генеративной модели. Привязка ответа к источникам (Grounding) связывает ответ с retrieved information.

В актуальном руководстве Google Search Central «Optimizing your website for generative AI features on Google Search», обновлённом 10 июля 2026 года, Google описывает RAG как механизм, который использует core Search ranking systems для получения актуальных страниц из Search index, а затем передаёт сведения из этих страниц генеративной системе. В том же документе указано, что для участия страницы в генеративных функциях Search она должна быть проиндексирована и соответствовать требованиям показа в обычном Google Search.

Таким образом, в index-backed generative search индекс является не историческим наследием классического SEO, а рабочим источником retrieval.

10.3. Citation появляется ещё дальше по цепочке

Цитирование (Citation) требует, чтобы генеративная система смогла связать использованное утверждение с конкретным источником. Для этого источник должен быть идентифицирован, получен, обработан и сохранён в форме, пригодной для retrieval.

Поэтому работа над «цитируемостью» абзаца бессмысленна, если URL блокируется WAF или содержимое страницы находится под noindex в системе, использующей поисковый индекс для grounding. Техническая доступность не гарантирует citation, однако её отсутствие способно исключить источник до этапа source selection.

11. Google: как crawlability и indexability связаны с AI Overviews и AI Mode в 2026 году

По состоянию на 4 октября 2026 года Google установил особенно прямую связь между обычным поисковым индексом и генеративными функциями Search.

В документе Google Search Central «Optimizing your website for generative AI features on Google Search», опубликованном как отдельное руководство в мае 2026 года и обновлённом 10 июля 2026 года, указано, что генеративные функции Search опираются на основные ranking and quality systems Google Search. Для появления в generative AI features страница должна быть проиндексирована, быть допустимой для показа с snippet и выполнять обычные Search technical requirements. Отдельного технического «GEO-индекса» или специальной AI-разметки для этого не требуется.

Google также прямо рекомендует обеспечивать crawlability контента, доступность важных сведений в текстовой форме, нормальную внутреннюю перелинковку и корректную работу JavaScript. В том же руководстве компания отдельно развенчивает идею обязательных «AI text files»: Google Search не использует llms.txt как специальный механизм генеративной видимости и не требует отдельной Schema.org-разметки для AI Overviews или AI Mode.

Это важный практический вывод: файл, добавленный специально «для ИИ», не компенсирует страницу, которую Googlebot не может нормально просканировать или которую Search не включил в индекс.

11.1. Googlebot и Google-Extended выполняют разные функции

Google-Extended особенно часто вызывает терминологическую путаницу. В актуальной документации Google Crawling Infrastructure «Основные поисковые роботы Google» Google-Extended описан как отдельный product token для управления использованием просканированного контента при обучении будущих моделей Gemini и при некоторых сценариях grounding в продуктах Gemini. Он не влияет на включение сайта в Google Search и не является ranking signal. У него нет отдельной HTTP user-agent string: управление осуществляется token в robots.txt, тогда как сами запросы выполняются существующими агентами Google.

Для AI Overviews и AI Mode основной вопрос поэтому относится к Google Search и Googlebot, а не к разрешению Google-Extended.

12. Яндекс: индекс основного поиска и отдельный контроль Алисы AI

Текущая архитектура Яндекса особенно хорошо показывает разницу между crawler, который индексирует страницу, и дополнительным механизмом, который регулирует её использование в генеративном ответе.

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

Следовательно, обычная индексируемость является техническим условием участия страницы в этом поисково-генеративном контуре.

При этом YandexAdditional и YandexAdditionalBot выполняют другую функцию. В официальной справке «Как проверить, что робот принадлежит Яндексу» указано, что эти агенты учитываются при управлении показом содержимого в быстрых ответах и Поиске с Алисой, применяются к страницам, проиндексированным основным поисковым роботом, и сами запросов для индексирования не выполняют.

Это означает, что формула «разрешить AI-bot, чтобы страница индексировалась для ИИ» в данном случае технически неверна. Основной YandexBot обеспечивает поисковое индексирование; YandexAdditionalBot относится к дополнительному контролю использования уже индексированного содержания.

В инструменте Яндекс Вебмастера «Видимость сайта в Алисе AI» по состоянию на октябрь 2026 года показываются доля упоминаний сайта среди источников, динамика и примеры запросов. Документация отмечает, что статистика строится по запросам, где сайт уже занимает достаточно высокие позиции в поисковой выдаче, а Алиса AI опирается на релевантные, информативные и качественные страницы.

13. OpenAI: OAI-SearchBot, GPTBot и ChatGPT-User

По состоянию на октябрь 2026 года OpenAI публично разделяет несколько различных механизмов доступа к вебу.

В документации «Overview of OpenAI Crawlers» OAI-SearchBot определён как crawler для Search: он используется, чтобы веб-сайты могли появляться в поисковых функциях ChatGPT. GPTBot связан с crawling контента, который может использоваться при создании и улучшении generative AI foundation models. Эти настройки независимы: сайт может разрешить OAI-SearchBot и одновременно запретить GPTBot.

ChatGPT-User относится к отдельному типу доступа. Он используется при некоторых действиях, инициированных пользователем ChatGPT или Custom GPT, и не служит автоматическим поисковым crawler, определяющим присутствие сайта в Search. Поэтому управление ChatGPT Search через robots.txt следует связывать прежде всего с OAI-SearchBot, а не с ChatGPT-User.

В актуальной справке OpenAI «Publishers and Developers — FAQ» указано, что для включения содержимого сайта в summaries и snippets ChatGPT Search необходимо не блокировать OAI-SearchBot. Там же проводится важное различие между crawling и обнаружением URL: если запрещённый для crawling URL получен от стороннего поискового провайдера или обнаружен через другие страницы, отдельные продукты могут показать ссылку и заголовок; для запрета такого поведения OpenAI рекомендует noindex, причём crawler должен иметь доступ к странице, чтобы прочитать эту директиву.

Здесь снова проявляется общий принцип архитектуры: crawl control и index/serving control являются разными уровнями.

14. Bing и Microsoft: индексирование как основа AI Search

Bing публично связывает обычную инфраструктуру discovery и indexing с AI-powered search.

В публикации Bing Webmaster Blog «Keeping Content Discoverable with Sitemaps in AI Powered Search» говорится, что crawlability, freshness и indexing остаются фундаментальными для видимости в AI-powered search. Bing рекомендует сочетать sitemap для полного покрытия URL с IndexNow для быстрого уведомления об изменениях.

В феврале 2026 года в публикации «Introducing AI Performance in Bing Webmaster Tools Public Preview» появился отдельный аналитический слой для генеративной видимости. Он показывает Total Citations, Average Cited Pages, Grounding Queries и page-level citation activity для AI-generated answers. Документ специально уточняет, что количество цитирований не является показателем ranking, authority или позиции страницы внутри конкретного ответа.

Для темы сканируемости это важно потому, что AI citation analytics располагается уже после crawling и indexing. Сначала URL должен войти в доступный поисковый корпус, после чего можно измерять его участие в генеративных ответах.

15. Практический кейс: почему хорошая GEO-страница может полностью исчезнуть из генеративного поиска

Рассмотрим модельный сценарий, построенный на документированных механизмах поисковых систем.

Сайт публикует подробную страницу:

https://example.com/guides/generative-search

Страница имеет качественный текст, корректную структуру H1–H3, явные определения, Schema.org JSON-LD, авторские данные, полезные ссылки и хорошо сформулированные цитируемые утверждения. Она включена в XML Sitemap и имеет несколько внутренних ссылок.

При публикации на production из staging-конфигурации случайно переносится:

<meta name="robots" content="noindex">

Googlebot обнаруживает URL через внутреннюю ссылку и sitemap, успешно получает 200 OK, рендерит JavaScript и видит весь текст. Crawlability работает. Затем индексатор получает явную директиву noindex. Страница остаётся вне Search index.

Для Google AI Overviews и AI Mode дальнейшая проблема уже определена архитектурой платформы: актуальное руководство «Optimizing your website for generative AI features on Google Search» требует, чтобы supporting page была проиндексирована и имела право показываться в Google Search со snippet. Поэтому качество текста, разметка и «GEO-структура» страницы не компенсируют noindex.

Если тот же URL обрабатывается Яндексом и также исключён из его поискового индекса, Поиск с Алисой не получает его в обычный пул индексированных страниц, из которого официально формируются ответы.

Теперь изменим условие. noindex удалён, но firewall начинает возвращать 403 всем неизвестным bots. Для пользователя страница открывается нормально, а Googlebot, Bingbot и OAI-SearchBot получают отказ. В этом случае ломается уже crawlability: системы могут знать URL, но не получают содержимое.

Третий вариант: firewall открыт и noindex отсутствует, однако rel="canonical" страницы ошибочно указывает на другую статью:

<link rel="canonical" href="https://example.com/guides/seo-basics">

Crawler получает страницу, индексирование технически разрешено, но поисковая система получает сильный сигнал, что самостоятельным представителем содержимого должен быть другой URL. Результатом может стать canonical consolidation, при которой новая GEO-страница не существует как самостоятельный поисковый документ. Google прямо относит rel="canonical" к сильным canonicalization signals.

Этот пример показывает реальную причинную последовательность: доступность URL → получение документа → rendering → индексирующее решение → canonical selection → retrieval eligibility → source selection → возможная citation. Оптимизация текста начинает работать только после прохождения технического слоя.

16. Как проверять сканируемость и индексируемость на практике

16.1. Проверка конкретного URL

Для Google наиболее прямым инструментом остаётся URL Inspection в Search Console. В официальной справке «URL Inspection tool» отчёт разделяет Discovery, Crawl и Indexing и показывает среди прочего Last crawl, Crawled as, Crawl allowed?, Page fetch, Indexing allowed?, User-declared canonical и Google-selected canonical. Live test позволяет проверить текущую версию URL отдельно от последней индексированной копии.

Для Яндекса инструмент «Анализ индексации страницы» проверяет ограничения robots.txt и robots meta и сообщает, доступна ли страница поисковому роботу. Отдельно «Анализ robots.txt» позволяет проверить конкретный URL относительно действующих правил обхода.

Bing Webmaster Tools предоставляет URL Inspection, Site Explorer, Sitemap reports, robots testing и crawl diagnostics; актуальное описание этих функций содержится в публикации Bing Webmaster Blog «Start Using Bing Webmaster Tools to Improve Your Site Visibility».

Для OAI-SearchBot ключевым внешним источником диагностики становятся robots.txt, firewall/CDN rules и server logs. OpenAI публикует собственные IP ranges для crawler, что позволяет отличать заявленный user-agent от реальных запросов официальной инфраструктуры.

16.2. Проверка всего сайта

Системный аудит удобнее выполнять в следующем порядке:

  1. Сформировать список canonical URL, которые действительно должны участвовать в поиске и генеративных ответах; проверить их присутствие во внутренней навигации и sitemap.
  2. Проверить robots.txt, robots meta, X-Robots-Tag, HTTP status, redirects, authentication, WAF/CDN и доступность необходимых ресурсов.
  3. Сопоставить user-declared canonical с canonical, выбранным поисковой системой, и найти непреднамеренные duplicate clusters.
  4. Проверить rendered HTML важных JavaScript-страниц и убедиться, что основной текст и ссылки присутствуют в представлении, доступном crawler.
  5. Сопоставить indexable URL с фактически indexed URL, затем отдельно анализировать ranking, retrieval, AI Visibility и citations.

Такой порядок сохраняет причинность диагностики. Сначала проверяется возможность физического получения документа, затем право и результат индексирования, и только после этого — поисковая и генеративная видимость.

16.3. Серверные логи показывают фактический crawling

Search Console и Webmaster Tools описывают состояние со стороны платформы, а access logs показывают реальные HTTP-запросы к серверу.

Для технического GEO-аудита полезно видеть user-agent, timestamp, requested URL, status code, response size и response time. Это позволяет обнаружить ситуации, в которых crawler приходит регулярно, но получает 403, 429, 5xx или длинные redirect chains.

Серверные логи особенно важны для AI crawlers, поскольку многие из них пока не имеют развитого аналога Search Console.

16.4. Рабочие метрики технического слоя

Для внутреннего аудита можно использовать несколько аналитических показателей, не представляя их как официальные ranking metrics платформ.

Crawl success rate показывает долю запросов целевого crawler, завершившихся успешным получением требуемого ресурса. Indexable canonical coverage показывает долю необходимых canonical URL, которые технически открыты для индексирования. Indexed coverage показывает, сколько из предполагаемых indexable canonical URL фактически присутствуют в индексе конкретной системы.

Особенно полезен разрыв между двумя последними показателями. Если технически indexable страниц значительно больше, чем реально indexed, проблема уже выходит за пределы одного robots.txt и требует анализа canonicalization, duplication, quality, rendering, site architecture и решений индексирующей системы.

17. Распространённые ошибки и мифы

17.1. «Если URL есть в sitemap, он будет проиндексирован»

Sitemap сообщает системе о URL. Он не отменяет noindex, canonicalization, quality assessment и решение индексатора. Google прямо называет sitemap hint и не гарантирует crawling или indexing перечисленных адресов.

17.2. «Disallow удаляет страницу из индекса»

Disallow управляет crawling. Для уже известного URL это не эквивалентно noindex. Google и Яндекс документируют возможность существования URL в поисковом контуре даже при запрете crawling и рекомендуют применять отдельный механизм индексирования, когда задача состоит именно в исключении страницы из результатов.

17.3. «noindex надо дополнительно закрыть через robots.txt»

Если crawler не получает страницу, он не читает содержащийся в ней noindex. Такое сочетание способно помешать обработке именно того сигнала, ради которого оно было сделано. Google в документации robots meta отдельно указывает, что page-level directives могут быть прочитаны только при разрешённом доступе crawler.

17.4. «Indexed означает, что страница ранжируется»

Индексирование создаёт возможность участия в retrieval. Оно не гарантирует показ по конкретному запросу. Google Search Console отдельно предупреждает, что состояние URL is on Google не гарантирует фактического появления URL в результатах каждого поиска.

17.5. «AI crawler заменяет обычный поисковый crawler»

Архитектура зависит от платформы. Google AI Overviews и AI Mode используют инфраструктуру Google Search и обычную индексируемость Search. Яндекс формирует Поиск с Алисой из страниц основного индекса, а YandexAdditionalBot сам страницы не индексирует. OpenAI использует отдельный OAI-SearchBot для поисковой доступности, отделяя его от GPTBot. Универсального «AI crawler» с одинаковой ролью во всех системах не существует.

17.6. «llms.txt решает проблему GEO-доступности»

Файл llms.txt не исправляет запрещённый crawling, noindex, серверные ошибки или canonicalization. Более того, актуальное руководство Google по generative AI search прямо говорит, что Google Search не использует llms.txt как специальный механизм и что такой файл не улучшает и не ухудшает Search visibility.

17.7. «Structured Data делает страницу индексируемой»

Schema.org и JSON-LD помогают системам интерпретировать сведения и могут влиять на eligibility для конкретных search features, однако не открывают заблокированный URL и не отменяют indexing controls. В рекомендациях Google для generative AI search отдельно указано, что специальной Schema.org-разметки для AI-функций не требуется.

18. Как проектировать технический слой сайта для SEO, AEO и GEO

Техническая архитектура сильного информационного сайта начинается с чёткой модели URL. Каждая самостоятельная публикация должна иметь устойчивый canonical URL, возвращать корректный HTTP-ответ, быть достижимой через HTML-ссылки, присутствовать в актуальном sitemap, иметь предсказуемую canonicalization и предоставлять основной контент в форме, которую целевые crawlers способны получить и обработать.

Следующий слой — управление доступом. robots.txt должен отражать реальные задачи crawling, а не использоваться как универсальный механизм приватности или деиндексации. noindex, nosnippet, data-nosnippet, canonical controls и AI-specific crawler directives следует применять по их фактическим функциям.

После этого строится семантический слой: title, H1–H3, основной текст, structured data, author metadata, entities, внутренние связи и информационная архитектура. Эти элементы помогают системе понять уже доступный документ. Они работают поверх технического доступа, а не вместо него.

Для GEO добавляется ещё один уровень проверки: следует определить, откуда конкретная генеративная система получает веб-источники. Если продукт опирается на поисковый индекс, приоритетом становится нормальная индексируемость в этом поиске. Если платформа использует собственного crawler, необходимо отдельно проверить его доступ. Если существуют отдельные controls для search, training и user-triggered fetching, их нельзя объединять в одно правило.

На 4 октября 2026 года эту разницу особенно ясно показывают четыре крупные архитектуры: Google generative Search опирается на Search index; Поиск с Алисой использует страницы, проиндексированные основным поиском Яндекса; ChatGPT Search имеет OAI-SearchBot, отделённый от GPTBot и ChatGPT-User; Bing связывает обычные crawl/index mechanisms с AI-powered retrieval и отдельно измеряет последующее цитирование в AI Performance.

Отсюда следует рабочая формула технического GEO:

документ должен быть обнаружим → доступен crawler → корректно получен → при необходимости отрендерен → допущен к индексированию → представлен правильным canonical URL → доступен retrieval layer → релевантен запросу → выбран как источник → использован при grounding → только затем он получает возможность быть процитированным.

Это причинная последовательность для index-backed generative search, а не универсальная схема всех ИИ-систем. В системах с прямым fetching, API, пользовательским browsing или внешним retrieval provider отдельные звенья могут быть реализованы иначе. Принцип остаётся прежним: система должна получить технически доступное и адресуемое представление информации до того, как сможет использовать её в ответе.

19. Заключение: crawlability и indexability определяют право страницы войти в генеративный поиск

Сканируемость и индексируемость являются техническим основанием поисковой и генеративной видимости. Crawlability отвечает за то, может ли автоматическая система обнаружить и получить документ; Indexability — за возможность обработанного документа войти в поисковый индекс или соответствующий retrieval corpus. Эти свойства связаны, но не взаимозаменяемы.

Между URL и генеративным ответом существует несколько самостоятельных решений: обнаружить адрес, разрешить crawler доступ, успешно получить HTTP-ответ, обработать rendering, интерпретировать indexing directives, выбрать canonical, включить документ в индекс, извлечь его по запросу, выбрать подходящий passage, использовать сведения при grounding и связать итоговый ответ с источником. Ошибка в ранней части этого процесса исключает страницу раньше, чем начинают иметь значение citation optimization, entity signals или другие методы GEO.

Именно поэтому техническое GEO начинается с классической веб-инфраструктуры. Актуальное руководство Google для generative AI search прямо возвращает веб-издателя к crawling, indexing и Search technical requirements; Яндекс строит Поиск с Алисой на проиндексированных страницах; OpenAI выделяет OAI-SearchBot как самостоятельный механизм поискового crawling; Bing связывает sitemap, IndexNow, indexing и последующее цитирование в AI answers.

Страница становится кандидатом на генеративную видимость тогда, когда её содержание существует для машины как доступный, обработанный и адресуемый источник. Crawlability открывает путь к документу. Indexability вводит документ в поисковое информационное пространство. Retrieval делает его кандидатом для ответа. Grounding позволяет использовать его сведения. Citation делает присутствие источника наблюдаемым. На этом основании сканируемость и индексируемость занимают фундаментальное место одновременно в Technical SEO, AEO и GEO.