Добавить в корзинуПозвонить
Найти в Дзене
вДиалог

После такой ошибки, не понимаем как платформа вообще жила

Заметили, что иногда в поиске и в ответах AI-помощников ваш сайт не появляется, даже если он качественный и полезный? Мы тоже заметили. И решили разобраться. Результат нас удивил. Оказалось, наш сайт «вДиалог» был невидимкой для большинства AI-краулеров. И виноват в этом был… код. А точнее, архитектура, которую мы выбрали по незнанию.
Наша платформа — это современное одностраничное приложение на React. Оно быстрое и удобное для пользователя. Но у этого подхода есть недостаток: при загрузке страницы сначала передаётся пустой HTML-скелет, а контент подгружается позже, через JavaScript. Для человека с обычным браузером это незаметно. А вот для AI-ботов (GPTBot, ClaudeBot, PerplexityBot и других) такая схема оказалась фатальной. Они приходили на сайт, получали пустую заглушку и уходили ни с чем. Наш контент — описания диалогов, статьи о заработке, профили экспертов — оставался для них невидимым. Мы провели GEO-аудит (методология geo-seo-claude) и получили тревожный результат. Композитный
Оглавление

Заметили, что иногда в поиске и в ответах AI-помощников ваш сайт не появляется, даже если он качественный и полезный? Мы тоже заметили. И решили разобраться.

Результат нас удивил. Оказалось, наш сайт «вДиалог» был невидимкой для большинства AI-краулеров. И виноват в этом был… код. А точнее, архитектура, которую мы выбрали по незнанию.

Что произошло

Наша платформа — это современное одностраничное приложение на React. Оно быстрое и удобное для пользователя. Но у этого подхода есть недостаток: при загрузке страницы сначала передаётся пустой HTML-скелет, а контент подгружается позже, через JavaScript.

Для человека с обычным браузером это незаметно. А вот для AI-ботов (GPTBot, ClaudeBot, PerplexityBot и других) такая схема оказалась фатальной. Они приходили на сайт, получали пустую заглушку и уходили ни с чем. Наш контент — описания диалогов, статьи о заработке, профили экспертов — оставался для них невидимым.

Мы провели GEO-аудит (методология geo-seo-claude) и получили тревожный результат. Композитный балл платформы составил всего 39 из 100. Показатель AI-цитируемости и видимости был 25% — то есть нас практически не существовало для нейросетей. Контент и E-E-A-T (экспертиза, авторитетность) оценили в 30 баллов, потому что AI просто не видел, что мы пишем.

Как мы это исправили

Решение нашлось не сразу, но оказалось достаточно простым. Мы внедрили пререндер (Static Site Generation). Теперь часть статических страниц — /about, /how-it-works, /faq, /offer и несколько тематических лендингов — отдаются в виде готового HTML. Причём не только людям, но и AI-ботам.

Мы добавили в маршрутизацию поддержку 16+ AI-краулеров: теперь они получают полный контент с разметкой JSON-LD. Вместо трёх типов структурированных данных стало семь. Появился файл llms.txt — текстовая версия сайта, оптимизированная для чтения нейросетями.

Через некоторое время мы повторили аудит. Композитный балл вырос до 82. AI-цитируемость подскочила до 65, контент — до 85, структурированные данные — до 99. Платформа наконец стала видна.

Почему это важно

Сейчас всё больше пользователей получают ответы через AI-поисковики. Яндекс, Google, Perplexity и другие используют нейросети для генерации ответов. Если ваш сайт не оптимизирован для таких ботов — вас просто не будет в выдаче, сколько бы денег вы ни вкладывали в рекламу.

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

Что осталось сделать

Мы подняли балл с 39 до 82, но работа не закончена. До идеального показателя не хватает бренд-авторитета — внешних упоминаний, ссылок с авторитетных площадок, отзывов. Нужно время, чтобы поисковые системы и AI-движки переиндексировали сайт заново.

Мы также планируем добавить английскую версию и подключить Google Search Console. Но главное — теперь мы знаем, куда двигаться.

Вывод

Если у вас сайт на React, Vue или Angular — проверьте, как его видят AI-боты. Используйте curl с user-agent `GPTBot` или откройте страницу в режиме чтения для роботов. Увидели пустоту? Значит, проблема есть.

Сделайте пререндер, настройте отдачу контента для краулеров. Это не так сложно, но экономит месяцы бесполезной работы.

Мы исправили свою ошибку. Теперь «вДиалог» виден нейросетям. А значит, пользователи, которые ищут платное общение, консультации или доход от диалогов, смогут нас найти.

vdialog — мы открыты. И нас наконец видно.