Ir al contenido principal

Una página web puede contener mucha información, pero eso no significa que un buscador pueda interpretar automáticamente qué representa cada elemento.

Para una persona, resulta sencillo entender que un precio corresponde a un producto, que una fecha corresponde a un evento o que un nombre identifica a una empresa.

Para una máquina, esa relación debe poder interpretarse de una manera estructurada.

Aquí es donde aparece Schema.org.

Schema.org es un vocabulario utilizado para describir información de forma estructurada y ayudar a los motores de búsqueda y otros sistemas a comprender mejor el contenido de una página web.

¿Qué es Schema.org?

Schema.org es un vocabulario de datos estructurados.

Fue creado para proporcionar un lenguaje común con el que describir diferentes tipos de información presentes en Internet.

En lugar de limitarse a mostrar texto, una web puede indicar mediante datos estructurados qué representa ese texto.

Por ejemplo, una página puede contener: berhattan

Para una persona, resulta evidente que se trata del nombre de una empresa.

Mediante datos estructurados podemos proporcionar información adicional que permita identificar ese elemento como una organización y relacionarlo con otras propiedades.

Schema.org dispone de numerosos tipos de entidades y propiedades para representar información de diferentes ámbitos. Descubre cómo comprobar y validar Schema.org.

¿Qué significa estructurar la información?

Imaginemos una página que contiene esta información:

Café Central
Calle Mayor, 10
Madrid
Precio medio: 20 €

Un usuario puede interpretar fácilmente esos datos.

Pero un sistema necesita identificar qué es cada cosa.

Los datos estructurados permiten expresar relaciones como:

  • Café Central → nombre de una empresa.
  • Calle Mayor, 10 → dirección.
  • Madrid → localidad.
  • 20 € → información relacionada con el precio.

De esta manera, el contenido deja de ser únicamente una sucesión de palabras y puede representarse mediante relaciones y propiedades.

Esto es especialmente importante para los sistemas que procesan grandes cantidades de información.

Schema.org no es un lenguaje de programación.

Una confusión habitual consiste en pensar que Schema.org es un lenguaje de programación.

No lo es.

Schema.org es un vocabulario.

Define tipos y propiedades que pueden utilizarse para describir información.

La implementación de esos datos puede realizarse utilizando diferentes formatos.

Uno de los más habituales es JSON-LD.

Por tanto, conviene distinguir tres conceptos:

Schema.org → define el vocabulario.

JSON-LD → es un formato utilizado para expresar los datos.

Datos estructurados → es el concepto general que engloba la información presentada de forma estructurada.

¿Qué tipos de información puede describir Schema.org?

Schema.org permite representar una gran cantidad de tipos de información.

Entre ellos encontramos:

  • organizaciones;
  • personas;
  • empresas locales;
  • productos;
  • servicios;
  • artículos;
  • noticias;
  • eventos;
  • recetas;
  • libros;
  • películas;
  • cursos;
  • preguntas y respuestas;
  • reseñas;
  • ofertas;
  • vídeos.

Esto permite adaptar la estructura de los datos al tipo de contenido que contiene una página.

Una web corporativa, una tienda online, un periódico digital y una página de recetas no necesitan necesariamente la misma estructura de información.

Schema.org y las entidades.

Uno de los conceptos más importantes relacionados con Schema.org es el de entidad.

Una entidad es algo que puede identificarse de manera diferenciada: una persona, una empresa, un producto, una organización, un lugar o cualquier otro elemento que pueda describirse.

Por ejemplo, una empresa puede tener:

  • un nombre;
  • un sitio web;
  • una dirección;
  • un teléfono;
  • una descripción;
  • perfiles externos;
  • servicios;
  • relaciones con otras entidades.

Los datos estructurados permiten expresar esas relaciones de una manera que los sistemas pueden procesar.

Esto resulta especialmente relevante en estrategias de SEO y AEO, donde no solamente importa que exista contenido, sino que también pueda interpretarse correctamente.

¿Qué relación tiene Schema.org con Google?

Google puede utilizar datos estructurados para comprender determinados contenidos y, en algunos casos, utilizarlos para generar resultados enriquecidos.

Por ejemplo, determinados tipos de contenido pueden ser elegibles para funcionalidades específicas en los resultados de búsqueda.

Sin embargo, es importante aclarar algo: utilizar Schema.org no garantiza que Google vaya a mostrar un resultado enriquecido.

Los datos estructurados proporcionan información a los sistemas de búsqueda, pero Google decide si esa información puede utilizarse y cómo puede presentarse.

Por tanto, Schema.org no es un mecanismo para obligar a Google a mostrar una determinada información.

Es una forma de proporcionar contexto estructurado.

Schema.org y los Rich Snippets.

Los Rich Snippets y Schema.org están estrechamente relacionados.

Cuando una página contiene información susceptible de aparecer en un resultado enriquecido, los datos estructurados pueden ayudar a Google a comprender esa información.

Por ejemplo, en determinados contenidos pueden existir datos relacionados con:

  • productos;
  • precios;
  • disponibilidad;
  • valoraciones;
  • eventos;
  • recetas;
  • artículos.

Pero debemos evitar una simplificación: Schema.org no es lo mismo que Rich Snippets.

Schema.org es el vocabulario.

Los datos estructurados son la información estructurada.

El Rich Snippet es una posible presentación enriquecida del resultado en Google.

¿Qué relación tiene Schema.org con el SEO?

Schema.org forma parte principalmente del ámbito del SEO técnico y semántico.

Una estrategia SEO no consiste únicamente en introducir palabras clave.

También implica facilitar el rastreo, la indexación y la comprensión del contenido.

Los datos estructurados pueden aportar información adicional sobre lo que representa una página.

Por ejemplo, pueden ayudar a diferenciar entre:

  • una empresa y una persona;
  • un producto y un artículo;
  • un evento y una fecha mencionada dentro de un texto;
  • una reseña y una opinión expresada de forma general.

Esta capacidad de aportar contexto puede resultar especialmente útil en sitios web con estructuras de información complejas.

¿Y qué relación tiene con el AEO?

La relación con el AEO —Answer Engine Optimisation— es especialmente interesante.

Los sistemas de respuesta necesitan interpretar información para poder utilizarla.

Cuando una web presenta contenidos claramente estructurados, resulta más sencillo para los sistemas identificar diferentes elementos y sus relaciones.

Esto no significa que exista una fórmula del tipo: Schema.org = aparecer en las respuestas de IA.

No funciona así.

Los sistemas de inteligencia artificial utilizan múltiples fuentes y señales para interpretar y generar respuestas.

Pero una web que presenta información clara, consistente y estructurada está proporcionando un contexto que puede facilitar su interpretación por parte de diferentes sistemas.

Por eso los datos estructurados pueden formar parte de una estrategia más amplia de AEO y GEO.

Schema.org no sustituye al contenido.

Añadir datos estructurados no convierte automáticamente una página en una buena página.

El contenido sigue siendo fundamental.

Una página necesita información útil, relevante y correctamente redactada.

Los datos estructurados añaden una capa adicional de información que ayuda a describir ese contenido.

Podemos imaginarlo de esta manera:

Contenido → información que leen las personas.

Datos estructurados → información que ayuda a las máquinas a interpretar ese contenido.

Ambas capas pueden coexistir.

De hecho, una estrategia sólida debería trabajar las dos.

¿Los datos estructurados deben coincidir con el contenido visible?

Sí.

Los datos estructurados deben representar correctamente la información de la página.

No deberían utilizarse para introducir información que no está realmente respaldada por el contenido.

Esto es especialmente importante porque el objetivo de los datos estructurados es describir la realidad de una página, no crear una descripción artificial para intentar obtener una determinada apariencia en los resultados.

La precisión y la coherencia son fundamentales.

JSON-LD: una de las formas más habituales de implementar Schema.org.

Schema.org define el vocabulario, pero necesitamos algún mecanismo para introducir esos datos en una página.

Uno de los formatos más utilizados es JSON-LD. Google recomienda JSON-LD para implementar datos estructurados, aunque también admite Microdata y RDFa.

Una implementación simplificada puede tener este aspecto:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Ejemplo",
  "url": "https://ejemplo.com"
}

Este código permite expresar que estamos describiendo una organización, su nombre y su sitio web.

En una implementación real pueden existir muchas más propiedades dependiendo del tipo de entidad y de la información disponible.

Schema.org y la comprensión semántica de una web.

Una de las grandes ventajas de los datos estructurados es que permiten pasar de una interpretación basada únicamente en palabras a una interpretación basada también en relaciones.

No solamente importa que una página diga algo.

También importa poder determinar: qué es, a quién pertenece, qué propiedades tiene y con qué otras entidades se relaciona.

Esta dimensión semántica es cada vez más importante en Internet.

Los sistemas de búsqueda actuales utilizan, además de las palabras presentes en una consulta y en una página, señales que les permiten interpretar entidades, relaciones, contexto e intención.

Y los sistemas de inteligencia artificial llevan esta interpretación todavía más lejos.

Schema.org no es una garantía de posicionamiento.

También es importante evitar otra idea frecuente: añadir Schema.org no garantiza mejorar posiciones en Google.

El posicionamiento depende de numerosos factores.

Los datos estructurados pueden ayudar a los sistemas a comprender determinados contenidos y pueden hacer que algunas páginas sean elegibles para determinadas funcionalidades de búsqueda.

Pero no constituyen por sí mismos una garantía de posicionamiento.

Por eso deben integrarse dentro de una estrategia SEO más amplia.

Schema.org como parte de una estrategia de AEO.

El AEO busca optimizar contenidos para sistemas que proporcionan respuestas.

En este contexto, la estructura adquiere una importancia especial.

Una página correctamente organizada puede presentar:

  • información claramente jerarquizada;
  • preguntas y respuestas;
  • entidades identificables;
  • relaciones entre contenidos;
  • datos estructurados;
  • información coherente;
  • contenido directamente relacionado con la intención de búsqueda.

Schema.org puede formar parte de esa arquitectura.

No es todo el AEO, pero sí puede ser una pieza importante dentro de una estrategia orientada a facilitar la comprensión de una web.

Conclusión.

Schema.org es un vocabulario para describir información de manera estructurada.

Permite representar entidades, propiedades y relaciones de una forma que puede ser procesada por buscadores y otros sistemas.

Su utilización está relacionada con los datos estructurados, el SEO técnico y la posibilidad de optar a determinadas funcionalidades enriquecidas en los resultados de búsqueda.

También tiene una relación cada vez más interesante con el AEO, porque estructurar correctamente la información puede facilitar que los sistemas comprendan qué contiene una página y qué relación existe entre sus diferentes elementos.

Pero Schema.org no sustituye al contenido, no garantiza un Rich Snippet y tampoco garantiza una posición determinada en Google.

Su verdadero valor está en algo más fundamental: hacer que la información de una web sea más comprensible para las máquinas que necesitan interpretarla.

Y en una Internet en la que los buscadores y los sistemas de inteligencia artificial no solo encuentran información, sino que también la interpretan, relacionan y utilizan para construir respuestas, esa capacidad de describir correctamente una web adquiere cada vez mayor importancia.