Сайт фитнес-клуба без кода: сборка и запись клиентов
Сайт фитнес-клуба без кода: сборка и запись клиентов
Чтобы сделать сайт фитнес-клуба без кода, опишите в промпте направления, расписание, цены абонементов и адрес, а ИИ-билдер соберёт страницы сам. В Zugo одностраничный сайт стоит 6 кредитов и собирается примерно за минуту. Продажу абонементов закрывает коннектор Stripe, заявки на пробное занятие уходят на почту.
Клуб продаёт не оборудование, а решение прийти в первый раз. Поэтому вся конструкция сайта подчинена одному действию: записаться на пробное занятие, не звоня никому.
Какую задачу решает сайт фитнес-клуба?
Снимает три возражения до первого визита. Сколько это стоит на самом деле, во сколько идут занятия, которые мне подходят по времени, и что будет на первой тренировке. Клуб, который отвечает на это текстом, получает заметно больше записей, чем клуб с красивой галереей залов.
Цена это главный источник ухода. Страница без чисел заставляет человека звонить, а звонить он не хочет, поэтому просто закрывает вкладку. Даже диапазон «от и до» работает лучше, чем «уточняйте у администратора».
Расписание это второй фильтр. Работающему человеку важно, есть ли групповые занятия после семи вечера и по выходным. Если сетка видна сразу, он сам решает, подходит ли ему клуб, и до администратора доходят уже готовые клиенты.
Третье: понятная механика первого шага. «Пробное занятие бесплатно, приходите в любой день с 10 до 21, форма и вода наши» снимает страх неизвестности лучше любого текста о философии клуба.
И четвёртое, о чём почти всегда забывают: фотографии реального зала, а не стоковые кадры блестящих тренажёров. Человек, который придёт и увидит другое помещение, почувствует себя обманутым ещё до первой тренировки. Честный снимок вашего зала в обычный вторник работает лучше идеальной картинки из фотобанка.
Что написать в промпте?
Оформление и структуру билдер придумает сам. Направления, расписание, цены и правила клуба он придумать не может, поэтому их нужно перечислить явно.
Сделай сайт фитнес-клуба «[название]» в городе [город, район].
Направления: [тренажёрный зал, групповые программы, бассейн,
единоборства, детские секции, персональные тренировки].
Абонементы: [название] [срок] [цена], ... (перечислить все)
Разовое занятие [цена], персональная тренировка [цена].
Расписание групповых: [день] [время] [занятие] [тренер]
(повторить по дням недели).
Клуб: площадь [м2], часы работы [время], [парковка, душевые,
шкафчики, кафе].
Блоки: первый экран с ценой «от» и кнопкой «Пробное занятие»,
направления, расписание на неделю, абонементы с ценами,
тренеры, галерея зала, вопросы и ответы, контакты с картой.
Главное действие: «Записаться на пробное» открывает форму.
Валюта: доллары. Тон: бодрый, конкретный, без мотивационных лозунгов.
Отдельно опишите, что входит в абонемент, а что оплачивается сверху. Именно скрытые доплаты за полотенце, шкафчик и заморозку чаще всего становятся причиной плохих отзывов, и честный список на сайте их предотвращает.
Какие разделы нужны клубу?
| Раздел | Какое сомнение закрывает | Что положить в промпт |
|---|---|---|
| Первый экран | Сколько стоит и как попробовать? | Цена «от», кнопка пробного, адрес и часы |
| Направления | Здесь есть то, чем я хочу заниматься? | Список программ с коротким описанием и уровнем |
| Расписание | Есть занятия в моё время? | Сетка по дням, время, тренер, длительность |
| Абонементы | За что именно я плачу? | Сроки, цены, что входит, заморозка, доплаты |
| Тренеры | Кто будет со мной работать? | Специализация, опыт, слоты под фото |
| Контакты | Как до вас доехать? | Адрес, карта, парковка, телефон, мессенджер |
Всё это умещается на одну страницу, и для клуба с одной локацией так и стоит начинать. Отдельные страницы нужны, когда направлений становится больше пяти и каждое тянет свой поисковый запрос.
Как продавать абонементы и записывать на занятия?
Разделим честно. Продажа абонемента, оплата разового занятия и предоплата за персональные тренировки закрываются коннектором Stripe с настоящим чекаутом и подписками. Это ровно то, что сайт умеет.
А вот система, которая держит места в группе, не даёт записать двенадцатого человека в зал на одиннадцать и синхронизируется с турникетом, это клубная CRM. Сайт должен на неё ссылаться, а не пытаться её изобразить. Zugo не заменяет команду разработки на такой задаче.
Промежуточный вариант работает почти для всех: форма записи на пробное занятие уходит через Resend администратору, он подтверждает вручную. Supabase добавляет базу и вход, если хочется личный кабинет с историей посещений или список ожидания на популярные группы.
Google Analytics покажет, сколько людей доходит до блока с ценами и сколько из них жмёт кнопку записи. Свой домен подключается сразу: клуб раздаёт ссылку в офлайн-рекламе и на вывеске.
Сколько это стоит в кредитах?
| Действие | Кредитов | Комментарий |
|---|---|---|
| Одностраничный сайт клуба | 6 | Собирается примерно за минуту |
| Сайт на три страницы | 12 | Главная, расписание, контакты |
| Сайт на шесть страниц | 21 | 12 за первые три, дальше по 3 за страницу |
| Обновить расписание | 3 | Одна правка обычной фразой в чате |
| Одна страница в режиме Hi-Fi | 12 | Повышенная детализация, вдвое дороже обычной |
Free даёт 5 кредитов, то есть меньше стоимости одного сайта: это разведка, а не запуск. Pro стоит $25 в месяц и даёт 200 кредитов, Business стоит $99 в месяц. Подробный разбор цен лежит в статье сколько стоит сайт или приложение нейросетью.
Перед выдачей сборка запускается в песочнице, и страница, которая не открылась, отмечается как ошибка вместо пустого экрана. Риск это снижает, но не убирает, поэтому расписание и форму записи стоит проверить самому с телефона.
Как часто менять расписание и цены?
Расписание в клубе живёт своей жизнью: тренер заболел, группа переехала на час, летом добавились занятия на улице. Каждое такое изменение это одна правка за 3 кредита, сформулированная фразой «перенеси йогу во вторник с 19:00 на 20:00».
Полезное правило: держите на сайте сетку по дням недели, а не по датам. Сетка по датам устаревает каждую неделю и превращает поддержку сайта в рутину, которую никто не делает, и через месяц расписание на сайте врёт.
Цены абонементов меняются реже, и их логично пересматривать пакетом раз в сезон. Как формулировать такие запросы, чтобы получать нужный результат с первого раза, разобрано в гайде как писать промт для ИИ-билдера.
Как понять, работает сайт или нет?
По одному числу: сколько человек за месяц нажало кнопку записи на пробное занятие. Не посещаемость, не время на странице, не глубина прокрутки. Клуб зарабатывает на людях, которые пришли в зал, и ближайший к этому измеримый шаг это нажатие кнопки.
Второе полезное число: доля людей, которые долистали до блока с ценами. Если она низкая, проблема выше по странице, в первом экране. Если высокая, а до кнопки записи доходят единицы, проблема в самих ценах или в том, как они поданы.
Спрашивайте у новых клиентов на стойке, откуда они пришли, и записывайте ответ. Это грубый способ, но он единственный, который связывает сайт с реальными людьми в зале. Аналитика показывает клики, а не тех, кто действительно доехал и остался.
Меняйте по одной вещи за раз и давайте ей две недели. Одновременная правка первого экрана, цен и расписания даёт изменение результата, из которого невозможно понять, что сработало. Каждая такая правка стоит 3 кредита, и терпение здесь дешевле скорости.
Чего сайт клубу не даст?
- Управление местами в группах. Живые слоты, лист ожидания, отмены и штрафы за неявку это клубная система учёта, а не страница.
- Интеграцию с турникетом и картами доступа. Обмен с конкретным оборудованием по его протоколу делает разработчик; код проекта выгружается в GitHub.
- Сложную тарифную логику. Семейные абонементы, корпоративные пакеты, заморозки и пересчёты доводятся серией правок, а не одним промптом.
- Мобильное приложение клуба. Zugo собирает веб-проекты, и приложение в сторах это отдельный путь.
Остаётся то, чего у большинства клубов не хватает: страница, где сразу видно цену, расписание и способ записаться, не набирая номер.
С чего начать?
Соберите одну страницу, вынесите цену «от» и кнопку пробного занятия на первый экран, выложите расписание по дням и подключите Stripe для продажи абонементов. Опубликуйте и месяц смотрите, сколько людей доходит до формы записи.
Если у клуба сильная персональная составляющая и продаёт конкретный тренер, а не зал, полезнее посмотреть логику страницы эксперта в разборе сайт-портфолио нейросетью. Что именно означает пометка «проверено» у сборки, описано в заметке про проверенные сборки. Свою версию описывайте на zugo.dev так же, как объясняете клуб человеку у стойки.