Войти на сайт
Логотип
Клиентам

Федеральный портал по продаже новостроек

Вернуться к списку
  • Тип проекта:
    Корпоративный сайт
  • Тематика сайта:
    Недвижимость, риэлтерские компании
  • Редакция продукта:
    Малый бизнес
  • Сайт:
  • Партнер:

В 2019 году к нам обратилась компания MReal, которая решила зайти на рынок новостроек по ключевым регионам ПФО (Приволжский федеральный округ). Проанализировав выдачу, мы поняли, что нужен сайт-агрегатор, потому что в выдаче из 10 результатов 8-9 были именно такого формата.

Ключевая особенность в мультигородах, причем с удобным редактированием информации из одной административной панели. 

Ранее компания сталкивалась с решениями, где все данные приходилось забивать вручную. Это увеличивало добавление карточки до 40-50 минут. Нам поставили задачу сократить время до 10-15 минут.

Задача

  • Разработать сайт на защищенной CMS, которую смогут поддерживать другие разработчики;

  • Разработать возможность быстрого развертывания нового города;

  • Интегрировать сайт с сервисами для быстрого добавления карточки ЖК.

Решение

Мы выбрали CMS Битрикс для сайта-агрегатора. В итоге он был разработан на уникальном дизайне на решении Малый Бизнес.

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

Т.к. основной трафик планировали привлекать с поиска, то разработали свои подстановки для SEO модуля.

Основной элемент на сайте это карточка ЖК. Согласно нашим исследованиям, 90% seo-трафика приходится именно на эти страницы.

Быстрый поиск по данным ЖК и гео точкам

Мы взяли поисковую систему Elasticsearch, которая:

  1. производит учет морфологии языка;

  2. ищет по geo координатам;

  3. имеет удобный фильтр.

Автоматическая переиндексация данных в elasticsearch при сохранении, добавлении, обновлении данных происходит в фоне через сервер очередей.

Упростить обновления данных

Один из важных элементов на странице - инфраструктура. Мы использовали Яндекс Геокодер для поиска инфраструктур в определенном радиусе.

Политика Яндекс информирует: “Лицензиат не вправе сохранять и хранить результаты ответа Геокодера на Запросы”. 

Мы разработали свой отдельный микросервис NGINX на отдельном поддомене, с кэшированием в 30 дней и получаем актуальные инфраструктуры по определенным координатам. Политику Яндекс не нарушаем.

Разработан уникальный фильтр для работы с Elasticsearch

Добавление/обновления этапов строительства и проектной декларации с официального сайта наш.дом.рф осуществляется автоматически через сервер очередей.

Мы провели интеграцию с сервисами застройщиков для получения актуальности (доступности, цены, бронирования) квартир. Все свойства и данные о динамики цен хранится в elasticsearch. Обновления происходят раз в сутки через сервер очередей.

Для выполнения текущих задач установили сервер очередей Gearman, данные очередей хранятся в базе b_jobs, где для каждой функции работают отдельные агенты и приоритеты.

Установлен и интегрирован supervisor для контроля запуска процессов. Установлен и настроен Logstash Kibana для работы с elasticsearch.

Все формы обратной связи интегрированы с Битрикс24 с получением сквозной аналитики. Риелтор видит какие ЖК просматривал клиент, прежде чем оставить заявку.

Разработка сегментов

Часть жилых комплексов пользователи ищут по гео-принадлежности. Например, “ЖК у Талисмана” или “ЖК за Талисманом”. И таких сегментов может быть много (вузы, торговые центры, школы). 

Мы разработали модуль, который позволяет создавать автоматически такие страницы без знаний программирования. Достаточно просто кликнуть на Я.Карту в админ панели и указать радиус поиска. Система автоматоматически найдет все ЖК в указанных координатах.