Термос Беспалова

Генерация контента нейросетью: как не попасть под фильтр

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

Термос Беспалова 11 минут

Обложка статьи: генерация контента нейросетью

Коротко. Поисковые системы наказывают не за то, что текст написан с помощью нейросети, а за то, что он бесполезен: массовые страницы без собственных данных, повторяющие чужое. У Google это прямо описано как злоупотребление массовым контентом, у Яндекса такие страницы исключаются из поиска как малоценные или маловостребованные. Генерация контента нейросетью безопасна, когда у каждого текста есть собственная фактура, конкретика и человек, который отвечает за факты. Мы проверяем это скриптом на каждой статье — по двадцати с лишним признакам.

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

Оба подхода исходят из неверной посылки. Поисковая система не проверяет, кто писал текст. Она проверяет, полезен ли он тому, кто пришёл по запросу. Разница кажется тонкой, но из неё следует всё остальное.

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

Позиция Google сформулирована прямо: способ создания контента сам по себе не нарушает правил, нарушением считается массовое производство страниц ради позиций, а не ради людей. В правилах о спаме это называется злоупотреблением массовым контентом, и там же оговорено, что неважно, сделаны такие страницы вручную, автоматически или смешанным способом.

У Яндекса механика другая по форме, но та же по смыслу. Страницы, которые поисковик считает бесполезными, исключаются из поиска, а в панели вебмастера рядом с ними появляется причина: малоценная или маловостребованная страница. Это не наказание всего сайта, а отказ показывать конкретную страницу — но когда таких страниц становится много, страдает доверие к сайту в целом.

Общее у обеих систем: оценивается результат, а не инструмент. Текст, написанный человеком за вечер из пересказа трёх чужих статей, попадёт в ту же категорию, что и сгенерированный. Текст с собственными цифрами и опытом не попадёт туда, даже если черновик сделала модель.

Поэтому правильный вопрос не «как скрыть, что писала нейросеть», а «что в этом тексте есть такого, чего нет на первых десяти страницах выдачи».

Шесть признаков текста под фильтр

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

Ответ размыт вокруг темы. Много слов о важности вопроса и мало ответа на него. Вместо «стоит от 40 000 ₽ и занимает две недели» — «стоимость зависит от многих факторов».

Страницы под каждую словоформу. Двадцать почти одинаковых текстов под «цена», «стоимость», «сколько стоит» с заменой пары слов. Это самый быстрый способ получить массовое исключение из поиска.

Одинаковая структура у всех страниц. Один шаблон заголовков, одинаковые вступления, одинаковые списки из пяти пунктов. Люди это замечают по второй странице, поисковые системы — по статистике поведения.

Люди уходят сразу. Открыли, пролистали, вернулись в выдачу. Для поисковой системы это самый понятный сигнал, что страница не ответила на вопрос, — и его нельзя обмануть качеством формулировок.

Выдуманные факты. Модели охотно подставляют правдоподобные цифры, когда их просят «добавить конкретики». Одна придуманная статистика не приведёт к фильтру, но подорвёт доверие читателя, а вместе с ним и поведенческие сигналы.

Какие проверки мы ставим на каждую статью

Каждая статья этого блога проходит скрипт-проверку перед публикацией. Пороги мы подобрали так, чтобы ловить именно признаки из списка выше, а не формальные метрики вроде плотности ключевых слов.

Что проверяемПорогОт чего защищает
Доля абзацев с цифрами и суммамиот 25%текст без собственных данных
Объём текста9 000–13 000 знаковтонкие страницы и вода
Знаков на один заголовокот 1 100шаблонная структура-регламент
Средняя длина абзацаот 190 знаковрубленый текст без связи
Доля текста в спискахдо 32%статья-перечень
Плотность запросадо 3%переспам
Посторонние символы0иероглифы, оброненные моделью
Битые якоря и ссылки0небрежность после правок

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

И одна проверка, которую скрипт сделать не может. После ужесточения требования к конкретике в текстах стали появляться цифры без источника — модель научилась проходить проверку в обход смысла. Эту часть смотрит только человек: у каждой цифры в статье должен быть источник.

Что остаётся за человеком

Фактура. Цены, сроки, кейсы, ограничения — всё, чего нет в интернете и что знает только компания. Именно она отличает текст от тысячи похожих. Нейросеть может аккуратно изложить фактуру, но не может её придумать без риска соврать.

Решение, нужна ли страница. Под каждую тему должна быть одна сильная страница, а не пять слабых. Проверка простая: если новая статья отвечает на тот же вопрос, что уже опубликованная, её не нужно писать — нужно дописать существующую.

Вычитка смысла. Скрипт проверит объём и цифры, но не заметит, что вывод противоречит таблице, а обложка — тексту. У нас был и такой случай: картинка к статье о перспективах канала изображала его похороны.

Ответственность за факты. Перед публикацией кто-то конкретный должен прочитать текст целиком и быть готов подписаться под каждой цифрой. Если такого человека нет, генерацию контента нейросетью лучше не начинать — сэкономленное время уйдёт на исправление репутации.

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

Что делать, если страницы уже выпали

Посмотреть причину. В панели вебмастера Яндекса у исключённых страниц указана причина. Если это «малоценная или маловостребованная», проблема в содержании, а не в технике, и переобход сам по себе ничего не даст.

Собрать страницы в группы. Обычно выясняется, что выпали почти одинаковые тексты под близкие запросы. Правильное решение — объединить их в одну сильную страницу, а остальные перенаправить на неё, а не переписывать каждую по отдельности.

Добавить фактуру. Цифры, случаи, ограничения, таблицу с ценами, блок вопросов и ответов. Не переписать словами, а добавить то, чего не было.

Дать время. После правок страницы возвращаются в поиск не сразу — обычно через несколько недель после переобхода. Переделывать их каждую неделю, не дождавшись реакции, — способ никогда не понять, что сработало.

Проверить сайт по полному списку технических и содержательных пунктов можно по чек-листу на 60 пунктов. А если хочется понять, почему массовые тексты перестали работать в принципе, — в разборе того, что устарело в раскрутке сайтов.

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

Наказывают ли поисковики за тексты от нейросети
Нет, если текст полезен. Google прямо пишет, что способ создания контента сам по себе не нарушение, а нарушение — массовое производство страниц ради позиций. Яндекс исключает страницы как малоценные или маловостребованные по содержанию, а не по тому, кто их писал.
Как понять, что страница попала под фильтр Яндекса
В панели вебмастера у исключённых страниц указана причина. Формулировка «малоценная или маловостребованная страница» означает проблему в содержании. В этом случае переобход сам по себе не поможет — нужно добавить фактуру или объединить похожие страницы в одну сильную.
Какие признаки текста ведут к исключению из поиска
Шесть: нет собственных данных, ответ размыт вокруг темы, отдельные страницы под каждую словоформу запроса, одинаковая структура у всех страниц, быстрые уходы посетителей и выдуманные факты. Последний не приводит к фильтру напрямую, но подрывает доверие и поведенческие сигналы.
Какие проверки ставить на сгенерированные тексты
Мы проверяем долю абзацев с цифрами (от 25%), объём (9 000–13 000 знаков), частоту заголовков (не чаще одного на 1 100 знаков), длину абзацев, долю списков (до 32%), плотность запроса (до 3%), посторонние символы и битые ссылки. Плюс человек проверяет источник каждой цифры.
Можно ли генерировать много статей сразу
Можно, если у каждой статьи своя тема и своя фактура. Нельзя — если это двадцать вариантов одного текста под близкие запросы: это самый быстрый путь к массовому исключению. Проверка простая: если новая статья отвечает на тот же вопрос, что опубликованная, дописывайте существующую.
Почему нейросеть подставляет выдуманные цифры
Потому что задача «добавь конкретики» проще всего решается правдоподобным числом. Модель не отличает найденную цифру от придуманной, если её об этом не попросить явно. Мы видели это на себе и оба раза убирали такие цифры до публикации. Правило: у каждой цифры должен быть источник.
Как вернуть выпавшие страницы в поиск
Посмотреть причину исключения, объединить почти одинаковые страницы в одну и перенаправить остальные на неё, добавить фактуру — цифры, случаи, таблицу, вопросы и ответы — и дать время: страницы возвращаются через несколько недель после переобхода, а не сразу после правки.
Нужно ли скрывать, что текст написан с помощью ИИ
Нет смысла. Поисковые системы оценивают пользу текста, а не способ его написания, а детекторы сгенерированного текста ошибаются в обе стороны. Тратить силы стоит на другое: на собственные данные в тексте и на человека, который отвечает за каждую цифру.