SEO-аудит текста: тошнота, структура, читабельность и интент — как читать отчёт и что править

«Текст не проходит по SEO» — это не диагноз, а жалоба. Настоящий диагноз всегда конкретный: ключевое слово стоит в 12% предложений (переспам), абзацы по 800 знаков без заголовков (структура), читатель пришёл за «как настроить», а текст продаёт «купить» (интент). Ручная вычитка текста на семь таких пунктов занимает десятки минут и всё равно путает приоритеты — что править первым. Здесь разбор того, из чего складывается SEO-профиль текста и как читать машинный аудит так, чтобы по каждой цифре знать действие: где поправить, а где не трогать, потому что метрика врёт.


Часть I. Из чего состоит SEO-профиль текста: семь осей

Хороший отчёт аудита не говорит «текст на 62/100» и не уходит. Он раскладывает текст на независимые оси — у каждой свой смысл, своя норма и своё лечение. Вот эти семь осей (и что каждая действительно измеряет):

ОсьЧто меряетГде нормаЧем лечится
тошнота (плотность ключевого слова)как часто повторяется ключевой оборот3–7%, переспам >8%снять часть повторов ключа, заменить синонимами
водностьдолю стоп-слов, повторов, пустых связокчем ниже, тем лучшесжать фразы, убрать «в этой статье…»
читабельностьдлину предложений, размер абзацев, сложностькороткие предложения, абзацы 2–4 строкиразбить длинные фразы и «простыни»
структураналичие и ритм H2/H3, списков, форматированиязаголовок каждые 2–4 абзаца, списки по местудобавить подзаголовки, оформить перечисления
интентсовпадает ли текст с тем, за чем пришёл по запросутекст отвечает на запроссменить фокус с «продаю» на «объясняю» (или наоборот)
уникальностьоригинальность формулировок и подачибез дословных повторов клишепереписать шаблонные и пассивные обороты
общий баллсводка по всем осям—не цель, а индекс; лечатся оси, не балл

Плюс отчёт всегда отдаёт сырьё: число слов, число символов и посчитанную плотность ключевого слова (в процентах) — это те же цифры, что стоят за осями, и по ним видно, на чём основан вердикт.

Главное правило чтения: между осями нет «среднего арифметического спасения». Зелёный общий балл может прятать красный интент (текст вообще не про тот запрос), а «тошнота красная» иногда правильнее зелёного — см. части ниже. Отчёт — это диагноз по органам, а не одна температура.


Часть II. Тошнота: плотность ключевого слова и почему 8% — это ориентир, а не суд

Плотность ключевого слова — сколько раз искомый оборот встречается относительно объёма текста. Классическая норма: 3–7% — в этом окне ключ читается естественно и робот считает страницу релевантной. Всё, что заметно выше (ориентир — больше 8%), уже «тошнота» — текст выглядит написанным под робот, а не под человека.

Плотность считается так:

плотность (%) ≈ (вхождения ключевого слова × длина ключа в словах) / всего слов × 100

Отсюда важная тонкость, которую «ручная вычитка на глаз» систематически не ловит: плотность зависит от длины текста, а не только от числа повторов. Одна и та же фраза «PHP-FPM для WordPress» —

  • в заметке на 200 слов: почти гарантированный переспам;
  • в лонгриде на 2000 слов: нормальная частотность.

Поэтому полагаться на «сколько раз я сказал ключ» бессмысленно без знаменателя. Машина считает это за вас за секунду — и ровно поэтому для этого есть отдельный инструмент (см. Инструменты).

Когда «красную» тошноту надо игнорировать

Не всякий переспам лечится удалением ключа. Осторожнее в трёх случаях:

  • Ключ = название продукта/технологии. Если по запросу ищут именно php-fpm, заменить его на «движок обработки PHP» нельзя — это уже другой смысл и другой запрос. Тут лучше увеличить объём текста (добавить полезного), чем срезать ключ.
  • Очень короткий текст (карточка товара, мета-описание, лид). На 60–80 слов почти любая плотность «красная» — это артефакт маленького знаменателя, а не ошибка.
  • Точное вхождение vs разнообразие. Робот уже давно читает синонимы и леммы (словоформы), так что «настроить PHP-FPM» / «настройка PHP-FPM» / «настроил PHP-FPM» — это не три повтора с нуля, а одно вхождение в разных формах.

Правило: тошнота — тормоз, когда ключа много для данного объёма, а не когда ключ вообще есть. Лечится обычно не вычёркиванием слова, а добавлением текста или разбавлением форм.


Часть III. Водность: то, что занимает место и не несёт смысла

Водность — доля текста, которую можно вычеркнуть без потери смысла. Её источники три, и это разные проблемы:

  1. Стоп-слова и пустые связки. «в данной статье мы рассмотрим», «стоит отметить, что», «как известно», «для того чтобы». Грамматически нужны, семантически — шум.
  2. Повторы мысли. Одна и та же идея в трёх соседних абзацах разными словами. Текст «раздут», но не стал полнее.
  3. Формальный канцелярит. «осуществляется», «производится настройка» вместо «настраивается».

Водность путают с тошнотой, а это противоположные болезни:

тошнотаводность
симптомслишком много ключаслишком много пустоты
вредробот режет как спамчитатель не дочитывает; ключ «тонет» в шуме
лечениеснять повторы ключа / добавить текстсжать фразы, убрать связки и повторы

Коварство в том, что они влияют друг на друга через один знаменатель: вода разбавляет полезную плотность. Надули текст пустыми оборотами — реальный ключ стал встречаться «реже» по процентам, метрика тошноты уползла вниз сама, и вы, борясь с ней, ещё больше раздуваете текст. Отсюда порядок правки: сначала снимите воду (сократите текст до сути), потом пересчитайте тошноту — она может оказаться уже в норме без единого изменения ключа.


Часть IV. Читабельность и структура: метрики, написанные для людей

Робот не «любит красивые тексты» напрямую. Но длина дочитывания, возвраты и клики по сниппету — реальные поведенческие сигналы, и их определяют читабельность и структура.

Читабельность: длина предложения и абзаца

Что на практике ломает читабельность:

  • предложения длиннее ~20–25 слов — читатель теряет начало к концу;
  • «простыни» абзацев (6+ строк без переноса мысли) — глаз соскакивает;
  • отсутствие воздуха — сплошная стена текста не сканируется.

Норма простая: короткое предложение, абзац на 2–4 строки, одна мысль на абзац. Это ровно то, что аудит отмечает по оси читабельности — он смотрит длину предложений и размер абзацев, а не «поэзию».

Тяжело читать:
  Настройка PHP-FPM, который является движком обработки PHP-кода для
  WordPress, требует учёта объёма оперативной памяти, доступного на вашем
  виртуальном сервере, поскольку при неверно выбранном лимите процессов
  пула система начнёт уходить в своп и сайт будет деградировать.

Просто читать:
  PHP-FPM обрабатывает код WordPress. Пул процессов ограничен памятью VPS.
  Ставите слишком много процессов — система уходит в своп, сайт тормозит.

Первый вариант — одно предложение на 40 слов с двумя вложенными оборотами. Второй — тот же смысл на трёх коротких. Робот считает и то, и то «про PHP-FPM», но второй дочитывают.

Структура: заголовки и списки как карта

Структура текста — это ритм подзаголовков и наличие списков там, где идёт перечисление. Правило практичное:

  • заголовок H2/H3 каждые 2–4 абзаца — и как навигация для глаза, и как карта релевантности для робота (он читает H2/H3 как опорные темы страницы);
  • любой ряд однородных пунктов — список, а не запятая подряд;
  • длинный текст — оглавление или TL;DR в начале, чтобы читатель ушёл в нужную часть, а не закрыл.

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


Часть V. Интент: текст может быть идеальным по метрикам и всё равно не отвечать на запрос

Интент — намерение того, кто вводит запрос. Человек не ищет «слова», он ищет результат: узнать, купить, сравнить, скачать, настроить. Текст обязан соответствовать этому результату, иначе поисковик понизит его — даже при идеальной тошноте, структуре и нуля воды.

Четыре базовых типа намерения:

  • информационное — «как настроить PHP-FPM» → хочет гайд;
  • транзакционное — «купить VPS на reg.cloud» → хочет оформить заказ;
  • навигационное — «reg.cloud вход» → хочет конкретный адрес;
  • коммерческое сравнение — «лучший VPS для WordPress» → хочет подборку/сравнение.

Типовая ошибка SEO-текста — несовпадение интента страницы и запроса, на который она нацелена. Вы собрали статью «как настроить PHP-FPM» (информационный запрос), а закончили её тремя абзацами «купите у нас VPS с PHP-FPM под ключ». По всем числовым осям текст зелёный. По интенту — «половина статьи продаёт там, где человек пришёл учиться». Робот это считывает по поведению (пришли по запросу «как настроить», увидели продажу, ушли) и режет.

Аудит отмечает интент отдельной осью именно поэтому: соответствие тексту его же заявленной цели. Что с этим делать практически:

  • у каждой страницы один основной интент — не смешивайте «объяснить» и «продать» в одном экране;
  • заголовок и первый экран должны отвечать на запрос в том же типе (инструкция начинается с инструкции, а не с оффера);
  • если продающий блок нужен — он идёт после того, как запрос закрыт (см. приём «инструмент/CTA в конце статьи», как в этом же тексте).

Интент — единственная ось из семи, которую нельзя «починить словами поплотнее/покороче». Она чинится решением: для кого и за чем эта страница.


Часть VI. Как читать отчёт: severity и режим текста

Получили семь баллов — что делать первым? Не по алфавиту метрик и не «где краснее». По тяжести влияния на выдачу:

  1. Интент (красный?) → пересобрать страницу под тип запроса. Пока он не сходится, всё остальное косметика.
  2. Тошнота (переспам/недоспам) → снять или добавить вхождения ключа с учётом объёма (Часть II).
  3. Структура (нет заголовков/списков) → разметить текст (Часть IV, самое дешёвое).
  4. Водность → сжать (побочно поправит и тошноту через знаменатель, Часть III).
  5. Читабельность, уникальность → шлифовка.

Режим меняет нормы

Ключевая деталь, которую пропускает «универсальный чек-лист»: нормы зависят от типа страницы. Аудитор принимает режим — статья/блог, карточка товара, лендинг, услуга, новость, обзор — и по-разному читает оси:

  • карточка товара: короткая, плотность по определению высокая, интент транзакционный → «тошнота красная» почти неизбежна и почти не беда (см. часть II про короткий текст);
  • статья/блог и обзор: длинные, нужен информационный интент, структура и читабельность решают;
  • новость: короткая, важны свежесть и точность заголовка, вода нормальна в большем объёме;
  • лендинг/услуга: смесь информационного и транзакционного, интент — самая хрупкая ось.

Отсюда практическое правило: никогда не лечите текст «по абсолютной шкале» — один и тот же профиль баллов хорош для карточки товара и провален для статьи. Выбирайте режим до анализа; иначе отчёт врёт не о тексте, а о неверно выбранной рамке.

Что в отчёте — факт, а что — мнение

Полезно трезво разделять:

  • факт (считается детерминированно): число слов, символов, плотность ключевого слова в % — это арифметика, ей можно доверять;
  • оценка (модельная): вердикты по интенту, структуре, «воде», читабельности, общий балл — они полезны как подсказка, что проверить, а не как приговор. Рекомендации всегда стоит сверить с частью II–V: иногда «исправь тошноту» в отчёте — это именно тот случай, когда ключ трогать нельзя.

Отчёт, прочитанный так, экономит время: вы не спорите с каждой цифрой, а идёте по severity и фильтруете советы рамкой режима.


Инструменты под задачу

Прогнать текст по семи осям руками — это дословный пересчёт повторов, замер длины предложений, сверка с типом запроса и ещё десять «а точно ли норма для карточки такая же, как для статьи?». Такую проверку легко автоматизировать и почти невозможно держать в голове без ошибок именно из-за режима и знаменателя. Чтобы снять рутину, в codestack.space есть AI аудитор контента. Вы выбираете режим (статья/блог, карточка товара, лендинг, услуга, новость, обзор), вставляете ключевое слово и текст — а он раскладывает его по осям и отдаёт:

  • семь баллов по каждой оси (тошнота, водность, читабельность, структура, интент, уникальность, общий) — каждый с пояснением, почему столько;
  • посчитанную плотность ключевого слова, число слов и символов — ту арифметику, на которой держится вердикт по тошноте;
  • список рекомендаций с приоритетом: что править первым, а что косметика.

Попробуйте прямо здесь, на своём тексте:

ИИ-аудитор контента
Гость
Токены: — / 50 000
0 / 30 000 символов
Примеры:

Инструмент не отменяет понимание из частей I–V — он как раз для того, чтобы посчитать то, что руками сбивается (плотность через объём, нормы под режим), а решение «править интент или оставить тошноту» остаётся за вами: см. Часть VI.


Чек-лист граблей

  • Лечите общий балл, а не отдельные оси → правите не то; балл — индекс, а не цель.
  • Режете ключ при «красной тошноте» на коротком тексте → артефакт маленького объёма; правильнее добавить текста, а не снять ключ.
  • Ключ = название технологии/продукта и вы «заменяете синонимом» → теряете и смысл, и запрос; разбавляйте форму, не слово.
  • Путаете воду с тошнотой → «тошнота упала» из-за раздутого текста; сначала сожмите, потом пересчитывайте.
  • Предложения 30+ слов и абзацы-«простыни» → метрика читабельности красная не зря: это про людей и дочитывание, разбейте.
  • Нет H2/H3 каждые 2–4 абзаца, перечисления запятой подряд → структура режется без переписывания текста; разметьте.
  • Текст зелёный по всем числовым осям, но тонет → почти наверняка не сошёлся интент; страница продаёт там, где человек пришёл учиться (или наоборот).
  • Смешали информационный и транзакционный интент в одном экране → поведенческий сигнал падает; разделите или вынесите оффер после ответа.
  • Читаете отчёт «по абсолютной шкале» без режима → карточка товара «провалена», а статья «спасена» при одинаковых цифрах; выберите тип страницы до анализа.
  • Верите модельным вердиктам (интент, вода, общий балл) как приговору → это подсказки, что проверить; сверяйте с частями II–V.
  • Считаете плотность «на глаз» по числу повторов → забыли знаменатель; плотность меряется к объёму текста.

👤 Зарегистрируйтесь, чтобы добавить материал в закладки.