Контент и разметка 2 мин чтения

Соотношение текста и HTML-кода

Что означает низкая доля текста в документе, почему это не самостоятельный фактор ранжирования и на что здесь стоит смотреть на самом деле.

Показатель считается просто: объём видимого текста делится на общий объём HTML-документа. Если страница весит 300 КБ, а текста в ней на 6 КБ, доля — 2%.

Что это на самом деле показывает

Само по себе соотношение не является фактором ранжирования — поисковики не ищут «сайты с долей текста выше 15%». Это индикатор, за которым обычно стоит одна из двух реальных проблем:

1. Текста действительно мало. Страница-пустышка с меню, баннером и парой предложений (про объём контента).

2. Кода слишком много. Текст есть, но утонул в разметке. Обычные причины:

  • инлайн-стили в атрибутах каждого элемента;
  • CSS и JavaScript, вставленные прямо в HTML вместо отдельных файлов;
  • разметка конструктора: десять вложенных div там, где хватило бы одного;
  • служебные данные — большие JSON-объекты состояния, base64-картинки в коде страницы;
  • закомментированные куски старой вёрстки, которые никто не удалил.

Почему раздутый HTML вредит по-настоящему

Дело не в проценте, а в последствиях:

  • Размер документа — браузер дольше качает и разбирает страницу.
  • Сложность DOM. Тысячи узлов замедляют отрисовку и любые изменения на странице; на слабых телефонах это заметно на глаз.
  • Краулинговый бюджет. Робот тратит больше времени и трафика на каждую страницу.

Ориентир: от 10% текста — нормально для контентной страницы. У главной или каталога доля закономерно ниже — там много интерфейса и мало текста, и это не повод переживать.

Как улучшить

  1. Вынесите стили и скрипты в файлы. Их закэширует браузер, и на следующих страницах они не будут скачиваться заново.
  2. Уберите лишнюю вложенность. Если блок обёрнут в три div без единого стиля — два лишние.
  3. Включите сжатие. Оно не меняет соотношение, но убирает главное последствие — вес.
  4. Удалите мёртвый код: закомментированную вёрстку, неиспользуемые скрипты аналитики, остатки прошлых экспериментов.
  5. Добавьте текста там, где его правда мало — это чаще всего и есть настоящее решение.

Чего делать не нужно

Гнаться за цифрой. Дописывать «воду» внизу страницы ради процентов — приём из нулевых, который сегодня работает против сайта: поисковик видит бесполезный текст, а человек — простыню, которую перепрыгивает. Улучшайте то, что за показателем стоит, а не сам показатель.

А что с этим на вашем сайте?

Аудит «Кверху» проверяет этот пункт вместе с остальными пятьюдесятью и показывает конкретику: какие страницы затронуты и что именно исправить. Первая полная проверка проекта — бесплатно.

Проверить сайт бесплатно