← В блог
    Кейс 2 из 227 мая 20269 минут чтения

    Как я сделал свой сайт видимым для ИИ-поиска: разбор GEO-перестройки по шагам

    Парадокс эксперта по ИИ

    Я консультирую бизнесы по росту выручки через ИИ. И в какой-то момент обнаружил неловкую деталь: когда я спрашивал ChatGPT, Perplexity, Gemini или Яндекс Нейро «кто такой Роман Денисов?», они не находили мой сайт. В лучшем случае — однофамилец. В худшем — ничего.

    Неловко вдвойне. Я не просто маркетолог — я ИИ-консультант, проектирую ИИ-системы для чужого бизнеса; за плечами MBA и 17 лет в маркетинге и продажах. И при этом мой собственный сайт был невидим для тех самых ИИ, под которые я настраиваю клиентов. Классический сапожник без сапог.

    Технически сайт работал. Открывался в браузере, выглядел опрятно. Но для ИИ-поисковиков его как будто не существовало. Всё больше людей сегодня ищут не «синими ссылками» в Google, а спрашивают ИИ напрямую. ИИ выдаёт один ответ — и либо ссылается на тебя, либо нет. Если нет — для этой аудитории тебя не существует. Я разобрал собственный сайт по кирпичикам и пересобрал его так, чтобы ИИ мог его читать. Ниже — что именно я сделал, на пальцах.

    Что такое GEO и почему это не SEO?

    GEO (generative engine optimization) — это оптимизация сайта под ответы ИИ-поисковиков: ChatGPT, Perplexity, Gemini, Яндекс Нейро. Цель GEO — не позиция в списке ссылок, а попадание в сам сгенерированный ответ ИИ в качестве цитируемого источника.

    От классического SEO GEO отличается тремя вещами:

    SEOGEO
    ЦельМесто в «десяти синих ссылках»Чтобы ИИ процитировал вас в своём ответе
    СигналыКлючевые слова и ссылкиМашиночитаемая структура, доступ ботам, однозначные факты
    Формат контентаТекст «для красоты», под клики и вовлечениеПрямые определения, списки, блоки «вопрос-ответ»

    SEO и GEO не конкурируют — они дополняют друг друга. Но старый SEO-инструментарий покрывает только половину того, что нужно ИИ.

    Диагностика: почему ИИ не видел сайт

    Прежде чем что-то менять, я провёл GEO-аудит — около тридцати проверок того, насколько сайт видим в генеративном поиске. Стартовая оценка оказалась низкой: фундамента под ИИ-поиск не было почти никакого. Барьеры свелись к трём.

    1

    Контент собирался прямо в браузере посетителя.

    Это стандартная архитектура большинства современных сайтов: с сервера приходит почти пустая страница, а текст дорисовывает JavaScript уже в браузере. Человек этого не замечает — для него страница открывается мгновенно. ИИ-бот замечает: он часто не выполняет JavaScript и получает пустую заготовку без единого слова контента.

    2

    ИИ-боты были отрезаны на уровне сервера.

    Краулеры OpenAI, Anthropic, Perplexity, Google и Яндекса получали отказ ещё на подходе. Не специально — так работают настройки хостинга и защита от парсинга по умолчанию. В результате боты, которые могли бы привести меня в ответы ИИ, просто не доходили до контента.

    3

    Не было машиночитаемого описания.

    Сайт нигде не объяснял ИИ простым и формальным языком: «вот автор, вот его услуги, вот ответы на типичные вопросы». ИИ приходилось угадывать смысл из вёрстки — а угадывает он плохо и неохотно.

    Что я сделал — шесть слоёв GEO-фундамента

    1. Сделал контент видимым для роботов

    Pre-rendering (предварительный рендеринг) — это формирование готовой HTML-страницы на сервере до того, как её запросит бот или браузер. Я перевёл сайт с клиентского рендеринга на pre-rendering: теперь каждая страница отдаётся уже с полным текстом, а не собирается в браузере.

    Зачем это нужно: ИИ-бот заходит на страницу и сразу получает весь контент — заголовки, абзацы, ответы. Ему не нужно выполнять JavaScript и ждать, пока что-то «дорисуется». Он может прочитать текст, процитировать его и использовать в ответе пользователю.

    Это самый важный шаг из шести. Без него остальные пять — декорации: бесполезно открывать ботам двери и размечать структуру, если на странице для них всё равно пусто.

    2. Открыл доступ ИИ-ботам

    В файле robots.txt я прописал явные разрешения для пяти ключевых ИИ-краулеров:

    • GPTBot — краулер OpenAI (ChatGPT);
    • ClaudeBot — краулер Anthropic (Claude);
    • PerplexityBot — краулер Perplexity;
    • Google-Extended — ИИ-краулер Google (Gemini, AI Overviews);
    • YandexGPT — ИИ-краулер Яндекса (Нейро).

    Параллельно я настроил серверные правила так, чтобы эти боты не отлетали от защиты против парсинга. Разрешения в robots.txt бесполезны, если firewall режет бота на уровне сервера.

    Это стратегическое решение, а не только техническое. Я хочу, чтобы ИИ цитировали мой сайт, поэтому открыл двери. Не все этого хотят: часть компаний и экспертов, наоборот, блокирует ИИ-краулеры, чтобы их контент не уходил в обучение моделей. Я выбрал видимость.

    3. Добавил машиночитаемую структуру

    Schema.org — это стандарт разметки, который описывает содержимое страницы языком, понятным машине однозначно. Я разметил сайт четырьмя основными типами:

    • Person — кто такой Роман Денисов, чем занимается, где находится;
    • Service — какие услуги, для кого и в каком формате;
    • FAQPage — частые вопросы и ответы;
    • Article — статьи в блоге, включая эту.

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

    Что это даёт: ИИ больше не угадывает смысл из вёрстки. Он получает факты в явном виде — и точнее понимает, кого и за что цитировать.

    4. Сделал корректную двуязычность

    Сайт работает на двух языках: EN (основной) и RU. Раньше языковые версии путались в индексе — поисковики и ИИ принимали их за дубли друг друга и не понимали, какую показывать.

    hreflang — это разметка, которая сообщает поисковику, на каком языке страница и какие у неё языковые версии. Я настроил hreflang для пары en/ru, добавил автоопределение языка по браузеру и canonical-ссылки, которые указывают на каноничную версию каждой страницы.

    В результате ИИ теперь понимает: это не два конкурирующих сайта-дубля, а две версии одного контента. Русскоязычному пользователю он покажет русскую страницу, англоязычному — английскую.

    5. Ускорил загрузку

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

    Что я оптимизировал: перевёл картинки в формат WebP и включил ленивую загрузку, почистил лишний JavaScript, включил протокол HTTP/2 и кэширование статики. Core Web Vitals — это набор метрик Google, измеряющих скорость и стабильность загрузки страницы: скорость отрисовки, отзывчивость и отсутствие «скачков» вёрстки. По Core Web Vitals сайт перешёл из «жёлтой» зоны в «зелёную». Точные значения «до/после» добавлю после повторного замера — без выдуманных цифр.

    6. Настроил мгновенное уведомление поисковиков

    IndexNow — это протокол, по которому сайт сам мгновенно сообщает поисковикам о каждом обновлении. Вместо того чтобы ждать, пока бот случайно зайдёт, сайт пингует поисковики: «вот новая страница, забирайте».

    Я подключил IndexNow и подал сайт в три инструмента вебмастеров: Google Search Console, Яндекс.Вебмастер и Bing Webmaster Tools. Также прогрузил sitemap.xml — карту всех страниц сайта.

    Что это даёт: без IndexNow новая страница появляется в индексе через недели; с ним — через минуты. Это «нервная система» GEO: она замыкает цикл «опубликовал → поисковик узнал → ИИ может цитировать».

    Результат — честно, без выдуманных цифр

    Два главных барьера сняты, и это можно утверждать твёрдо:

    • ИИ-боты теперь физически получают контент сайта (pre-rendering);
    • они имеют явное разрешение его читать (robots.txt + серверные правила).

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

    При этом я сознательно не пишу здесь «рост цитируемости в N раз» или «GEO-оценка выросла с X до Y». На день запуска этих цифр просто нет — они появятся после повторного аудита примерно через две недели. Тогда я обновлю эту статью реальными метриками: цитируемость, GEO-оценка «до/после», точные Core Web Vitals. Придумывать «до/после» в день запуска — это маркетинг, а не кейс, а кейс ценен только честностью.

    Обновление · 8 июня 2026

    Прошло две недели: GEO-оценка выросла с 25 до 64 из 100

    Я обещал вернуться с реальными цифрами — и вот они. Через две недели после запуска и внедрений я провёл повторный GEO-аудит по той же методике: шесть измерений и живые замеры через curl с User-Agent всех ключевых ИИ-краулеров — не «по памяти», а на живом сайте. Итог: общая GEO-оценка поднялась с 25 до примерно 64 из 100 (+39). Все три фатальных барьера из первого аудита сняты — сайт перестал быть невидимым для ИИ.

    Было · 25 маяСтало · 8 июня
    Общая GEO-оценка25 / 100 — «критично»~64 / 100 — «хорошо»
    Доступ ИИ-ботов7 из 9 ботов = отказ (403)10 из 10 = HTTP 200
    Машиночитаемая разметка (Schema)5 / 100 — почти нет~85 / 100
    Техническая база (рендеринг, sitemap, robots)40 / 100~82 / 100
    Контент и экспертность (E-E-A-T)50 / 100~70 / 100
    Видимость на ИИ-платформах17 / 100~69 / 100

    По отдельным платформам картина та же. Оценочная видимость в Google AI Overviews выросла с 32 до ~80, в ChatGPT — с 10 до ~70, в Perplexity — с 8 до ~60, в Gemini — с 12 до ~65, в Bing Copilot — с 25 до ~70. Главное изменение под капотом: ИИ-краулеры теперь получают полный контент на каждом маршруте (pre-rendering) и имеют явное разрешение его читать (robots.txt + серверные правила), а сам сайт описан богатым пакетом Schema.org — Person, Service, FAQPage, Article и др.

    Почему 64, а не выше? Техническая и on-page часть GEO фактически закрыта — дальше я упираюсь в то, что нельзя сделать правкой кода: внешний авторитет (упоминания в СМИ, гостевые публикации, сущность в Wikidata для разрешения путаницы с тёзками) и отзывы с Review-разметкой. Это набирается неделями и месяцами, а не за один спринт. Это и есть честная граница кейса: 64 сейчас, 70–80 — после того, как накопится внешний авторитет. Следующий замер сделаю после первых внешних упоминаний и Wikidata-сущности.

    GEO — это новый SEO

    Десять лет назад можно было пренебречь оптимизацией под Google — сегодня нельзя пренебречь оптимизацией под ИИ-поиск. Всё больше пользователей спрашивают ИИ напрямую и читают один сгенерированный ответ вместо списка ссылок. Если бренда нет в этом ответе — для растущей доли аудитории его нет вовсе.

    GEO (generative engine optimization) — это не «SEO в новой обёртке». Это другой набор сигналов: машиночитаемая структура, доступ ботам, корректный рендеринг, авторитетные упоминания и FAQ-форматы. Старый SEO-инструментарий покрывает это только наполовину.

    Тот же подход, который я применил к собственному сайту, работает для любого бизнеса — от частной клиники до B2B-сервиса. Меняются детали, но шесть слоёв фундамента остаются теми же.

    Кейс 1 из 2: Сайт как Proof of Concept — как я собрал бренд и код в одном диалоге с ИИ →

    Хотите проверить свой сайт?

    Я делаю GEO-диагностику — короткий PDF-отчёт с тремя главными барьерами видимости вашего сайта и приоритетным списком улучшений. Первая диагностика бесплатна.

    Частые вопросы

    Роман Денисов

    Об авторе

    Роман Денисов

    ИИ-консультант

    MBA (МИРБИС), 17 лет в маркетинге и продажах B2B. Проектирую ИИ-системы и нейроагентов, которые автоматизируют продажи, контент и поддержку — и растят выручку.

    Подробнее о Романе