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

Забегая вперед: все поставленные задачи были выполнены, что положительно отразилось на качестве сайта
1) Исходная версия сайта была реализована на самописной CMS и имела ограниченный список допустимых внедрений. Например, зашитый при разработке набор свойств (характеристик) товаров. Сайт в принципе не был рассчитан на свободное добавление новых значений без участия разработчиков, что тормозило изменение и расширение каталога, фильтров.
2) На старте мы не знали, что заявленный на сайте функционал не будет корректно работать и большую часть правок по каталогу придется делать вручную.
3) Технические проблемы: 404, дубли метатегов и заголовков, множественные дубли категорий, ошибки в robots.txt, sitemap.xml и пр.
4) Клиент хотел автоматизировать бизнес-процессы: статусы, сценарии, оформление заказа с сайта и пр. Но в ассортименте каталога было два типа товаров:
- складские остатки с ценами и количеством из наличия;
- товары под заказ, стоимость которых заранее неизвестна из-за привязки к курсу валют и логистике в Китае.
5) На ряд позиций остатки и цены выводились за упаковку, а для заказчика удобнее было бы видеть цену за штуку. При попытке пересчета появлялись дробные копейки, вроде 0,01, что некомфортно для восприятия.
6) Необходимо было настроить корректную выгрузку товаров из 1С на сайт, чтобы новые товары и свойства не дублировались и не ломали структуру каталога.
7) Долгое согласование на каждом этапе разработки, как итог — к моменту принятия решения бизнес-стратегия клиента менялась.

Нашей основной задачей было превратить сайт в гибкую систему, которая развивается вместе с ассортиментом и связывает SEO, каталог, данные из 1С и работу менеджеров.
Вместо личного кабинета юридического лица мы разработали лист заказа. Пользователь видел, какие товары есть на складе, а какие доступны под заказ. После отправки данные поступали менеджеру в 1С, где позиции разделялись на готовые к отгрузке и требующие согласования сроков. Таким образом, сайт собирал заказ, а его дальнейшая обработка проходила в 1С.
Клиент хотел скрыть часть цен: в оптовых продажах стоимость зависит от объема, а открытые данные могли использовать конкуренты. Для SEO, наоборот, цену требовалось показывать.
Компромиссом стала цена «от», рассчитанная не по минимальному, а по усредненному значению реального диапазона. Это сохранило важную для SEO информацию без эффекта искусственно заниженной стоимости.
Также мы разработали алгоритмы статусов, пересчета, сортировки, работы корзины и отображения складских и заказных позиций. Сначала выводятся товары в наличии, чтобы клиент мог быстрее реализовывать остатки, затем — доступные под заказ.
Пример карточки товара с реализацией цены «от», а также информацией об оптовой закупке (количество штук в упаковке и пр.)
/
Изначально из-за нестандартной логики проекта, рассматривалась разработка на фреймворке. После повторной оценки выбрали Bitrix, поскольку он позволял:
- уложиться в сроки и бюджет;
- быстрее реализовать нестандартные сценарии благодаря опыту команды;
- сохранить возможности дальнейшего развития сайта.
Существует устойчивое мнение, что на Bitrix можно реализовать только типовые решения с заранее заданной логикой, а нестандартные задачи ему не по силам. Наш опыт показал обратное: все задачи клиента были решены в полном объеме. Этого удалось добиться за счет высокой компетенции команды разработчиков, тщательно спланированных первых шагов и архитектуры, заложенной на старте с учетом будущего развития. Важную роль сыграл и комплексный подход: команда не просто выполняла технические работы, а глубоко погрузилась в бизнес-задачи клиента и требования к проекту.
Ассортимент насчитывал тысячи позиций и продолжал расти. Для удобной классификации товаров по виду и типу упаковки требовался многоуровневый каталог с разделами, подразделами и подкатегориями. При этом его структура должна была оставаться гибкой, позволяя добавлять новые категории и свойства товаров без доработки сайта.

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


Все действия с разделами происходят непосредственно в админ-панели, там же без труда можно задавать теги и свойства товаров для фильтрации, SEO, преимущества и баннеры
Клиенту требовались фильтры по цвету, цене, объему и другим характеристикам с возможностью добавлять новые параметры. Для этого была сделана отдельная настройка: выбранные свойства автоматически добавляются к фильтру нужного раздела.
При этом 90% свойств загружаются на сайт из 1С, а оставшиеся 10% редактируются только на сайте и не зависят от выгрузки.

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

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

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

При интеграции выяснилось, что характеристики товаров были в одном текстовом поле. В одной строке могли находиться производитель, объем, цвета, размеры и рекламный текст. Такие данные нельзя было использовать для фильтрации, тегирования и объединения вариантов.
Ручная обработка для более 10 тысяч позиций была нецелесообразна, поэтому мы совместно с клиентом:
На старом сайте было около 10 тысяч товарных страниц. Объединение нескольких вариантов в одну карточку могло сократить их количество примерно втрое и привести к потере страниц под конкретные запросы.
Мы реализовали комбинированную схему:
- каждая позиция сохранила отдельный URL;
- все страницы остались в поиске;
- в каталоге варианты визуально объединились в группы;
- внутри карточки пользователь мог переключаться между модификациями;
- параметр объединения настраивается администратором.
Это сохранило SEO-охват и избавило каталог от множества похожих карточек. В некоторых категориях одна модель имела до 20 вариантов. В листинге они выводились последовательными группами, а объединение могло выполняться по объему, цвету, материалу или другим свойствам.

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

Пример вариантов товаров на старой версии сайта: каждый товар был представлен отдельной карточкой
В отличие от стандартных торговых предложений, решение сохраняло отдельные товарные страницы и позволяло менять логику объединения без разработчиков.
Из-за сохранения отдельных URL у связанных товаров возникали похожие тексты. Чтобы снизить количество дублей, мы создали скрипт, который автоматически добавляет в описание отличительные характеристики: объем, производителя и другие параметры конкретной модификации.
Еще на этапе прототипирования мы договорились, что товары будут добавляться в лист заказа только целыми упаковками. После загрузки остатков выяснилось, что в 1С они учитывались в тысячах штук, а единицу измерения задавал отдельный числовой код. Для корректной работы требовалось два значения: фактический остаток в штуках и количество изделий в упаковке. Сначала пересчет пытались выполнять на сайте, но это усложняло расчет стоимости, повышало риск ошибок и замедляло загрузку.
В итоге клиент изменил модель учета в 1С и перевел остатки в штуки. Данные преобразовали через Excel и импортировали обратно. После этого сайт начал правильно рассчитывать количество упаковок, остатки и стоимость.
После верстки клиент попросил уменьшить интерфейс примерно на 30%. Чтобы не переделывать дизайн полностью, мы подготовили два уменьшенных варианта, согласовали один из них и внесли изменения на уровне верстки. Шрифты настраивали отдельно, поскольку простое пропорциональное масштабирование не давало нужного результата.
Чтобы товары находились по запросам на кириллице, латинице и транслите, в карточки добавили скрытое служебное поле. В нем хранятся оригинальные названия, транслитерации, распространенные варианты написания и сочетания с цифрами. Поле включено в поисковый индекс, поэтому результат не зависит от выбранного пользователем алфавита.

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