Saltar al contenido

schema.missing_type

Que cada bloque de datos estructurados declare de qué tipo es (@type).

Por qué importa

Sin @type, Google no sabe qué describe el objeto (un producto, un negocio, un artículo…), así que ignora sus propiedades y no puede mostrar resultados enriquecidos con él.

Cómo se corrige

Añade a cada objeto la propiedad @type con el tipo de schema.org que corresponde (por ejemplo "Product" u "Offer") y comprueba el resultado en la Prueba de resultados enriquecidos de Google o en validator.schema.org.

Paso a paso: el prompt para tu IA

Cuando Seotres encuentra este problema en tu web, te da un prompt listo para pegar en la IA que uses, con los datos de tu página. Este es el de esta regla con una web de ejemplo (tudominio.com):

Problema: hay objetos en los datos estructurados sin @type, y Google no sabe qué describen.

Datos de tu web: Aquí van la página y la evidencia que ha encontrado Seotres.

Objetivo

Que todos los objetos de los datos estructurados de https://tudominio.com/ tengan su propiedad @type con un tipo de schema.org.

Pasos

  • Para cada objeto indicado, añade "@type" con el tipo de schema.org que corresponde (por ejemplo "Offer" a una oferta o "PostalAddress" a una dirección).
  • Si no estás seguro del tipo, pregúntame en vez de adivinarlo.
  • Si la web es código propio: cambia el JSON-LD en la plantilla o el componente que lo genera (el bloque <script type="application/ld+json"> de esa página).
  • Si usas WordPress: lo suele generar el plugin SEO (por ejemplo Yoast SEO o Rank Math), el de la tienda (por ejemplo WooCommerce) o el tema; busca ahí los ajustes de datos estructurados o de esquema de esa página.
  • Si usas Shopify: lo suele generar el tema o una app; revisa los ajustes del tema y de las apps de SEO instaladas antes de tocar el código.
  • Si usas Wix, Squarespace u otro creador de webs: busca los datos estructurados o el marcado de esquema en los ajustes de SEO de esa página; si no se pueden editar, dímelo.

Límites

  • Mantén el JSON válido (comillas dobles, sin comas de más) y no borres el resto de datos estructurados de la página.

Antes de volver a Seotres

Para comprobarlo antes de volver a Seotres, pega la dirección en la Prueba de resultados enriquecidos de Google o en validator.schema.org, y mira el código de la página (clic derecho, «Ver código fuente») buscando application/ld+json.

Términos de esta regla

Datos estructurados

Información sobre el contenido de la página, escrita en un formato estándar para que los buscadores entiendan qué es.

Ejemplo: El nombre, el precio y la disponibilidad de un producto, marcados como Product.

Fuente: Google Search Central: introducción a los datos estructurados

Resultado enriquecido

Un resultado de Google con más que el título y la descripción: precio, valoración, disponibilidad…

Ejemplo: Un producto con su precio y su disponibilidad, o una receta con su tiempo de preparación.

Fuente: Google Search Central: galería de resultados enriquecidos

schema.org

El vocabulario común de tipos y propiedades (Product, Offer, LocalBusiness…) que se usa en los datos estructurados.

Ejemplo: "@type": "Product" con las propiedades name y offers.

Fuente: schema.org: primeros pasos

Product

El tipo de schema.org que describe un producto en los datos estructurados: nombre, imagen, ofertas, valoración…

Ejemplo: "@type": "Product" con name, image, offers y aggregateRating.

Fuente: Google Search Central: datos estructurados de producto

Fuente oficial

https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data