Автор кейса«Медиасфера»Логотип компании

Кейс JITL: от SEO-продвижения к полной переупаковке B2B-сайта

Заказчик
JITL Trading — крупный импортер упаковки для косметики и бытовой химии
Задача
Изначально клиент пришёл на SEO-продвижение, далее запустили полное обновление сайта

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

 Ситуация заказчика «до»

На старте клиент пришел к нам за SEO-продвижением, так как сайт — один из инструментов лидогенерации. После проведения аудита стало понятно: существующая версия требовала серьезных доработок (далеко не только в рамках SEO).

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

  • регулярные поломки форм;
  • отсутствие базового функционала сквозной оптимизации;
  • некорректный функционал импорта/экспорта каталога;
  • дубли карточек товаров и категорий, неуникальный контент, ориентированный на B2C;
  • любые, даже самые простые изменения, — только с помощью разработчиков сайта;
  • базовые SEO-задачи было сложно реализовать без дорогостоящих доработок.

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

Новый сайт должен был решать сразу несколько задач:

  1. представлять сложную логику каталога и товаров;
  2. поддерживать дальнейшее развитие SEO;
  3. корректно синхронизироваться с 1С, в том числе по характеристикам товаров;
  4. корректно произвести разработку структуры и склейки товаров, чтобы сохранить позиции;
  5. хотя бы частично автоматизировать работу отдела продаж клиента и дать возможность для дальнейшей автоматизации.

Забегая вперед: все поставленные задачи были выполнены, что положительно отразилось на качестве сайта

Сложности, с которыми мы столкнулись

1) Исходная версия сайта была реализована на самописной CMS и имела ограниченный список допустимых внедрений. Например, зашитый при разработке набор свойств (характеристик) товаров. Сайт в принципе не был рассчитан на свободное добавление новых значений без участия разработчиков, что тормозило изменение и расширение каталога, фильтров.

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

3) Технические проблемы: 404, дубли метатегов и заголовков, множественные дубли категорий, ошибки в robots.txt, sitemap.xml и пр.

4) Клиент хотел автоматизировать бизнес-процессы: статусы, сценарии, оформление заказа с сайта и пр. Но в ассортименте каталога было два типа товаров:

- складские остатки с ценами и количеством из наличия;

- товары под заказ, стоимость которых заранее неизвестна из-за привязки к курсу валют и логистике в Китае.

5) На ряд позиций остатки и цены выводились за упаковку, а для заказчика удобнее было бы видеть цену за штуку. При попытке пересчета появлялись дробные копейки, вроде 0,01, что некомфортно для восприятия.

6) Необходимо было настроить корректную выгрузку товаров из 1С на сайт, чтобы новые товары и свойства не дублировались и не ломали структуру каталога. 

7) Долгое согласование на каждом этапе разработки, как итог — к моменту принятия решения бизнес-стратегия клиента менялась.

Предложенные и реализованные решения

Нашей основной задачей было превратить сайт в гибкую систему, которая развивается вместе с ассортиментом и связывает SEO, каталог, данные из 1С и работу менеджеров.

Лист заказа вместо B2B-кабинета

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

Цены, остатки и сортировка

Клиент хотел скрыть часть цен: в оптовых продажах стоимость зависит от объема, а открытые данные могли использовать конкуренты. Для SEO, наоборот, цену требовалось показывать.

Компромиссом стала цена «от», рассчитанная не по минимальному, а по усредненному значению реального диапазона. Это сохранило важную для SEO информацию без эффекта искусственно заниженной стоимости.

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

 

Пример карточки товара с реализацией цены «от», а также информацией об оптовой закупке (количество штук в упаковке и пр.)

/

Выбор CMS

Изначально из-за нестандартной логики проекта, рассматривалась разработка на фреймворке. После повторной оценки выбрали Bitrix, поскольку он позволял:

- уложиться в сроки и бюджет;

- быстрее реализовать нестандартные сценарии благодаря опыту команды;

- сохранить возможности дальнейшего развития сайта.

Существует устойчивое мнение, что на Bitrix можно реализовать только типовые решения с заранее заданной логикой, а нестандартные задачи ему не по силам. Наш опыт показал обратное: все задачи клиента были решены в полном объеме. Этого удалось добиться за счет высокой компетенции команды разработчиков, тщательно спланированных первых шагов и архитектуры, заложенной на старте с учетом будущего развития. Важную роль сыграл и комплексный подход: команда не просто выполняла технические работы, а глубоко погрузилась в бизнес-задачи клиента и требования к проекту.

Гибкая структура каталога

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

Для товаров категории «Банки для крема» применяется сразу несколько параметров: цена, объем в миллилитрах, материал тары

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

Все действия с разделами происходят непосредственно в админ-панели, там же без труда можно задавать теги и свойства товаров для фильтрации, SEO, преимущества и баннеры

Динамические фильтры и объединение товаров

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

При этом 90% свойств загружаются на сайт из 1С, а оставшиеся 10% редактируются только на сайте и не зависят от выгрузки.

Варианты одного товара, например дозаторы с длиной трубки 85, 160 и 170 мм, объединяются в общей карточке с помощью торговых предложений и специального параметра связки. Пользователь видит доступные модификации и переключается между ними прямо на странице товара.

В стандартном каталоге Bitrix один товар с разными вариантами параметров обычно размещается на одной странице с единым URL. В нашем случае это сократило бы число индексируемых страниц в поиске почти в 10 раз.

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

В настройках раздела можно задать условия фильтрации товаров. В разделе появится тег, при нажатии на который пользователь увидит товары, соответствующие этим условиям

Пример реализации "склейки" товара в одной карточке

Управляемые SEO-теги

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

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

Выгрузка данных из 1С

При интеграции выяснилось, что характеристики товаров были в одном текстовом поле. В одной строке могли находиться производитель, объем, цвета, размеры и рекламный текст. Такие данные нельзя было использовать для фильтрации, тегирования и объединения вариантов.

Ручная обработка для более 10 тысяч позиций была нецелесообразна, поэтому мы совместно с клиентом:

  • выгрузили описания со старого сайта;
  • разделили их парсером на отдельные параметры;
  • сохранили результат в CSV;
  • импортировали значения в 1С;
  • автоматизировали выгрузку.

Сохранение SEO-охвата при объединении карточек

На старом сайте было около 10 тысяч товарных страниц. Объединение нескольких вариантов в одну карточку могло сократить их количество примерно втрое и привести к потере страниц под конкретные запросы.

Мы реализовали комбинированную схему:

- каждая позиция сохранила отдельный URL;

- все страницы остались в поиске;

- в каталоге варианты визуально объединились в группы;

- внутри карточки пользователь мог переключаться между модификациями;

- параметр объединения настраивается администратором.

Это сохранило SEO-охват и избавило каталог от множества похожих карточек. В некоторых категориях одна модель имела до 20 вариантов. В листинге они выводились последовательными группами, а объединение могло выполняться по объему, цвету, материалу или другим свойствам.

Варианты одного товара объединены в одну карточку в списке товаров

Пример вариантов товаров на старой версии сайта: каждый товар был представлен отдельной карточкой

В отличие от стандартных торговых предложений, решение сохраняло отдельные товарные страницы и позволяло менять логику объединения без разработчиков.

Уникализация описаний

Из-за сохранения отдельных URL у связанных товаров возникали похожие тексты. Чтобы снизить количество дублей, мы создали скрипт, который автоматически добавляет в описание отличительные характеристики: объем, производителя и другие параметры конкретной модификации.

Кратность упаковок

Еще на этапе прототипирования мы договорились, что товары будут добавляться в лист заказа только целыми упаковками. После загрузки остатков выяснилось, что в 1С они учитывались в тысячах штук, а единицу измерения задавал отдельный числовой код. Для корректной работы требовалось два значения: фактический остаток в штуках и количество изделий в упаковке. Сначала пересчет пытались выполнять на сайте, но это усложняло расчет стоимости, повышало риск ошибок и замедляло загрузку.

В итоге клиент изменил модель учета в 1С и перевел остатки в штуки. Данные преобразовали через Excel и импортировали обратно. После этого сайт начал правильно рассчитывать количество упаковок, остатки и стоимость.

Масштаб интерфейса и управление контентом

После верстки клиент попросил уменьшить интерфейс примерно на 30%. Чтобы не переделывать дизайн полностью, мы подготовили два уменьшенных варианта, согласовали один из них и внесли изменения на уровне верстки. Шрифты настраивали отдельно, поскольку простое пропорциональное масштабирование не давало нужного результата.

Поиск по разным вариантам написания

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

Наглядные изменения каталога интернет-магазина

Итоги

Переезд на новый сайт состоялся в марте 2026 года, а подготовка к нему заняла несколько месяцев. Несмотря на ряд сложностей при реализации проекта, нам удалось добиться отличных результатов. Новый сайт работает без серьезных изменений. В итоге:

  1. сайт представляет собой не просто каталог товаров, а гибкую B2B-систему на CMS Bitrix, которая может меняться в зависимости от задач бизнеса;
  2. сайт корректно принимает и структурирует данные из 1С;
  3. заказчик успешно администрирует ресурс самостоятельно, без помощи разработчиков, в том числе может редактировать практически весь контент — изображения, баннеры, ссылки, логотипы партнеров, новости, футер, карту, контакты и пр.;
  4. разработанная система тегов и товарных предложений повысила юзабилити сайта;
  5. внедрение листа заказа упростило онлайн-оформление для клиентов и позволило отказаться от сложного B2B-кабинета. Пользователи видят наличие товаров, а менеджеры продолжают обрабатывать заказы в привычной 1С;
  6. сайт начал отвечать всем требованиям SEO и администрируется SEO-специалистами без привлечения программистов; 
  7. привлекаемый поисковый трафик не только принес лиды, но и стал инструментом повышения известности бренда.

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

Параллельно команда клиента настраивала 1С, перестраивала складской учет, готовила контент и решала множество других задач. Именно совместная работа и вовлеченность обеих команд позволили добиться такого результата.

 


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Подпишитесь
на наши каналы в MAX или Телеграм, чтобы не пропускать новые материалы
MAXКанал в MAXTelegramКанал в TG
Кейсы по теме#Красота, мода

©2007-2026

Проекты компании Proactivity Group
Нажмите «ОК», если вы соглашаетесь с условиями обработки cookie и ваших данных о поведении на сайте, необходимых для аналитики. Запретить обработку cookie можете через браузер