RSS-фид — это стандартизированный XML-формат, изначально созданный для распространения записей блогов и заголовков новостей в виде списка датированных элементов, у каждого из которых есть заголовок, ссылка и описание, чтобы любая RSS-читалка или агрегатор могли показывать обновлённый контент без посещения исходного сайта. Этот формат появился более чем на десять лет раньше современных товарных фидов, но его базовая структура — канал, содержащий серию элементов, — оказалась настолько гибкой, что торговые площадки приняли его как один из допустимых форматов товарного фида. В этом смысле RSS-фид — одновременно инструмент синдикации контента и, при наличии нужных расширений, полноценный способ передать каталог в торговый канал.
Почему RSS-фид важен не только для блогов
Большинство людей знакомы с RSS как с технологией, лежащей в основе подписок на подкасты или новостных читалок, но для e-commerce-специалистов он важен потому, что Google Merchant Center по-прежнему принимает RSS 2.0 как один из поддерживаемых форматов фида для передачи данных о товарах наряду с более распространёнными табличными форматами. Это означает, что компания, которая уже публикует какой-либо RSS-фид — для блога, страницы акций или контент-хаба, — работает с форматом, структурно близким к тому, что нужно товарному фиду; его остаётся лишь дополнить специфичными для коммерции тегами. Понимание RSS важно и для распространения фидов в целом: это удобный ориентир того, как внешние системы регулярно забирают синдицированные данные, — а это та же механическая задача, которую должен решать товарный фид.
Как работает RSS-фид
RSS-фид строится вокруг одного элемента <channel>, содержащего метаданные о самом фиде (заголовок, ссылку, описание), за которым следует серия элементов <item> — по одному на каждую запись. Традиционно каждый элемент содержит заголовок, ссылку, описание и дату публикации — этой структуры достаточно, чтобы новостная читалка показала обновлённый список. Когда RSS используется для данных о товарах вместо статей, тот же каркас <item> сохраняется, но дополняется тегами пространства имён g: — g:price, g:availability, g:gtin, — которые определены в спецификации товарного фида Google, и формат синдикации превращается в полноценный торговый фид.
Пример: RSS-фид, расширенный для данных о товарах
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Example Shop Product Feed</title>
<link>https://example-shop.com</link>
<description>Product listings for Example Shop</description>
<item>
<g:id>SKU-55810</g:id>
<title>Linen Blend Overshirt - Olive, L</title>
<link>https://example-shop.com/products/linen-overshirt-olive-l</link>
<description>Relaxed-fit linen blend overshirt in olive green.</description>
<g:price>72.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
</channel>
</rss>
Теги <channel> и <item> здесь — это чистый RSS; всё, что начинается с префикса g:, — коммерческое расширение поверх него, и именно так устроен вариант товарного фида Google в формате RSS 2.0.
Связанные понятия
RSS-фид — это одна конкретная реализация более широкого понятия фида, и понимание RSS помогает увидеть, почему у синдикации контента и синдикации товаров так много общих механизмов: в обоих случаях принимающая система по собственному расписанию забирает структурированные датированные записи. Именно этот механизм забора данных распространение фидов автоматизирует в масштабе — независимо от того, что передаётся: запись блога или товарное объявление.
















