Все проекты

Кейс · Сайт · Строительство

Блиц Плюс

Строительная компания из Петербурга: двенадцать лет по госзаказу, 46 контрактов, допуск СРО — и ни одной страницы в интернете. Сайт, который доказывает опыт не прилагательными, а номерами закупок.

82 страницы
24 района
10 контрактов
Роль Сайт под ключАналитика, дизайн, вёрстка, бэкенд, деплой
Страницы 82Главная, реестр, 7 услуг, 72 гео-страницы, политика
Стек Express 5 · Node.jsБез сборки, вёрстка на утилитах Tailwind

Задача

Контекст

С 2013 года компания строит и ремонтирует объекты СПбГУ и других бюджетных организаций. Допуск СРО, тридцать лицензированных видов деятельности, сорок шесть государственных контрактов. И ни следа в интернете: заказчик, которому её порекомендовали, не мог проверить даже факт существования подрядчика.

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

46 госконтрактов до появления сайта
13 побед в конкурсных процедурах
0 страниц в интернете на старте

Как это
выглядит

Главная · 4 кадра

Тёмный герой со сменой кадров с объектов, засечная типографика, тёплая палитра. Тон подрядчика, который работает с университетом, а не лендинга из конструктора. Тёмная и светлая темы переключаются кнопкой в шапке.

Главная страница: тёмный герой с фотографией объекта и заголовком
Герой
Блок компетенций: генподряд, проектирование, строительство, реконструкция
Компетенции
Блок о компании с ИНН, ОГРН и именем генерального директора
О компании
Главная страница на телефоне
Телефон

← Листайте · клик по экрану — увеличить

Реестр,
который можно проверить

Доверие

Отдельная страница с десятью контрактами: заказчик, сумма, год, статус и — главное — номер закупки. У восьми из десяти он указан, и по нему любой заказчик открывает карточку в ЕИС и сверяет всё сам. Фильтр раскладывает их по четырём направлениям: ремонт и фасады, благоустройство, инженерные сети, монтаж и поставка. Формулировка на странице простая: нам нечего скрывать.

Страница реестра: карточки контрактов с суммой, заказчиком и номером закупки
Реестр
35,5 млн ₽ сумма контрактов в реестре
10 контрактов в реестре, девять из них сданы
4 направления в фильтре реестра

72 страницы
из одного файла

Гео-генератор · SEO

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

В данных хранятся падежные формы — «в Невском районе», «асфальтирования», — поэтому заголовки читаются по-русски, а не как машинная склейка. Каждая страница получает свой title, description, canonical, Open Graph и микроразметку. Карта сайта собирается тем же перебором, так что новый район — это одна строчка в файле, а не три новых файла.

24 района, пригорода и города рядом
3 услуги с гео-охватом
72 страницы, собранные из этих данных
Страница услуги в конкретном районе Петербурга, собранная шаблоном
Одна из 72

Поверх — общая разметка главной: организация как GeneralContractor, каталог из пяти услуг, адрес и координаты. Поисковик видит не «сайт про стройку», а конкретного подрядчика с местом на карте.

Стек

Технологии

Фронтенд

  • HTML и CSS · без сборки
  • Tailwind через CDN, компиляция в браузере
  • Своя типографика и палитра поверх утилит
  • GSAP и ScrollTrigger на главной
  • Ревилы на IntersectionObserver
  • Тёмная и светлая темы

Бэкенд

  • Express 5 · Node.js
  • Чистые URL и 301-редиректы
  • Серверный рендер гео-страниц
  • Динамический sitemap.xml
  • Отдача статики

Данные и SEO

  • Контент в файлах · без CMS и базы
  • Гео-данные в JS-модуле
  • Микроразметка GeneralContractor
  • Каталог услуг, canonical, Open Graph
  • Яндекс.Карты и Метрика
  • Cookie-баннер по 152-ФЗ

Инфраструктура

  • Docker · сборка образа
  • nginx · TLS и проксирование
  • pm2 · вариант без Docker
  • Скрипты деплоя и обновления
  • Домен blitsplus.ru

Кадры сняты с локально запущенного сайта на blitsplus.ru