Datos Estructurados en nuestra Web

Fecha Publicación:       18 de Mayo de 2020
Fecha Modificación:       12 de Abril de 2024

 

Qué son los datos estructurados

Los datos estructurados consisten en una serie de etiquetados que describen el contenido que se encuentra en una página web. Estos datos facilitan el trabajo de los robots de manera que es más sencillo el saber qué van a indexar y ofrecen el tipo de información con alto nivel de organización que se suele encontrar en la mayoría de bases de datos.

Google usa los datos estructurados que se encuentran en internet para comprender el contenido de la página web.

Google usa los datos estructurados que encuentra en la Web para comprender el contenido de la página y mostrarlo en sus buscadores de un forma mas mejorada.

El algoritmo de búsqueda de Google realiza un gran esfuerzo para entender el contenido de una página. Puedes ayudarlo si incluyes datos estructurados en tu código fuente y le das a Google pistas explícitas sobre su significado.
Los datos estructurados son un formato estandarizado que proporciona información sobre una página y que le permite al buscador clasificar su contenido. Estos datos estructurados son claves para que Google te muestre con mayor acierto en las búsquedas que hacemos y recopile información de la web y del mundo en general.

Datos estructurados, es como si etiquetáramos pedacitos de nuestra web para ayudar a Google a interpretar que es cada cosa y sepa a qué se corresponde cada parte de ti. Cada contenido.
Por ejemplo, una página de una tienda de bicicletas con datos estructurados válidos es apta para aparecer en un resultado de la búsqueda con imágenes, y éstas saldrán en los resultados del buscador. Y dado que los datos estructurados etiquetan cada elemento individual de ella, los usuarios pueden buscar sus componentes de la bicicleta, marcas, colores, tipos, etc. 

 

Categorias que puedes crear con los datos estructurados

Con los datos estructurados, Google puede comprender el contenido de las páginas. Puedes ayudarnos proporcionando información concreta sobre tu sitio web para que este pueda aparecer con funciones enriquecidas en los resultados de búsqueda.

https://developers.google.com/search/docs/guides/search-gallery

Qué necesitamos para que los motores de búsqueda entiendan los datos estructurados

Lo único que necesitamos para que los motores de búsqueda entiendan estos datos es un vocabulario que todos entiendan y aquí es donde entra el papel de Schema.org.

Qué es Schema.org

Schema.org fue una iniciativa conjunta de Google, Yahoo y Bing en 2011 con el objetivo de ahorrar trabajo a los webmasters y lograr que los datos de los diferentes buscadores fueran consistentes entre ellos.

Schema.org es un lenguaje de etiquetado universal que permite marcar y enriquecer los contenidos que encontramos en la web, además de mejorar el entendimiento de los motores de búsqueda con el fin de mejorar la experiencia de usuarios.

El lenguaje de marcado de Schema.org se compone de un conjunto de etiquetas HTML que se incluyen en el código de nuestra web y se utilizan para describir el contenido, dotándolo de esta manera de un lenguaje semántico enriquecido que los buscadores pueden ordenar, entender y mostrar en sus resultados de búsqueda, beneficiando nuestra visibilidad y con ello el posicionamiento natural.

Schema.org proporciona un centenar de esquemas diferentes de etiquetado semántico con los que crear fragmentos enriquecidos. Estos fragmentos los obtiene a partir de los microdatos específicos para cada tipo de contenido (productos, películas, libros, restaurantes, lugares, eventos, reviews, etc.).

Cómo implementar los datos estructurados 

1) Método con microdatos y RDFa

2) Método con JSON-LD

Este método es más sencillo de implementar, pero tiene una pega que si estamos en una web con muchos datos a marcar, JSON-LD obliga a repetir el contenido que va a marcarse y esto provocará que el contenido de la página crezca y la velocidad de carga podría verse afectada.

También comentar que Google y Bing todavía no soportan el marcado JSON-LD para todos los tipos de datos.

Por tanto, aunque actualmente Google aconseja el marcado JSON-LD, teniendo en cuenta que todavía no termina de entenderlo 100% mi decantación inicial siempre son los microdatos.

3) Marcar datos estructurados con Google Search Console

Asi lo uso en mi web en Modulos/articuloxxxxx.php:

<!--
Herramienta de pruebas de datos estructurados
https://search.google.com/structured-data/testing-tool


*----headline=Corresponde al titular del artículo. 
No debe superar los 110 caracteres. Para las historias de AMP, el título debe coincidir con el texto de la portada.
*----alternativeHeadline= Un título secundario es como h2 .
*----image=Deben tener al menos 1200 píxeles de ancho.
Deben estar en formato .jpg, .png o .gif.Para obtener mejores resultados, 
proporcione varias imágenes en alta resolución 
*----keywords=Palabras clave o etiquetas utilizadas para 
describir este contenido. Las entradas múltiples en una lista de palabras clave generalmente están delimitadas por comas. 
*----publisher= El editor de la obra creativa.

la funcion strip_tags  de php quita etiquetas html y php 
que ld+json no permite solo permite texto puro
-->

 

<script type="application/ld+json">
 { "@context": "http://schema.org", 
 "@type": "NewsArticle",
 "headline": "<?php echo $tituloarticulo;?>",
 "alternativeHeadline": "<?php echo $tituloarticulo;?>",
 "image": "<?php echo $cimgcontenido;?>",
 "author": {
	"@type": "Organization",
	"name": "<?php echo $author;?>"
 },
 "editor": {
	"@type": "Person",
	"name": "<?php echo $editor;?>"
 },
 "genre": "<?php echo $genre;?>",
 "keywords": "<?php echo $keywords;?>", 
 "url": "<?php echo $url;?>", 
 "datePublished": "<?php echo $datePublished;?>",
 "dateCreated": "<?php echo $dateCreated;?>",
 "dateModified": "<?php echo $dateModified;?>",
 "description": "<?php echo strip_tags($crescontenido);?>",
 "articleBody": "<?php echo htmlspecialchars(strip_tags($articleBody));?>",
 "mainEntityOfPage": "true",
 "publisher": {
	"@type": "Organization",
	"name": "<?php echo $publisher;?>",
	"logo": {
	"@type": "imageObject",
	  "url": "http://www.miweb.com/imagen/logo-unidadvirtual.png"
	}
	}
 }
</script>

Creador de marcado Schema con plantilla

Ir a Creador de marcado Schema con plantilla

Cómo comprobar que el marcado de datos estructurados es correcto

Ir a Herramienta de prueba de datos estructurados (Quedara obsoleto en 2021)

Esta herramienta dejará de estar disponible
La Herramienta de prueba de datos estructurados va a dejar de estar disponible. Para validar datos estructurados para la Búsqueda de Google, te recomendamos usar Prueba de resultados enriquecidos, donde puedes ver sugerencias más precisas que puedes implementar. Consulta más información sobre cómo se llevará a cabo este proceso en esta entrada del blog oficial de Google.

→ Ir a Prueba de resultados enriquecidos (Remplazo a Herramienta de prueba de datos estructurados)

 

El marcado de datos tiene una sintaxis compleja y pueden ocurrir errores en el marcado, por ello Google nos proporciona una herramienta para su comprobación, tanto si el marcado es mediante microdatos o JSON-LD.

La herramienta de pruebas de marcado ofrece una gran variedad de maneras para probar y modificar el código que contiene datos estructurados y ver si es correcto o no.

El uso de la herramienta es muy sencillo.

  1. Introduce una URL concreta o un fragmento de código.
  2. Pulsa “Ejecutar prueba”: analizará los datos estructurados que encuentre en la URL o el código adjuntado según elijáis.

En la siguiente captura mostramos los datos proporcionados por la herramienta después de comprobar el código de microdatos. El código es el ejemplo con el que estamos trabajando durante todo el artículo.

En la parte izquierda nos muestra el código a comprobar que hemos introducido a través de la URL. Son editables. En la parte derecha muestra el resultado del análisis del código. En este caso nos muestra que hay 0 errores en el código y 1 advertencia. La advertencia marca que recomienda añadir el rango de precios de la empresa. En este caso no hemos creído conveniente añadirlo.

Se ha de tener en cuenta que si el código muestra errores no servirá de nada la implementación.

Auditoría de datos estructurados en nuestra web

Utilizando Google Search Console

Google Search Console nos da un reporte que páginas tienen problemas con los datos estructurados,

 Ir a Mejoras --> Estos datos estructurados no se pueden analizar

Fuente:

Qué son los datos estructurados y schema.org

Comprende cómo funcionan los datos estructurados

Bing Marking Up Your Site Overview

Yandex Schema.org Webmaster Support

¿Qué son y como funcionan los Datos Estructurados de Google?

También puedes consultar este  Hangout Sobre Datos Estructurados  en el cual un ingeniero de Google respondió a las preguntas de varios expertos SEO sobre la implementación y el efecto del marcado de datos sobre el posicionamiento.

Herramienta de validación de datos estructurados de Google

Validador de implementación de Schema con marcado JSON

Introducción a los datos estructurados – Google.

Articulo : 2629 - Veces Leidas
Compartir Articulo: