Что я понял, когда автомат заблокировал мой деплой. И как 33 раза за 5 дней не выстрелить в ногу
Пять дней назад рассказал, как первый запуск QA-конвейера (автопроверки перед публикацией) поймал 19 ошибок. Это продолжение: что стало с теми ошибками, что вскрылось параллельно с SEO-каннибализацией и что говорит Метрика за первую неделю работы сайта.
19 RED в коде, который казался чистым
QA-конвейер (автопроверка) запустился 1 мая в 11:48. Задача простая: перед каждым деплоем проверять сайт на нарушения контент-правил, запрещённые гарантии, AI-штампы, случайно раскрытые бренды клиентов. Деплой блокируется, пока не пройдёт чисто.
Первый результат: 19 RED + 31 YELLOW. Деплой заблокирован.
За первые пять минут нашлось: слово «гарантия» в 8 файлах сразу (часть поставил сам, часть притащилась из шаблонов), название клиента в OG-тегах страницы, которую считал обезличенной, и мёртвая orphan-папка (брошенная директория со старым slug), которая заливалась на FTP и индексировалась Яндексом.
Почему глаз пропускает то, что находит скрипт
Когда смотришь на страницу глазами, видишь смысл и контекст. «Гарантия качества» читается привычно, поэтому глаз её не останавливает. Скрипт смотрит по шаблону: если слово есть, это RED, без исключений.
Именно в этом и ценность автоматической проверки: скрипт не понимает контекст и поэтому не прощает.
- Что проверяет конвейер: §10-нарушения, гарантии, запрещённые бренды, AI-штампы в тексте и мета-тегах
- 4xx на критичных URL: страница не должна падать в 404 после деплоя (выкладки на сервер)
- Битые internal_links из YAML: если в метаданных ссылка, она должна отдавать 200
- Стек: Python + grep-regex по HTML-файлам + httpx для HTTP-проверок, встроен в deploy_mwb.py
После фиксов: 33 деплоя за 5 дней, все прошли чистыми. Ни одного RED, ни одного YELLOW.
Сайт жрал сам себя в поиске
Параллельно с QA обнаружил SEO-каннибализацию (ситуация, когда несколько страниц одного сайта конкурируют за одни и те же запросы и мешают друг другу расти в поиске). Страницы проекты и кейсы показывали одинаковые 5 проектов с похожими мета-тегами. Яндекс не мог выбрать, какую страницу ранжировать, и не выбирал ни одну.
Решил разнести по intent (намерению пользователя). /projects/ стал информационным каталогом всех 7 проектов, /cases/ — коммерческой витриной 3 флагманов с CTA. Разный intent, разный набор internal links, разные призывы к действию.
Дополнительно нашёл 8 skel-статей блога с priority 0.7-0.8 в sitemap без реального контента. Они поедали crawl-budget (квоту Яндекса на обход страниц) вместо полезных страниц вроде Vibe coding 101. Теперь priority автоматически 0.3 у пустых статей, растёт до 0.7 когда появляется контент. Orphan-папка от старого slug тоже индексировалась и удалена.
18 визитов, 115 секунд — и почему это хорошие цифры
Метрика за первую неделю с 1 мая: 18 визитов, 17 уникальных пользователей, bounce rate 61.1%, среднее время на сайте 115 секунд. Органика из Яндекса ещё не пришла: сайт подтверждён в Вебмастере 30 апреля, ждём индексации статей.
115 секунд при bounce rate 61% означает: те, кто не ушёл за 5 секунд, реально читали. Для нового сайта без органики это лучший сигнал, чем количество визитов. Публикую эти цифры сейчас, чтобы через 3 месяца был честный baseline. Без него любые «результаты» остаются воздухом.
Flowwow сэкономил в 5.5 раза. Яндекс опустил порог с 500 до 35 тысяч
Flowwow развернул корпоративный RAG (система, когда ИИ ищет ответ в ваших документах, а не выдумывает из головы) на n8n поверх 10 000+ единиц документации. Результат: в 5.5 раза дешевле коробочных решений, срок разработки 2.5 месяца вместо 6-9. Self-hosted, данные не уходят третьим лицам.
Яндекс Карты снизили минимальный бюджет медийной рекламы с 500 000 до 35 000 рублей, специально для МСП из реестра ФНС. Три 3D-формата со скидками 33-57%. Год назад это был инструмент только для крупных.
Оба кейса об одном: инструменты, которые год назад стоили больших денег или требовали Enterprise-бюджета, теперь доступны малому бизнесу. Кто не внедряет, переплачивает или проигрывает позиции тем, кто внедрил.
Нужен аудит сайта или рекламного кабинета?
Разберу структуру, SEO, каннибализацию и рекламные кампании. Скажу, что работает, а что ест бюджет.
Написать →