Разработка интернет-магазина для производителя, оптово-розничного поставщика или нишевого дилера почти всегда упирается в две задачи, которые шаблонные витрины не решают. Первая — покупатель не знает точного артикула и хочет прямо в карточке рассчитать нужное количество товара под свою площадь или объём, проверить сертификаты и сразу увидеть стоимость доставки до своего города или пункта выдачи. Вторая — компании нужно собирать поисковый трафик не только в Москве, но и в 20–50 городах области или страны, не попав под фильтры поисковых систем за сетку одинаковых страниц с подменой топонима.
Ниже на примере двух наших проектов осени 2026 года — интернет-магазина технических газов «БаллонМирГаз» с региональной структурой на 37 городов и интернет-магазина производителя химии «КЕНАЗ» с калькулятором объёма бассейна и интеграцией СДЭК — разбираем архитектуру современного магазина, выбор между папками и поддоменами и требования к коммерческим факторам в 2026 году.
Папки или поддомены: как продвигать интернет-магазин на десятки городов в 2026 году
Для малого и среднего бизнеса без физических филиалов с отдельными адресами и телефонами в каждом регионе гео-страницы выгоднее размещать в подпапках одного основного домена (например, site.ru/gorod/podolsk/), а не на отдельных поддоменах. Внутри единого домена ссылочный вес, поведенческие сигналы и индекс качества распределяются на весь сайт сразу, тогда как каждый новый поддомен поисковые системы оценивают как отдельный молодой ресурс, требующий собственной верификации в Яндекс Бизнесе1.
Когда к нам пришёл московский поставщик технических газов «БаллонМирГаз», заказчик ориентировался на старого конкурента, у которого под каждый город Подмосковья был поднят отдельный поддомен. Мы отговорили его от этой схемы и спроектировали 37 городских посадочных внутри одного домена. Вот почему это решение выигрывает на практике:
| Критерий сравнения | Подпапки внутри одного домена (/gorod/podolsk/) | Сетка поддоменов (podolsk.site.ru) |
|---|---|---|
| Передача ссылочного и поведенческого веса | Единый хостовый траст: ссылки на главную и карточки товаров усиливают все 37 городских страниц одновременно | Изолированный старт: каждый поддомен накапливает историю обхода и авторитетность с нуля |
| Подтверждение региона в Яндекс Вебмастере и Картах | Не требует 37 фиктивных адресов: гео-запросы («кислород в баллонах Подольск») ранжируются за счёт структуры, тарифов доставки и LocalBusiness | Без реального офиса и карточки в Яндекс Бизнесе в конкретном городе поддомен часто не получает региональной привязки |
| Риск фильтра за аффилиаты и дорвеи | Низкий при условии, что городские страницы встроены в понятную навигацию и содержат реальные условия доставки и цены по району | Высокий при массовом клонировании полного каталога (тысячи URL-дублей с заменой только названия города в H1) |
| Техническое обслуживание и SSL | Один сертификат, одна база данных, один кэш и мгновенное обновление цен во всех городах из единой админки | Необходимость Wildcard-сертификата, сложная маршрутизация корзин и сессий между поддоменами, рост нагрузки на сервер |
Почему поисковики банят «города-клоны» и чем наполнять региональные страницы
Поисковые алгоритмы Яндекса и Google понижают или полностью исключают из индекса страницы городов, которые отличаются друг от друга только автозаменой топонима в заголовке и мета-тегах («Купить с доставкой в {Город}»). Чтобы региональная страница стабильно стояла в топ-10 и приводила заказы, на ней должна быть уникальная коммерческая и логистическая конкретика именно для этого населённого пункта2.
В проекте «БаллонМирГаз» мы собрали 37 гео-страниц городов Московской области (Подольск, Мытищи, Химки, Люберцы, Балашиха, Коломна, Одинцово и др.) так, чтобы каждая страница отвечала на реальные вопросы снабженца или прораба на объекте:
- Индивидуальные условия и стоимость доставки по направлению. Вместо абстрактного «доставляем везде» на странице города указаны километраж от склада, стоимость рейса спецтранспорта, минимальная партия баллонов для бесплатной доставки и график выезда машин по конкретному шоссе.
- Сценарии сделки под специфику ниши. В торговле техническими газами (кислород, пропан, аргон, ацетилен, азот, углекислота, сварочные смеси) редко покупают просто новый баллон: клиенту нужен обмен пустых баллонов на заправленные на месте, повторная заправка или аренда тары под временный объект. Все три сценария с ценами выведены прямо на городской странице.
- Собственный прайс-блок и быстрый переход в корзину. Покупателю не нужно уходить с городской посадочной в общий каталог, чтобы узнать цену 40-литрового баллона кислорода или пропана — таблица с ценами и кнопками заказа встроена в сам шаблон гео-страницы.
- Честная перелинковка и микроразметка
LocalBusiness. Все 37 городов связаны в структурированном гео-подвале и карте сайта, а в JSON-LD размечены зона обслуживания (areaServed), телефон, часы работы и ценовой диапазон.
Как устроен продающий каталог: калькуляторы объёма, фасовки и документация
Конверсия интернет-магазина со сложным продуктом — от строительных материалов и инженерной сантехники до профессиональной химии — напрямую зависит от того, помогает ли сайт покупателю перевести его бытовую или производственную задачу в точное число упаковок в корзине. Если для расчёта нужно искать формулы на сторонних форумах или звонить менеджеру, до половины мобильного трафика уходит с сайта без заказа.
При редизайне и разработке интернет-магазина российского производителя химии для бассейнов и дома «КЕНАЗ» (запущен на домене заказчика в октябре 2026 года) мы решали именно эту задачу на базе WordPress и WooCommerce с собственной лёгкой темой без визуальных конструкторов:
- Инженерный калькулятор прямо внутри магазина. Дозировки альгицидов, хлорных препаратов и коагулянтов в карточках товаров даются в расчёте на 10 м³ воды, но владелец загородного бассейна обычно знает только длину, ширину и глубину чаши. Мы разработали интерактивный калькулятор объёма для круглых, овальных и прямоугольных бассейнов (включая чаши с перепадом глубины), который считает кубатуру воды и сразу подсказывает, сколько граммов или литров средства нужно на первый (ударный) и регулярный залив.
- Матрица фасовок без раздувания дублей в каталоге. У 42 товарных позиций в магазине несколько вариантов тары — от банок по 0,5–1 кг для частного дома до канистр и мешков по 20–30 кг для общественных бассейнов и клининга. Переключение фасовки в карточке мгновенно меняет цену, вес для службы доставки и артикул, не создавая десятки одинаковых URL в индексе поиска.
- База из 118 документов с мгновенным поиском. Для химии, стройматериалов и промышленного оборудования сертификат соответствия, свидетельство о государственной регистрации (СГР) и паспорт безопасности — обязательный коммерческий фактор Яндекса и главное условие закупки для юрлиц. Мы перенесли со старого сайта 118 PDF-документов, привязали их к карточкам товаров и собрали отдельный раздел «Сертификаты» с живым поиском по названию препарата.
- Гибридная модель покупки: своя корзина + маркетплейсы. Часть розничных покупателей привыкла забирать штучный заказ в пункте выдачи маркетплейса у дома, а крупный объём выгоднее заказать напрямую у производителя. Поэтому рядом с собственной корзиной в карточке товара стоят прямые ссылки на карточку этого продукта на Ozon, Wildberries, Яндекс Маркете и во «ВсеИнструменты».
Интеграция доставки и оформления заказа без потери мобильных покупателей
Около 70–75 % посетителей заходят в интернет-магазины со смартфонов. Главная причина брошенных корзин на мобильных устройствах — принудительная регистрация с подтверждением почты до оформления заказа и отсутствие прозрачного расчёта доставки. Покупатель должен видеть итоговую сумму с учётом логистики до того, как нажмёт кнопку подтверждения.
В наших проектах на WooCommerce и собственных движках оформление заказа (чекаут) строится по принципу минимального трения:
| Узел оформления заказа | Частая ошибка шаблонных магазинов | Как мы реализуем в ДАКОД |
|---|---|---|
| Авторизация перед покупкой | Обязательное создание аккаунта с паролем и капчей перед входом в корзину | Заказ в один шаг без обязательной регистрации; личный кабинет создаётся автоматически по желанию клиента (подробнее — в разборе личных кабинетов и B2B-каталогов) |
| Расчёт доставки (СДЭК и ТК) | Надпись «Стоимость доставки рассчитает менеджер после звонка» | Прямая интеграция по API СДЭК: автоопределение города, выбор ПВЗ на интерактивной карте, точный расчёт тарифа по весу и габаритам корзины и автоматическое создание накладной в кабинете СДЭК после заказа |
| Мобильная скорость (Core Web Vitals) | Тяжёлые темы с десятками плагинов, каталог весом 2–4 МБ и отрисовка первого экрана за 4–6 секунд | Собственная чистая вёрстка, изображения в WebP, локальные шрифты: в проекте «КЕНАЗ» вес страницы каталога снизили с 1,2 МБ до 380 КБ, а время отрисовки карточки на 4G — до 1,7 с |
| Соблюдение 152-ФЗ в корзине | Предустановленная галочка согласия или одна общая ссылка «Нажимая кнопку, вы соглашаетесь со всем» | Неотмеченный чекбокс отдельного согласия на обработку ПДн3, раздельный чекбокс на рекламную рассылку, отложенная загрузка Яндекс Метрики после согласия в cookie-баннере |
Как не потерять поиск при запуске нового магазина вместо старого сайта
Если у компании уже есть старый сайт, который годами копил позиции по товарным и брендовым запросам, просто выложить новый интернет-магазин поверх прежнего домена нельзя. Любое изменение структуры URL (например, переход со старых адресов /catalog/item_12.html на ЧПУ WooCommerce /tovar/kenarit-granuly/) без постраничной карты переадресации приведёт к массовым ошибкам 404 и обвалу органического трафика за две недели.
В проекте «КЕНАЗ» мы перед переключением домена сняли полный слепок индекса старого сайта в Яндексе и Google — всего 380 проиндексированных адресов. Для 357 из них (все карточки товаров, разделы каталога, информационные и документальные страницы) настроили прямые серверные редиректы 301 Moved Permanently в один шаг без промежуточных цепочек. Подробную методику составления карты редиректов и контроля индексации в первые 4 недели после релиза мы разобрали в статье «Переезд сайта без потери позиций».
Сколько стоит разработка интернет-магазина в 2026 году и как фиксируется смета
В студии ДАКОД разработка интернет-магазина под ключ стоит от 120 000 ₽ со сроком запуска 3–5 недель (при создании компактного магазина без сложной внешней учётной логики, как в «БаллонМирГаз», мы укладываемся в 2–3 недели). Если компании нужен каталог с расчётом заявки без корзины и эквайринга, подойдёт формат корпоративного сайта с каталогом — от 70 000 ₽ за 2–3 недели.
В базовую стоимость интернет-магазина уже включены:
- проектирование структуры каталога, фильтров и региональных страниц под семантическое ядро;
- три концепта дизайна главной страницы и ключевых экранов до начала вёрстки — вы выбираете точное визуальное направление, а не покупаете дизайн «вслепую»;
- чистая адаптивная вёрстка и посадка на CMS (WordPress + WooCommerce, 1С-Битрикс или кастомный стек на React и Fastify) с подробной печатной инструкцией по админке (для «БаллонМирГаз» мы подготовили руководство на 59 страниц, чтобы клиент менял цены в 37 городах без программиста);
- подключение онлайн-оплаты (ЮKassa, Т-Банк, CloudPayments, Robokassa), расчёта доставки и обмена с 1С или CRM;
- техническая SEO-подготовка (микроразметка
Product,Offer,BreadcrumbList,LocalBusiness, чистая карта сайта, скорость по Core Web Vitals) и полный комплект документов и согласий по требованиям 152-ФЗ в 2026 году; - 1 год гарантии по договору и передача всех исходников и root-доступов заказчику по акту.
Проверить свой текущий магазин на технические ошибки индексации можно бесплатно в нашем SEO-аудиторе на 203 проверки, а оценить соответствие форм и политики закону — в аудиторе 152-ФЗ.