Что такое XML-фид
В процессе работы, компании, которые предоставляют посреднические услуги между продавцом и покупателем, испытывают необходимость подключения сайта к популярной системе интегратора информации – Яндекс.Недвижимость. Интегратор предназначен для публикации и поиска объявлений о продаже/аренде квартир, домов, земельных участков и коммерческих территорий.
XML-фид необходимо создавать в случае большого количества объектов. Он позволяет работать с множеством объявлений, заметно упрощая задачу сотрудникам. Сегодня практически каждое агентство использует данный инструмент. Он генерируется непосредственно из сайта агентства недвижимости или оффлайн базы в формат XML, после чего объявление поступает на доску недвижимости. Сформировать фид можно несколькими способами:
- Создать веб-ресурс со встроенным модулем XML-выгрузки. Это наиболее надежный и быстрый тип передачи данных. При создании рекомендуем использовать скрипт конструктора сайтов недвижимости CMS Sitebill. Он предлагает пользователям несколько модулей по формированию фида в формате XML Яндекс Недвижимость, ЦИАН, AFY.
- Пользование услугами внешних сервисов. Существует прикладное программное обеспечение CRM, оно позволяет генерировать XLM-фиды из объявлений. Наиболее известные сервисы – ReCRM и JCat.
Данные сервисы позволяют экономить время и содержат оптимальное соотношение необходимых функций. Однако пользование ими требует вложения денежных средств, а чтобы публиковать объявления на популярных досках в интернете, необходимо переносить их из базы сайта на базу сервиса.
Как создать фид
Существует несколько способов создать XML-фид. Первый, и самый простой – найти специалиста. Для самостоятельной работы в интернете есть специальные сервисы-генераторы. Они позволяют в автоматическом режиме формировать XML-файлы для Яндекс.Недвижимости. Процесс работы в них предельно прост: необходимо указать ссылку на веб-ресурс, задать индивидуальные параметры и начать генерацию.
Еще один способ создания фида – ручная настройка. Чтобы облегчить процесс, рекомендуется воспользоваться готовыми примерами от Яндекса и, применяя их, создавать файлы для собственного сайта. Здесь понадобится Excel или другой свободный текстовой редактор, предоставляющий возможность редактирования текста и автоматического создания резервной копии сохраняемых файлов. По завершении работы необходимо сохранить фиды в формате CSV и загрузить готовый результат в Яндекс.
Существует ряд правил, которые необходимо соблюдать при наполнении фида. В частности, он должен содержать только актуальные объявления, присутствующие на веб-ресурсе. При этом каждая категория объявлений должна содержать отдельный набор параметров. Если не выполнять эти правила (некорректно отобразить точность и количество параметров), семантическое соответствие поисковому запросу объявлений понизится, и они займут низкие позиции в результатах поисковой выдачи.
Текст объявления не должен содержать элементы HTML-кода, а в feed указываются параметры, отмеченные рекламодателем для Яндекс.Недвижимости. Важно исключать все настройки веб-ресурса, связанные с географическими координатами, чтобы эта информация не отображалась в объявлениях.
Как редактировать и проверять XML-фид
Экспортные XML-файлы проверяют с помощью валидатора XML-фидов от Яндекса. Инструмент упрощает отладку экспортных файлов и заметно сокращает время попадания в базы партнерских программ. Валидатор позволяет проверить структуру файла, но не его содержимое.
После того как файлы будут загружены, пользователь может посмотреть подробную информацию обо всех объявлениях, узнать, какие ошибки возникли, и что необходимо предпринять. Но на этом проверка XML-фидов не заканчивается. Существуют типы ошибок, которые не могут распознать ни валидатор, ни загрузчик.
Прежде всего, необходимо обзавестись программой свободного текстового редактора Notepad++, поскольку обычная электронная таблица Excel не сможет корректно отображать данные. Notepad++ имеет массу преимуществ, главное из которых – возможность увидеть фид таким, как он будет представлен в Яндекс. Здесь необходимо проверить:
- Полноту загруженных данных. Для этого следует выделить случайное объявление с сайта, найти его по IP в выгруженном файле в текстовом редакторе и проверить, насколько содержимое сайта соответствует данным, представленным в самом файле.
- Корректность формата данных. Необходимо проверить, соответствует ли существующий формат основным требованиям к xml фиду на Яндекс. Недвижимость: правильность написания цифр, единиц измерения, текстового наполнения и т. д.
Если в базе данных сайта содержится большое количество объявлений (от нескольких тысяч до десятков, сотен тысяч объявлений) и поэтому XML-файл имеет слишком большой размер, советуем использовать утилит сжатия и восстановления файлов gzip. Это придаст скорость процессу загрузки и защитит от сетевого сбоя.