Um feed RSS é um formato XML padronizado, criado originalmente para distribuir posts de blogs e manchetes de notícias como uma lista de itens datados, cada um com título, link e descrição, para que qualquer leitor ou agregador de RSS pudesse exibir o conteúdo atualizado sem que a pessoa precisasse visitar o site de origem. O formato é mais de uma década mais antigo que os feeds de compras modernos, mas sua estrutura básica — um canal que envolve uma série de itens — se mostrou flexível o suficiente para que as plataformas de compras o adotassem como um dos formatos de feed de produtos aceitos. Nesse sentido, um feed RSS é tanto uma ferramenta de distribuição de conteúdo quanto, com as extensões certas, uma forma válida de enviar um catálogo para um canal de compras.
Por que um feed RSS importa além dos blogs
A maioria das pessoas conhece o RSS como a tecnologia por trás das assinaturas de podcasts ou dos leitores de notícias, mas, para quem opera um e-commerce, ele importa porque o Google Merchant Center ainda aceita o RSS 2.0 como um dos formatos de feed suportados para envio de dados de produtos, ao lado dos formatos tabulares mais comuns. Essa sobreposição significa que uma empresa que já publica algum tipo de feed RSS — para um blog, uma página de ofertas ou um hub de conteúdo — está trabalhando com um formato estruturalmente próximo do que um feed de compras precisa, apenas estendido com tags específicas de comércio. Entender o RSS também é importante para a distribuição de feeds de modo geral: ele é uma referência útil de como dados distribuídos são buscados por sistemas externos de forma recorrente, que é o mesmo problema mecânico que um feed de produtos precisa resolver.
Como funciona um feed RSS
Um feed RSS é construído em torno de um único elemento <channel>, que contém metadados sobre o próprio feed (título, link, descrição), seguido de uma série de elementos <item>, um por entrada. Tradicionalmente, cada item traz um título, um link, uma descrição e uma data de publicação, estrutura suficiente para que um leitor de notícias exiba uma lista atualizada. Quando o RSS é usado para dados de produtos em vez de artigos, o mesmo esqueleto de <item> continua intacto, mas é estendido com as tags do namespace g: — g:price, g:availability, g:gtin — definidas pela especificação de feed de produtos do Google, transformando um formato de distribuição de conteúdo em um feed de compras funcional.
Exemplo: um feed RSS estendido para dados de produtos
<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>
As tags <channel> e <item> aqui são RSS puro; tudo o que tem o prefixo g: é a extensão de comércio adicionada por cima, exatamente como a opção de feed de produtos RSS 2.0 do Google é construída.
Conceitos relacionados
Um feed RSS é uma implementação específica da ideia mais ampla de feed, e entendê-lo deixa claro por que a distribuição de conteúdo (content syndication) e a distribuição de produtos compartilham tanto da mesma mecânica — ambas dependem de um sistema receptor que busca entradas estruturadas e datadas no seu próprio ritmo. Esse mesmo mecanismo baseado em busca é o que a distribuição de feeds automatiza em escala, seja o conteúdo um post de blog ou um anúncio de produto.
















