Перейти к содержимому

Типовые сайты и проекты

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

Ниже собраны 7 сценариев, которые перекрывают основную массу запросов рынка:

  • корпоративный / имиджевый сайт
  • B2C интернет-магазин
  • B2C каталог-витрина без онлайн-оплаты
  • B2B портал / оптовый каталог
  • лендинг / промо-сайт
  • блог / контентный проект / медиа
  • сложное веб-приложение / личный кабинет / CRM
Тип проектаКогда выбиратьОптимальный стек
Корпоративный / имиджевый сайтНужны доверие, заявки, услуги, кейсыAstroJS, WordPress, NextJS + Headless CMS
B2C интернет-магазинНужны каталог, корзина, оплата, доставкаWooCommerce, Laravel + FilamentPHP, NextJS
B2C каталог-витринаНужны фильтры, лиды, но без транзакцииAstroJS, Laravel + FilamentPHP, NextJS + Laravel API
B2B портал / оптовый каталогНужны персональные цены, роли, документы, 1СLaravel + FilamentPHP
Лендинг / промо-сайтОдин оффер, короткий цикл, рекламный трафикAstroJS, WordPress + Blocks
Блог / контентный проект / медиаКонтент - основной продуктWordPress, AstroJS + Markdown/CMS, NextJS
Сложное веб-приложение / CRMНужны процессы, роли, интеграции, отчётыLaravel + FilamentPHP, NextJS + Laravel API

Это “лицо” компании. Такой сайт нужен, когда важны доверие, презентация услуг, кейсы, команда и понятные CTA, а контент обновляется нечасто.

  • AstroJS — если приоритеты: скорость, SEO-база и минимальные затраты на хостинг.
  • WordPress — если клиенту важно самостоятельно вести новости, блог и кейсы.
  • NextJS + Headless CMS — если нужен удобный редактор и JAMstack-производительность.
  • Кто компания и какое главное обещание она даёт клиенту?
  • Что важнее: заявки, доверие, презентация услуг, HR или тендеры?
  • Кто целевая аудитория и на каком этапе выбора она будет смотреть сайт?
  • Какие разделы обязательны: услуги, кейсы, команда, блог, контакты, FAQ?
  • Кто готовит тексты, фото, видео и есть ли брендбук?
  • Кто и как часто будет обновлять контент?
  • Нужны ли формы, CRM, чат, карта, калькулятор, квиз, аналитика?
  • Какие сроки запуска и ориентир по бюджету?

Это полноценная онлайн-торговля: каталог, корзина, checkout, оплата, доставка, уведомления и постпродажная коммуникация.

  • WooCommerce — быстрый старт и большая экосистема модулей.
  • Laravel + FilamentPHP — если магазин перерос стандартный e-commerce и нужна сложная логика.
  • NextJS — если нужен высоконагруженный headless-фронтенд с сильным mobile UX.
  • Сколько товаров, категорий, вариаций и характеристик в каталоге?
  • Нужна ли гостевая покупка, быстрый заказ, избранное или сравнение?
  • Какие способы оплаты обязательны: эквайринг, СБП, рассрочка, оплата при получении?
  • Какие службы доставки нужны и как считать стоимость в checkout?
  • Нужны ли промокоды, скидки, бонусы, брошенные корзины и автоматические уведомления?
  • Есть ли 1С, МойСклад, ERP и как синхронизировать остатки и цены?
  • Нужен ли личный кабинет с историей заказов, возвратами и повтором покупки?
  • Какие требования к аналитике, безопасности платежей и отказоустойчивости?

Подходит для товаров и услуг, где цена договорная, нужна предварительная консультация или клиент должен сначала увидеть объект, а уже потом перейти к сделке.

  • AstroJS — для компактных витрин с редким обновлением и сильным SEO.
  • Laravel + FilamentPHP — если много объектов, фильтров и постоянная подгрузка данных из CRM/фидов.
  • NextJS + Laravel API — если нужны карта, сравнение, избранное и другая интерактивность.
  • Что именно выставляем: товары, квартиры, авто, оборудование, услуги?
  • Куда должен уйти клиент после просмотра карточки: мессенджер, CRM, маркетплейс, чат-бот?
  • Откуда берутся данные: вручную, из CRM, из XML/CSV, из внешнего каталога?
  • Какие фильтры, сортировки, поиск, похожие объекты и избранное нужны?
  • Какие данные должны быть в карточке объекта: фото, видео, характеристики, CTA, документы?
  • Как фиксировать обращение и какие каналы коммуникации приоритетны?
  • Нужны ли статусы активный / продан / архив / скрыт?
  • Нужно ли SEO по категориям, регионам, фильтрам и посадочным страницам?

Это закрытый или частично закрытый контур для юрлиц и ИП, где важны персональные цены, документы, согласования и интеграция с учётными системами.

  • Laravel + FilamentPHP — базовый выбор для мульти-прайсов, кабинета клиента, согласований и глубокой связки с 1С/ERP.
  • Кто покупает: дилеры, оптовики, партнёры, розничные юрлица?
  • Регистрация открытая или только после подтверждения менеджером?
  • Какие прайсы, скидки и ограничения по SKU нужны для разных групп клиентов?
  • Что происходит после корзины: заявка, счёт, резерв, согласование, заказ в 1С?
  • Нужен ли личный кабинет с историей заказов, дебиторкой и документами?
  • Какая учётная система используется и что синхронизировать?
  • Нужен ли ЭДО, загрузка закрывающих документов и архив файлов?
  • Будут ли менеджеры работать в кабинете со смартфона или планшета?

Это короткий сценарий с одним предложением и одним целевым действием. Такой формат хорошо работает для рекламных кампаний, запусков, вебинаров, курсов и спецпроектов.

  • AstroJS — если важны скорость загрузки, PageSpeed и минимальная стоимость хостинга.
  • WordPress + Blocks — если маркетингу нужно быстро переставлять блоки без разработчика.
  • Какое одно действие должен совершить пользователь?
  • Какой продукт или оффер продвигаем и чем он лучше альтернатив?
  • Какие блоки обязательны: выгоды, доказательства, тарифы, FAQ, форма, дедлайн?
  • Откуда придёт трафик и какие ожидания у этой аудитории?
  • Куда уходят лиды и кто их обрабатывает?
  • Какие цели, пиксели, UTM и A/B-гипотезы нужно заложить?
  • Какие референсы, юридические блоки, сроки и бюджет?

Здесь контент сам по себе является продуктом: статьи, новости, гайды, обзоры, документация, база знаний.

  • WordPress — если нужна сильная редактура, рубрики, авторы и привычный контентный workflow.
  • AstroJS + Markdown / Git-based CMS — если авторы и редакторы живут в Git-процессе.
  • NextJS — если проект растёт в платформу с подписками, курсами и интерактивом.
  • Что это за проект: блог, новостной портал, база знаний, документация, медиа?
  • Кто авторы и какие роли нужны в редакционном процессе?
  • Какие рубрики, теги, подборки, меню и поиск должны быть в навигации?
  • Какие форматы контента нужны кроме статей?
  • Как будет монетизироваться проект?
  • Есть ли старый сайт и нужна ли миграция с сохранением URL и редиректов?
  • Нужны ли микроразметка, хлебные крошки, карта сайта и быстрая индексация?

7. Сложное веб-приложение / личный кабинет / CRM

Заголовок раздела «7. Сложное веб-приложение / личный кабинет / CRM»

Это не сайт в классическом смысле, а система для управления процессами, ролями, сущностями, статусами и интеграциями.

  • Laravel + FilamentPHP — лучший базовый выбор для сложной бизнес-логики и админки.
  • NextJS + Laravel API — если нужен кастомный быстрый интерфейс для клиентов или сотрудников.
  • JAMStack + Serverless — только для простых утилит без тяжёлого бэкенда.
  • Какую проблему автоматизируем и что сейчас работает вручную?
  • Какие роли пользователей есть в системе?
  • С какими сущностями работаем: заявки, договоры, заказы, платежи, документы, задачи?
  • Какой главный сценарий должен пройти пользователь?
  • Какие правила, расчёты, согласования и исключения должны работать?
  • Нужны ли дашборды, экспорт, аудит действий, отчёты и админка?
  • С какими сервисами и API нужно интегрироваться?
  • Достаточно стандартного UI-кита или нужен полностью кастомный интерфейс?
  1. Сначала определите, какой из 7 типов ближе всего к задаче.
  2. Затем проверьте, достаточно ли одного сайта или нужен гибрид, например корпоративный сайт с блогом или магазин с B2B-кабинетом.
  3. После этого выберите стек по сложности данных, частоте обновления и требованиям к редактуре.
  4. Если нужен ориентир по бюджету, см. Типовые проекты: сводка по ценам.
  5. И только потом собирайте детальный бриф и смету.