Товары могут попасть в Поиск через загруженный фид в кабинете Яндекс Товаров и с помощью микроразметки на страницах товаров на сайте интернет-магазина. Мы рекомендуем использовать оба варианта, так как у каждого из них есть свои преимущества.
Фиды позволяют быстрее обновлять данные о товарах в результатах выдачи и автоматизировать обновление, чтобы в Поиске всегда была актуальная информация. С помощью фида можно передать большое количество товаров. Это особенно удобно для крупных интернет-магазинов с обширным ассортиментом, который часто обновляется.
Микроразметка помогает поисковым роботам лучше понимать структуру и содержание страниц сайта: название товара, его цвет и другие характеристики. Это может положительно влиять на индексацию и отображение товаров в поисковой выдаче.
В этом гайде мы расскажем о процессе работы с фидами: как правильно создать и загрузить фид и избежать распространённых ошибок.
О том, как работать с микроразметкой, мы рассказываем в отдельном гайде.
Товарный фид — это файл формата YML с информацией о магазине и товарах.
YML (Yandex Market Language) — это собственный стандарт Яндекса, который основан на XML.
В товарном фиде можно описать каталог магазина в формате, который удобен для автоматической генерации. Это можно сделать разными способами:
CMS (Content Management System) — это системы управления контентом вашего сайта, которые позволяют создавать готовые товарные фиды.
Для популярных CMS доступны модули подключения:
| Система | Версия системы | Модуль системы | Дополнительная информация |
|---|---|---|---|
| 1С-Битрикс | Компонент системы | Экспорт каталога | |
| Opencart | 3.0.0.0–3.0.3.7ocStore 3.0.2.0OcStore 3.0.3.7 | Модуль «Экспорт YML Opencart 3.0» | ПлатноАвтор: Opencart |
| Tilda Publishing | Любая | Компонент системы | Инструкция |
| Joomla | 3.6.5, 3.7, 3.8, 3.9 | Компонент Yandex Market XML для HikaShop, JoomShopping, VirtueMart | ИнструкцияАвтор: JoomLine |
| WordPress | 4.4.2–5.2.2 | Плагин «Экспорт YML» | Бесплатно |
Все модули подключения разработаны для интеграции с Яндекс Маркетом и подходят, чтобы подготовить фид для Яндекс Товаров. Используйте модули и компоненты только для формирования фида и генерации URL, по которому фид доступен для скачивания. URL-адрес понадобится для загрузки фида в Яндекс Товары.
Ещё больше вариантов CMS вы найдёте в Справке.
Если у вас небольшой магазин, фид можно создать вручную по описанию формата. Для этого отправьте разработчику инструкцию по созданию фида.
У фида есть определённые требования и ограничения. Что важно сделать:
* ASCII (American Standard Code for Information Interchange) — стандарт кодирования букв латинского алфавита, цифр, некоторых специальных знаков и управляющих символов.
Фид содержит следующие блоки:
Версия каталога, которую вы загружаете, должна быть не старше 10 дней. Дату и время нужно указать согласно стандарту RFC 3339. Обязательно указывайте часовой пояс. Он отсчитывается от UTC*. Если файл долго генерируется, указывайте в атрибуте момент начала генерации. Обязательно укажите атрибут date, если передаёте остатки товаров или цены.
— <shop> — информация о магазине
— <offers> — информация о товаре
— </shop>
— </yml_catalog>
* UTC (Universal Coordinated Time) — международный стандарт регулирования времени во всём мире.
В элементе <shop> есть ряд обязательных блоков. Изучите их описание в таблице.
<offers> — обязательный элемент, который входит в <shop> и содержит список всех предложений магазина. Каждое предложение описывается в отдельном элементе <offer>.
Элемент <offer> может быть упрощённого или произвольного типа.
В каждом типе по-разному формируется название предложения. Остальной набор элементов совпадает.
| Упрощённый тип | Произвольный тип | |
| Название предложения | name | typePrefix + vendor + model |
Если название заполнено неверно, предложения, скорее всего, не отобразятся в Поиске. Далее мы подробнее расскажем, как заполнять эти элементы.
Чтобы Яндекс мог отличить предложение произвольного типа от упрощённого, к элементу <offer> нужно добавить атрибут <type="vendor.model">.
У элементов <offer> произвольного и упрощённого типа равные возможности. Они обеспечивают одинаковое качество привязки предложения к карточке товара и его отображения в Поиске. Именно поэтому выбирайте тот вариант, который удобнее использовать и поддерживать.
Сохранили для вас пример фида — скачайте его из папки.
Рассмотрим наш фид:
Идентификатор товара в вашей системе. Это может быть любая последовательность длиной до 80 знаков. Можно использовать английские и русские буквы (кроме ё), цифры и символы: . , / \ () [] — =.
Идентификатор должен быть уникальным для каждого товара.
Важно: нельзя менять идентификатор после присвоения. Например, если вчера в фиде у конкретного офера offer id = 'AAA', а сегодня у него же offer id = 'BBB', это может приводить к проблемам, вплоть до временной пропажи из выдачи, так как офер с новым id будет считаться новой сущностью и заново индексироваться.
Полное название товара. Составляется по схеме: тип + бренд или производитель + модель + особенности (цвет, размер или вес) + количество в упаковке.
Требования к названию:
Название производителя. Указывайте название так, как его пишет сам бренд. Например, Samsung, Xiaomi.
Артикул товара — код, который присвоил производитель. Если артикулов несколько, укажите их через запятую.
Описание товара, которое помогает покупателю представить себе товар. Оно рассказывает, чем продукт хорош, как им пользоваться, кому он подойдёт.
Требования к описанию:
Изображение товара. Чтобы ваш товар попал в товарную карточку и получил больше показов, нужны качественные изображения.
Требования к изображениям:
Примеры изображений:
Адрес страницы на вашем сайте с фотографиями и описанием товара.
Требования к адресу страницы сайта:
Стоимость единицы товара со всеми налогами. Данные по цене обновляются в Поиске раз в четыре часа. Чтобы быстро обновить цену, используйте API Поиска.
Подробнее об элементах упрощённого и произвольного типа читайте в Справке.
В блоках «Популярные товары по запросу» и в разделе Поиска «Товары» может отображаться одна модель с предложениями от нескольких магазинов — каждое в отдельной товарной плитке.
Для карточки и товарной плитки информация берётся из конкретного магазина: название, цена и фотографии товара, а также название самого магазина, где можно оформить покупку. Эти данные Поиск получает из микроразметки страницы товара на сайте интернет-магазина или из товарного YML-фида, который загружен в Яндекс Товары.
Чтобы объединение товаров прошло успешно, в фид нужно добавить определённые теги. Среди них есть и необязательные, но мы всё равно рекомендуем их передавать:
Эти теги желательно добавлять, чтобы повысить вероятность показа в сравнении с аналогичными предложениями.
Алгоритмы Поиска для показа предложения по запросу пользователя анализируют актуальность цен и других данных в фиде с данными на сайте магазина, а также определяют, доступен ли этот товар для заказа в регион, в котором находится пользователь. Если в регионе пользователя недоступна покупка этого товара, предложение не отобразится в Поиске. Следите, чтобы данные фида совпадали с информацией на сайте. Так ваш ассортимент сможет показываться аудитории Поиска.
Когда ваш фид будет готов, останется передать данные в Яндекс Товары.
Инструкция по подготовке ссылки находится в разделе «Как подготовить ссылку».
Это можно проверить любой сетевой утилитой или стандартными инструментами браузера при переходе на ссылку фида.
После загрузки в Яндекс Товары фиды могут отображаться с различными статусами:
| Статус | Что означает | Могут ли товары отображаться в Поиске |
|---|---|---|
| Проверяется | Фид на модерации | Нет |
| Принят | Фид принят, ошибок и рекомендаций нет | Да |
| Принят (со значком молнии) | Фид принят, большая часть товаров прошла проверку. Символ молнии показывает, что в фидах есть ошибки. Исправьте их, чтобы загруженные в фиде товары получили шанс показываться в Поиске | Да |
| Заблокировано | Большинство товаров загружены с ошибками. Чтобы увидеть расшифровки ошибок, нажмите на заблокированный фид | Нет |
| Исправьте ошибки (со значком молнии) | Товары с ошибками не попадают в выдачу. Исправьте их, чтобы Поиск мог показывать больше ассортимента | Да |
Как только проверка завершится, статус фида изменится. Если будут найдены ошибки, ознакомьтесь с ними. Для этого кликните по строчке с фидом и перейдите во вкладку «Ошибки и рекомендации». Или нажмите на кнопку «Все ошибки и рекомендации», чтобы скачать и посмотреть все ошибки в одном файле.
Исправьте ошибки, обновите фид и нажмите кнопку «Перепроверить».
Фид проходит модерацию в течение пяти дней — после этого его статус обновится.
Отправить фид на проверку повторно можно до шести раз. Именно поэтому внимательно читайте рекомендации и отправляйте фид на повторную проверку, когда убедитесь, что всё исправили. Если фид не пройдёт контроль качества шесть раз подряд, магазин не будет допущен к размещению в Поиске. В этом случае необходимо обратиться в службу поддержки.
Разберём основные проблемы, с которыми сталкиваются специалисты при заполнении фида, и расскажем, как их решить.
С этими и другими ошибками более подробно можно ознакомиться в Справке. Чтобы избежать большого количества ошибок, настройте автообновление фида.
Большинство ошибок происходят из-за различий информации в фиде и на сайте — и из-за них весь фид может быть заблокирован.Товары с несоответствиями не попадают в поисковую выдачу.
Необходимо, чтобы информация на сайте совпадала с информацией, которая передана в Поиск, и не вводила пользователей в заблуждение.
Чтобы избежать ошибок в фиде, регулярно редактируйте его вручную или настройте автообновление. Во многих CMS это можно сделать при создании и редактировании фида. Для этого в настройках нужно установить необходимую частоту обновлений.
Вы узнали, как добавлять товары через фид в Яндекс Товарах.
Напомним ключевые тезисы: