Перейти к содержимому
Попробовать

Проверка соотношения кода и текста на странице

Введите URL — узнаете процент текстового контента, объём HTML-кода и насколько страница соответствует рекомендациям поисковых систем

Нужен полный аудит сайта?

Проверьте все страницы сразу — до 50 бесплатно. Получите отчёт в PDF и XLSX за минуту.

Начать аудит бесплатно

Соотношение кода и текста: почему это сигнал качества

Code-to-text ratio — процент видимого текста относительно общего объёма HTML-кода страницы. Напрямую метрика не входит в факторы ранжирования Google или Яндекса, но косвенно говорит о многом: достаточно ли на странице контента, не раздута ли вёрстка, быстро ли загрузится страница. Низкое соотношение — частый симптом страниц, которые плохо ранжируются не сами по себе, а из-за вытекающих проблем.

Нормальные значения

Здоровый диапазон — 15–25%. Это ориентир для контентных страниц: блоги, статьи, описания товаров и услуг. Лендинги и главные страницы часто имеют меньше — 8–12% — и это нормально, если там много визуала и мало текста по задумке. Значение ниже 10% на контентной странице — тревожный сигнал: либо слишком тонкий контент (thin content), либо вёрстка перегружена лишним кодом.

Чем грозит низкое соотношение

Раздутый HTML увеличивает размер страницы и время до первого байта (TTFB), ухудшает показатели Core Web Vitals — LCP, INP, CLS. Google учитывает скорость загрузки в ранжировании, особенно на мобильных. Низкое соотношение также означает, что поисковому роботу нужно разбирать больше кода ради того же объёма полезного текста — это неэффективно с точки зрения краулингового бюджета.

Основные причины раздувания

  • Inline-атрибуты style на элементах и inline-скрипты прямо в разметке
  • Устаревшая табличная вёрстка или избыточные обёртки <div>
  • Лишние пробелы, переносы строк и комментарии в продакшн-коде
  • Тяжёлые SVG-иконки, встраиваемые в HTML вместо подключения через спрайт
  • Трекинг-пиксели и рекламные скрипты, дублированные по странице

Как улучшить ratio

Первое — минификация HTML, CSS и JS на продакшне: убирает лишние пробелы и комментарии. Вынесите стили и скрипты во внешние файлы — браузер закеширует их между переходами. Сократите число оболочек: современный CSS (Flex, Grid) решает большинство задач без пяти уровней <div>. Проверьте тяжёлые трекеры через DevTools → Network — часть из них можно загружать лениво после первого взаимодействия.

Когда низкий ratio — норма

Для SPA-приложений и интерактивных дашбордов низкое соотношение естественно: контент рендерится на стороне клиента через JavaScript после загрузки. В этом случае показатель не репрезентативен — важнее проверять, что поисковики видят финальный рендер. Используйте URL Inspection в Search Console или серверный рендеринг (SSR) для критичных страниц.

Чек-лист: что проверить

  • Ratio выше 15% на контентных страницах (блог, статьи, карточки товаров)
  • HTML минифицирован на продакшне — без комментариев, без лишних пробелов
  • Нет inline-атрибутов style и inline-JS в <script> прямо в разметке
  • Стили и скрипты вынесены во внешние файлы и закешированы
  • Основной контент обёрнут в семантические теги: <main>, <article>, <section>
  • Размер HTML-документа — не больше 100–150 КБ
  • Тяжёлые трекеры и рекламные скрипты загружаются лениво, а не в первом рендере

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

Что такое code to text ratio и как он рассчитывается?

Code to text ratio — это процент видимого текста относительно общего объёма HTML-кода страницы. Рассчитывается по формуле: (объём текста / объём HTML) × 100%. В текст включается только видимый контент, без скриптов, стилей и HTML-тегов.

Какое соотношение кода и текста считается хорошим?

Оптимальным считается показатель от 25% до 70%. Значение ниже 25% говорит о том, что на странице мало текстового контента относительно кода. Большинство хорошо оптимизированных страниц попадают в диапазон 25–50%.

Влияет ли code to text ratio на позиции в поисковых системах?

Напрямую этот показатель не является фактором ранжирования Google или Яндекса. Однако низкое соотношение часто коррелирует с проблемами: мало контента, тяжёлый код, медленная загрузка. Эти факторы уже напрямую влияют на позиции.

Как увеличить процент текста на странице?

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

Учитываются ли скрипты и стили при расчёте code to text ratio?

Да, инлайн-скрипты и стили внутри HTML-документа увеличивают объём кода и снижают процент текста. Вынос JavaScript и CSS во внешние файлы — один из простых способов улучшить показатель без изменения контента.

Полезные статьи

Похожие инструменты