Создание сайтов и backend-редизайн

Делаем сайты под заказ на современном Python-стеке (FastAPI + PostgreSQL 17 + Jinja2) и модернизируем backend существующих сайтов без перекройки визуала. Managed CMS — по подписке. Не трогаем то, что работает, и не продаём SPA там, где достаточно server-rendered страницы.

Направления

Три формата работы

Один service, три понятных контракта — под разные стартовые состояния.

A — Backend-редизайн

Динамика без перекройки дизайна

Был статический PHP/HTML или WordPress — оставляем HTML и CSS как есть, под капотом ставим FastAPI + PostgreSQL 17 + админку. Редактор сам правит тексты, прайс-лист, медиа и SEO-блоки. URL-структура и SEO сохраняются 1-в-1.

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

от 250 000 ₽ + от 30 000 ₽/мес
B — Сайт под заказ

Полный цикл: дизайн + backend

Корпоративные сайты, каталоги, лендинги и небольшие маркетплейсы. Стек — FastAPI + PostgreSQL 17 + Jinja2 + HTMX. Без React-карго-культа: server-rendered страницы, минимум JS, быстрый TTFB, дружелюбный к поисковикам HTML.

Когда выбирают: нужен новый сайт с правильной архитектурой с первого дня, без техдолга в виде WordPress и десятка платных плагинов.

от 500 000 ₽ + от 50 000 ₽/мес
C — Managed CMS

Подписка вместо самообслуживания

Хостинг + обновления безопасности + бэкапы с проверенным восстановлением + мониторинг 24/7 + правки контента и SEO в рамках часов плана. Multi-tenant инфраструктура ИРБР-CMS — одна платформа на нескольких клиентах, ниже стоимость на каждого.

Когда выбирают: на стороне клиента нет своего инженера и не нужно его нанимать ради одного сайта.

30 000–50 000 ₽/мес
Стек

Технологический стек

Скучный, проверенный и без модных аббревиатур ради аббревиатур.

Backend

FastAPIPostgreSQLSQLAlchemyAlembicUvicorn/GunicornRedis

Frontend (минимально достаточный)

Jinja2HTMXAlpine.jsVanilla CSSSVG

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

NginxDockerYandex Cloud / SelectelLet's EncryptZabbixPITR-бэкапы

SEO и редактор

Schema.org JSON-LDsitemap.xmlOpenGraphhreflangYandex MetrikaCKEditor / Markdown
Когда подходит и когда нет

Честный фильтр

Подходит, если

  • Сайт-каталог, корпоративный сайт, лендинг с формой, отраслевая площадка с админкой
  • Текущий PHP/WordPress тяжело поддерживать, плагины конфликтуют, обновления ломают вёрстку
  • Нужно отдать редактору контент-управление, но не отдавать ему вёрстку
  • SEO критичен: индексация, скорость TTFB, разметка Schema.org
  • Нужен надёжный partner на 3+ года с понятной подпиской вместо ежемесячного «а сколько часов на правки?»

Не подходит, если

  • Нужен «креативный SPA» с анимациями ради анимаций, а бизнес-задача — показать каталог товаров
  • Ожидается online-маркетплейс с миллионом SKU и тысячей продавцов — это другая архитектура и другой бюджет
  • Бюджет «сайт на коленке за 50 000 ₽» — есть конструкторы (Tilda, Битрикс), и это нормально
  • Нужна интеграция с десятком экзотических CRM и ERP — возможно, но это отдельный SOW
  • Команда заказчика хочет править код напрямую в production через FTP — мы так не работаем
Процесс

Как идёт работа

01

Discovery

1–2 недели. Аудит текущего сайта или сбор требований. На выходе — SOW с фиксированной ценой и сроками, без «потом досогласуем».

02

SOW и контракт

Подписываем договор. Фиксируем scope, milestones, форму приёмки и условия managed-подписки после запуска.

03

Implementation

4–10 недель в зависимости от объёма. Демо в конце каждого спринта на staging. Контент и медиа клиент готовит параллельно или мы делаем под отдельный SOW.

04

Cutover

Переключение DNS, проверка индексации в Яндекс и Google, настройка 301-редиректов со старых URL при необходимости. Окно даунтайма — минуты, не часы.

05

Managed operations

Дальше — подписка: мониторинг 24/7, обновления безопасности, бэкапы с проверкой восстановления, мелкие правки контента и SEO в рамках часов плана. Большие фичи — отдельным change request.

06

Exit (если потребуется)

Vendor lock-in отсутствует. Код в вашем Git, база — стандартный PostgreSQL dump, контент экспортируется. Передача на другого подрядчика — 1–2 недели.

Цена

Стоимость и тарифы

Backend-редизайн

от 250 000 ₽ единоразово

+ от 30 000 ₽/мес managed.

Сохранение визуала, замена движка, админка, SEO-инструменты, перенос контента.

Сайт под заказ

от 500 000 ₽ единоразово

+ от 50 000 ₽/мес managed.

Полный цикл — дизайн, контент-архитектура, backend, frontend, запуск.

Миграция WP → ИРБР-CMS

от 350 000 ₽

+ managed-подписка по тарифу выбранного формата.

Уход с WordPress без потери контента, медиа и SEO-позиций.

Финальная цена фиксируется после discovery, без скрытых платежей. Бюджет проектов — от 250 000 ₽; меньше — конструкторы справятся лучше нас.

Все тарифы Получить расчёт
Кейсы

Реализованные проекты

Первый публичный кейс backend-редизайна готовится к запуску — долгосрочный клиент в промышленном секторе. Опубликуем подробности после cutover. Хостинг и поддержка существующих корпоративных сайтов — часть наших долгосрочных engagement-ов с 2014 года (см. кейсы).

FAQ

Частые вопросы

Зачем backend-редизайн, если дизайн остаётся прежним?
Если визуал работает и нравится клиенту — перекраивать его дорого и рискованно: новые формы захвата нужно тестировать, поисковики переоценивают сайт, аудитория привыкла. Меняем то, что мешает: статика становится динамической, появляется админка, SEO-блоки, прайс-лист правится без программиста, медиа загружаются через UI.
Почему не WordPress?
WordPress — это 30+ плагинов, постоянные обновления безопасности, медленный TTFB и зависимость от чужой экосистемы. Наш стек (FastAPI + PostgreSQL 17 + Jinja2) — компактный, контролируемый и не требует ежемесячных миграций плагинов. Если WordPress уже стоит и работает — см. пункт «не подходит»: не ломаем рабочее.
Что входит в managed CMS подписку?
Хостинг, бэкапы с проверенным восстановлением, обновления безопасности, мониторинг 24/7, доступ к админке для редакторов, мелкие правки контента и SEO в рамках часов плана. От 30 000 ₽/мес для backend-редизайна, от 50 000 ₽/мес для custom-сайтов. Большие фичи и редизайны — отдельный change request с фиксированной ценой.
Сохраняется ли SEO при backend-редизайне?
Да. URL-структура, разметка, мета-теги, sitemap и канониклы переносятся 1-в-1. После cutover проверяем индексацию в Яндекс и Google, при необходимости настраиваем 301-редиректы со старых URL. Просадка позиций в первые 2–4 недели обычно отсутствует или незаметна.
Можно ли уйти от вас и забрать сайт?
Да. Код — в вашем Git, база данных — стандартный PostgreSQL dump, контент и медиа экспортируются. Передача на другого подрядчика — 1–2 недели. Vendor lock-in отсутствует, это сознательное архитектурное решение.
Делаете ли «креативный SPA» на React?
Только если бизнес-задача того требует (интерактивный конфигуратор, дашборд, real-time). Для каталога товаров, корпоративного сайта или лендинга SPA — overkill: дороже в разработке, тяжелее для SEO и хуже работает на слабом интернете. Используем server-rendered Jinja2 + HTMX/Alpine.js — быстрее, дешевле, дружелюбнее к поисковикам.
Начнём

Расскажите про сайт — пришлём расчёт за 24 часа

Бесплатная первичная консультация. Подпишем NDA до обсуждения деталей. Без обязательств.

Связаться Telegram