¿Qué es un catálogo legible por máquinas?
Un catálogo legible por máquinas es un catálogo de productos publicado en formatos estructurados que un programa puede leer sin interpretar la página como lo haría una persona: datos estructurados en cada ficha, feeds para cada plataforma y herramientas o API para agentes de IA. Cada dato (precio, existencias, talla, material) está en un campo con nombre, no solo en el texto o en una imagen.
Lo esencial
- Un catálogo legible por máquinas no es un archivo: es el mismo catálogo publicado por varios canales que un programa puede leer campo a campo.
- Los canales habituales son cuatro: el texto de la ficha, sus datos estructurados, los feeds que reciben las plataformas y las herramientas que consultan los agentes.
- Tiene que cumplir tres condiciones: datos en campos con nombre, el mismo valor en todos los canales y datos al día.
- Cada lector usa su canal: Google lee la página y su feed de Merchant Center, ChatGPT recibe un feed de productos y los agentes de Shopify consultan herramientas.
- Un solo canal no basta: un archivo para IA o un feed perfecto no arreglan una ficha con el dato equivocado.
«Catálogo legible por máquinas» no es el nombre de un estándar ni de un archivo que se descarga: es la manera de llamar a un catálogo que un programa puede leer dato a dato, sin adivinar. El adjetivo sí tiene definición, y la da el W3C: los datos legibles por máquina son los que están en un formato estándar que un sistema informático puede leer y procesar de forma automática. Un documento de texto o un PDF lo leen bien las personas, pero a una máquina le cuesta interpretarlo; XML, JSON, RDF o CSV, en cambio, son formatos legibles por máquina.[1]W3C, Recomendación del 31 de enero de 2017. Data on the Web Best Practices (glosario y mejor práctica 12) Aplicado a una tienda, el catálogo de productos ya vive en campos dentro de la plataforma; lo que lo hace legible por máquinas es cómo sale de la tienda. A una tienda le importa porque cada vez más lectores no son personas, sino buscadores, asistentes y agentes de IA que eligen productos con lo que consiguen leer.
Qué incluye
Un mismo catálogo sale por cuatro canales, y cada lector usa el suyo:
| Canal | Qué es | Quién lo lee |
|---|---|---|
| El texto de la ficha de producto | El HTML que ve el comprador | Buscadores y asistentes que recuperan la página |
| Los datos estructurados de la ficha | Marcado, normalmente JSON-LD, con el producto y su oferta | Google y otros sistemas que interpretan la página |
| El feed de productos | Un archivo con una fila por producto o variante | Google Merchant Center, ChatGPT y otras plataformas |
| Herramientas para agentes | Funciones que un agente llama para buscar, consultar o crear un carrito | Agentes conectados por protocolos como el MCP (Model Context Protocol) |
El texto de la ficha es el canal más básico y el que más se rompe. Microsoft avisa de que los sistemas de IA pueden no procesar el contenido escondido en pestañas o menús desplegables, y saltarse así datos clave, y de que poner información clave solo en imágenes añade complejidad y a menudo reduce la precisión.[2]Microsoft Advertising, blog (Krishna Madhavan, 8 de octubre de 2025). Optimizing Your Content for Inclusion in AI Search Answers
Los datos estructurados convierten texto en datos con tipo. Microsoft los describe como el código que ayuda a buscadores y sistemas de IA a entender un contenido y a clasificarlo con confianza como producto, opinión o pregunta frecuente.[2]Microsoft Advertising, blog (Krishna Madhavan, 8 de octubre de 2025). Optimizing Your Content for Inclusion in AI Search Answers Google recomienda dar los datos de producto por dos vías, el marcado en la página y un feed de Merchant Center, porque así optas a más experiencias y le ayudas a entender y verificar tus datos; algunas experiencias combinan las dos fuentes.[3]Google Search Central. Intro to Product structured data on Google
El feed es el canal de las plataformas que no leen tu web para comprar. El de ChatGPT, por ejemplo, admite archivos TSV, CSV o JSONL y pide en cada fila un identificador estable, el título, la descripción, la URL, la marca, el vendedor, la imagen, la disponibilidad y el precio.[4]OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce)
Las herramientas son el canal más nuevo. Shopify ofrece a los agentes, en una dirección de cada tienda (/api/ucp/mcp), funciones para buscar en el catálogo, consultar un producto y crear o actualizar un carrito, y pide que cada petición incluya el perfil del agente.[5]Shopify, documentación para desarrolladores. Migrate from Storefront MCP Un agente las usa con el tool calling: pide la función, la plataforma responde con datos en campos.
Las tres condiciones
Tener los cuatro canales no basta. Un catálogo es legible por máquinas cuando cumple tres condiciones:
- Datos en campos con nombre. La capacidad, el material o la talla tienen su campo; no viven solo en una frase de la descripción ni en una foto. Es la diferencia que marca el W3C entre un PDF y un formato como JSON o CSV, que un sistema lee y procesa de forma automática.[1]W3C, Recomendación del 31 de enero de 2017. Data on the Web Best Practices (glosario y mejor práctica 12)
- El mismo valor en todos los canales. Si el feed dice un precio y el marcado otro, Google ve dos versiones del mismo producto, y algunas de sus experiencias mezclan las dos fuentes.[3]Google Search Central. Intro to Product structured data on Google
- Datos al día. OpenAI pide enviar el estado de existencias actual en cada fila y actualizar el feed cuando empieza o termina una rebaja.[4]OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce) Un dato viejo se lee igual de bien que uno correcto, y el agente lo da por bueno.
En una tienda
Un ejemplo ficticio: una tienda de montaña vende una mochila de 30 litros. Así está la capacidad, el dato que decide la compra, en cada canal antes de arreglarlo:
| Canal | Qué encuentra un programa | ¿Legible? |
|---|---|---|
| Texto de la ficha | «Capacidad: ver tabla», y la tabla es una imagen | No |
| Datos estructurados | El nombre, el precio y si hay stock; la capacidad no está | No |
| Feed para ChatGPT | «Mochila Ruta 30 L» en el título, sin campo propio | A medias |
| Herramienta de la plataforma | La capacidad en un campo personalizado, 30 | Sí |
Un agente que filtra mochilas «de más de 28 litros» por la ficha la descarta; uno que pregunta a la herramienta la encuentra. El mismo producto existe para un lector y no para otro. El arreglo empieza en el catálogo: la capacidad en un campo, y de ahí al texto de la ficha, al marcado y al feed. Clione trabaja en ese punto: desde el catálogo enriquecido publica el grafo JSON-LD de cada ficha, sube cada día un feed a la cuenta SFTP que OpenAI da al comercio y sirve un documento Markdown por producto en el propio dominio de la tienda.
Lo que se suele confundir
Que un catálogo es legible por máquinas porque tiene un archivo para IA, como un llms.txt, o porque tiene un feed. Cada canal tiene su lector. Google dice que no hace falta crear archivos legibles por máquinas ni marcado especial para aparecer en su Búsqueda, y que para que los productos se vean en sus respuestas de IA lo que ayuda es el feed de Merchant Center;[6]Google Search Central. Optimizing your website for generative AI features on Google Search ChatGPT, en cambio, recibe los productos por su propio feed,[4]OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce) y un agente de Shopify los consulta con herramientas.[5]Shopify, documentación para desarrolladores. Migrate from Storefront MCP Un canal perfecto no tapa un dato equivocado en otro: si la ficha y el feed no coinciden, el lector que use el canal malo se queda con el dato malo.
Cómo comprobarlo
- Lee la ficha sin imágenes ni pestañas. Precio, existencias, variantes, envío y los atributos que deciden la compra tienen que estar en el texto.[2]Microsoft Advertising, blog (Krishna Madhavan, 8 de octubre de 2025). Optimizing Your Content for Inclusion in AI Search Answers
- Pasa la ficha por un validador de schema y comprueba que el marcado trae el producto con su precio y su disponibilidad. Si falta el precio, Google puede tomar el del feed para el fragmento de producto, y entonces manda el canal que menos miras.[3]Google Search Central. Intro to Product structured data on Google
- Compara la ficha, el marcado y el feed de diez productos: título, precio y disponibilidad tienen que coincidir en los tres.[3]Google Search Central. Intro to Product structured data on Google
- Revisa los campos del feed de ChatGPT si lo envías: los obligatorios llenos y la disponibilidad con uno de sus valores admitidos.[4]OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce)
- Cambia el precio de un producto y apunta cuándo cambia en cada canal. El más lento es el que manda sobre lo que lee un agente ese día.[4]OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce)
Concepto cercano: catálogo de productos
El catálogo de productos es la base de datos de la tienda: cada producto con sus variantes, atributos y precios en campos, dentro de la plataforma. Un catálogo legible por máquinas es ese mismo catálogo visto desde fuera, publicado por canales que un programa sabe leer. Uno puede estar ordenado por dentro y ser ilegible por fuera, si lo que se publica es una imagen o un párrafo; al revés no pasa, porque todos los canales heredan los errores del catálogo. Por eso el trabajo empieza en el enriquecimiento de catálogo.
Para seguir, el comercio agéntico explica quién compra con estos datos, y la ruta de lectura de comercio agéntico ordena los protocolos que los transportan.
Sinónimos
- English
- machine-readable catalog, machine-readable product data
- Español
- catálogo legible por máquina, datos de producto legibles por máquina
Fuentes
- [1] W3C, Recomendación del 31 de enero de 2017. Data on the Web Best Practices (glosario y mejor práctica 12). Consultado el . ↑ ↑
- [2] Microsoft Advertising, blog (Krishna Madhavan, 8 de octubre de 2025). Optimizing Your Content for Inclusion in AI Search Answers. Consultado el . ↑ ↑ ↑
- [3] Google Search Central. Intro to Product structured data on Google. Consultado el . ↑ ↑ ↑ ↑
- [4] OpenAI, documentación para desarrolladores. Products (especificación del feed, Agentic Commerce). Consultado el . ↑ ↑ ↑ ↑ ↑
- [5] Shopify, documentación para desarrolladores. Migrate from Storefront MCP. Consultado el . ↑ ↑
- [6] Google Search Central. Optimizing your website for generative AI features on Google Search. Consultado el . ↑
Historial de cambios
- Primera versión.
- Sin referencias legales de un país: el término es general.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
Catálogo de productos
Qué es un catálogo de productos, qué datos guarda de cada artículo, quién manda sobre cada campo y en qué se diferencia de un feed de productos.
Feed de productos
Qué es un feed de productos, qué campos lleva, cómo lo reciben Google Merchant Center y ChatGPT y por qué tiene que coincidir con la ficha publicada.
Datos estructurados
Qué son los datos estructurados, qué piezas los forman, qué consigue una tienda con ellos según Google y cómo comprobar que dicen lo mismo que la ficha.
Tool calling
Qué es el tool calling o function calling, por qué el modelo pide la función y la tienda la ejecuta, y qué herramientas leen o actúan sobre tu catálogo.
Agente autónomo vs asistido
Diferencia entre un agente de IA autónomo y uno asistido, qué es la persona en el bucle y qué cambia para tu tienda cuando nadie confirma el carrito.
Pasarela de protocolos
Qué es una pasarela de protocolos: el intermediario que traduce entre MCP, A2A y tus API, qué documentan AWS y Microsoft y qué toca a tu tienda.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.