пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315

Проверка контента без JavaScript

AI-краулеры не выполняют JavaScript — они видят страницу такой, какой её отдаёт сервер. Укажите URL — загрузим страницу без JS и покажем, есть ли текст, заголовки и не пустой ли сайт для ботов.

Укажите полный URL страницы с https://

Загружаем страницу без JavaScript и анализируем…

Зачем проверять доступность контента без JavaScript? Контент без JS

Проблема SPA и AI-краулеров

Большинство AI-краулеров загружают страницы как простые HTTP-клиенты без выполнения JavaScript. Это включает GPTBot, ClaudeBot, PerplexityBot и большинство LLM-ретривальных систем. Если ваш сайт построен на React, Vue, Angular или другом SPA-фреймворке и рендерит контент исключительно на клиенте, краулер получит пустую страницу с несколькими script-тегами. Для таких сайтов индексация AI-системами фактически равна нулю — не потому что контент плохой, а потому что он невидим.

Что проверяет инструмент

Инструмент загружает страницу без выполнения JavaScript и анализирует четыре показателя. Количество слов: сколько читаемого текста доступно без JS — нормой считается не менее 100–200 слов для контентных страниц. Title и H1: присутствуют ли они в серверном HTML. Признаки SPA: наличие id="root", id="app", пустого <body>, модулей type="module" — характерные маркеры фреймворков без SSR. Соотношение текст/разметка: насколько насыщен HTML реальным текстом.

Server-Side Rendering как решение

Server-Side Rendering (SSR) и статическая генерация (SSG) решают проблему кардинально: сервер возвращает готовый HTML с контентом, который видят и краулеры, и пользователи до загрузки JS. Next.js, Nuxt.js, SvelteKit поддерживают SSR «из коробки». Для уже запущенных SPA можно использовать гибридный подход: Puppeteer или аналогичный инструмент рендерит страницы в HTML-снимки для краулеров. Даже базовая реализация SSR с title, H1 и первым абзацем текста значительно улучшает AI-индексацию.

Почему это критично для современного SEO

Недоступность контента без JS — один из наиболее часто игнорируемых технических факторов в AI-эпоху. Традиционные поисковые системы научились рендерить JS, пусть и с задержкой. AI-агенты для RAG-систем, AI-поиска и автоматических ответов — как правило, нет. Сайт с тысячами страниц, невидимых AI, теряет потенциальные цитирования в ChatGPT, Perplexity и аналогах. Регулярная проверка этого показателя особенно важна после обновлений фронтенда. Если контент доступен — рассмотрите добавление Markdown-версий страниц для ещё более чистой подачи контента AI-агентам.

Развернуть все Свернуть

Часто задаваемые вопросы

Почему AI-краулеры не выполняют JavaScript?
Выполнение JS — ресурсоёмкая операция. AI-краулеры делают миллионы запросов в день и не могут запускать полноценный браузер для каждой страницы. Они ожидают контент в серверном HTML.
Что такое SPA и почему это проблема для AI?
Single Page Application рендерит контент через JS на клиенте. В серверном HTML краулер видит пустой div. Текст, заголовки и ссылки появляются только после выполнения JavaScript — которого нет.
Сколько слов должно быть видно без JavaScript?
Для контентных страниц — не менее 100–200 слов. Для главной — хотя бы описание и заголовки. Страница с 0 слов без JS фактически невидима для AI-краулеров.
Что такое SSR и как быстро его внедрить?
Server-Side Rendering — генерация HTML на сервере до отправки клиенту. Next.js, Nuxt.js, SvelteKit поддерживают SSR из коробки. Быстрый вариант без переписывания — Prerender.io или кастомный Puppeteer-сервер.