Un feed RSS es un formato XML estandarizado diseñado originalmente para sindicar entradas de blog y titulares de noticias como una lista de elementos fechados, cada uno con un título, un enlace y una descripción, de modo que cualquier lector o agregador RSS pudiera mostrar el contenido actualizado sin que nadie tuviera que visitar directamente el sitio de origen. El formato es más de una década anterior a los feeds de compras modernos, pero su estructura básica —un canal que envuelve una serie de elementos— resultó ser lo bastante flexible como para que las plataformas de compras lo adoptaran como uno de sus formatos de feed de productos aceptados. En ese sentido, un feed RSS es a la vez una herramienta de sindicación de contenidos y, con las extensiones adecuadas, una forma válida de enviar un catálogo a un canal de compras.
Por qué un feed RSS es importante más allá de los blogs
La mayoría de la gente conoce el RSS como la tecnología que hay detrás de las suscripciones a pódcasts o de los lectores de noticias, pero para quienes gestionan un comercio electrónico es importante porque Google Merchant Center sigue aceptando RSS 2.0 como uno de sus formatos de feed compatibles para enviar datos de producto, junto con formatos tabulares más habituales. Esa coincidencia significa que una empresa que ya publica algún tipo de feed RSS —para un blog, una página de ofertas o un centro de contenidos— trabaja con un formato estructuralmente cercano al que necesita un feed de compras, solo que ampliado con etiquetas específicas de comercio. Entender el RSS también es útil para la distribución de feeds en general: es un buen punto de referencia de cómo los sistemas externos obtienen periódicamente datos sindicados, que es el mismo problema técnico que debe resolver un feed de productos.
Cómo funciona un feed RSS
Un feed RSS se construye en torno a un único elemento <channel> que contiene metadatos sobre el propio feed (título, enlace, descripción), seguido de una serie de elementos <item>, uno por entrada. Cada elemento lleva tradicionalmente un título, un enlace, una descripción y una fecha de publicación, estructura suficiente para que un lector de noticias muestre una lista actualizada. Cuando el RSS se utiliza para datos de producto en lugar de artículos, se mantiene intacto el mismo esqueleto de <item>, pero se amplía con las etiquetas del espacio de nombres g: —g:price, g:availability, g:gtin— que define la especificación del feed de productos de Google, convirtiendo un formato de sindicación en un feed de compras funcional.
Ejemplo: un feed RSS ampliado para datos de producto
<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>
Las etiquetas <channel> e <item> son RSS puro; todo lo que lleva el prefijo g: es la extensión de comercio superpuesta, que es exactamente como se construye la opción de feed de productos RSS 2.0 de Google.
Conceptos relacionados
Un feed RSS es una implementación concreta de la idea más amplia de feed, y entenderlo aclara por qué la sindicación de contenidos y la sindicación de productos comparten tantos mecanismos de fondo: ambas dependen de que un sistema receptor obtenga entradas estructuradas y fechadas según su propia programación. Ese mismo mecanismo basado en la obtención periódica es lo que la distribución de feeds automatiza a gran escala, tanto si el contenido es una entrada de blog como un listado de producto.
















