Частые ошибки в фиде

Автоматический редирект со страницы удаленного объявления

Нельзя перенаправлять пользователя со страницы удаленного объявления на другое объявление. На странице удаленного объявления должно быть указано, что это объявление было удалено.

Ранее использовавшийся идентификатор объявления

Для каждого нового объявления генерируйте уникальный идентификатор, который никогда ранее не использовался в вашем фиде. В противном случае новое объявление со старым идентификатором не будет обработано.

Отсутствие обязательных тегов

В технических требованиях все обязательные элементы и поля отмечены значком . Обязательные элементы должны присутствовать в каждом объявлении фида. Если в объявлении отсутствует хотя бы одно обязательное поле, объявление не пройдет модерацию и не будет выводиться в результатах поиска на сервисе Яндекс.Недвижимость.

Произвольные значения в полях со строго ограниченными значениями

Для некоторых полей в технических требованиях указан строго ограниченный набор возможных значений. Любое значение, не входящее в список возможных значений для поля, считается ошибкой.

Неполная информация в фиде

Партнер должен передавать в фиде все параметры, которые указаны в  объявлении на сайте.

Фид содержит запрещенные символы

Определенные символы в фиде следует заменять на соответствующие коды, согласно общим требованиям к XML-документам.

Символ в тексте

Код для YRL-файла

"

"

&

&

>

>

<

&lt;

'

&apos;

Использование нулевого значения для параметра, не упомянутого в объявлении

Параметр объявления следует передавать со значением «0», только если в объявлении есть явное основание для этого. Например, если в объявлении не упоминается балкон, нельзя указывать, что балкона нет.

Неправильное заполнение элемента location

Ознакомьтесь с правилами заполнения элемента location.

Для адресов в городе элемент location должен выглядеть следующим образом:

<location>      
   <country>Россия</country>   
   <region>Москва</region>
   <locality-name> Зеленоград</locality-name>       
   <address>1-й микрорайон, Панфиловский пр., 21</address>   
</location>

Если нужно указать адрес в городе, входящем в состав большего города (например в московском Зеленограде или в петербургском Зеленогорске), заполните элемент location следующим образом:

<location>  
   <country>Россия</country> 
   <locality-name>Москва</locality-name>   
   <address>Зеленоград, 1-й микрорайон, Панфиловский пр., 21</address>  
</location>

Для загородных объектов элемент location должен быть заполнен следующим образом:

<location>  
   <country>Россия</country> 
   <region>Московская область</region> 
   <district>Мытищинский район</district>   
   <locality-name>Федоскино</locality-name>
   <address>ул.Ленина, д. 1</address> 
   <direction>Дмитровское шоссе</direction> 
   <distance>20</distance>
</location>

Неправильное заполнение поля phone элемента sales-agent

Поле phone должно содержать только один номер телефона. Чтобы указать несколько номеров, укажите каждый из них в отдельном поле phone:

<sales-agent>  
   <name>Роман</name>
   <phone>+7 (916) 123 45 67</phone> 
   <phone>+7 (916) 123 45 68</phone>
   <phone>+7 (916) 123 45 69</phone>
   <category>owner</category>
</sales-agent>

Номер телефона продавца следует передавать в международном формате: +7 (XXX) XXX-XX-XX.

В элементе phone можно передать только номер телефона. Любые другие или дополнительные данные будут считаться ошибкой фида.

Неправильный формат времени подачи объявления

Время подачи объявления должно быть оформлено по стандарту ISO 8601: YYYY-MM-DDTHH:mm:ss+HH:mm, где:

  • YYYY — год;
  • MM — месяц;
  • DD — день;
  • HH — час;
  • mm — минута;
  • ss — секунда.
  • +HH:mm — указание часового пояса (часовой пояс Москвы обозначается как +03:00).

Например, объявление было подано из Владивостока 15 мая 2016 года в 15 часов 18 минут 30 секунд. В фиде время должно быть оформлено следующим образом: 2012-05-15Т15:18:30+7:00.

Неправильное значение в поле prepayment

В поле prepayment следует указывать предоплату как долю стоимости в процентах. Значение «да» или «нет» считается ошибкой.

Отсутствие тега manually-added

Отсутствие поля manually-added снижает позицию объявления в результатах поиска.

Неправильное указание площади комнаты

Если в объявлении предлагается снять или купить квартиру, поле living-space должно содержать жилую площадь квартиры. Если же предлагается снять или купить комнаты, поле должно содержать площадь только этих комнат.

В объявлении о продаже квартиры передается поле rooms-offered

Поле rooms всегда должно содержать количество комнат в квартире. Если сдается или продается квартира целиком, в фиде нужно указывать только поле rooms.

Если размещается объявление об аренде или продаже комнат, укажите общее количество комнат в поле rooms и количество предлагаемых комнат — в поле rooms-offered.

Сокращение слов

В элементах с текстовыми полями не рекомендуется сокращать слова. Например, в элементе building-type (тип дома) лучше писать «кирпичный», а не «кирп.».

К элементу description это требование не предъявляется, текст описания может быть в свободной форме. Рекомендуемые значения остальных элементов приведены в технических требованиях.