97 000
Мероприятия
Июль 2026
Магазин салютов в Петербурге больше всего зарабатывает три месяца в году.
Рассказываем, мы работали на CMS, которая не давала ни шаблонов мета-тегов, ни новых категорий, дождались переезда на Битрикс и получили рост небрендового трафика в 2,26 раза.
SPB SALUT — магазин пиротехники в Санкт-Петербурге. Компания представляет торговые марки в регионе и работает с розницей и оптом. «Пиксель Плюс» начал работу летом 2024-го с обычным для товарного сайта набором задач: больше целевого трафика, большая часть семантического ядра в ТОП-10, все страницы под низкочастотные запросы.
Важная деталь: сайт работал на NetHouse, а переезжать предстояло на «1С-Битрикс».
Пиротехника — сезонный товар. Спрос собирается в октябре–декабре, перед Новым годом, а в остальные месяцы падает в разы. Это меняет календарь работ целиком.
Любое крупное вмешательство в сайт — переезд, перестройка структуры, массовая переоптимизация — приходится закладывать на низкий сезон. Ноябрьская просадка трафика бьет по тем месяцам, ради которых магазин работает весь год.
Отсюда появилось второе правило проекта: перед каждым сезоном мы приносим клиенту новые гипотезы, ищем неохваченный спрос и свежие форматы, чтобы к пику подойти с чем-то, чего не было год назад.
Клиент, к нашей большой радости, на первой же встрече разобрал свой продукт по полкам. Поэтому всю специфику бизнеса и портрет покупателя мы получили сразу.
Со всеми проектами мы работаем по своему продуктовому подходу: KPI, бэклог, MVP.
MVP. Проверяем гипотезу на малом объеме, смотрим результат и только потом разворачиваем на весь сайт. На NetHouse мы не стали переоптимизировать каталог целиком — взяли самые частотные разделы и показали клиенту первый результат. Позже по той же схеме проверяли листинги на умном фильтре, и вот там гипотеза не подтвердилась. Об этом честно расскажем ниже.
Бэклог. Очередь задач пересобиралась вокруг переезда. Часть ошибок с техаудита мы сознательно не чинили на старом сайте — их проще было закрыть в момент миграции, чем делать работу дважды. Дата переезда сдвигалась, и каждый сдвиг менял порядок задач. Комментарии клиента по макету оптовой страницы и по карточкам товаров тоже переписывали очередь.
KPI. Цели зафиксировали на первой встрече: рост целевого трафика, вывод большей части семантического ядра в ТОП-10, охват низкочастотных запросов по всему сайту.

Делимся шаблонами, по которым «Пиксель Плюс» ведет план-факт и приоритизацию: план-факт по SEO и шаблон приоритизации SEO-задач v3.0.
NetHouse ставил ограничения одно за другим.
Глобальные шаблоны мета-тегов недоступны — только ручная правка каждой страницы. Создать новую категорию с уникальным URL нельзя. Привязать один товар к нескольким листингам нельзя тоже. Для товарного сайта, который живет расширением структуры каталога, это близко к параличу.
Мы разложили ограничение на три решения.
Вручную оптимизировали самые частотные разделы — те, что дадут заметный результат за разумное время. Остальное оставили как есть до переезда, чтобы не переделывать после миграции и не смазывать аналитику перехода. Клиент получил первые улучшения, а мы — чистую точку отсчета.
Собрали расширенное ядро и проверили, вся ли коммерческая семантика закрыта страницами. В сборе учли общие названия товаров (салюты, фейерверки, петарды), бренды производителей и уточняющие запросы по характеристикам и назначению. По итогам взялись за точечную проработку страниц: правили теги и мета-информацию на продвигаемых страницах, отдельно решали, каким листингам нужен текст.
Тут нужно было сильно подумать и найти нестандартное решение. После изучения документации NetHouse мы обнаружили, что статические страницы можно собирать из рекламных блоков. Берешь много блоков — получаешь полноценный листинг с привязанными товарами.
Так появились 15 целевых страниц под группы запросов, которых в структуре каталога не было: терочные, фитильные и ударные петарды, веерные салюты, наземные и летающие фейерверки, хлопушки, дым и салюты для гендер-пати, подборки на 16, 19, 25, 36, 49, 100 и 150 залпов.
Ссылки на них мы разместили текстовыми анкорами в описаниях родительских категорий, чтобы не ломать меню. Каждую внесли в карту редиректов (заранее, под будущий переезд). По этой карте страницы потом и переехали в новый каталог на Битриксе; старые адреса сейчас недоступны.
Хороший пример плодотворного взаимодействия с клиентом — страница «Пиротехника оптом». Мы сделали макет для десктопа и мобильных: первый экран с описанием услуги, минимальной суммой заказа и накопительными скидками, блок преимуществ, ассортимент по видам и производителям, текстовый блок, схема сотрудничества, способы оплаты, форма заявки.
На согласовании клиент снял с публикации таблицу скидок. Мы спросили: почему нельзя, конкурент же выводит? Клиент расписал целых четыре причины. Компания представляет торговые марки в регионе, а не импортирует товар сама, поэтому лучшую закупочную цену держат импортеры и перебить их условия невозможно. Часть оптовиков работает по фиксированной скидке или по стандартной оптовой цене без привязки к объему — увидев таблицу, они начнут просить больше. Конкуренты прочитают условия и предложат выгоднее. Розничные покупатели посчитают наценку.
Ну и ладно. Это же не повод вообще не внедрять страницу, верно? Мы оставили заголовок без детализации. Кнопки «Бесплатная консультация» и «Скачать прайс-лист» по просьбе клиента превратились в формы заявки с обязательными полями: ФИО, телефон, email, город. Прайс-лист выкладывать в открытый доступ было нельзя — это Excel-файл с актуальными остатками, который одновременно служит формой заказа и уходит только проверенным оптовикам.
Взамен клиент подсказал механику, которой не было в макете: после регистрации и модерации оптовику присваивается статус «Оптовый», он видит на сайте оптовые цены вместо розничных и оформляет заказ прямо через сайт, минуя Excel. Мы вынесли это отдельным баннером в блок преимуществ.
По мелочи клиент попросил дать производителям горизонтальную прокрутку в мобильной версии, перекрасить текст на оранжевых кнопках в белый, добавить кнопку «Весь каталог» в блок ассортимента и указать почту opt@spb-salut.ru.
Страница вышла в топ-3 по ключевым оптовым запросам и удерживает позиции. Хотя изначально она с трудом согласовывалась. Но когда результатом горят и агентство, и клиент — возможно все!

Раз в квартал мы делаем технический аудит, аудит адаптивной версии и коммерческий аудит, ежемесячно сканируем сайт на критические ошибки, разбираем панели вебмастеров и оцениваем индексацию. Все, что касалось миграции, приходилось анализировать итерационно: дата переезда сдвигалась, и каждый сдвиг требовал пересмотра выводов.
Поэтому к миграции подошли с подготовленным тылом.
Перенесли коды Яндекс.Метрики на новый сайт, чтобы статистика собиралась с первой минуты. Составили карту редиректов и настроили перенаправления со старых URL на новые. Зафиксировали текущий трафик и позиции по целевым запросам — точку отсчета «до переезда».
До этого провели технический аудит тестовой версии на Битриксе. Список проблем оказался внушительным: ошибка в синтаксисе robots.txt, открытые к индексации системные страницы вроде /auth/, отсутствие 301-редиректа с HTTP на HTTPS, отсутствие 301-редиректа с www, дубли из-за отсутствия слеша в конце URL, отсутствие редиректа со страниц с множественным слешем (/optom///), дублирование Description на разных по содержанию страницах.
Как мы уже рассказывали выше, часть этих ошибок намеренно оставили на момент переезда. Остальное ушло задачами в поддержку.
Сразу после переноса на основной домен мы закрыли базу: редиректы с HTTP на HTTPS, с www на без www, добавление слеша в конце URL. Загрузили актуальный robots.txt. Собрали sitemap.xml и добавили в панели вебмастеров Яндекса и Google.
Переезд прошел без потери поискового трафика. Поисковая видимость после миграции пошла вверх.

Ничто в этом мире не идеально...
При первичной проверке нового сайта обнаружилось, что структура URL на Битриксе изменилась полностью — разработчик не получил SEO-рекомендаций до начала работ. Мы начали разбираться: взяли у разработчиков JSON-файл с соответствием старых и новых адресов, сконвертировали в таблицу, поставили помощникам задачу проверить качество переноса контента примерно по 300 страницам. Смотрели мета-теги, тексты, характеристики, изображения.
Нашли типовые пробелы: частично не перенесенные описания и характеристики, отсутствующие или несоответствующие фото, пропавшие отзывы, нехватку фильтров. Большинство некритично, но все зафиксировали в таблице и передали клиенту.
Параллельно вели мониторинг индексации в Яндекс.Вебмастере и Google Search Console. В первые недели в индекс полезли параметрические дубли — поэтому мы оперативно правили robots.txt, добавляя запреты. Уведомления о дублях от старых страниц какое-то время висели в панелях, но это ожидаемая история: после переобхода старые версии из индекса уходят.
Сильной просадки трафика не случилось, а видимость выросла.
Вещи, которых NetHouse не позволял в принципе.
Мы настроили автоматическое формирование для карточек товаров:
Title: {=this.Name} купить в Санкт-Петербурге
Description: {=this.Name} купить в СПб напрямую от производителя пиротехники.
Большой ассортимент салютов в магазине SPB SALUT. Доставка и самовывоз,
низкие цены, сертификаты!
Товары, у которых мета-теги уже были заполнены вручную и перенесены с NetHouse, мы не трогали — терять готовую оптимизацию не было смысла. Шаблон применили к новым и ранее пустым страницам. Для категорий актуализировали мета-теги вручную, приведя к единому виду.
Теперь любой новый товар получает оптимизированные Title и Description автоматически.
Провели аудит текущей разметки, нашли дубли, ошибки и неполные данные, составили ТЗ. Разработчик внедрил JSON-LD для всех типов страниц: Organization на всех, Offer для карточек товаров с динамическим availability и рейтингом, AggregateOffer для листингов каталога и услуг, Article для статей, BreadcrumbList для хлебных крошек.
По ходу исправили несколько неточностей:
На статьях стояла разметка NewsArticle — заменили на Article, потому что новостей там нет. У товаров в Offer был прописан неверный description и указан AggregateRating, которого на странице не существовало. Старую разметку удалили, новую сделали динамической: рейтинг подтягивается, если он есть, и блок исчезает, если рейтинга нет. Для отсутствующих товаров прописали OutOfStock. В поле изображения для статей поставили логотип — часть материалов идет без картинок.
Клиент параллельно пользовался чудесами прогресса в виде ИИ, где получил рекомендацию заняться скоростью. Мы сделали независимый замер через Google PageSpeed Insights: 45 баллов, LCP 17,5 секунды, тяжелые изображения.

Как мы исправляли это:
удалили неиспользуемые модули Битрикса
отложили загрузку Jivo-чата до первой активности пользователя
включили оптимизацию и минификацию CSS/JS
убрали дублирование слайдера Swiper
оптимизировали изображения под мобильные
исправили сдвиг шаблона из-за кастомного шрифта.
Итог — 68 баллов после замера в Google PageSpeed Insights.

Гипотеза, которая не выстрелила в небо
Расскажем о работах, которыми нельзя похвастаться.
В базе Битрикса карточка называется так: «Батарея салютов СНЕЖНОЕ ЦАРСТВО (25х0,8)». Поэтичное название, калибр и залпы в одной строке — для аналитики это слишком творческое сочетание.
мы выгрузили каталог, прогнали названия через ИИ, получили модель и тип
подтянули спрос и позиции, вычеркнули карточки из ТОП-1/2
предложили клиенту продающие описания, нарезку кадров из видео и праздничные листинги на умном фильтре.
Описания клиент одобрил, видео отклонил. Праздничные листинги тоже одобрил + добавил классификацию, которой у нас не было. «Весна любви» и «Венчальная соната» — свадьбы, «Снежная королева» — Новый год, «Орион» нейтрален. Модель и калибр машина вытащила сама, а повод для покупки знает только тот, кто эти салюты продает.
Клиент завел свойство «Праздник» в 1С, мы собрали на фильтре 11 страниц: подборки по залпам, веерные салюты, три вида петард.
Только вот трафика они не принесли... Да, навигация выиграла, но поисковую задачу страницы не решили. Поэтому мы прикрыли гипотезу, не разворачивая ее на весь каталог.
Работа началась в июне 2024. Результаты следующие:

Небрендовый поисковый трафик вырос в 2,26 раза (+126%) за два года работ.
Высокочастотные коммерческие запросы вышли в ТОП-3 обеих поисковых систем: «салют», «фейерверк», «салюты», «фейерверки», «салюты спб», «фейерверки спб», «купить салют», «купить фейерверк», «салют купить спб», «фейерверк купить».
Оптовое направление закрыто первыми позициями по «пиротехника оптом», «салюты оптом», «купить петарды оптом», «купить пиротехнику оптом», «купить салюты оптом», «купить фейерверки оптом», «салюты оптом спб», «фейерверк оптом», «фейерверки оптом».
Скорость загрузки поднялась с 45 до 68 баллов PageSpeed Insights.
Переезд на новую CMS прошел без потери поискового трафика, поисковая видимость после миграции выросла.

Ограничение платформы ≠ пауза. Пока NetHouse не давал создавать категории, мы собирали листинги из рекламных блоков и готовили карту редиректов. Пятнадцать месяцев до переезда мы постоянно делали что-то, что нам этот самый переезд должно было облегчить.
Риски двойной работы нужно просчитать заранее. Часть ошибок с техаудита мы сознательно не чинили на старом сайте. Они закрылись в момент миграции одним движением.
Разработчику нужно SEO-ТЗ до начала работ. Структура URL поменялась целиком, и триста страниц пришлось проверять вручную. Один упущенный файл с ТЗ стоил недели ручной сверки.
Клиент знает про свой бизнес то, чего нет в аналитике конкурентов. Таблица скидок выглядела очевидным решением ровно до момента, пока клиент не объяснил, почему она стоит ему денег.
Больше энтузиазма в сложных задачах — больше шанса на результат. Нам действительно нравится распутывать сложные или рутинные задачи. Нравится находить точки соприкосновения с клиентами в моментах, которые требуют согласований. Нравится пробивать стены! Поэтому вероятность успешного решения задач возрастает в разы.