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

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

## Как проверить доступность контента страницы без JavaScript

1. **Введите URL страницы**
   Укажите полный URL страницы с https://. Инструмент имитирует запрос AI-краулера без рендеринга JS.
2. **Запустите анализ**
   Нажмите «Проверить». Инструмент загрузит страницу как простой HTTP-клиент и подсчитает видимый текст.
3. **Оцените показатели**
   Проверьте: количество слов, наличие title и H1 в HTML, признаки SPA-фреймворков (пустой root/app div, type="module").
4. **Устраните проблемы**
   Если слов менее 100 — рассмотрите SSR или статическую генерацию. Если title и H1 отсутствуют в серверном HTML — добавьте их вне JS-кода.

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

### Почему 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-сервер.

## Другие бесплатные SEO-инструменты

- [robots.txt для AI](https://www.oweb-solutions.ru/positions-check/ai-robots-check/)
  Правила доступа для 8 AI-краулеров в robots.txt
- [/llms.txt](https://www.oweb-solutions.ru/positions-check/llms-txt-check/)
  Наличие и структура файла /llms.txt для LLM
- [JSON-LD / Schema.org](https://www.oweb-solutions.ru/positions-check/ai-schema-check/)
  JSON-LD блоки schema.org и их корректность
- [Стабильность URL](https://www.oweb-solutions.ru/positions-check/ai-url-stability/)
  HTTPS, kebab-case, редиректы, canonical — до 20 URL
- [Sitemap и фиды](https://www.oweb-solutions.ru/positions-check/ai-feeds-check/)
  Sitemap.xml, RSS/Atom и JSON Feed для AI-индексаторов
- [Контент без JS](https://www.oweb-solutions.ru/positions-check/ai-content-check/) *(текущий)*
  Слова, title, H1 и SPA-признаки без выполнения JS
- [Markdown-версия](https://www.oweb-solutions.ru/positions-check/ai-markdown-check/)
  Поиск .md-версии тремя методами обнаружения
- [/llms-full.txt](https://www.oweb-solutions.ru/positions-check/llms-full-check/)
  Полный контент сайта в одном файле для LLM
- [Content-Signal](https://www.oweb-solutions.ru/positions-check/ai-content-signal/)
  Директива search/ai-input/ai-train в robots.txt
- [MCP Server Card](https://www.oweb-solutions.ru/positions-check/ai-mcp-check/)
  /.well-known/mcp/server-card.json и поля MCP-сервера
- [Agent Skills Index](https://www.oweb-solutions.ru/positions-check/ai-skills-check/)
  index.json навыков агента, CORS и SHA256-дайджесты
- [SEO Радар](https://www.oweb-solutions.ru/positions-check/seo-radar-scan/)
  Отслеживание изменений title, description, H1, H2 — до 20 URL
- [Дубли title/description/H1](https://www.oweb-solutions.ru/positions-check/meta-duplicates/)
  Совпадения между title, description и H1 на одной странице
- [Last-Modified / If-Modified-Since](https://www.oweb-solutions.ru/positions-check/check-last-modified/)
  Заголовок Last-Modified и ответ сервера на If-Modified-Since
- [HTTP-заголовки](https://www.oweb-solutions.ru/positions-check/check-http-headers/)
  Полный список HTTP-заголовков ответа сервера
- [Мета-теги и заголовки](https://www.oweb-solutions.ru/positions-check/check-meta-tags/)
  Title, Description, Keywords, Open Graph, canonical, H1-H6
- [Анализ ссылок](https://www.oweb-solutions.ru/positions-check/check-links/)
  Все ссылки страницы: внутренние, внешние, nofollow
- [HTML-код страницы](https://www.oweb-solutions.ru/positions-check/get-html/)
  Исходный HTML-код страницы напрямую с сервера
- [SSL-сертификат](https://www.oweb-solutions.ru/positions-check/get-ssl-info/)
  Центр выдачи, владелец, срок действия SSL-сертификата
- [DNS-записи](https://www.oweb-solutions.ru/positions-check/get-dns-records/)
  A, AAAA, CNAME, MX, NS, TXT записи домена
- [Обратный DNS](https://www.oweb-solutions.ru/positions-check/get-host-by-addr/)
  Определение домена по IP-адресу (PTR-запись)
- [WHOIS-проверка](https://www.oweb-solutions.ru/positions-check/whois-check/)
  Регистратор, даты регистрации/окончания, возраст домена
- [Проверка sitemap.xml](https://www.oweb-solutions.ru/positions-check/sitemap-check/)
  Обнаружение sitemap.xml, дата обновления, актуальность
- [W3C-валидация](https://www.oweb-solutions.ru/positions-check/w3c-check/)
  Ошибки и предупреждения вёрстки по W3C
- [Проверка robots.txt](https://www.oweb-solutions.ru/positions-check/robots-check/)
  Заблокирована ли страница в robots.txt
- [Микроразметка Schema.org](https://www.oweb-solutions.ru/positions-check/schema-check/)
  JSON-LD, Microdata, Open Graph, Twitter Card
- [BM25-релевантность](https://www.oweb-solutions.ru/positions-check/bm25-check/)
  Релевантность текста страницы ключевым словам (BM25)
- [BM25-релевантность title](https://www.oweb-solutions.ru/positions-check/title-bm25-check/)
  Релевантность тега title ключевым словам (BM25)
- [BM25-релевантность description](https://www.oweb-solutions.ru/positions-check/description-bm25-check/)
  Релевантность мета-description ключевым словам (BM25)
- [Генератор ТЗ](https://www.oweb-solutions.ru/positions-check/content-brief/)
  ТЗ для копирайтера по топ-10 выдачи: объём по разделам, ключевые слова, LSI
- [Снапшот топ-10](https://www.oweb-solutions.ru/positions-check/serp-snapshot/)
  Изменения в топ-10 Яндекса между проверками
- [Сравнение текстов](https://www.oweb-solutions.ru/positions-check/compare-texts/)
  Подсветка различий между двумя текстами по словам
- [Тошнота и водность текста](https://www.oweb-solutions.ru/positions-check/text-density-check/)
  Классическая/академическая тошнота и водность текста
- [Сокращатель ссылок](https://www.oweb-solutions.ru/positions-check/link-shortener/)
  Короткая ссылка + QR-код для любого URL
- [Alt-атрибуты изображений](https://www.oweb-solutions.ru/positions-check/img-alt-check/)
  Изображения без alt или с пустым alt

---

URL: https://www.oweb-solutions.ru/positions-check/ai-content-check/
Источник: oWeb Solutions — <https://www.oweb-solutions.ru/>
