Как сделать сайт недвижимости без кода: каталог и заявки
Опишите текстом, чем вы торгуете, какие поля есть у объекта и как приходят заявки. Zugo соберёт сайт с каталогом, карточкой объекта, фильтрами и формой обращения, проверит сборку в песочнице и опубликует на адресе вида yourname.zugo.run. Каталог с несколькими страницами стоит от 12 кредитов и собирается несколько минут.
Сайт недвижимости отличается от обычного лендинга одним: он состоит из данных, а не из текста. Поэтому первое решение здесь не про дизайн, а про то, где живут объекты и кто их редактирует. Ошибка на этом шаге переделывается дороже всего.
Что должно быть на сайте недвижимости?
Три экрана несут всю нагрузку. Список объектов с ценой, площадью и районом. Карточка объекта с фотографиями, характеристиками и кнопкой обращения. Форма заявки, которая доносит контакт до вас за один шаг. Всё остальное второстепенно и добавляется потом.
Список важнее карточки. Человек выбирает не один объект, а сравнивает несколько, поэтому в строке списка должно хватать данных для отсева: цена, площадь, этаж, район, состояние. Красивая карточка при бедном списке не помогает: до неё просто не доходят.
В карточке критичны фотографии и одна честная строка про недостаток. Объект без указания того, что окна во двор или дом без лифта, вызывает лишние звонки, которые тратят время обеих сторон. Такой сайт работает лучше не за счёт украшательства, а за счёт полноты.
Отдельно нужен блок про вас: агентство или частный агент, в каком районе работаете, как берёте комиссию. В недвижимости это часть решения, и посетитель ищет эту информацию раньше, чем оставляет заявку.
Как описать каталог объектов в промпте?
Перечислите поля объекта прямо. Промпт «сайт агентства недвижимости» оставляет модель данных на усмотрение конструктора, и он придумает свой набор полей. Переделывать структуру каталога позже дороже всего, потому что к этому моменту в нём уже есть объекты.
Слабый вариант: «сайт по продаже квартир». Сильный: «Сайт агентства по вторичной недвижимости. У объекта: тип, район, цена, площадь, число комнат, этаж и всего этажей, состояние, фотографии, описание. Список с фильтрами по району, цене и числу комнат. Карточка объекта отдельной страницей. Заявка: имя и телефон».
Второй вариант фиксирует поля, набор фильтров, структуру страниц и форму. Конструктор строит модель данных сразу правильно, и дальнейшие правки касаются оформления, а не схемы. Именно это делает разницу между двумя правками и десятью.
Скажите и про количество. Каталог на двадцать объектов и каталог на две тысячи это разные задачи: во втором случае нужны постраничная навигация и поиск, и об этом лучше сказать в первом промпте, чем достраивать потом.
Откуда берутся объекты и кто их обновляет?
Есть три пути, и они отличаются трудозатратами, а не ценой сборки.
Первый: объекты зашиты в код сайта. Годится для агента с пятью актуальными предложениями, каждое изменение это правка за 3 кредита. Просто, но не масштабируется.
Второй: объекты лежат в базе. Через коннектор Supabase сайт читает таблицу, и добавление объекта это новая строка, а не пересборка. Это правильный вариант почти для всех, кто ведёт больше десяти объектов. Как устроена связка, разобрано в статье про приложение с Supabase.
Третий: объекты приходят из вашей CRM. Это реально, но требует доработки кода. Проект принадлежит вам, его можно выгрузить в GitHub и отдать разработчику под конкретную интеграцию. Одним промптом такой обмен не описывается.
Отдельный вопрос это фотографии. Их лучше хранить в файловом хранилище Supabase, а не вставлять ссылками на сторонние сервисы: ссылки протухают, а каталог с битыми картинками выглядит хуже, чем каталог без картинок вовсе.
Сколько стоит сайт недвижимости в кредитах?
| Действие | Кредитов |
|---|---|
| Одна сборка: сайт, приложение или игра | 6 |
| Многостраничная платформа, первые три страницы | 12 |
| Каждая следующая страница | 3 |
| Правка готовой сборки | 3 |
| Сборка в режиме Hi-Fi | 12 |
| Правка в режиме Hi-Fi | 6 |
Каталог это почти всегда многостраничная платформа, потому что список, карточка объекта и форма заявки живут на разных страницах. Первые три страницы стоят 12 кредитов, каждая следующая 3. Пять страниц дают 12 плюс 6, то есть 18 кредитов, и сборка занимает несколько минут.
Free даёт 5 кредитов, что меньше одной свежей сборки, поэтому каталог начинается с платного тарифа. Pro стоит $25 в месяц и включает 200 кредитов. Business стоит $99 в месяц. Планируйте бюджет с запасом на правки: каталоги дорабатывают, а не пишут набело.
Какие фильтры действительно нужны?
| Фильтр | Насколько нужен | Замечание |
|---|---|---|
| Цена | Всегда | Диапазон, а не одно значение |
| Район или локация | Всегда | Список ваших районов, а не карта сразу |
| Число комнат | Почти всегда | Простые кнопки работают лучше выпадающего списка |
| Площадь | Часто | Дублирует цену на маленьких каталогах |
| Этаж | Иногда | Нужен, когда есть первые и последние этажи |
| Тип сделки | Если продаёте и сдаёте | Иначе только путает |
Правило простое: фильтр оправдан, когда каталог достаточно большой, чтобы без него было тяжело. На двадцати объектах шесть фильтров мешают, потому что каждый из них сокращает выдачу до нуля и создаёт ощущение пустого сайта.
Карта отдельная история. Она выглядит убедительно, но требует координат у каждого объекта и заметно усложняет сборку. Разумнее начать со списка районов и добавить карту тогда, когда объектов станет много. Если вы сдаёте посуточно, посмотрите разбор про сайт аренды жилья: там логика другая.
Что происходит с заявкой после того, как она пришла?
Об этом думают в последнюю очередь, а стоило бы в первую. Заявка с сайта недвижимости живёт часы, а не дни: человек, который смотрит квартиры, пишет сразу нескольким. Поэтому важнее не форма, а скорость и способ доставки.
Минимальная надёжная схема: заявка одновременно уходит письмом и записывается в базу. Письмо даёт скорость, база даёт то, что не потеряется. Опираться только на почту опасно: письмо уходит в спам, теряется в потоке или приходит на ящик, который в выходные никто не открывает.
Дальше нужен статус. Даже простое поле из трёх значений, «новая», «в работе», «закрыта», превращает список заявок в рабочий инструмент. Без статуса вы каждый раз перечитываете всю таблицу, чтобы понять, кому уже звонили.
Полезно записывать вместе с заявкой, какой объект человек смотрел. Это одна дополнительная колонка, но она отвечает на вопрос, какие объекты вызывают интерес, а какие висят без обращений. Через месяц эти данные полезнее любой аналитики посещений.
И про форму: три поля работают лучше семи. Имя, контакт и объект достаточно, чтобы перезвонить, а всё остальное вы узнаете в разговоре быстрее и точнее, чем через поля ввода.
Чего конструктор не сделает?
Он не подключится к базам объявлений сам. Выгрузки из профильных площадок и обмен по их форматам это отдельная работа с кодом, а не описание в промпте.
Он не проверит ваши данные. Ошибка в цене или площади уедет в каталог без единого предупреждения. Проверка содержания остаётся на вас, и она важнее проверки вёрстки.
Он не заменит команду разработки на сложном продукте. Полноценная система с показами, воронкой сделок, документами и правами доступа для агентов это CRM, а не сайт. Такую логику доводят правками шаг за шагом, а не одним промптом.
Каждая сборка перед выдачей запускается в песочнице, и та, что не открылась, до вас не доходит. Это снимает риск получить нерабочий каталог, но ничего не говорит о качестве ваших объявлений.
С чего начать
Выпишите поля одного объекта так, как вы их держите в голове, и добавьте три фильтра, которыми пользуетесь сами. Этого хватит для первой сборки на Zugo. Загрузите пять реальных объектов и посмотрите, чего не хватает в списке: как правило, одной строки. Когда объектов и заявок станет много, полезен отдельный экран со сводкой, и про него есть материал про панель SaaS.