ИИ-спам и 14-дневное обновление Google: как найти у себя почти одинаковые страницы
Google с 24 сентября по 8 октября проводил спам-обновление почти 14 дней, в пять раз дольше трёх прошлых за 2026 год, поэтому авторам нейросетевых текстов пора проверить сайт на почти одинаковые страницы.

Google снова наказывает за массовое производство страниц, но порог похожести не публикует. Где ваши тексты начинают выглядеть как конвейер, придётся определять самому.
Обновление касалось всех языков. Сравнение с прошлыми запусками взято из сводки Relevant Audience, сентябрьскую длительность подтверждает статусная страница Google: там с первого дня было написано «may take up to two weeks», то есть «может занять до двух недель». Ниже разбираю, как за вечер найти у себя страницы-близнецы коротким скриптом и что делать с найденным.
Google злится на ИИ или на объём?
В посте Search Central (официальный блог Google для владельцев сайтов) обновление названо обычным, новых правил в нём нет, так его пересказывает ppc.land. Цель Google не назвал. Барри Шварц 28 сентября писал, что она пока не до конца известна.
На конференции Search Central Live в Барселоне представитель Google объяснил частоту обновлений так:
«Спам-обновлений в последнее время больше, потому что нового контента стало намного больше» : Дуй Нгуен, Google (в записи участника конференции)
Слова «ИИ» в этой фразе нет. Связку с нейросетями сделал заголовок Search Engine Roundtable, это вывод издания, а не Google.
По политике о спаме нарушение называется «злоупотребление масштабированным контентом» (scaled content abuse): много страниц, созданных главным образом ради манипуляции выдачей. Способ создания значения не имеет. Нейросети упомянуты среди примеров: генерация множества страниц, которые ничего не дают пользователю.
Страницу Google о генеративном ИИ обновили 1 октября, она требует вручную проверять факты перед публикацией. Что именно поменялось, не видно: журнала правок нет. По исследованию Ahrefs, статьи, почти целиком написанные нейросетью, попадают в индекс реже: 40,35% против 49,28% у страниц с низкой долей ИИ. Но это корреляция, причиной может быть качество текста, а не сам ИИ.
Что понадобится для проверки?
- Python, язык программирования, который бесплатно ставится на любой компьютер.
- Основной текст ваших страниц без меню, подвала и хлебных крошек. Вытащить его помогает библиотека trafilatura.
- Для сайтов на тысячи страниц библиотека datasketch.
- Вечер на просмотр результатов глазами.
Как найти страницы-близнецы по шагам?
- Соберите тексты в словарь pages: адрес страницы и её основной текст. Сквозные блоки уберите, иначе они дают общие куски всем страницам и завышают похожесть.
- Запустите скрипт. Он режет текст на шинглы, то есть перекрывающиеся отрезки по десять слов подряд, как черепица на крыше. Метод описан в работе Бродера «On the resemblance and containment of documents», длину в десять слов взяли авторы исследования «Syntactic Clustering of the Web».
import re
from itertools import combinations
def shingles(text, w=10):
words = re.findall(r"\w+", text.lower())
return {" ".join(words[i:i + w]) for i in range(len(words) - w + 1)}
def jaccard(a, b):
return len(a & b) / max(len(a | b), 1)
def containment(a, b):
return len(a & b) / max(len(a), 1)
sh = {url: shingles(text) for url, text in pages.items()} # pages: {адрес: основной текст}
for (u1, a), (u2, b) in combinations(sh.items(), 2):
print(f"{u1:18} {u2:18} jaccard={jaccard(a, b):.2f} "
f"in={containment(a, b):.2f} out={containment(b, a):.2f}")
- Прочитайте два числа. Сходство Жаккара (jaccard): общие шинглы, делённые на все шинглы обеих страниц, подходит для сравнения пар. Вложенность (in и out): какая доля одной страницы целиком лежит в другой, она ловит короткую страницу внутри шаблона длинной.
- Смотрите на распределение вложенности по всему сайту, а не на одно число. Откройте глазами от 20 до 30 пар около выбранной отметки и решите, где содержание перестаёт различаться.
- Для каждой группы спросите: что читатель узнаёт здесь, чего нет на соседней странице? Ответа нет, значит склеить или дописать.
Синтетический пример: три страницы доставки по одному шаблону (Казань, Пермь, Омск, у Омска добавлено одно длинное предложение) и статья про возврат товара.
- Казань и Пермь: jaccard 0,69, вложенность 0,82 в обе стороны. Отличаются одним словом, но название города портит десять отрезков подряд.
- Казань и Омск: jaccard 0,46, вложенность 0,82 и 0,52. Жаккар ниже 0,5, хотя 82% казанской страницы сидит внутри омской.
- Любая доставка и статья о возврате: везде 0,00.
Вывод автора метода: шаблон ищут по вложенности, Жаккар оставляют для пар.
- Брать 0,5 как порог спама. Это порог исследователей, которые им сгруппировали 30 млн страниц поисковика AltaVista. У Google шкала почти дубликата есть только в патенте на SimHash (способ сжать текст в короткий отпечаток), и она про обход сайтов, а не про спам.
- Сравнивать страницы вместе с меню и подвалом.
- Перебирать все пары на тысячах страниц: число пар растёт квадратично. Там нужны подписи MinHash из datasketch, это быстрая прикидка похожести без полного перебора.
- Считать высокую похожесть доказательством нарушения. Карточки товаров с разным содержанием могут быть в порядке.
Что делать с этим прямо сейчас, по ролям
Автору Дзена: если вы переносите статьи с канала на свой сайт и пишете серии с нейросетью, прогоните серию скриптом. Похожие вступления и выводы всплывут сразу.
Маркетологу: под удар, по предположению Лили Рэй от 28 сентября, могли попасть шаблонные программные страницы, вероятно сгенерированные ИИ. Страницы «услуга плюс город» проверьте первыми.
Предпринимателю из РФ и СНГ: скрипт работает на вашем компьютере и не обращается к сервисам Google. Из доступных в РФ нейросетей, YandexGPT и GigaChat, можно попросить построчно объяснить код, если Python для вас новый.
На мой взгляд, главная ценность скрипта не в цифре, а в списке пар, которые стыдно показать читателю. Честная оговорка: подробных разборов сайтов, пострадавших именно в сентябре, нет. Ранний срез Diib за первые три дня показал падение медианной доли визитов из поиска Google с 34% до 31%, но сам Diib называет это предварительной оценкой, а Google данные не подтверждал. Мы в dzen.guru исходим из простого: Google спрашивает не «кто писал», а «зачем эта страница», и отвечать на этот вопрос лучше до следующего обновления.
Проверьте тексты до публикации
Разбираем, как писать с нейросетью так, чтобы каждая статья несла своё содержание.
Перейти в dzen.guru
Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

ИИ-бот для бизнеса на GigaChat и YandexGPT: разница в цене доходит до 250 000 ₽ в месяц
Ответ ИИ-бота поддержки по открытым тарифам GigaChat и Yandex AI Studio на октябрь 2026 года стоит от 20 копеек до 2,7 ₽, и при десятках тысяч обращений эта…

Нейросеть для генерации изображений запустили на процессоре: до 33 минут на кадр
Автор руководства по локальному ИИ-стеку в четвёртой части серии запустил нейросеть для генерации изображений на процессоре, без облака, и замерил цену…
Нейросеть для 1С уже пишет код: 328 коммитов и рост производительности на 123%
Платформа 1С давно перестала быть закрытым миром, куда нейросети не дотягиваются: авторы Инфостарта за последние месяцы провели серию экспериментов и показали,…
Комментарии