Создание портала недвижимости на WordPress сегодня — это борьба с раздутостью базы данных и скоростью фильтрации 10 000+ объектов. При неправильном подходе время отклика сервера при поиске квартиры вырастает с 0.5 до 4-6 секунд, что убивает конверсию на 30-40% уже на старте.
Архитектура данных: CPT против таблиц
Типичная ошибка новичка — использование стандартных записей или тяжелых конструкторов страниц для каждого объекта. Правильный стек: Custom Post Types (CPT) для объектов и Advanced Custom Fields (ACF) для технических характеристик (этаж, площадь, тип отделки). Однако при базе свыше 5 000 объявлений стандартный WP_Query начинает тормозить из-за структуры таблицы wp_postmeta.
Кейс: перенос каталога из 12 000 объектов с ACF на кастомные SQL-таблицы для фильтрации сократил время генерации страницы выдачи с 3.2 сек до 0.7 сек. Это критично, так как пользователь покидает сайт, если поиск не сработал за 2 секунды.
Экспертный вывод: для микро-агентств (до 500 объектов) CPT достаточно, для полноценного маркетплейса — только кастомные таблицы БД для мета-данных.
Фильтрация и поиск: технический стек
Стандартный поиск WordPress бесполезен для недвижимости. Необходима реализация фасетного поиска (FacetWP или SearchWP), который индексирует значения в отдельные таблицы. В нише недвижимости критичны «диапазонные» фильтры (цена от/до, площадь от/до), которые при неправильной реализации создают сотни лишних запросов к БД.
Пример: внедрение ElasticSearch на портале с 20 000 объявлений позволило мгновенно обрабатывать сложные фильтры (например, «2-комнатная квартира в ЦАО до 15 млн руб с балконом»), снизив нагрузку на CPU сервера на 60%.
Экспертный вывод: забудьте про стандартные виджеты фильтрации; используйте индексацию через ElasticSearch или Algolia, если бюджет позволяет тратить от $50/мес на API.
Монетизация и личный кабинет риелтора
Основной доход портала — платные размещения и «поднятия» объявлений. Реализация через WooCommerce с плагином Subscriptions позволяет настроить пакеты (например, 10 объявлений за 5 000 руб/мес). Важный нюанс: автоматизация модерации. Без системы пре-модерации или верификации по телефону сайт заполнится фейками за 48 часов.
Цифры: внедрение системы «платного продвижения» (вывод объекта в топ на 3 дня за 300 руб) увеличивает выручку портала в среднем на 20-25% по сравнению с чисто абонентской платой.
Экспертный вывод: выбирайте модель гибридной монетизации (подписка + разовые услуги), это стабилизирует Cash Flow при сезонных спадах спроса на жилье.
Производительность при пиковых нагрузках
Порталы недвижимости страдают от тяжелого контента: в одном объекте может быть 15-20 фото высокого разрешения. Без использования WebP и CDN (например, Cloudflare) страница объекта будет весить более 5 МБ, что приведет к низкому показателю LCP в Google PageSpeed Insights.
Риск: при запуске рекламной кампании трафик может вырасти с 100 до 2 000 человек в час. Без настройки объектного кэширования (Redis или Memcached) сервер уйдет в 502 ошибку при 50 одновременных запросах к тяжелому фильтру.
Экспертный вывод: обязательна оптимизация WordPress для высоких нагрузок на уровне сервера, иначе стоимость привлечения лида вырастет вдвое из-за медленной загрузки страниц.
Вывод
Создавать портал недвижимости на WordPress можно, но только при отказе от «коробочных» тем и избыточных плагинов. Начинать нужно с проектирования структуры БД: CPT для малых объемов, кастомные таблицы и ElasticSearch для больших. Избегайте Elementor для страниц объектов — используйте легкие шаблоны. Оптимальный бюджет на разработку качественного MVP: 150 000 — 300 000 рублей со сроком реализации 1.5–2 месяца.