bazito: гайды по ценам аренды в 11 странах, посчитанные по живым объявлениям
У bazito.app появился раздел гайдов. До этого на сайте не было ни одной страницы с обычным текстом: всё собиралось арифметикой по корпусу объявлений, и это правильно для каталога, но человек приходит с вопросом раньше, чем с фильтром. «Сколько стоит снять квартиру в Тбилиси» это вопрос, а не запрос к базе.
Гайды отвечают на такие вопросы числами. Правило одно: каждое число в тексте сводится к полю снимка витрины, и дата снимка названа в самой статье. Снимок от 2 сентября 2026 года: 28 958 объявлений, из них 28 283 с известным местом.
Что внутри
Аренда по городам, с медианой, разбросом и разбивкой по спальням, типу жилья и районам:
- Дананг и Нячанг: 2 423 и 1 077 объявлений, медианы около 840 и 614 долларов.
- Тбилиси и Батуми: 2 144 и 786 объявлений, медианы 1 000 и 750 долларов.
- Ереван: 1 702 объявления об аренде и 1 367 о вещах с рук.
- Пхукет: медиана 65 000 батов при разбросе от 974 до 5 285 долларов между четвертями, и почему так.
- Черногория: Будва, Котор, Подгорица.
- Сербия: в Белграде 287 объявлений об аренде и 6 813 о вещах с рук, самый большой раздел вещей на сайте.
- Кипр: Лимассол с медианой 2 000 евро, самый дорогой раздел аренды на сайте.
- Бали: аренда и покупка байка с рук.
И четыре текста не про конкретное место:
- Как искать жильё через телеграм-каналы и не попасть на скам.
- Как читать карточку bazito: медиана, «3 источника», почему нет контактов.
- Уезжаю: как продать вещи через телеграм-барахолки.
- Работа и услуги для приехавших: что реально предлагают в чатах.
Как это сделано
Раздел собирается тем же статическим генератором, что и каталог: markdown парами RU и EN, статья публикуется только когда есть оба языка, иначе у страницы нет пары hreflang. Ссылки из статей в каталог проверяются при сборке против адресов, которые в этой сборке существуют: ссылка в никуда останавливает сборку с именем статьи.
Числа для статей снимает отдельный инструмент: он проходит по дереву страниц и пишет агрегаты каждого узла в JSON, в валюте раздела и в долларах. Файл лежит рядом со статьями, чтобы проверяющий видел, откуда взялась медиана. Перед сборкой тексты проходят через проверку: длинное тире, словарь машинного текста, объём, наличие даты снимка, доля кириллицы в английской версии.
Английские гайды не переводы русских, а вторые тексты на тех же числах: англоязычный читатель сравнивает города в долларах, русскоязычный спрашивает про депозит и каналы.
Каталог и гайды пересчитываются по-разному: страницы каталога ежедневно, гайды раз в месяц с пометкой даты обновления. Так число в статье не становится враньём через неделю.
Проект целиком, с архитектурой, решениями и цифрами, собран на странице кейса bazito.