Как устроен сайт
Сайт — это каталог-рейтинг клининговых компаний. Посетитель приходит в свой город, видит проверенный список компаний с ценами, отзывами и преимуществами, выбирает подходящую и оставляет заявку. Всё содержимое сайта — компании, цены, тексты, отзывы, акции — наполняется вручную через админку.
Только менеджер
Компании не регистрируются сами, посетители ничего не публикуют. Любая запись на сайте появляется через админку.
Рейтинг и порядок
Рейтинг каждой компании выставляется руками. От него зависит, в каком порядке компании показываются и кто получает бейдж «Лидер рейтинга».
Заявка или мессенджер
Посетитель либо отправляет форму, либо нажимает на иконку Telegram или WhatsApp в карточке компании. Чата на сайте нет.
01Главные принципы
Чтобы было удобно ориентироваться дальше, нужно держать в голове несколько простых правил, на которых построен весь сайт.
Свой контент в каждом городе
У каждого города свои тексты, свой набор услуг, свои акции, свои фотографии и свой FAQ. Шаблонной автоподстановки города в общий текст нет — это сделано специально, чтобы тексты не выглядели одинаковыми.
Москва — это и главная сайта
Один город помечен как главный. Его страница и есть главная сайта. Если зайти по адресу этого города — посетителя перекинет на главную, чтобы не было двух одинаковых страниц.
Заводятся один раз
«Генеральная уборка», «мойка окон», «после ремонта» и так далее — это общий список. Для каждой связки «город + услуга» сайт сам создаёт отдельную страницу, а менеджер пишет к ней текст и решает, публиковать её или нет.
Привязываются к городам
Компанию заводят один раз и отмечают, в каких городах она работает. В разных городах у одной компании могут быть разные цены — это настраивается отдельно.
02Чего на сайте нет
Это сознательные ограничения проекта. Если у посетителя или заказчика возникнет вопрос «а почему так нельзя?» — ответ обычно здесь.
- Нет личных кабинетов для компаний — компании никак не управляют своей карточкой сами.
- Нет регистрации и входа для посетителей.
- Нет онлайн-оплаты и онлайн-бронирования уборки.
- Нет чата на сайте — общение уходит в Telegram, WhatsApp или по телефону компании.
- Нет автоматического сбора отзывов — все отзывы менеджер переносит руками с 2GIS и Яндекс Карт.
- Нет автоматической подстановки названия города в общий шаблонный текст: тексты пишутся отдельно для каждого города.
03Города
Город — главный «контейнер» сайта. Когда посетитель меняет город в шапке, меняется буквально всё: тексты, список компаний, цены, отзывы, акции, галерея.
Что заводится у каждого города
Заголовок, описания, SEO
Все тексты на странице города (включая мета-теги для поисковиков) пишутся вручную для этого города.
Какие услуги показывать
Менеджер выбирает, какие услуги из общего справочника публикуются в этом городе. Для каждой можно отдельно решить, выводить ли её на главную страницу города.
Галерея, акции, FAQ
Своя галерея фотографий, свои акции и свой блок «Часто задаваемые вопросы».
Округа, районы, метро
Текстовый блок «География работ» — список округов, районов и станций метро. Это нужно для поисковиков, к компаниям не привязано.
04Услуги
Справочник услуг — общий для всего сайта. Это просто список того, что вообще делают клининговые компании.
У каждой услуги три параметра
05Компании
Компания заводится в админке один раз и привязывается к одному или нескольким городам. После этого она появляется в каталоге каждого из этих городов.
Карточка компании
Логотип и название
Логотип обязателен. Название показывается в каталоге, в карточке и в поиске.
«О компании»
Свободный текст: чем занимаются, в чём специализация, какие у них преимущества. Поддерживает форматирование.
Год основания
На странице компании показывается «Работает X лет (с YYYY года)» — рассчитывается автоматически.
Адрес и режим работы
Адрес офиса с иконкой геолокации, время работы. Плюс ссылки на сайт компании и мессенджеры.
Выставляется руками
Это число от 1 до 5 (с десятыми). От него зависит позиция компании в каталоге и бейдж «Лидер рейтинга» у самых лучших.
До 4 тезисов
Выбираются из общего справочника преимуществ. В тексте могут автоматически подставляться название города и цена.
Цены компании
Цены задаются по каждой услуге, которую оказывает компания. Логика простая:
- Базовая цена — общая цена услуги у этой компании. Подходит для всех городов.
- Цена для города — если в каком-то городе цена отличается, её можно переопределить отдельно. На странице этого города покажется именно эта цена.
- Если переопределения нет — берётся базовая цена.
06Отзывы
Отзывы привязаны к компании и к платформе, откуда они взяты — 2GIS или Яндекс Карты. На сайте они показываются двумя отдельными колонками: одна — отзывы из 2GIS, вторая — из Яндекс Карт.
Автор, дата, оценка, текст
Имя автора, аватар (если есть), дата, оценка в звёздах и сам текст отзыва.
Менеджер переносит руками
Автоматического импорта нет. Менеджер открывает 2GIS или Яндекс Карты, копирует отзыв и заводит его в админке.
В верхней части блока отзывов посетитель видит общую оценку и количество отзывов на каждой платформе, а также ссылки «оставить отзыв» и «читать все отзывы» — они ведут на внешние карты, не на сайт.
07Акции
Акция — это карточка со скидкой или специальным предложением. Заводится в админке отдельно.
- У акции есть изображение, текст и бейдж со скидкой.
- Акцию можно привязать к конкретной компании или ко всему городу — тогда она показывается всем компаниям в этом городе.
- На странице города выводится до 4 акций.
08Блог
Блог — это статьи, которые не привязаны к городу. Они общие для всего сайта и доступны по адресу /blog.
- У статьи есть заголовок, обложка, краткое описание, основной текст и время чтения.
- Можно отметить статью «избранной» — тогда в списке она будет в крупной карточке с большим изображением.
- Внутри статьи автоматически собирается оглавление по подзаголовкам.
09Страница города
Это главный экран сайта — то, что видит посетитель после захода. Состоит из 13 блоков, идущих сверху вниз. Все тексты на этой странице — отдельные для каждого города.
10Каталог услуги в городе
Это страница, которая открывается, когда посетитель кликает на конкретную услугу — например «Генеральная уборка в Москве». Она показывает только те компании, которые делают именно эту услугу в этом городе.
Фильтры слева
Тип уборки и рейтинг
Список из 23 типов уборки и два порога рейтинга: «Превосходно (4.5+)» и «Отлично (4+)». При клике страница не перезагружается, список обновляется сразу.
Цена, оборудование, скидка
Будут добавлены: фильтр по цене, признак «своё оборудование» и наличие акции. Это требует расширения карточки компании в админке.
Карточка компании в каталоге
Расширенная по сравнению с главной. У карточки есть:
- Логотип, название, бейдж «Лидер рейтинга» и пометка «Проверенная компания».
- Звёздный рейтинг и количество отзывов.
- Кнопки: ссылка на сайт компании, иконки Telegram и WhatsApp.
- Цена выбранной услуги (например, «Уборка квартиры — от 150 руб»).
- До 4 преимуществ компании — с автоматической подстановкой города и цены.
- Список услуг (4 первые + ссылка «+N услуг»).
- Краткое описание со ссылкой «Читать подробнее».
11Страница компании
Подробная страница одной компании в контексте текущего города. Цены здесь показываются с учётом переопределений по этому городу.
12Блог и статьи
Список статей
- Хлебные крошки сверху: Главная → Блог.
- Сетка из 10 карточек: 2 крупных «избранных» (с большим изображением) и 8 обычных.
- У каждой карточки — обложка, дата, время чтения, заголовок и кнопка «Читать полностью».
Сама статья
- Заголовок, дата и время чтения, обложка.
- Оглавление — собирается автоматически по подзаголовкам внутри статьи.
- Основной текст: разделы, списки, изображения.
- Внизу — блок «Вам может быть интересно» с двумя похожими статьями.
Также на сайте есть статические страницы: Политика, Оферта и подобное. Они редактируются отдельно в разделе «Страницы» админки.
13Формы на сайте
На странице города есть две формы заявки. Они отличаются количеством полей.
Короткая форма (вверху страницы)
Минимум вопросов, чтобы посетитель не уходил. Три поля и кнопка:
- Тип уборки (регулярная, генеральная, после ремонта, офисная, промышленная).
- Тип объекта (квартира, дом, офис, коммерческое помещение, склад).
- Телефон.
Большая форма (внизу страницы)
Семь полей — для тех, кто готов рассказать про задачу подробнее:
- Что нужно сделать (уборка квартиры, дома, офиса, после ремонта, мойка окон).
- Описание задачи свободным текстом.
- Фотографии — можно загрузить несколько, превью видно сразу, лишнее можно удалить.
- Бюджет — диапазон (до 5 000, 5–10 тыс, 10–20 тыс, 20–50 тыс, более 50 000).
- Желаемая дата.
- Удобный способ связи (звонок, WhatsApp, Telegram, MAX).
- Контакт — телефон или Telegram, в зависимости от выбранного способа связи.
14Что происходит после отправки
Каждая отправленная форма одновременно делает три вещи. Менеджер увидит заявку и в админке, и в почте.
15Что где находится в админке
Админка открывается по адресу вашего сайта с приставкой /admin. Войти могут только сотрудники — регистрации в админке нет, аккаунты заводит технический администратор.
Разделы
Тексты и блоки страниц
Все тексты страницы города, мета-теги для поисковиков, список услуг города, тексты блоков «Критерии», «Как выбрать», «География».
Общий справочник
Название, иконка и единица измерения цены (руб/м² или руб/час).
Карточки и прайс
Карточка компании, в каких городах она работает, цены по услугам и переопределения по городам, преимущества, отзывы, ссылки.
Все заявки с сайта
Список заявок с обеих форм, с прикреплёнными фотографиями. Сюда падает всё, что отправили посетители.
Скидки и промо
Можно привязать к конкретной компании или ко всему городу.
Вопросы и ответы
Заводятся отдельно для каждого города. По желанию — отдельные для конкретной компании.
Фотогалереи
Можно сделать общую галерею или отдельную для города или компании.
Блог
Список статей: обложка, текст, дата, время чтения, флаг «избранная».
Контакты, SEO, почта
Контактные данные, реквизиты юрлица, ссылки на соцсети, настройки SEO по умолчанию и адрес почты, на который приходят заявки.
16С чего начинать наполнение
Если сайт совсем пустой, идеальный порядок действий выглядит так. Это не догма, но если делать не по порядку, придётся возвращаться и переделывать.
17Что считается автоматически
Несколько вещей сайт берёт сам — менеджеру их трогать не нужно, и руками их обычно не задают.
- Минимальная цена в городе — для каждой услуги выбирается самая низкая цена среди всех компаний этого города. Используется в блоке «Стоимость услуг» и в карточках услуг на главной.
- Количество компаний по услуге — например, «47 компаний». Считается само, исходя из того, кто привязан к городу и кто оказывает эту услугу.
- Похожие компании — в карточке компании показываются 3 лучшие по рейтингу компании этого же города, кроме текущей.
- Опыт работы — «Работает X лет» — считается от года основания компании.
- Ссылки и меню в шапке — формируются автоматически из заведённых городов и услуг.