Журнал

Циан и Яндекс Недвижимость для загородки: фиды, форматы, ошибки

Как устроены XML-фиды Циан 2.0 и YRL для участков и домов: обязательные поля, сроки обработки и что ломает выгрузку сразу у всех объявлений.

МаркетингАнтон Медведевспециалист по площадкам8 мин чтения

Фид — это XML-файл с вашими объектами, лежащий по постоянному адресу. Площадка приходит за ним по своему расписанию, сравнивает с прошлой версией и приводит объявления в соответствие. Ни Циан, ни Яндекс Недвижимость не принимают команду «создай объявление» извне: единственный канал — файл. Всё остальное в этой теме — следствия.

Разбираем два формата, которые закрывают загородный рынок помимо Авито, и ошибки, из-за которых выгрузка перестаёт работать молча.

Что даёт фид, чего не даёт ручное размещение

Разница не в экономии времени, хотя и в ней тоже. Разница в том, где живёт цена.

РукамиФидом
Источник ценыВ каждой карточке площадкиВ прайсе, одна на все площадки
Срок обновления после брониПока менеджер дойдётСледующий обход робота
Согласованность между площадкамиРасходится за месяцОдин файл — один набор данных
Снятие проданного лотаРуками, по одномуОбъект выпал из файла
Ошибка в данныхВ одном объявленииВо всех сразу — и чинится тоже во всех сразу
Правка в кабинете площадкиВозможнаУ Циана объявления из импорта не редактируются

Последняя строка — то, за что фид чаще всего ругают в первый месяц. Объявление, пришедшее импортом, в кабинете Циана руками не правится: это правило площадки. Ощущение потери контроля проходит, когда становится понятно, что «контроль» до этого означал тридцать карточек с расходящимися ценами.

Что требует Яндекс Недвижимость

Формат называется YRL. Он же, кстати, читается ещё несколькими загородными площадками, выросшими на той же спецификации, — один собранный файл закрывает не одну витрину.

По технической справке площадки (сверка — сентябрь 2026 года) фид должен быть валидным XML в UTF-8, каждое предложение — отдельный элемент offer с уникальным атрибутом internal-id. Дальше обязательны:

  • тип сделки и тип объекта, категория;
  • дата создания в формате ISO 8601;
  • расположение: адрес и координаты;
  • цена с валютой;
  • данные продавца с телефоном, начинающимся с +7;
  • площади — каждая с указанием единицы измерения.

Три вещи, на которых спотыкаются именно загородные проекты.

Фотографии скачиваются только по портам 80 и 443. Если картинки лежат на хранилище с нестандартным портом, площадка их не заберёт, а объявление опубликует без фотографий — и вы узнаете об этом, открыв выдачу.

HTML в описании запрещён. Переносы строк, сделанные тегами, и остатки разметки из копипаста в описание не проходят.

Устаревшая информация о проданных объектах может привести к приостановке фида. Это самая недооценённая строка справки: площадка следит не только за валидностью XML, но и за тем, соответствует ли содержимое действительности. Посёлок, у которого в файле висят лоты, проданные полгода назад, рискует не отдельным объявлением, а всей выгрузкой.

Отдельно для участков площадка ожидает генплан посёлка с номерами — картинкой. Это не тег в XML, а материал, который приходится подготовить один раз.

Что требует Циан

Здесь формат один и он обязателен: принимаются только фиды версии ЦИАН 2.0 — именно она открывает продвижение объявлений, иерархию аккаунтов, аукцион и заголовки. Адрес файла должен быть постоянным, кодировка — UTF-8 или Windows-1251.

Обязательный набор для загородного объекта: внешний идентификатор, категория, адрес, цена, площадь с единицей измерения — сотки, гектары или квадратные метры, — телефоны, описание. Описание ограничено сверху: у Циана допускается текст до 3 000 знаков, у Яндекс Недвижимости — 450 знаков без форматирования (по разбору работы с классифайдами 2026 года). Один и тот же текст в оба формата не уедет — шаблон должен уметь коротко.

Дом на участке требует отдельного набора: общая площадь, тип отделки, число этажей. Материал стен принимается списком из справочника площадки, а не свободным текстом, и стен может быть указано несколько. Коммуникации, газ, водоотведение и состояние дома — тоже значения из справочников. Участок, который продаётся с подрядом, размещается в разделе «Дом», но правила площадки требуют прямо написать в описании, что это участок с подрядом.

Три особенности механики, которые надо знать до подключения:

Подключение идёт через поддержку. Ссылку на фид нельзя вставить в кабинете самостоятельно — её принимают письмом на адрес импорта и только с главного аккаунта.

Обработка занимает от нескольких минут до шести часов, и происходит только при положительном балансе. Обещать заказчику «обновится сразу после пересборки» нельзя: срок держит площадка.

Фид один на клиента и площадку, и сбой одного фида блокирует обработку остальных фидов того же клиента. Отсюда правило, которое звучит контринтуитивно: валидность важнее полноты. Лучше не отправить один объект, чем сломать файл целиком. Невалидный файл живёт последней удачной версией 48 часов, после чего объявления снимаются.

Почему фид ломается

Список отсортирован по тому, как часто это случается, а не по тяжести.

  1. Незаполненное обязательное поле у одного объекта. Дом без отделки или без этажности, участок без площади. Хороший генератор такой объект не отправляет и показывает причину; плохой отправляет и роняет файл.
  2. Совпадающие объекты. У участков одной очереди совпадают адрес, площадь и цена — площадка может счесть их дублями и склеить. Лечится тем, что номер лота попадает в описание, а внешний идентификатор у каждого свой и никогда не переиспользуется.
  3. Переиспользованный идентификатор. Продали лот 12, завели лот 12 во второй очереди с тем же id — площадка решит, что это обновление старого объявления, со всей его историей.
  4. Картинки, недоступные роботу. Закрытое хранилище, редирект, нестандартный порт. Объявление публикуется пустым.
  5. HTML и спецсимволы в описании. Приходят из шаблона, если его писали в текстовом редакторе.
  6. Файл генерируется по запросу робота. Если XML собирается в момент обращения, робот получает таймаут или половину выгрузки. Файл должен лежать готовым.
  7. Проданные лоты, оставшиеся в файле. У Яндекс Недвижимости это прямой повод приостановить фид.
Журнал скачиваний фида: когда робот приходил и что унёс
Журнал скачиваний фида: когда робот приходил и что унёс

За что платит застройщик на самом деле

Фид — это способ доставки, а не размещение. Размещение оплачивается площадке отдельно, по её модели, и в загородке она почти везде звонковая.

У Циана целевым считается звонок длительностью от 30 секунд, включая случаи, когда разговора фактически не было; повторные звонки с того же номера в пределах календарного месяца не засчитываются, а оспорить звонок можно в течение пяти дней (по правилам работы по звонкам площадки, сверка — сентябрь 2026 года). Это важно для отдела продаж: тридцать секунд — это дольше, чем «здравствуйте, вы по объявлению? — да, но я передумал».

Порядок бюджетов по публичному разбору классифайдов 2026 года: от 70 000 ₽ в месяц на площадку в небольших городах, от 300 000 ₽ в крупных региональных центрах, от 500 000 ₽ в Москве и Петербурге; у Циана порог входа называют от 50 000 ₽ в месяц при меньшем количестве звонков, но выше их качестве. Стоимость целевого звонка в крупных городах — 8 000–40 000 ₽. Аудитория площадок по той же публикации: Авито около 50 млн человек в месяц, Циан около 20 млн, Яндекс Недвижимость около 4,5 млн.

Из этих цифр следует практический вывод: на звонковой модели каждое неточное объявление стоит денег дважды — вы платите за звонок, который заканчивается «этот лот уже продан».

Как это устроено в КАПЭ

Фид собирается из реестра участков — из тех же карточек, где менеджер ставит бронь и меняет статус. Файл кладётся в хранилище готовым, а не генерируется в момент обращения робота: площадка не ждёт наш сервер и не получает половину выгрузки. Ссылка постоянная, при пересборке и смене прайса она не меняется. Форматы — YRL, ЦИАН 2.0 и Avito XML; у каждого канала свои контакты, своё юрлицо и свой шаблон описания, ничего не наследуется от соседнего.

Объект, у которого не заполнено требуемое площадкой поле, в файл не попадает — вместо этого состав выгрузки показывается списком: что уехало, что пропущено и почему. Для Циана это принципиально, потому что сбой одного фида блокирует обработку всех фидов клиента. Каждое скачивание роботом пишется в журнал, так что видно, приходил ли он вообще. Автоматической пересборки по расписанию пока нет — файл обновляется кнопкой; тихо отдавать площадке вчерашний файл мы считаем худшим вариантом, чем нажать кнопку.

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

Шаблон описания с тегами: то, что уедет в текст объявления
Шаблон описания с тегами: то, что уедет в текст объявления

Вопросы

Сколько фидов нужно на три посёлка?

Один на площадку. Фид собирается на организацию, а не на территорию, и это не наше ограничение, а требование самих площадок: у Циана прямо один фид на клиента. Посёлки различаются внутри файла — адресом, идентификатором карточки и содержимым объявлений.

Через сколько объявление обновится после смены цены?

Обновится файл — сразу после пересборки. Объявление — когда придёт робот. У Циана обработка занимает от нескольких минут до шести часов, у Авито расписание задаёте вы сами. Любой, кто обещает «обновление за минуту», обещает не своё.

Можно ли удалить объявление через фид?

Нет, отдельной команды удаления не существует ни у одной площадки. Объект убирается из выгрузки, и робот снимает объявление сам при следующем обходе. Обратная сторона: случайно исключённый лот теряет накопленную историю, поэтому состав фида стоит просматривать до пересборки, а не после.

Что будет, если не оплатить подписку сервиса, который собирает фид?

Правильное поведение — ссылка остаётся живой и отдаёт валидный файл без объектов, с кодом 200. Недоступный файл площадка трактует иначе: объявления не снимаются, а зависают в неопределённом состоянии, и вы не понимаете, что происходит. Это стоит спросить у любого поставщика фида до подписания.

Нужен ли отдельный подрядчик, чтобы собрать XML?

Нет, если реестр участков у вас уже ведётся в системе, которая умеет отдавать фид. Нужен, если участки живут в таблице: тогда кто-то должен превращать таблицу в XML, следить за справочниками площадок и чинить файл после каждого изменения формата. Это работа не разовая, и считать её надо не в часах на внедрение, а в часах в месяц.

Про правила самой массовой площадки и про то, как написать объявление, которое не снимут, — в разборе объявлений об участках на Авито.

Выгрузка участков на площадки

Авито, Циан и Яндекс берут объявления фидом: цена меняется в кабинете — объявление обновляется само, без ручного копирования.

Автор

Антон Медведев

специалист по площадкам

Ведёт выгрузки на Авито, Циан и Яндекс Недвижимость и знает, за что объявления снимают.

Посмотрите на свой посёлок в КАПЭ сегодня

Заведите посёлок, загрузите картинку генплана и прайс — и разметьте участки в редакторе. Вечер работы, и шахматка стоит на сайте.

14 дней бесплатно, участки без ограничения. Письмо для подтверждения почты придёт сразу — без него ссылки на готовый сайт не откроются.

Не хотите размечать сами — соберём за вас: пришлите ссылку на сайт посёлка и прайс, черновик покажем на следующий рабочий день.

Не хотите присылать ссылку — откройте демо-кабинет

Копия посёлка «Сосновый бор» с участками, заявками, сайтом и предложением покупателю. Без регистрации, ничего не нужно заполнять. Копия удалится, когда вы закроете вкладку.