Как выглядит фид. Как настроить фид данных в обновленном Google Merchant Center? Что делать с фидом в Яндекс.Директ

С развитием информационных технологий и увеличением количества пользователей сети Интернет в русском языке появилось множество новых слов, значение которых пока что понятно лишь программистам и другим узким специалистам.

Однако знание значений технических терминов будет полезно и обычным пользователям. Что такое фид и кому он нужен? Даже если это слово и не пригодится в повседневной жизни, всегда полезно повысить свой уровень образования и

Что такое фид?

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

Чтобы понять, что такое фид, достаточно представить ленту новостей, в которой указаны названия статей, их авторы, даты публикации и прочие полезные для читателя сведения.

Как фид помогает в развитии сайта?

Владельцы веб-сайтов заинтересованы в том, чтобы попасть на первую страницу поисковой выдачи: это гарантирует стабильный приток новых посетителей. Благодаря ленте фид, роботы «Гугла» могут быстрее узнавать о новых материалах, опубликованных на странице, индексировать данные за более короткий срок, что в результате может помочь сайту подняться выше в поисковой выдаче.

Также фиды могут использоваться различными агрегаторами для автоматического распространения информации в социальных сетях и других подобных сайтах, оповещения подписчиков блога о новых публикациях, формировании email-рассылок.

Есть вероятность, что и другие поисковые системы, например «Яндекс» или «Майл.ру», используют фид для сбора данных, однако подтверждения этой информации нет. Алгоритмы формирования поисковых рейтингов являются тайной корпораций и недоступны для обычных пользователей.

Зная, что такое фид (feed), владельцы интернет-ресурсов могут применить его на практике, но никто не может дать гарантии, что это повлияет на позиции сайта.

Как сделать feed-ленту на своем сайте?

Когда владельцы веб-порталов узнают значение слова "фид", у них обычно возникает желание установить подобную ленту и на своем ресурсе. Чтобы сделать сайт более удобным и понятным для поискового робота Google, необходимо пройти несложную регистрацию на странице feedburner.google.com, внести данные своих сайтов, настроить поток информации и наблюдать за результатом.

Для обычных пользователей фид-лента может быть полезна тогда, когда требуется собрать интересные данные с нескольких сайтов на одной странице. Информация отображается на экране компьютера, планшета или смартфона в сжатом виде, так, что прочитать новости можно гораздо быстрее. Благодаря пониманию того, что такое фид, просто сделать ресурс интересным и посещаемым.

WordPress поставляется вместе со встроенными стандартными RSS-фидами. Вы можете настраивать стандартные фиды путем добавления произвольного контента, включать миниатюры в фид и т.д. Стандартных фидов RSS и Atom вполне достаточно для большинства пользователей, однако у вас может возникнуть желание создать произвольный RSS-фид для какого-либо определенного типа контента. В данной статье мы покажем вам, как создать свои собственные RSS-фиды в WordPress.

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

  • Заголовок
  • Ссылка
  • Дата публикации
  • Автор
  • Цитата

Первое, что вам понадобится сделать – это создать новый RSS-фид в файле темы functions.php:

Add_action("init", "customRSS"); function customRSS(){ add_feed("feedname", "customRSSFunc"); }

Приведенный выше код инициирует функцию customRSS, которая добавляет фид. Функция add_feed имеет два аргумента – название фида feedname, а также callback-функция. Фид с названием feedname будет доступен по адресу yourdomain.com/feed/feedname. Callback-функция требуется для процедуры создания фида.

Как только вы проведете инициализацию фида, вам понадобится создать callback-функцию для генерации требуемого фида, что делается с помощью следующего кода в файле темы functions.php:

Function customRSSFunc(){ get_template_part("rss", "feedname"); }

В коде выше используется функция get_template_part для связи с отдельным шаблоном, однако вы можете также помещать RSS-код прямо в функцию. С помощью get_template_part мы можем отделить функциональность от разметки. Функция get_template_part имеет два аргумента – слаг и название, которые ищут шаблон с названием в следующем формате, начиная с самого первого файла (и следуя далее, если первый файл не найден):

  1. wp-content/themes/child/rss-feedname.php
  2. wp-content/themes/parent/rss-feedname.php
  3. wp-content/themes/child/rss.php
  4. wp-content/themes/parent/rss.php

В нашем руководстве слаг будет задан как тип фида, который мы создадим (в данном случае: rss). Название нашего фида будет feedname.

После того, как вы сообщите WordPress, что нужно найти шаблон фида, вам понадобится его создать. Следующий код обеспечит разметку для фида с информацией, перечисленной нами ранее. Сохраняем этот файл как slug-name.php в папке с нашей темой.

"; ?> > <?php bloginfo_rss("name"); ?> - Feed <?php the_title_rss(); ?>

Приведенный выше код шаблона будет генерировать RSS-фид, следуя указанной разметке. Переменная postCount позволит нам управлять количеством записей, выводимых в фиде. Шаблон может быть исправлен в зависимости от того, какую информацию вы хотите выводить (изображения записей, комментарии и т.д.).

Функция the_excerpt_rss выводит цитату каждой записи. Для записей, у которых не заданы цитаты, функция выведет первые 120 слов контента.

Наконец, чтобы вывести фид, вы должны будете сначала очистить ваши правила перезаписи. Самый простой способ сделать это – зайти в админку WordPress и щелкнуть по пункту Параметры – Постоянные ссылки. Просто щелкните по кнопке «Сохранить изменения», что приведет к очистке правил перезаписи.

Теперь вы можете получить доступ к вашему новому фиду по адресу yourdomain.com/feed/feedname, где feedname – это название фида, которое вы установили ранее в функции add_feed.

W3C предлагает сервис валидации фида , позволяющий вам проверить корректность созданного фида.

Решение проблем

При попытке просмотра моего фида вылезает ошибка 404!

  • Убедитесь в том, что вы используете корректное название фида в вашем URL-адресе. Оно задается в функции add_feed.
  • Если вы используете корректное название фида, обновите ваши правила перезаписи. Сделать это можно, пересохранив свои постоянные ссылки.
  • Если вы пересохранили свои постоянные ссылки, вы можете сбросить правила перезаписи через файл своей темы functions.php. Добавьте следующий код к функции customRSS, созданной ранее. Убедитесь в том, что вы добавили код после функции add_feed: global $wp_rewrite; $wp_rewrite->flush_rules();
  • Как только вы добавите этот код, перезагрузите ваш WP сайт. Примечание: этот код нужно будет удалить сразу после использования. Одного раза вполне достаточно для сброса правил.

Мой фид не прошел проверку валидности!

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

Я столкнулся с ошибкой валидации!

Это популярная ошибка, которая вылезает в том случае, если язык RSS не задан в вашей сборке WordPress. Чтобы исправить это, добавьте следующий код к вашему файлу темы functions.php:

Function rssLanguage(){ update_option("rss_language", "en"); } add_action("admin_init", "rssLanguage");

Отредактируйте второй аргумент функции update_option, чтобы задать требуемый язык.

Как только код, представленный выше, будет добавлен к вашему файлу functions.php, перейдите к админке WordPress. После этого действия код должен быть удален из файла функций. Одноразовой загрузки будет вполне достаточно для настройки параметра rss_language.

Сделать это можно также через базу данных, отыскав опцию rss_language в таблице wp_options.

Этот пост будет полезен в решении рабочих задач PPC-специалистов. Я пошагово расскажу о проведении трёх кейсов, когда нет возможности подключить разработчика к проекту;)

Кейс №1: На сайте внедрён тег ремаркетинга Adwords с динамическими параметрами. Есть фид, который скачивается по ссылке, но не обновляется автоматически, а значит неактуален.

Кейс №2: На сайте внедрён тег ремаркетинга с динамическими параметрами. Фид обновляется автоматически, но часть данных в фиде некорректна или отсутствует, а значит часть элементов фида не будет одобрена. Некорректными могут быть какие угодно данные: битые ссылки на изображения или товары.

Кейс №3: Нет ни фида, ни тега ремаркетинга Adwords.

1. Кейс №1

В этом случае нам нужно создать фид с нуля. Итак, приступим.

Для фида нам нужны такие столбцы:

  • Item title
  • Item subtitle
  • Final URL
  • Image URL
  • Item description
  • Price
  • Sale price

Помните, что не все столбцы являются обязательными. Вы можете подробнее узнать об особенностях фида в Google Adwords .

Значения для фида мы будем получать с помощью инструмента парсинга в Netpeak Spider.

1.1. Парсинг ID и цен для динамического фида

После запуска парсинга с данными настройками мы получим код скрипта по каждой странице сайта, который содержит данные ID и Price для нашего каталога товаров (фида).

Останется только разделить полученную информацию на 2 столбца.

Вот как это можно сделать с помощью формул в Google Spreadsheets:

По такому же принципу с помощью парсинга (можно использовать как запросы XPath, так и CSS-селекторы) мы можем получить все остальные столбцы. Нужно только правильно задать в настройках парсинга запрос на языке XPath для соответствующих элементов на странице карточки товара. Далее рассмотрим ещё несколько примеров извлечения данных.

1.2. Image URL

Задаем в настройках парсинга:

Результат парсинга:

1.3 Final URL

Это наше поле URL по умолчанию. Ничего настраивать в параметрах парсинга не нужно, значение URL будет в таблице.

1.4. Item title и Item description

Для заполнения Item title и Item description можно использовать значения метатегов Title и Description страницы. Для этого просто отметьте соответствующие параметры на боковой панели.

Разумеется, этот способ будет работать при условии, что на сайте правильно заполнены метатеги. В Item subtitle можно указать адрес домена.

1.5. Sale price

Если на сайте есть акционные товары, то можно в настройках задать дополнительное правило для извлечения цены товара со скидкой (параметр Sale price в фиде).

Элемент, значение которого нужно извлечь:

В нашем случае это запрос XPath, скопированный вот таким способом:

И получили такой результат:

//*[@id="product-price-4005"]/span

Изначально я не парсил нужное нам значение цены товара со скидкой. Поэтому вручную был написан правильный запрос XPath и указан в настройках:

//p[@class="special-price"]/span[@class="price"]

С таким приходится сталкиваться довольно часто. Рекомендую изучить основы синтаксиса XPath . Парсить станет намного проще;)

В принципе, это все настройки. В результате парсинга вы получите 2 таблицы:


Теперь остаётся свести обе эти таблицы в одну. Сделать это можно с помощью функции QUERY в Google Spreadsheets. Рекомендую прочесть .

Также мы подготовили документ с примером того, как это можно сделать. Перед работой скопируйте его себе. Функция Query находится на вкладке «Feed Adw – step1» в ячейках столбца E:

2. Кейс №2

Ситуация схожа с первым кейсом. Если вы создаёте фид с нуля, то все действия выполняйте по инструкциям выше.

Если же вам не нужно создавать каталог с нуля, а нужно просто дополнить его какими-то данными (к примеру, добавить столбец, которого нет в исходном фиде), либо исправить значения ссылок в столбце Image URL - задача становится проще.

Парсите нужные данные по списку URL из исходного фида и дополняйте его новыми данными (снова используем функцию QUERY, чтобы сопоставить значения из двух таблиц).

3. Кейс №3

Отличие данного кейса в том, что на сайте нет тега ремаркетинга, и данные ID и Price взять из динамических параметров не получится. Решается проблема в 2 этапа:

  1. Парсим данные по инструкциям выше с единственным отличием: в качестве ID для элементов фида используем артикул/код на карточке товара. Price также вытягиваем из карточки товара.
  2. Настраиваем тег ремаркетинга Adwords через Google Tag Manager самостоятельно. В переменную dynx_itemid передаем артикул/код на карточке товара. Таким образом основная задача - это добиться совпадения ID элемента в фиде и dynx_itemid на страницах карточек товаров.

Этот вариант самый сложный и надеюсь, что вы в такой ситуации не окажетесь. Его мы рассматривать не будем. Лучше найдите разработчика =)

Подводим итоги

Создание фида для динамического ремаркетинга с нуля может стать трудной задачей для PPC-специалистов. Однако этот процесс может стать гораздо проще с помощью парсинга данных в Netpeak Spider. Следуя инструкциям из этого поста, просто извлеките такие необходимые элементы:

  • Item title
  • Item subtitle
  • Final URL
  • Image URL
  • Item description
  • Price
  • Sale price

И обязательно расскажите в комментариях, какие решения вы используете для представленных мной кейсов;)

В каких странах он доступен и как его настроить. В этом посте я покажу один из способов создания и загрузки фида данных. Это важный этап подготовки к запуску Google Shopping.

Как выбрать формат файла фида

Фид данных — информация о товарах, которые вы хотите продать, составленная в понятном для Google формате. Google сканирует ваш фид и определяет, подходит ли товар или товары определенному поисковому запросу. Необходимо структурировать различные элементы вашего фида, иначе Google не посчитает его релевантным.

Существует два основных способа создания фида:

ТXT — текстовый формат (электронная таблица) или формат с разделителем-табуляцией.

Создать его можно в Microsoft Excel или таблицах Google. Простой и понятный формат фида, в первой строке которого следует указывать названия атрибутов, разделенных табуляцией. Во второй — значения этих атрибутов.

XML — текстовый документ с расширением XML.

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

Важно: Google не поддерживает фиды в формате XLS и CSV. Прежде чем добавить такой файл, преобразуйте его в текстовый формат .

Если у вас несколько продуктов, можно создать свой фид вручную, с помощью таблиц Google. Сотни или тысячи продуктов? Вручную — не вариант. В моем случае товаров немного, поэтому я сделала фид в текстовом формате.
В тему: можно создать фид с помощью Netpeak Spider .

Обязательные поля фида

Независимо от того, как вы создаете фид: с помощью приложения или вручную, следуйте правилам заполнений полей (атрибутов). Здесь важно соблюдать последовательность и отвечать требованиям к подаче. Если напортачить — Google отклонит фид или, в перспективе, ваши клики сильно подорожают.

Атрибут

Описание

id [идентификатор]

уникальный идентификатор товара (не более 50 символов)

title [название]

название товара (не более 150 символов)

description [описание]

описание товара (не более 5000 символов)

availability [наличие]

наличие товара в магазине

Допустимые значения

  • in_stock [в_наличии]
  • out_of_stock [нет_в_наличии]
  • preorder [предзаказ]

price [цена]

цена товара (Синтаксис - число, оформление в соответствии со стандартом ISO 4217)

condition [состояние]

состояние товара

Отмечу, id [идентификатор] и link [ссылка] — атрибуты, которые выставлены по умолчанию. С заполнением других обязательных атрибутов придется повозиться, но наши старания будут вознаграждены.

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

Используйте шесть советов по созданию понятного названия продукта:

  • добавьте ключевые слова. По какому ключевому слову хотите показывать свой товар пользователю? Берите его в заголовок;
  • используйте название продукта. Очевидно? Тем не менее не все так делают;
  • используйте цвет, бренд, размер для дифференциации. Длинные запросы обычно указывают на желание купить. Тот, кто забивает в строку поиска «Apple iPhone 8 Plus 64GB Gold» более заинтересован в покупке, чем тот, кто набирает «телефон». Создавайте подробный заголовок, чтобы показываться максимально релевантно;
  • сначала важное. Размещайте главное в начале. Например, продаете детское питание, пользователи ищут его по аналогичному запросу. Называйте свой продукт «Детское питание с первых дней жизни. Только качественные товары», а не «Только качественные товары для малышей. Детское питание с первых дней жизни»;
  • номер модели и другие элементы описания товара. Возможно, вы и сами частенько ищите нужный товар, указывая модельный год или издание. Ваши потенциальные клиенты тоже так делают;
  • используйте до 150 знаков. Я не знаю идеальной длины названия продукта, но, знаю наверняка — чем подробнее, тем лучше.

Product Description

Чтобы определить, какие ключевые слова будут запускать рекламные объявления, Google внимательно изучает описания продуктов. Составите описание некорректно — пропустите ценные клики. Позаботьтесь, чтобы оно было информативным.

Описание продукта Lodge Cast-Iron:

Пять простых советов для создания корректного описания:

  • представьте себя на месте клиента. Подумайте, что нужно знать покупателю, чтобы совершить покупку;
  • кратко и точно. Лаконично опишите всю полезную для потенциального покупателя информацию;
  • включите наиболее релевантные атрибуты. Это может быть размер продукта, предполагаемый возраст покупателя, специальные функции товара, технические характеристики;
  • важнейшую информацию о товаре — в начало . А вам хотелось бы выискивать в тексте нужные характеристики?;
  • следите за грамматикой. Трудно сосредоточиться на чтении, когда твои глаза постоянно спотыкаются об ошибки в тексте.

Google Product Category

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

Пример: «Электроника» — «Аудиосистемы» — «Принадлежности для аудиосистем» — «Принадлежности для MP3-плееров».

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

Используйте таксономию вашего сайта или категории. Посмотрите на страницу продукта, там есть такие слои категорий:

Это может быть отличным типом продукта. Просто скопируйте и вставьте слои в поле вашего типа продукта в фиде.

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

Image

Изображение — важнейшая причина клика по вашему объявлению. Если изображения плохого качества или размыты, это может оттолкнуть потенциальных покупателей.

Удостоверьтесь, что у вас есть три и больше фотографий хорошего качества для всех товаров.

  • каждое изображение должно предоставлять клиенту дополнительную информацию о продукте : относительный размер, как использовать продукт, его целевой покупатель;
  • одежду и аксессуары люди любят рассматривать со всех сторон . Предоставьте им такую возможность;
  • Основной образ продукта должен включать четкий вид продукта на белом фоне ;
  • Видимый в миниатюре . Если покупатели не могут рассмотреть ваш товар, не ждите много кликов.

Price

Обычно именно цена влияет на клик по товару. Когда у вас уникальный продукт и у него очевидные преимущества перед конкурентами — более высокая цена привлечет нужные клики.

Brand

Независимо от того, продаете вы собственный или перепродаете чей-то брендовый товар, марку нужно указывать. Почему? Чаще всего покупают те люди, которые ищут товар по названию бренда.

Availability

Проследите за тем, чтобы эта информация соответствовала тому, что указано на сайте. Не только потенциальный покупаель разочаруется, обнаружив, что заявленый «in stock» товар отсутствует, ваш товар просто не будет показываться в результатах поиска Google Shoping.

Condition

Состояние товара может быть новым (new), б/у (used), восстановленным (refurbished). Учтите, продавать восстановленные (отремонтированные) товары можно не во всех странах. Больше об атрибуте «condition», примеры заполнения можно найти в справке Merchant Center .

Чтобы повысить эффективность объявлений я советую применять дополнительные атрибуты. Разумеется, ваши объявления уже могут показываться и конкурировать с другими, но с дополнительными элементами они станут более информативными и привлекательными:

  • additional_image_link [дополнительная_ссылка_на_изображение];
  • mobile_link [мобильная_ссылка];
  • availability_date [дата_поступления];
  • expiration_date [срок_окончания_действия];
  • sale_price [цена_со_скидкой];
  • sale_price_effective_date [срок_действия_скидки];
  • unit_pricing_measure [количество_товара];
  • unit_pricing_base_measure [единица_измерения_товара];
  • product_type [тип_товара];
  • identifier_exists [имеет_идентификатор];
  • energy_efficiency_class [класс_энергоэффективности];
  • material [материал];
  • pattern [узор];
  • item_group_id [идентификатор_группы_товаров];
  • adwords_redirect [переадресация_adwords];
  • excluded_destination [исключенные_службы];
  • included_destination [включенные_службы];
  • custom_label [метка_продавца].

Чтобы добавить дополнительный фид, перейдите в Merchant Center в раздел «Товары» и выберите вкладку «Фиды». Данные вводите по аналогии с основным фидом.

Таблицы Google — простой способ создать фид, когда товары всегда в наличии и практически не меняется ассортимент. Настройте расписание загрузки данных в зависимости от периодичности обновления информации о товарах на вашем сайте.

Также вы можете установить расширение Google Merchant Center . С его помощью создают, проверяют и отправляют фиды. Расширение нужно привязать к фиду из Merchant Center, чтобы информация поступала в таблицы и наоборот, отправлялась в систему. Дополнение позволяет:

  • проверять всю таблицу или выбранные строки по требованию;
  • использовать микроданные для автоматического обновления значений;
  • проверять атрибуты в электронной таблице;
  • просматривать ошибки обработки и предупреждения;
  • загрузить фид в Merchant Center;
  • просмотреть результаты обработки Merchant Center.

(по расписанию) — самый удобный способ, но только если у вас правильно настроен xml. Если фид не распознается, можно перевести его в Еxcel и пойти по первому пути.

. В этом случае, как минимум раз в месяц придется закачивать фид вручную.Рекомендую сначала загрузить фид как тестовый — все выявленные ошибки не окажут влияния на работу аккаунта. Для этого на первом шаге загрузки фида поставьте галочку возле типа «Тестовый». Время обработки фида обычно составляет 5-10 минут, в зависимости от количества товаров. Чтобы просмотреть информацию о фиде после загрузки, кликните по его названию. Если при добавлении и обработке возникли ошибки, они отобразятся на вкладке «Диагностика».


Как проверять данные о товаре

Проверить данные о товаре можно в основном фиде:

  1. Выберите основной фид, который хотите проверить.
  2. Нажмите на значок с тремя точками справа на вкладке «Обработка».
  3. В раскрывающемся меню выберите «Загрузить файл».

  1. Установите флажок в поле «Загрузить файл в тестовом режиме» .
  2. Проверьте, появятся ли ошибки или предупреждения.

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

Используйте Google Shopping и получайте больше конверсий.

Выводы

  1. Чтобы создать основной фид, выберите формат файла.
  2. Заполните обязательные поля: title, description, link, image_link, availability, price, condition.
  3. Рекомендуемые поля фида нужны, чтобы повысить эффективность объявлений. С дополнительными элементами они станут более информативными и привлекательными.
  4. Дополнительные фиды не являются самостоятельными источниками данных и нужны, чтобы добавлять в основной фид обязательные и дополнительные атрибуты.
  5. Чтобы создать дополнительный фид, используйте Google Таблицы, расширение Google Merchant Center, автозагрузку с сайта или загрузите данные вручную.

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

XML-фид – это структурированная база недвижимости, представленная в формате XML. Это текстовый файл, позволяющий Яндексу обрабатывать и структурировать информацию. Его использование экономит время и облегчает работу специалистам по недвижимости, избавляя их от необходимости самостоятельно добавлять и редактировать информацию в объявлениях.

Что такое XML-фид

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

XML-фид необходимо создавать в случае большого количества объектов. Он позволяет работать с множеством объявлений, заметно упрощая задачу сотрудникам. Сегодня практически каждое агентство использует данный инструмент. Он генерируется непосредственно из сайта агентства недвижимости или оффлайн базы в формат XML, после чего объявление поступает на доску недвижимости. Сформировать фид можно несколькими способами:

  1. Создать веб-ресурс со встроенным модулем XML-выгрузки. Это наиболее надежный и быстрый тип передачи данных. При создании рекомендуем использовать скрипт конструктора сайтов недвижимости CMS Sitebill . Он предлагает пользователям несколько модулей по формированию фида в формате XML Яндекс Недвижимость, ЦИАН, AFY.
  2. Пользование услугами внешних сервисов. Существует прикладное программное обеспечение CRM, оно позволяет генерировать XLM-фиды из объявлений. Наиболее известные сервисы – ReCRM и JCat .

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

Как создать фид

Существует несколько способов создать XML-фид. Первый, и самый простой – найти специалиста. Для самостоятельной работы в интернете есть специальные сервисы-генераторы. Они позволяют в автоматическом режиме формировать XML-файлы для Яндекс.Недвижимости. Процесс работы в них предельно прост: необходимо указать ссылку на веб-ресурс, задать индивидуальные параметры и начать генерацию.

Еще один способ создания фида – ручная настройка. Чтобы облегчить процесс, рекомендуется воспользоваться готовыми примерами от Яндекса и, применяя их, создавать файлы для собственного сайта. Здесь понадобится Excel или другой свободный текстовой редактор, предоставляющий возможность редактирования текста и автоматического создания резервной копии сохраняемых файлов. По завершении работы необходимо сохранить фиды в формате CSV и загрузить готовый результат в Яндекс.

Существует ряд правил, которые необходимо соблюдать при наполнении фида. В частности, он должен содержать только актуальные объявления, присутствующие на веб-ресурсе. При этом каждая категория объявлений должна содержать отдельный набор параметров. Если не выполнять эти правила (некорректно отобразить точность и количество параметров), семантическое соответствие поисковому запросу объявлений понизится, и они займут низкие позиции в результатах поисковой выдачи.

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

Как редактировать и проверять XML-фид

Экспортные XML-файлы проверяют с помощью валидатора XML-фидов от Яндекса . Инструмент упрощает отладку экспортных файлов и заметно сокращает время попадания в базы партнерских программ. Валидатор позволяет проверить структуру файла, но не его содержимое.

После того как файлы будут загружены, пользователь может посмотреть подробную информацию обо всех объявлениях, узнать, какие ошибки возникли, и что необходимо предпринять. Но на этом проверка XML-фидов не заканчивается. Существуют типы ошибок, которые не могут распознать ни валидатор, ни загрузчик.

Прежде всего, необходимо обзавестись программой свободного текстового редактора Notepad++ , поскольку обычная электронная таблица Excel не сможет корректно отображать данные. Notepad++ имеет массу преимуществ, главное из которых – возможность увидеть фид таким, как он будет представлен в Яндекс. Здесь необходимо проверить:

  1. Полноту загруженных данных. Для этого следует выделить случайное объявление с сайта, найти его по IP в выгруженном файле в текстовом редакторе и проверить, насколько содержимое сайта соответствует данным, представленным в самом файле.
  2. Корректность формата данных. Необходимо проверить, соответствует ли существующий формат основным требованиям к xml фиду на Яндекс. Недвижимость: правильность написания цифр, единиц измерения, текстового наполнения и т. д.

Если в базе данных сайта содержится большое количество объявлений (от нескольких тысяч до десятков, сотен тысяч объявлений) и поэтому XML-файл имеет слишком большой размер, советуем использовать утилит сжатия и восстановления файлов gzip. Это придаст скорость процессу загрузки и защитит от сетевого сбоя.