Інструменти
Доступ краулерівПовна AI-аналітика сайтуОдин звіт про те, наскільки сайт готовий до ChatGPT, Gemini та AI Overviews: 40 перевірок, оцінка й найважливіші виправлення.Перевірка AI-видимостіЧи бачать вашу сторінку ChatGPT, Claude, Perplexity, Gemini і Copilot? Одна перевірка — усі сервіси.AI-аудит сайтуСкануємо весь сайт і знаходимо сторінки, які AI-краулери не можуть прочитати, процитувати чи відкрити.Аналітика AI-краулерів з CloudflareПідключіть Cloudflare токеном лише для читання й побачте справжній трафік GPTBot, ClaudeBot і PerplexityBot.Перевірка sitemap для AI-краулерівПеревірте XML-sitemap і знайдіть URL з помилками, редиректами, noindex чи заблоковані для AI-ботів.Перевірка AI-краулерівЯкі з 21 AI-ботів дозволяє чи блокує ваш robots.txt — і яке саме правило це вирішує.Генератор robots.txt для AIДозвольте AI-пошук, заблокуйте навчання. robots.txt для 21 AI-бота за кілька кліків.Аналізатор логів AI-ботівЗавантажте логи сервера й побачите, які AI-боти вас сканують, що читають і які з них підробні.Перевірка IP AI-ботівЦе справді GPTBot? Звірте будь-яку IP з офіційними списками AI-краулерів і зворотним DNS.
НавчанняБлогAI-трекерТарифи
UA

Що AI бачить на вашій сторінці?

Більшість AI-краулерів не виконують JavaScript. Ми завантажуємо сторінку як AI-бот, перетворюємо сирий HTML на Markdown і позначаємо вміст, що з’являється лише після рендерингу.

Завантажити як

Як користуватися

  1. 1

    Введіть URL і виберіть бота

    Ми запитуємо сторінку з user-agent цього бота з мережі Cloudflare.

  2. 2

    Прочитайте Markdown

    Це близько до того, що отримує мовна модель після того, як краулер очистить ваш HTML.

  3. 3

    Закрийте прогалини

    Якщо важливого тексту бракує, рендерте його на сервері або використовуйте пре-рендеринг.

Які AI-краулери виконують JavaScript

Це головне питання перевірки AI-сканованості: що отримує кожен бот до запуску будь-яких скриптів?

КраулерВиконує JavaScriptЩо читає
GPTBot, OAI-SearchBotніСирий HTML від сервера
ClaudeBotніСирий HTML
PerplexityBotніСирий HTML
CCBot (Common Crawl)ніСирий HTML
Googlebot (Gemini, AI Overviews)такВідрендерену сторінку, із затримкою
Bingbot (Copilot)так, обмеженоВідрендерену сторінку для більшості сайтів

За публічною документацією краулерів і дослідженнями логів, як-от аналіз AI-трафіку від Vercel.

Як виглядає «порожньо без JavaScript»

Клієнтський застосунок на React, Vue чи Angular часто віддає майже порожню HTML-оболонку. Браузер завантажує скрипти й будує сторінку. AI-краулер зупиняється на оболонці.

У підсумку сторінка існує для людей і Google, але ChatGPT, Claude і Perplexity бачать заголовок і більше нічого. Процитувати текст, якого вони не отримали, неможливо.

Що отримує бот

Ні заголовків, ні тексту, ні посилань.

<body>
  <div id="root"></div>
  <script src="/app.js"></script>
</body>
Рішення

Рендер на сервері або статична генерація: Next.js, Nuxt, Astro, SvelteKit, Remix.

Як ми будуємо погляд AI

  1. Запит як бот

    Сторінку запитуємо з user-agent GPTBot, ClaudeBot чи PerplexityBot. Скрипти не виконуються.

  2. Основний вміст

    Беремо <main> чи <article>, або body без nav, header, footer і aside.

  3. У Markdown

    Заголовки, абзаци, списки, таблиці й посилання — структура, яку зберігає модель.

  4. Вимірювання

    Слова, частка тексту в HTML, токени й попередження про JS.

Як зробити сторінку читабельною для AI

  • Основний текст є в HTML, який віддає сервер
  • Один <h1> і логічна структура <h2>/<h3>
  • Основний вміст у <main> або <article>
  • Таблиці — це <table>, а не сітки з <div>
  • Змістовні зображення мають alt
  • Вміст вкладок і акордеонів є в DOM і лише прихований CSS
  • Ціни й характеристики — текстом, а не картинкою
  • Не лише «Увімкніть JavaScript» як увесь вміст

Додатково

Часті питання

AI-краулери виконують JavaScript?

Більшість — ні. За наявними даними, GPTBot, ClaudeBot і PerplexityBot читають лише HTML, який повертає сервер. Googlebot рендерить JavaScript, тому Gemini та AI Overviews — виняток.

Мій сайт на React. AI його не бачить?

Бачить, якщо є серверний рендеринг (Next.js, Remix, Astro, Nuxt з SSR). Застосунок React чи Vue лише на клієнті часто віддає порожній <div id="root">, і AI-краулер бачить порожню сторінку.

Навіщо перетворювати на Markdown?

AI-пайплайни прибирають теги, меню й скрипти та залишають заголовки, абзаци, списки й посилання. Markdown показує цю структуру так, як її читає модель.