EZCODES
EN
+7 (993) 389-45-75
Case: Stroy City Group

8–10 leads per month without ads

How we created an online store for roofing materials with auto-parsed catalog that became the main customer acquisition channel.

  • 360 visits in 4 months
  • 8–10 leads/month without ads
  • Auto-parsed catalog
  • PHP + MySQL + Python bot
  • On the market since 2012
Visit the project

О клиенте

Строй Сити Групп — компания по продаже облицовочных материалов, кровли и водостоков в Чебоксарах. На рынке с 2012 года — больше десяти лет стабильной работы в строительной нише. На Яндекс Картах — более 300 отзывов со средней оценкой 4.9. Несколько офисов расположены в промышленных зонах города, что удобно и для оптовых, и для розничных покупателей: можно приехать, посмотреть материалы вживую и сразу загрузить.

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

Главная страница интернет-магазина ssg21.ru

(скриншот главной страницы ssg21.ru: категории материалов, контактная информация и преимущества компании)

Задача

До обращения к нам Строй Сити Групп работала по классической офлайн-модели. Клиенты узнавали о компании через сарафанное радио, Яндекс Карты и приезжали в офисы лично. Онлайн-присутствие ограничивалось карточкой на картах и записями в справочниках. В нише облицовочных и кровельных материалов в Чебоксарах это типичная история: компании десятилетиями работают без сайтов и живут на входящем потоке.

Что нужно было сделать:

  • Интернет-магазин с каталогом кровельных, облицовочных материалов и водосточных систем

  • Возможность оставить заявку или позвонить по конкретной позиции — без корзины и онлайн-оплаты, потому что в B2B-сегменте цены часто зависят от объёма заказа

  • Автоматическое наполнение каталога из внешнего источника — чтобы сэкономить клиенту деньги на ручном вводе тысяч товаров

  • Возможность ручного добавления и редактирования любой позиции — для полной гибкости управления

  • Telegram-бот для мгновенных уведомлений менеджеров о новых заявках

Анализ рынка кровельных материалов в Чебоксарах

Перед стартом разработки мы провели анализ конкурентной среды в нише «кровельные и облицовочные материалы в Чебоксарах». Изучили сайты компаний, которые занимают верхние позиции выдачи по целевым запросам. Картина оказалась неоднородной.

Что мы выяснили:

  • Несколько конкурентов имеют качественные сайты с удобной навигацией, фильтрацией и проработанным каталогом. Есть действительно сильные примеры

  • Большинство сильных игроков работают не только на Чебоксары, а на весь регион и соседние области. Это даёт им больше ресурсов, но делает менее фокусированными на локальном рынке

  • Локальные компании среднего размера либо используют устаревшие сайты-визитки из начала 2010-х, либо ведут каталоги вручную с минимальной актуализацией

  • По запросам вида «купить кровлю в Чебоксарах» или «водосток Чебоксары цена» есть реальное окно для входа — при условии грамотной SEO-подготовки и живого каталога

Вывод: чтобы конкурировать с крупными игроками, нужен не просто красивый сайт, а магазин с живым каталогом, актуальными данными и структурой, заточенной под локальные запросы. Именно это мы и стали строить.

Этапы разработки: от анализа до запуска

Этап 1. Бриф и структура

На старте провели серию созвонов с клиентом. Разобрали ассортимент: кровля, водостоки, фасадные панели, сайдинг, комплектующие. Составили карту страниц и определили логику каталога. Главная боль — тысячи позиций, которые нужно поддерживать в актуальном состоянии. Вручную это занимало бы десятки часов ежемесячно.

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

Этап 2. Проектирование и дизайн

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

Ключевые решения в дизайне:

  • Чистая структура каталога с категориями первого уровня на главной странице

  • Карточки товаров с основными характеристиками, фото и двумя кнопками: «Оставить заявку» и «Позвонить»

  • Контактный блок с адресами офисов в промышленных зонах Чебоксар — для тех, кто предпочитает приехать лично

  • Адаптивная вёрстка: на стройке часто смотрят каталог с телефона, это было учтено с самого начала

Каталог товаров с категориями кровельных материалов

(каталог товаров с категориями: кровля, водостоки, облицовка. Фильтрация и плитка товаров)

Этап 3. Разработка и парсинг каталога

Стек выбрали под задачи проекта — надёжный, проверенный и экономичный:

  • PHP на ООП — бэкенд (серверная часть) и отрисовка страниц. Объектно-ориентированный подход обеспечивает чистую архитектуру: код легко читать, дорабатывать и поддерживать

  • MySQL — база данных для хранения товаров, категорий, заявок и настроек. Надёжная, быстрая и проверенная связка с PHP. Обрабатывает тысячи позиций без просадок

  • Python-бот — выполняет две задачи. Первая: скрипт парсинга данных с внешнего сайта-источника. Запускается по расписанию, собирает актуальные позиции, нормализует данные и загружает в MySQL. Вторая: Telegram-бот для мгновенных уведомлений менеджерам о каждой новой заявке

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

Этап 4. Тестирование и запуск

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

Карточка товара с кнопками заявки и звонка

(карточка товара с характеристиками, фото и кнопками «Оставить заявку» и «Позвонить»)

Автоматизация каталога: как устроен парсинг

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

Мы написали Python-скрипт, который:

  • Обращается к сайту-источнику и собирает актуальные данные по товарам

  • Нормализует информацию: приводит к единому формату названий, характеристик и единиц измерения

  • Загружает в MySQL-базу магазина, обновляя существующие позиции и добавляя новые

  • Запускается автоматически по расписанию — каталог всегда в актуальном состоянии без участия человека

При этом мы сохранили полный ручной контроль. Администратор может в любой момент зайти в панель управления и:

  • Добавить товар, которого нет в источнике парсинга

  • Отредактировать описание, фото или характеристики уже загруженной позиции

  • Скрыть или удалить товар из каталога

Гибридный подход — автоматизация плюс ручное управление — позволил сэкономить клиенту значительные средства на наполнении каталога и при этом сохранить полную свободу действий.

SEO-подготовка и техническая база

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

Структура URL. Каждая категория и товар имеют чистые, понятные адреса. Они легко читаются и запоминаются — и людям, и поисковым роботам. Никаких хеш-символов и случайных ID в адресной строке.

Мета-теги. На каждой странице — уникальные title и description с вхождением ключевых слов и привязкой к Чебоксарам. Формула title: [Товар] + [действие] + [город]. Например: «Кровельные материалы в Чебоксарах — купить с доставкой | Строй Сити Групп». Это бьёт точно по поисковому запросу.

Семантическая вёрстка. Правильные HTML-теги: header, main, section, article. Заголовки H1–H3 выстроены в строгой иерархии. Поисковые роботы моментально понимают структуру каждой страницы и быстрее добавляют её в индекс.

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

Robots.txt и sitemap.xml настроены с первого дня — все важные разделы каталога открыты для индексации, служебные страницы закрыты.

UI/UX: интерфейс для строительного бизнеса

Дизайн строительного интернет-магазина — не про эстетику ради эстетики. Здесь всё подчинено одной задаче: помочь покупателю быстро найти нужный материал и связаться с менеджером.

Быстрый доступ к каталогу. С главной страницы — один клик до любой категории. Прораб или снабженец не будет искать кнопку меню — категории вынесены на первый экран и сразу видны.

Карточка товара без лишнего. Фото, название, ключевые характеристики, две кнопки: «Заявка» и «Звонок». Покупателю в этой нише не нужны отзывы на товар или блоки рекомендаций. Ему нужны точные данные и быстрая связь с менеджером.

Телефон на видном месте. В строительной нише значительная часть клиентов предпочитает звонить. Номер телефона размещён в шапке сайта, в карточках товаров и в контактном блоке — всегда доступен в один тап.

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

Мобильная версия. Полная адаптивность на всех экранах. На стройплощадке часто смотрят каталог именно с телефона — меню, каталог и карточки товаров одинаково удобны и на десктопе, и на мобильном.

Мобильная версия ssg21.ru — каталог и карточка товара на телефоне

(мобильная версия сайта: адаптивное меню, каталог и карточка товара на экране телефона)

Результаты: цифры Яндекс Метрики за 4 месяца

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

- 360 визитов — без вложений в рекламу. Трафик идёт из поиска и по прямым заходам

- 36% отказов — в рамках нормы для строительной B2B-ниши, где средний показатель 35–45%. Люди находят то, что искали

- 2 минуты 12 секунд на сайте — посетители реально изучают каталог, переходят по категориям и смотрят характеристики товаров

- 8–10 новых заявок в месяц — по словам владельца, именно столько клиентов приходят только через сайт. Раньше все обращения шли исключительно по сарафанному радио

Для компании, которая до этого вообще не имела онлайн-присутствия, стабильный поток заявок за 4 месяца — конкретный и измеримый результат.

Почему это работает

Три фактора, которые обеспечили результат:

1. Живой каталог. Парсинг поддерживает актуальные данные автоматически. Посетитель видит реальные позиции с настоящими характеристиками — а не заглушки пятилетней давности. Это вызывает доверие и удерживает на сайте

2. Экономная архитектура. PHP + MySQL + Python-бот — проверенный стек, который работает стабильно и стоит адекватных денег. Нет переплаты за модные фреймворки, нет привязки к дорогим облачным сервисам. Клиент получил полнофункциональный магазин по разумному бюджету

3. Фокус на действие. Каждая страница сайта ведёт к заявке или звонку. Нет отвлекающих элементов, длинных «о нас» или всплывающих баннеров. Покупатель пришёл за кровлей — он видит кровлю, характеристики и кнопку «Оставить заявку». Минимальный путь от захода до обращения

Что получил клиент

Строй Сити Групп получила полноценный новый канал привлечения клиентов. Сайт работает 24/7 и приносит от 8 до 10 заявок в месяц — без единого рубля на рекламу. Каталог обновляется автоматически благодаря парсингу, а менеджеры получают мгновенные уведомления о каждой новой заявке через Telegram-бота.

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

Технические аспекты:

  • Интернет-магазин с каталогом, заявками и звонком по конкретной позиции

  • Автоматический парсинг каталога из внешнего источника с сохранением ручного управления

  • Стек: PHP (ООП) + MySQL + Python (парсинг и Telegram-бот)

  • SEO-фундамент: семантическая вёрстка, мета-теги, sitemap, чистые URL

  • Аналитика: Яндекс Метрика, Яндекс Вебмастер

Хотите такой же результат для вашего бизнеса? Мы создаём сайты, которые приносят клиентов — с разумным бюджетом и без зависимости от рекламы. Оставьте заявку, и мы бесплатно разберём ваш проект.

O
Oleg Vladimirovich
«The website became the main channel for new clients. We used to work through word of mouth, but now leads come in every day. What's especially great is that the catalog updates automatically — no need to spend time on manual entry.»

Let's discuss your project

With any order we support your website for 15 days free

EZCODES manager

Our manager Anton will contact you

Message on Telegram

Select an approximate project budget

By clicking the button, you agree to the privacy policy

Stroy City Group Case in Cheboksary: 8–10 leads per month without ads. How we built an online store for roofing materials with auto-parsed catalog | EZCODES