AEO · аудит · разбор 2 из 13
37,4% сайта красные, и стали 7,5% за один день без ручных правок
Мы прогнали через собственный GEO/AEO-гейт все 2196 живых страниц сайта. Красных оказалось 821 — 37,4%. Разбор показал, что за ними стоят два дефекта, а не 821 проблема: их размножил генератор страниц. Обе точки починены в одном месте, и повторный прогон в тот же день дал 164 красных — 7,5%.
Паспорт замера: Базовый замер 04.08.2026 · весь сайт, не выборка · знаменатель 2196 страниц
Результат до и после
Красных страниц стало меньше в 5 раз: было 37,4%, стало 7,5%. Знаменатель в обоих замерах один — 2196 живых индексируемых страниц: это 2388 найденных html-файлов минус 178 закрытых от индексации и 14 редирект-заглушек. Второй прогон воспроизвёл цифры первого до страницы, поэтому сравнение честное.
| Статус | База, 04.08 | После починки | Изменение |
|---|---|---|---|
| 🔴 Красные | 821 (37,4%) | 164 (7,5%) | −657 |
| 🟡 Жёлтые | 15 (0,7%) | 18 (0,8%) | +3 |
| 🟢 Зелёные | 1360 (61,9%) | 2014 (91,7%) | +654 |
Прибавка трёх жёлтых — это страницы, которые были красными и стали жёлтыми, то есть улучшение, а не новый дефект. Красное по остальным правилам не выросло: массовая правка не создала побочных проблем, и это проверялось отдельно.
Что означают эти цифры, а что нет
Это не рост трафика и не рост цитируемости. Это доля страниц, прошедших проверку на извлекаемость: есть ли под заголовком ответ, соответствует ли разметка видимому тексту, стоит ли в интро факт с цифрой. Связь такой чистоты с попаданием в ИИ-ответы правдоподобна и подтверждается сторонними исследованиями, но на наших данных пока не измерена — прошло слишком мало времени. Обещать проценты трафика от этой работы мы не будем.
Что проверяет гейт: пять правил и их реальный вклад
Правило полезно, только если различает хорошую страницу и плохую — срабатывающее всегда и не срабатывающее никогда одинаково бесполезны. Вот как пять правил повели себя на живом сайте.
| Правило | Что ищет | Страниц в базе | Вердикт |
|---|---|---|---|
| Соответствие разметки | вопросы и цены в структурированных данных, которых нет в видимом тексте | 403 / 984 находки | работает, самое ценное |
| Прямой ответ | заголовок, под которым нет текста ответа | 411 / 6489 находок | работает после снятия шумной подпроверки |
| Факт в интро | первый экран без единой цифры | 20 | работает, но почти молчит |
| Семантика вопроса | заголовок-вопрос без ответа по смыслу | 3 | работает, но почти молчит |
| Вода в начале | «в современном мире», «наша компания также» | 0 | не сломано, пусто на нашем контенте |
Молчащее правило мы проверяли отдельно, прежде чем объявить рабочим. Для «факта в интро» разобрали 500 страниц вручную: 452 проходят по собственной цифре страницы — тенге, тонны, минуты, кубометры; 13 — только за счёт шаблонной строки о возрасте компании и числе выполненных заказов; 35 не проходят. Медиана длины интро — 399 символов, то есть правило смотрит именно на первый экран, а не на половину страницы. Низкая частота оказалась свойством контента, а не поломкой инструмента.
Дефект 1: разметка обещает то, чего на странице нет
339 страниц объявляли в структурированных данных блок вопросов и ответов, который посетитель не видел. Это не косметика, а прямой риск ручной санкции: разметка обязана соответствовать видимому содержимому. Разбор развёл случай на два, и лечатся они по-разному.
152 страницы: схема есть, видимого FAQ нет вовсе
147 из 152 не имели вообще никакой вёрстки под вопросы — ни аккордеона, ни списка определений. При этом содержимое существовало: и вопросы, и полные тексты ответов лежали в разметке. То есть контент был написан и просто не выводился — лучший из возможных случаев, потому что сочинять ничего не нужно.
Вывод сделан скриптом, который зеркалит вопросы и ответы из разметки дословно и проверяет сам себя после записи. Два бага в нём пришлось починить по ходу: у девяти страниц не находилось ни одной точки вставки, а самопроверка ложно падала на семи страницах, потому что сравнивала сырой текст ответа с уже схлопнутым по пробелам видимым — ответ с двойным пробелом внутри не совпадал сам с собой. Итог: 152 из 152 без ошибок.
187 страниц: FAQ виден, но схема говорит другое
Здесь расхождение имело три природы, и самая частая оказалась неожиданной. 184 находки — схема объявляла перефразированный вариант того же вопроса: в разметке «За сколько приедет бригада в посёлке?», на странице «За сколько приедет бригада?». Гео-подстановка применялась к схеме и не применялась к тексту, потому что строки собирались из двух разных источников. Ещё 12 страниц несли по два конкурирующих блока вопросов, и 23 находки были вопросами, которых на странице нет совсем.
Правка сделана строго в одну сторону: разметка переписывается парами, взятыми из видимого текста дословно. Направление выбрано специально — видимый текст не трогается, копирайт не переписывается, и никакого «сопоставления похожих вопросов» нет вовсе: на проверке оно давало ложные пары. Пришлось разобрать все пять вариантов вёрстки, встреченных на сайте, потому что в разных поколениях страниц вопрос свёрстан то кнопкой, то заголовком, то абзацем.
Откуда взялись чужие вопросы — причина в генераторе
Страницы делались методом «взять эталон и переписать под новую тему». Перед вставкой своих вопросов код пытался снять чужие регулярным выражением, которое ждало отдельный скрипт с разметкой. На этом сайте блок вопросов лежит внутри общего графа, поэтому выражение не совпало ни разу. Результат замены записывался в переменную, которую никто не проверял — ветки «если заменено ноль раз» просто не было, и правильный блок дописывался ниже. Страница получала два блока: чужие вопросы в шапке и свои в теле. Самопроверка генератора это пропускала, потому что проверяла наличие подстроки с названием типа разметки — она, разумеется, была.
Дефект 2: 6489 находок, за которыми стоят два шаблона
Правило «прямой ответ» дало 6489 находок на 411 страницах — это 18,7% сайта, и при этом не 6489 независимых дефектов. Девять плиток вида «📄 Работа по договору и выдача закрывающих документов» и восемь карточек «1. Скрытые платежи в смете» повторялись на 358 страницах каждая. Читатель видел список из восьми проблем без единого объяснения; машина, ищущая под заголовком ответ, не находила ничего.
Плитки-ярлыки: поменяли тег, а не текст
Описаний у этих девяти плиток не было никогда — ни в бэкапах, ни в истории. Сочинить девять абзацев и размножить их на 358 страниц было бы ровно тем, чего делать нельзя. Но плитка и не заголовок: это законченный ярлык в списке преимуществ, а девять пустых заголовков подряд просто ломают структуру страницы. Поэтому изменился тег, а не содержание — оформление у класса задано селекторами по классу, и вид страницы не изменился ни на пиксель. Плитки, у которых описание есть, остались заголовками: там заголовок действительно возглавляет текст.
Карточки проблем: сначала сделали неверно и откатили
Описания для восьми карточек нашлись в бэкапе — они были написаны раньше и потерялись при переезде на шаблон, причём вёрстка их всё это время ждала. Совпало семь заголовков из восьми. Мы вернули тексты на все 358 страниц, и замер показал, что стало хуже: восемь одинаковых абзацев на 358 почти одинаковых страницах ударили по похожести шаблона. Правку отменили, карточки сняты как структурные заголовки.
Урок, который стоит дороже самой правки
«Дописать текст» — интуитивно правильное действие, которое на группе однотипных страниц работает в минус. Уникальность считается по доле фрагментов, которых нет на других страницах группы: одинаковый абзац, размноженный по 358 страницам, увеличивает общий объём и уменьшает долю уникального у каждой. Поймать это можно только замером до и после — на глаз страница выглядит наполненнее. Развёрнуто эта арифметика разобрана в статье про предел гео-страниц.
Подпроверка, которая красила 99,8% сайта
В первой версии гейта одна подпроверка срабатывала на 2200 страницах из 2205 и давала 59 606 находок, то есть не несла никакой информации. Она требовала, чтобы первое предложение под заголовком содержало ключевое слово из этого заголовка, и наказывала ровно тот текст, который написан хорошо.
| Заголовок | Первое предложение | Вердикт подпроверки |
|---|---|---|
| Упаковка включена | Стрейч, пузырчатая плёнка, коробки. | 🔴 флаг |
| День в день | Срочный переезд за 4–8 часов. | 🔴 флаг |
| Доставка по Алматы | Машина от 7 500 ₸/час, подача от 30 минут. | 🔴 флаг |
Все три — образцовые прямые ответы, и они не повторяют слово заголовка именно потому, что написаны конкретно. Подпроверка мерила лексический повтор вместо ответа по смыслу; именно она давала ноль зелёных страниц на всём сайте. Её сняли — с комментарием на месте, чтобы не вернули по невнимательности.
Взамен в список воды добавлены маркеры реального филлера вроде «всегда рады» и «индивидуальный подход». Перед добавлением их проверили поиском по своему же контенту: их там нет — значит это сигнал, а не шум.
Как отличить сломанное правило от массового дефекта
Разница видна по распределению, а не по объёму находок. Правило, срабатывающее на 99,8% страниц, не различает ничего и почти наверняка сломано. Правило, срабатывающее на 18,7% и концентрирующееся в одном шаблоне, — нашло настоящий массовый дефект. Мы отдельно проверяли, не оглушено ли правило после снятия подпроверки: пустой блок под обычным заголовком по-прежнему даёт красный, и на это есть тесты-мутации.
Ложные срабатывания: исключать по признаку, а не подкручивать порог
3 класса ложных находок мы убрали, добавив распознавание типа блока, и ни один порог при этом не двигали. Подкрутка порога лечит симптом и одновременно ослепляет правило на настоящих дефектах.
- Плитка карточек-ссылок (заголовок целиком служит ссылкой на другой раздел) — это навигация, а не пассаж, и требовать под ней текст неверно.
- Заголовок-контейнер — «Частые вопросы», под которым идут подзаголовки-вопросы. Текста под ним нет по замыслу.
- Интерфейсный виджет — форма поиска по сайту дала 98 находок: заголовок есть, текста нет и быть не должно.
Отдельно нашлись 15 ложных находок в проверке соответствия разметки: цена 6500000 в структурированных данных была написана на странице как «6,5 млн ₸». Правило искало литеральные цифры и не понимало сокращений. Починено разворачиванием «млн», «тыс» и «млрд» — снова изменением признака, а не ослаблением проверки.
Почему гейт работает в режиме наблюдения, а не блокирует публикацию
Новый гейт, включённый на блокировку сразу, останавливает конвейер на реальных страницах: при 37,4% красных он остановил бы публикацию на трети сайта, и это было бы не качество, а стоп производства. Поэтому находки печатаются в отчёт и не роняют страницу в критичные, а переключение в блокирующий режим сделано одной переменной окружения.
Важная деталь устройства: ядро продолжает честно выдавать красный статус в любом режиме. Режим меняет только трактовку в обёртке, а не сам вердикт — иначе замеры показывали бы «зелено, потому что не блокирует», и вся картина была бы декорацией.
Как повторить аудит на своём сайте
Повторить аудит можно без инструмента: первые два дефекта ловятся обычным поиском по файлам за 30 минут. Порядок от самого прибыльного к менее важному.
- Сверьте структурированные данные с видимым текстом. Возьмите любую страницу с разметкой вопросов и проверьте, что каждый вопрос из разметки дословно присутствует на странице. Расхождение — самый частый и самый рискованный дефект из найденных нами.
- Найдите заголовки, под которыми нет текста. Если под заголовком сразу идёт следующий заголовок того же уровня — это пустой блок. Читатель и машина видят обещание без ответа.
- Проверьте первый экран на цифру. Цена, срок, объём, год — что угодно проверяемое. Интро без единого числа не даёт зацепиться ни человеку, ни извлекающей модели.
- Считайте страницы, а не находки. Тысяча находок на 300 страницах — почти наверняка один шаблонный дефект. Ищите его источник в шаблоне или генераторе и правьте там.
- Меряйте до и после одним и тем же способом. Если повторный прогон не воспроизводит цифры базы, сравнивать нечего.
Базовый замер 04.08.2026, повторный — в тот же день после починки. Оба прогона по всему сайту, знаменатель 2196 страниц. Числа воспроизводятся повторным запуском того же сканера.
Тот же случай в журнале замеров
Тот же прогон в журнале замеров разобран с другой стороны — как принимать правку по замеру и почему одну из трёх правок пришлось откатить.
Красное с 37,4% до 7,5%: правку принимаем по замеру, а не по мнению
Прогнать ваш сайт через те же проверки
Второй блок обучения — извлекаемость: вы разбираете свою страницу на пассажи, прогоняете через проверки и уходите со списком правок, отсортированным по объёму дефекта.
Разбираем на живых страницах: как отличить шаблонный дефект от 300 отдельных, где искать источник размножения и почему правку почти всегда надо делать в одной точке, а не в трёхстах.
Программа курса и модулиЧастые вопросы
Опасно ли объявлять FAQPage в разметке, если видимого FAQ на странице нет?
Да, это прямой риск ручной санкции: структурированные данные обязаны соответствовать видимому содержимому страницы. У нас таких страниц нашлось 152, причём тексты ответов лежали прямо в разметке — их достаточно было вывести на страницу, ничего не сочиняя.
Сколько находок аудита означают столько же дефектов?
Обычно намного меньше. У нас 6489 находок одного правила оказались одним шаблонным дефектом, размноженным генератором: девять плиток и восемь карточек повторялись на 358 страницах каждая. Чинить нужно генератор, а не 358 страниц.
Стоит ли включать новый гейт качества в блокирующем режиме сразу?
Нет. Новый гейт, включённый на блокировку сразу, останавливает публикацию на реальных страницах, и вы получаете не качество, а стоп конвейера. Мы держим гейт в режиме наблюдения: находки печатаются в отчёт, ядро при этом честно выдаёт красный статус в любом режиме.
Можно ли повысить уникальность страниц, дописав на них текст?
Часто наоборот. Мы вернули восемь одинаковых абзацев на 358 почти одинаковых гео-страниц и замером увидели ухудшение похожести шаблона. Одинаковый текст, размноженный по группе, снижает уникальность каждой страницы группы, а не повышает.
Соседние разборы
Каждый самодостаточен и начинается с вывода, а не с подводки.
GEO · измерение
Цитирование и упоминание — разные исходы. 138 прогонов, 39,9% против 19,6%
Склеенный замер «нас видно в ИИ» прятал главное: бренд ни разу не назвали без ссылки на нас. Показываем, чем эти два исхода лечатся по-разному и почему в Search Console отчёта по AI Overviews нет вовсе.
AEO · метод
Абзац = сущность: как писать раздел, который можно процитировать отдельно от страницы
Ассистенты и Google берут не страницу, а отдельный H2-раздел. Пять правил самодостаточного пассажа, четыре запрета на выдумывание цифр и чекер, который проверяет это автоматически.
Все 13 разборов
Оглавление раздела: измерение ИИ-видимости, аудит 2196 страниц, пассажная оптимизация, предел гео-страниц, тихие отказы, приёмка работы.
Обсудим ваш проект
Оставьте заявку — свяжемся в течение 15 минут в рабочее время, зададим пару вопросов и пришлём ориентир по цене и срокам. Бесплатно, без обязательств.
- 1. Заявка или квиз
- 2. Короткий созвон / переписка
- 3. Бесплатная смета и план
- 4. Договор и старт