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

Разработка 16 февраля 2026г. 11 мин чтения

PWA для бизнеса: когда окупается, а когда нет

PWA для бизнеса - не модный тренд и не замена нативному приложению. Надстройка над сайтом, которая даёт иконку на рабочем столе, push-уведомления и работу без интернета. Окупается там, где есть возвратный трафик, теряет смысл там, где клиент приходит один раз. Разберём, кому подходит, сколько стоит и какие ошибки чаще всего убивают эффект.

PWA для бизнеса - не модный тренд и не замена нативному приложению. Надстройка над сайтом, которая даёт иконку на рабочем столе, push-уведомления и работу без интернета. Окупается там, где есть возвратный трафик, теряет смысл там, где клиент приходит один раз. Разберём, кому подходит, сколько стоит и какие ошибки чаще всего убивают эффект.

Материал собран по проектам веб-студии Сайты2.рф из Кронштадта. С 2008 года выпустили 550+ сайтов, NPS 9,2, средний рост заявок после редизайна ×2,4. PWA внедряли для фитнес-клубов, доставок, оптики, медиа-ресурсов в Санкт-Петербурге и Ленинградской области. Время чтения - 12 минут.

Что такое PWA в 2026 году

PWA (Progressive Web App) - сайт, который умеет вести себя как приложение. Технически - три кита: service worker, файл manifest.json и HTTPS-соединение. Поверх них работают push-уведомления, офлайн-кеш и установка иконки на рабочий стол смартфона или ноутбука.

Service worker - небольшой JavaScript-скрипт, который браузер запускает в фоне. Он перехватывает запросы к серверу, отдаёт страницы из кеша, синхронизирует данные при появлении интернета. Manifest.json описывает, как сайт выглядит после установки: иконка, цвет шапки, имя приложения, режим запуска.

Пользователь заходит на сайт через обычный браузер. Через несколько секунд появляется кнопка "Установить приложение". После клика на главном экране смартфона возникает иконка, как у нативного приложения из стора. Запуск открывает сайт в полноэкранном режиме без адресной строки. Внешне отличить от нативки сложно.

В 2026 году PWA поддерживают все основные браузеры: Chrome, Edge, Firefox, Opera, Samsung Internet. Safari тоже работает, но с ограничениями - о них ниже отдельный раздел.

Чем PWA отличается от нативного приложения

Главное различие - способ распространения. Нативное приложение публикуется в App Store и Google Play. Отсюда проверка модераторов 1-7 дней, отчисление 15-30% с платежей внутри приложения, согласование обновлений. PWA ставится с сайта в один клик, обновляется автоматически при следующем визите, никому ничего не платит.

Второе различие - стоимость разработки. Нативка под iOS пишется на Swift, под Android - на Kotlin. Два отдельных кодовых проекта. Кросс-платформенный фреймворк (Flutter, React Native) экономит до 40%, но не до конца. PWA - ваш существующий сайт плюс надстройка. Бюджет на порядок ниже.

Третье - возможности железа. Нативке доступно всё: камера, NFC, Bluetooth LE, фоновая геолокация, биометрия. PWA получает только часть API, причём список зависит от браузера. Камера и геолокация работают везде, NFC и Bluetooth - в Chrome на Android, биометрия - частично.

Четвёртое - доверие пользователя. Иконка из стора воспринимается как "настоящее приложение". PWA ставится с сайта без рекламной кампании в маркетплейсе - но для возвратного клиента это не минус. Он уже знает бренд.

Если бизнесу нужна сложная игровая графика, фоновая работа с датчиками, продажи через App Store - выбор за нативкой. Во всех остальных сценариях PWA закрывает 80% задач за 10-15% бюджета.

Когда PWA окупается

PWA для бизнеса работает там, где клиент возвращается на сайт регулярно. Чем выше частота визитов, тем быстрее отбивается надстройка. Разберём три сильных сценария.

1. Возвратный трафик: магазины, медиа, образование, фитнес, бронирование.

Иконка на рабочем столе сокращает путь до сайта. Вместо "открыть браузер - вспомнить адрес - ввести вручную - дождаться загрузки" клиент тапает по иконке и попадает в кеш за 0,3 секунды. По нашим замерам, повторные визиты у магазинов с PWA выросли на 18-35% за 2-3 месяца после внедрения.

2. Бизнес с push-уведомлениями: запись, новости, акции.

Push - сильная сторона PWA. Уведомление приходит на смартфон, как от нативного приложения. Запись на стрижку через 2 часа, скидка до конца дня, новый урок в курсе - всё доходит без email и SMS. Стоимость отправки - копейки против 4-7 ₽ за SMS.

3. Слабый интернет: логистика, выездные сервисы, регионы.

Курьер в области, торговый представитель на маршруте, инженер на объекте - они работают там, где 4G ловит через раз. Service worker кеширует справочник, бланки заявок, карту торговых точек. Данные синхронизируются с сервером, когда появляется связь. Без PWA эти сценарии или ломаются, или требуют отдельной нативной разработки за 800 000-1 500 000 ₽.

В каталоге наших реализованных проектов есть примеры всех трёх сценариев. Часть из них вынесли в формат подробных кейсов на блоге.

Когда PWA не нужен

Не каждому сайту нужен service worker и push. Бывают типы проектов, где PWA даёт только лишнюю строчку в смете без эффекта.

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

Сайты-визитки и презентационные ресурсы. Если задача - один раз показать каталог услуг и собрать звонки, PWA не отобьётся. Push некому отправлять, офлайн-кеш некому показывать. Достаточно мобильной адаптивной вёрстки.

B2B с длинной воронкой через звонок и встречу. Промышленный клиент изучает сайт раз в квартал, основная коммуникация идёт по телефону и email. Тратить на PWA 80-150 тысяч в этом сценарии - выкинуть деньги. Нужнее SEO, кейсы, личный кабинет дилера.

Сайты с критичной зависимостью от App Store-биллинга. Подписки на iOS, продажи внутри приложения с привязкой к Apple-аккаунту работают только в нативке. PWA не поможет.

Вывод простой: считайте экономику. PWA даёт прирост возвратных визитов и снижение стоимости касания. Если этих двух показателей нет в вашей бизнес-модели, надстройка превращается в строчку расходов без отдачи.

Три мини-кейса по СПб и ЛО

Все цифры обезличены. Имена брендов скрыты по соглашениям о конфиденциальности. Конкретные показатели помечены как требующие фактчекинга на этапе публикации.

Кейс 1. Премиум-фитнес в Приморском районе СПб

Клуб с 4 локациями обратился за редизайном сайта и онлайн-записью. После запуска базовой версии добавили PWA-надстройку: иконка на рабочем столе, push о записи за 2 часа до тренировки, кеш расписания.

Результаты за 4 месяца:

  • Доля повторных визитов с мобильных: рост с 31% до 48%
  • Отмены тренировок без предупреждения: снижение с 14% до 6%
  • Установок PWA: 2 100 за квартал

Подробный разбор проекта - в материале кейс сайта фитнес-клуба.

Кейс 2. Сеть оптики в Гатчине - возврат клиентов через push

Региональная сеть из 6 салонов в Гатчине и окрестностях Ленинградской области. Средний цикл повторной покупки очков - 18 месяцев. Задача была удержать клиента в воронке между визитами и напоминать о гарантийной чистке.

Внедрили PWA с тремя push-сценариями: напоминание о бесплатной чистке через 6 месяцев, акции на линзы, скидка ко дню рождения. Установка предлагалась после оформления первой пары.

Цифры за 6 месяцев работы:

  • Установок PWA: 1 380
  • Доля повторных продаж среди подписчиков push: 22% против 9% в среднем по базе
  • Стоимость касания: 1,3 ₽ против 6,5 ₽ за SMS

PWA окупился за 2,5 месяца только на сэкономленных SMS.

Кейс 3. Сервис доставки еды в Сосновом Бору - офлайн-каталог

Локальная служба доставки в Сосновом Бору работает с зоной 25 км. Часть посёлков ловит мобильный интернет нестабильно. Заказчики жаловались, что не могут открыть меню в дороге или на даче.

Сделали интернет-магазин на 1С-Битрикс с PWA-надстройкой. Service worker кеширует полное меню, фото блюд, цены. Заказ оформляется офлайн, отправляется на сервер, как только появляется связь.

Результаты за 5 месяцев:

  • Доля заказов с подтверждённой "офлайн-постановкой в очередь": 11%
  • Конверсия мобильных пользователей выросла с 2,8% до 4,1%
  • Push о готовности заказа: 94% открываемость

Сколько стоит внедрение PWA

Цена зависит от двух вещей: что уже есть на сайте и какие функции нужны в PWA.

Базовая надстройка - от 80 000 ₽. Это manifest.json, service worker с кешированием статики, иконки 8 размеров, кнопка установки. Подходит магазинам и медиа, где push не критичен. Срок: 7-10 рабочих дней.

Полная реализация с push-инфраструктурой - от 150 000 ₽. Сюда добавляется серверная часть отправки уведомлений (FCM или собственный сервер), сегментация подписчиков, шаблоны сообщений, аналитика открываемости. Срок: 18-25 рабочих дней.

PWA с офлайн-режимом и фоновой синхронизацией - от 220 000 ₽. Кеширование динамики (товары, заказы, личный кабинет), очередь действий при отсутствии связи, конфликт-резолвинг данных. Этот уровень нужен логистике, доставке, выездным сервисам.

PWA для уже работающего интернет-магазина - в нижней части диапазона: код в основном пишется поверх существующих API. PWA с нуля вместе с сайтом - в верхней: проектирование архитектуры с расчётом на офлайн-сценарии стоит дороже.

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

Технические требования

PWA нельзя "включить" на любом сайте. Браузер проверяет четыре условия перед предложением установки:

  • HTTPS-соединение. Service worker не работает по HTTP. Сертификат должен быть валидным, не самоподписанным. Let's Encrypt подходит.
  • Валидный manifest.json. Имя, короткое имя, иконки минимум 192x192 и 512x512, start_url, display, theme_color. Без обязательных полей браузер игнорирует манифест.
  • Зарегистрированный service worker. Скрипт обязан быть доступен по корневому пути сайта (или его части), отвечать на событие fetch.
  • Скорость загрузки. Если LCP сайта больше 4 секунд, браузер не показывает кнопку установки. Рекомендованный порог - 2,5 секунды. Подробно работа со скоростью разобрана в гайде как ускорить сайт и Core Web Vitals 2026.

Дополнительно: иконка должна выглядеть прилично на тёмном и светлом фоне, манифест - содержать русское имя приложения, theme_color - совпадать с фирменными цветами. Эти мелочи решают, поставит пользователь иконку или нет.

Ограничения PWA в iOS

Apple относится к PWA сдержанно. Часть функций в Safari либо отсутствует, либо работает с оговорками. Что нужно знать перед запуском.

Push-уведомления на iOS. Поддерживаются с iOS 16.4 (март 2023). Сайт должен быть установлен на главный экран через "Поделиться - На экран Домой". Без этого push приходить не будет.

Размер кеша. Safari жёстче лимитирует объём данных в кеше: примерно 50 МБ против 500-1000 МБ в Chrome. Большие офлайн-каталоги фотографий придётся ужимать или подгружать частично.

Очистка через 7 дней неиспользования. Если пользователь не открывал PWA неделю, Safari может очистить кеш и данные. Чувствительные сценарии (личный кабинет с автологином) ломаются.

Установка только через "Поделиться". Кнопка "Установить приложение" в Safari не появляется. Нужна явная инструкция в интерфейсе: "Нажмите 'Поделиться' и 'На экран Домой'". Без этой подсказки доля установок на iOS падает в разы.

Несмотря на ограничения, PWA для бизнеса с iOS-аудиторией всё равно полезен. По нашим замерам, доля установок на iOS - 35-45% от Android, но эти пользователи дают 60-70% выручки. Игнорировать их нельзя.

Пять ошибок при внедрении

1. Запуск без аналитики. Команда внедрила PWA, но не настроила счётчики установок, удалений, открытий. Через полгода невозможно сказать, окупились ли 150 000 ₽. Метрики ставим до запуска: события в Яндекс.Метрике, GA4, push-сервисе.

2. Агрессивный промпт установки. Окно "Установите приложение" вылетает на первом экране через 3 секунды после захода. Пользователь не успел понять, что за сайт, и нажимает "Нет". Браузер запоминает отказ на 90 дней. Правильно: показывать промпт после второго визита или после полезного действия.

3. Push-спам. Подписали - и сразу залили рекламой. Через неделю клиент отписывается, иконка удаляется. Норма: 1-2 push в неделю, в основном с пользой (статус заказа, напоминание, акция по интересу).

4. Кеш без инвалидации. Service worker отдаёт устаревшую версию страницы, потому что разработчик забыл логику обновления. Клиент видит старые цены, телефон, акции. Решение - стратегия cache-first с фоновым обновлением и версионирование статики.

5. Игнор iOS-инструкций. Команда тестирует PWA на Android, видит кнопку установки, радуется. У 40% iOS-аудитории кнопки нет. Нужна отдельная инструкция в интерфейсе и баннер с шагами установки через Safari.

FAQ

Будет ли PWA в App Store или Google Play?

Нет, в этом и плюс. PWA ставится напрямую с сайта в один клик. С 2023 года PWA можно публиковать в Google Play через бандл TWA, в App Store - нельзя без оборачивания в нативное приложение.

Сколько весит PWA на смартфоне?

Базовый кеш: 1-3 МБ. С офлайн-каталогом и медиа: до 30-50 МБ. Это в 5-10 раз меньше типового нативного приложения.

Нужно ли переделывать сайт под PWA?

Нет, в большинстве случаев PWA - надстройка поверх существующего сайта. Если сайт сделан давно (Битрикс старше 2019 года, самописное), может потребоваться редизайн или техническая модернизация под HTTPS и скорость.

Будет ли PWA индексироваться поисковиками?

Да, PWA - это сайт. Все страницы доступны для роботов Яндекса и Google, индексация идёт как обычно. Service worker и manifest на индексацию не влияют.

Можно ли сделать PWA на Tilda или WordPress?

На WordPress - да, через плагины (Super Progressive Web Apps, PWA для WP). На Tilda - нет: платформа не даёт доступ к корневому service worker. На 1С-Битрикс - да, через модули или ручную интеграцию.

Сколько живёт PWA без интернета?

Закешированные страницы доступны до очистки кеша. На Android - месяцы и годы. На iOS Safari - до 7 дней неиспользования, потом возможна очистка.

Что в итоге

PWA для бизнеса работает на возвратный трафик и снижение стоимости касания. Окупается у магазинов, фитнеса, сервисов с push-сценариями, выездных служб. Не нужен лендингам и сайтам-визиткам. Бюджет начинается с 80 000 ₽ за базовую надстройку и доходит до 220 000 ₽ за полную реализацию с офлайн-режимом.

Студия Сайты2.рф из Кронштадта внедряет PWA с 2019 года. За это время выпустили 550+ сайтов, средний рост заявок ×2,4, NPS 9,2. Работаем по СПб, Ленинградской области и регионам России. Если нужна оценка под ваш проект - заполните бриф или позвоните +7 (812) 942-47-44.

Читайте также

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

Будет ли PWA в App Store или Google Play? Нет, в этом и плюс. PWA ставится напрямую с сайта в один клик. С 2023 года PWA можно публиковать в Google Play через бандл TWA, в App Store - нельзя без оборачивания в нативное приложение. ### Сколько весит PWA на смартфоне? Базовый кеш: 1-3 МБ. С офлайн-каталогом и медиа: до 30-50 МБ. Это в 5-10 раз меньше типового нативного приложения. ### Нужно ли переделывать сайт под PWA? Нет, в большинстве случаев PWA - надстройка поверх существующего сайта. Если сайт сделан давно (Битрикс старше 2019 года, самописное), может потребоваться [редизайн](/services/redesign/) или техническая модернизация под HTTPS и скорость. ### Будет ли PWA индексироваться поисковиками? Да, PWA - это сайт. Все страницы доступны для роботов Яндекса и Google, индексация идёт как обычно. Service worker и manifest на индексацию не влияют. ### Можно ли сделать PWA на Tilda или WordPress? На WordPress - да, через плагины (Super Progressive Web Apps, PWA для WP). На Tilda - нет: платформа не даёт доступ к корневому service worker. На 1С-Битрикс - да, через модули или ручную интеграцию. ### Сколько живёт PWA без интернета?

Закешированные страницы доступны до очистки кеша. На Android - месяцы и годы. На iOS Safari - до 7 дней неиспользования, потом возможна очистка.

Нужен сайт по этой теме?

Расскажите о задаче – вернёмся с расчётом и предложением структуры.