новости продукта

Что нового в SEO Чек-апе

Лента релизов: новые фичи, исправления, дизайн и инфраструктура. Самые свежие апдейты — сверху. Каждый деплой попадает сюда с кратким описанием на человеческом языке.

Новая фича

Под скором аудита — блок «что вы теряете каждый месяц»

Скор 84% больше не выглядит как «всё ок». Под ним сразу — оценка потерянного трафика, заявок, клиентов и выручки.

Подробнее

Раньше в hero-баннере писалось мягко: «сайт работает почти на полную — 16% потенциала ещё можно отжать». Это убивало конверсию: пользователь видел зелёную цифру и закрывал отчёт.

Теперь под скором — тёмный блок с лаймовыми цифрами:

  • ~12 000 органических визитов, которые забирают конкуренты ниши
  • ~180 потенциальных заявок при средней конверсии ниши
  • ~22 клиента, которые могли бы прийти из органики
  • ≈ 990 тыс. ₽ в выручке при среднем чеке ниши

Дальше — прогноз: «поднимете скор на 15 пунктов — это +X визитов и +Y заявок» и кнопка перехода в платный тариф.

Откуда цифры:

  • Claude AI определяет архетип ниши и даёт реалистичные оценки трафика/конверсий (теперь промпт включает поле `lossEstimate`).
  • Если AI почему-то не вернул — есть фоллбэк-словарь по 10 типичным архетипам (EdTech, e-commerce, медицина, юр-услуги, недвижимость, авто, ремонт, B2B SaaS, красота, туризм).
  • Блок скрывается, если скор ≥ 98%.

Идея — Влад. Спасибо!

Новая фича

Чек-лист в бесплатном отчёте вырос с 50 до 150 параметров

Теперь в free-аудите видно все 150 проверок, которые делает сервис. У каждой заблокированной — пометка, в каком тарифе она откроется и сколько он стоит.

Подробнее

Что изменилось:

  • Раньше в бесплатном отчёте показывалось 50 free + 5 проверок с пометкой «🔒 в премиум». Это создавало ощущение «премиум — всего 5 пунктов, зачем платить 777 ₽».
  • Теперь показываются все 150 параметров: 50 в Стандарт за 777 ₽ и 50 в Энтерпрайз за 2 990 ₽. У каждого пункта — название, описание «что именно проверим», бейдж тарифа и кнопка «Открыть в тарифе».
  • В шапке чек-листа новые бейджи-фильтры: «🔒 50 в Стандарт · 777 ₽» и «🔒 50 в Энтерпрайз · 2 990 ₽» — кликаешь и видишь только параметры этого тарифа.
  • Каталог проверок — единый источник правды (`src/lib/audit/checklistCatalog.ts`). Если меняется логика — обновляется в одном месте.

Зачем: бесплатный отчёт теперь честно показывает «лестницу ценности». Юзер видит, за что конкретно платит на следующем уровне — без сюрпризов и пустых обещаний.

Дизайн

Брендовый фавикон сайта

Заменили дефолтный фавикон Next.js на брендовый — лаймовый квадрат с пульс-линией.

Подробнее

Сделано через next/og ImageResponse — иконки генерятся на лету в нужных размерах: 64×64 для браузера, 180×180 для главного экрана iPhone.

Под капотом

Запущен support@seocheckup.ru

Подключили почту на собственном домене через Yandex 360. Пиши с любыми вопросами и предложениями.

Подробнее

Технически: MX-запись указывает на mx.yandex.net, SPF + DKIM настроены для нормальной доставки.

Все письма от сервиса (отчёты, промокоды, чеки) приходят с noreply@seocheckup.ru, но Reply-To = support@seocheckup.ru. Нажимаешь Reply на любое наше письмо — попадает в общий ящик поддержки.

Под капотом

Telegram-уведомления о новых лидах и оплатах

Теперь каждое новое заполнение лид-формы или оплата ЮKassa приходит мгновенно в Telegram владельцу сервиса.

Подробнее

Что прилетает:

  • 🔔 Новый лид: ФИО, email, телефон, сайт, SEO-скор, кол-во проблем
  • 💰 Платёж создан: тариф, сумма, сайт, email — когда юзер кликнул «Оплатить» и пошёл на ЮKassa
  • ✅ Оплата прошла: подтверждение от ЮKassa-webhook
  • 🎟 Промокод выдан: какой код кому отправили

Что это даёт: знаешь о каждом клиенте моментально, без захода в Supabase или почту.

Новая фича

Промокоды на повторную покупку со скидкой 30%

После каждой успешной оплаты тариф клиенту автоматически уходит уникальный промокод на скидку 30% на следующие 2 платных аудита.

Подробнее

Как это работает:

  • Купил Стандарт (777 ₽) или Enterprise (2 990 ₽) — на email приходит письмо с уникальным кодом вида SEO-K7X9NM
  • Скидка действует на следующие 2 покупки (например, 777 ₽ → 544 ₽ или 2 990 ₽ → 2 093 ₽)
  • Код работает 60 дней и привязан к твоему email-у (другому юзеру не передашь)

Куда вводить:

  • На странице оплаты в модалке появилось поле «Есть промокод?»
  • Вводишь код, жмёшь «Применить» — сразу видишь итоговую сумму
  • Если код истёк или потрачен — увидишь причину отказа

Зачем нужно: SEO-аудит — не разовая штука. Сайты меняются каждый месяц, и через 30-60 дней после внедрения рекомендаций имеет смысл перепроверить, что улучшилось. Промокод напоминает об этом и снижает порог.

Под капотом

Включили почту support@seocheckup.ru

Подключили Yandex 360 для бизнеса. Теперь у проекта корпоративная почта с DKIM-подписью — письма не улетают в спам.

Подробнее

Все транзакционные письма (доставка отчёта, чек, промокод) уходят с `support@seocheckup.ru` и подписаны DKIM. В заголовках добавлен Reply-To на тот же ящик — можно отвечать прямо из своего почтовика.

Технически: MX через Yandex 360, SPF+DKIM прописаны в DNS Vercel через CLI, чтобы получать письма с других домена-провайдеров и не получать жалобы на спам.

Исправление

Починили редкое падение аудита с ошибкой Empty or invalid json

Если на анализируемой странице был NUL-байт в HTML — аудит падал на записи в БД. Теперь данные санитайзятся перед сохранением.

Подробнее

Что было: на единичных сайтах с битой минификацией JS или бинарными вставками в HTML аудит ломался с PGRST102 «Empty or invalid json» — Postgres JSONB не принимает \u0000 в строках.

Что сделали:

  • Добавили `sanitizeForJsonb` перед записью в БД: вычищает NUL-байты, заменяет NaN/Infinity на null, срезает undefined.
  • При следующем падении в логах будет видно — на каком поле и сколько байт упало.

Что делать, если ваш аудит упал раньше: просто запустите проверку заново, теперь должно пройти.

Новая фича

Запустили Chrome-расширение SEO Чек-ап Lite

Бесплатное расширение для Chrome — мгновенный SEO-аудит текущей страницы прямо во вкладке. 16 проверок, без бэкенда, без сбора данных.

Подробнее

Что внутри:

  • 16 проверок: метатеги, заголовки H1-H6, Schema.org, Open Graph, Twitter Cards, картинки, AI-готовность к ChatGPT/Yandex Нейро.
  • Score-кольцо 0-100 с цветовой индикацией.
  • Топ-3 проблемы для немедленного исправления.
  • Живой preview Open Graph — как сайт будет выглядеть в Telegram/Facebook.

Принципы:

  • Работает только на текущей открытой вкладке — никакого краулинга.
  • Все вычисления локально в браузере — ноль сетевых запросов наружу.
  • Не собирает данные пользователя, не использует cookie, не телеметрит.
  • Бесплатно, без рекламы.

Расширение отправлено на модерацию в Chrome Web Store. После одобрения ссылка появится в шапке сайта.

Новая фича

Дороботан тариф Enterprise и его лендинг

Переписали оффер на /pricing/enterprise по формуле 4U: «Полный SEO-аудит сайта по 150 параметрам за 10 минут».

Подробнее

Что изменилось на странице:

  • Хиро: новый заголовок, конверсионный подзаголовок, eyebrow «ENTERPRISE · 2 990 ₽ · ВМЕСТО 5 990 ₽»
  • Убрали статичный мокап отчёта на всех 3 тарифных лендингах
  • Вместо мокапа — встроенный iframe с реальным демо-отчётом по выдуманному сайту (можно скроллить прямо в странице)
  • Добавили блок «150 параметров» с раскрывающимся списком категорий и ссылками на /parametry/{slug}

В отчёте Enterprise: краулер обходит до 200 страниц, считает карту перелинковки, ищет битые ссылки, через Топвизор-API получает реальные позиции и каннибализацию по 50-150 кластерам.

Исправление

Починили вёрстку на iPhone 15 Pro

По жалобам пользователей нашли и исправили места, где блоки уезжали за viewport на мобильном.

Подробнее

Проблемные места были на странице отчёта (.niche-card, .plan90-month, .forecast-deep), на /pricing (сравнительная таблица), в save-form и в шапке (CTA-кнопка пропадала на узких экранах).

Решение: добавили глобальные мобильные правила — все многоколоночные грид-блоки коллапсятся в одну колонку при ≤768px, большие таблицы получают горизонтальный скролл внутри карточки. Тач-таргеты выросли до 48px.

Дополнительно: справочник параметров на /pricing/free, /standard, /enterprise теперь раскрывается аккордеоном — категории закрыты по умолчанию, тапаешь — открывается список.

Дизайн

Переделана лид-страница на мобиле

Убрали 2 лишних блока на странице после готового аудита — теперь форма сразу под заголовком и буллитами.

Подробнее

Что было: после генерации бесплатного отчёта пользователь видел H1 «SEO-потенциал на X%», стат-бейджи, потом два больших промежуточных блока «Что вас ждёт в полном отчёте» и «Полный отчёт — большой документ», и только в самом низу — форму захвата контактов. На мобильном это означало 3-4 экрана пролистывания.

Что стало: H1 → подзаголовок с цифрами → 4 стат-бейджа → сразу форма. Конверсия в лида должна вырасти, потому что форма перестала прятаться.

Бонус: добавили маску телефона +7 (XXX) XXX-XX-XX и строгую валидацию — больше не принимаем 999999999 и 123456789.