¡Hola de nuevo querido lector! Ya estoy una semana más por aquí y, en este post te hablaré sobre el famoso marcado de datos estructurados para Google.
¿Sabes de lo que te estoy hablando?
Si la respuesta es no tranquilo querido lector.
En el post de hoy te enseñaré que son los datos estructurados, que tipos de datos estructurados existirán y por qué será importante este tipo de marcado de datos para Google.
Por lo tanto, no me enrollo más que hay mucho que contar sobre este factor SEO tan importante para cualquier consultor SEO profesional.
¡Vamos con ello!
¿Qué son los datos estructurados?
Los datos estructurados son un conjunto de códigos HTML que se insertarán dentro de las diferentes URLs de tu página web para indicar a Google de que hablarás en una URL en concreto.
Es decir, los datos estructurados le servirán a Google a interpretar el contenidos de cada URL de tu página web.
Por este motivo, cada URL de tu página web podrá tener un marcado de datos estructurados totalmente distinto.
¿Cómo funcionan?
A la hora de implementar un marcado de datos estructurados para Google mediante código HTML este lo podrás llevar a cabo de 3 formas distintas:
- Mediante código JSON-LD. Este tipo de programación será la más sencilla de instalar y, de hecho, será el método recomendado por Google para instalar los datos estructurados puesto que estará basado en JavaScript y no necesitará intercalarse el código con el propio texto de la URL. Además, este este tipo de marcado podrá ser anidado y modificarse dinámicamente.
- Mediante microdatos. Este tipo de marcado estará basado en HTML por lo que los microdatos funcionarán mediante atributos dentro del texto de la propia URL provocando que este sistema no sea escalable.
- Mediante RDFa. Los RDFa son una extensión de HTML 5 que te permitirán vincular datos estructurados con los textos. Sin embargo, al igual que ocurre con el anterior método este sistema será poco escalable y práctico.
Tipos de datos estructurados
Existirán una serie de tipos de datos estructurados comunes que se utilizarán frecuentemente en las página web cómo:
De logotipo
El marcado de logotipos le servirá a Google a la hora de reconocer el logotipo de tu empresa y, en definitiva, conocer tu marca.
De producto
El marcado de datos estructurados de productos será fundamental si tu página web es un eCommerce ya que gracias a este marcado podrás indicar a Google:
- El precio del producto.
- La disponibilidad de stock del producto.
- Sus características.
- La valoración de los clientes.
- Etc.
De preguntas
Al marcado de preguntas se le conoce comúnmente cómo FAQ Schema.
Este marcado te servirá principalmente para enumerar y responder las principales preguntas de tus usuarios.
De búsqueda de vínculos a sitios
Este tipo de marcado ayudará a sintetizar la información de una página web grande puesto que será el marcado utilizado para los buscadores de una página web.
De vídeo
En el marcado de vídeo podrás indicar:
- El autor del mismo.
- La duración del vídeo.
- El índice de contenidos del vídeo.
- Etc.
De contacto comercial
A este tipo de marcado de datos estructurados se le conoce cómo Local Business y será imprescindible para el SEO Local ya que en el podrás indicar a Google:
- La dirección del negocio.
- El email o teléfono de contacto del mismo.
- La ubicación exacta del negocio con sus coordenadas.
- La URL de su ficha de Google Maps.
- Etc.
De rutas de navegación
El marcado de rutas de navegación será un marcado exclusivo de las migas de pan o breadcrumbs de una página web para que, de esta forma, Google las muestre en sus SERPs.
De lectura
Los datos estructurados de lectura fueron diseñados para personas con discapacidad.
De reseñas
Este tipo de marcado estructurado se utilizará para mostrar las valoraciones y opiniones de los usuarios sobre un producto, servicio o artículo.
De empleos
En el marcado de datos estructurados para ofertas de empleos podrás indicar:
- El tipo de empleo ofertado.
- Su remuneración.
- La fecha de publicación del empleo.
- Etc.
De eventos
Con el marcado de eventos podrás indicar a Google los siguientes datos:
- Fecha del evento.
- Lugar del evento.
- Disponibilidad de entradas.
- Precio de la entrada.
- Etc.
De cursos
El marcado de cursos te servirá para indicar a Google:
- La fecha de inicio del curso.
- Duración del curso.
- Las opiniones de los alumnos.
- Etc.
De libros
Con los datos estructurados de libros indicarás a Google:
- El precio del libro.
- Si existe stock del libro.
- Etc.
De artículos
Con el marcado de artículos para Google podrás:
- Indicar autor del artículo.
- Mostrar las opiniones de los usuarios sobre el artículo.
- Etc.
¿Por qué son importantes los datos estructurados en SEO?
Cómo supondrás después de haber leído todo lo anterior, los datos estructurados serán muy importantes para el SEO de una página web puesto que:
- Ayudarán a Google a interpretar los contenidos de cada una de tus URLs.
- Le proporcionarás una información más exacta al buscador sobre lo que podrá encontrar en tu página web.
- Comenzarás a aparecer en diferentes rich snippets de Google mejorando así tu CTR.
- Simplificarás el proceso de rastreo a los bots de Google.
Por lo tanto, no contar con este tipo de marcado en tu página web perjudicará a tu posicionamiento web SEO.
Es más, si tu competencia cuenta con este marcado de datos estructurados y tu no estarás perdiendo una oportunidad única de alcanzar la primera posición de Google.
Herramientas para comprobar los datos estructurados
En la actualidad existirán tres herramientas para comprobar los datos estructurados de una página web.
Es cierto que en internet existirán muchas más. Sin embargo, herramientas oficiales de Google solo existirán tres y serán las siguientes:
Prueba de resultados enriquecidos de Google
Gracias a la prueba de resultados enriquecidos de Google podrás comprobar que marcados de datos estructurados serán válidos para cada URL de tu página web y, por si esto fuera poco, podrás ver el resultado visual de dicho marcado.
Además, en esta prueba de datos estructurados podrás determinar el dispositivo para la comprobación (Móvil o desktop) para ver el resultado del mismo en función de un dispositivo u otro.
Validador de lenguaje de marcado de Schema
El validador de lenguaje de marcado de schema (Cómo también se denominan a los datos estructurados) te permitirá conocer de una forma menos visual pero más extensa los datos estructurados de una página web.
Para ello, simplemente deberás introducir la URL a comprobar o su marcado de datos y la propia herramienta te mostrará absolutamente todos los marcados de datos detectados y sus posibles errores o advertencias.
Marcado de datos estructurados en Google Search Console
Dentro del propio Google Search Console podrás comprobar si Google está aceptando y agrupando tus datos estructurados.
Por este motivo, para descubrir los datos estructurados válidos y descubiertos por Google deberás acudir a Search Console y, una vez dentro, deberás hacer click en Mejoras.
Dentro de mejoras estarán listados todos los tipos de marcados de datos detectados por Google.
Además, si pinchas sobre cada uno de ellos el propio Search Console te indicará cuantos de estos marcados serán válidos, válidos con advertencias y nulos o con error.
Cómo realizar un marcado de datos estructurados en WordPress
Si llegados a este punto quieres aprender cómo realizar un marcado de datos estructurados en WordPress hoy te enseñaré cómo hacerlo de forma sencilla.
De hecho, en la actualidad muchos plugins de SEO para WordPress cómo Rank Math, Yoast, etc te ofrecerán la posibilidad de implementar un marcado de datos estructurados.
Sin embargo, para mi, el mejor plugin a la hora de crear datos estructurados en WordPress será WP Schema PRO.
Con este plugin podrás implementar diferentes tipos de datos estructurados cómo recetas, eventos, artículos, negocio local, etc en menos de 5 minutos.
Es más, para implementar el marcado de datos estructurados con WP Schema PRO solamente tendrás que seguir estos pasos:
- Comprar e instalar WP Schema PRO (Su precio será bastante asequible, menos de 50 euros)
- Seleccionar el tipo de marcado a implementar.
- Estipular que URLs o tipos de URLs contendrán dicho marcado.
- Corregir o modificar la información de cada marcado a tu antojo.
Cómo verás, implementar un marcado de datos estructurados en WordPress con WP Schema PRO será súper sencillo y, desde luego, merecerá la pena.
Conclusiones sobre el marcado de datos estructurados
Cómo has visto a lo largo del post querido lector, el marcado de datos estructurados será súper importante ya que gracias a el Google logrará interpretar los contenidos de tu página web.
De hecho, no tener implementado este tipo de marcado penalizará tu posicionamiento web frente a al de la competencia.
Por lo tanto, ponte manos a la obra con ello y crea tu estructura de datos estructurados en tu página web para que tu posicionamiento web despegue.
Es más, cómo has visto, gracias a plugins cómo WP Schema PRO ya no tendrás excusas para llevar a cabo esta tarea así que ¡Manos a la obra!
¡Pero espera!
Antes quiero saber tu opinión ¿Conocías el marcado de datos estructurados? ¿Piensas utilizarlo en tu página web?
Te leo en los comentarios y nos vemos en dos semanas.
16 respuestas
eres un genio amigo. Estaba haciendo un código similar, pero ya me solucionaste el problema, saludos.
Me alegro de que te funcionase! 🙂
Hola Borja! Search Console me marca el error “falta: author”, copie tu código tal cual está en la pagina, en mi archivo functions.php de mi child theme. Pero a la hora de ver mi pagina en el navegador, aparece fijo el código completo en la parte superior de mi pagina. Por qué puede pasar eso si copie el mismo código?
Algo habrá sucedido al copiar el código… Con esta información es imposible ayudarte…
Hola Borja, ¡muchas gracias!
He utilizado el último código en el archivo functions.php
y a ver cómo me va. Que ésta semana me han salido un montón de errores (147 en total de 75 páginas) y me asusté O.O’
Ya te contaré cómo me fue. ¡Un abrazo fuerte!
Flor 😉
Espera unos días y cuéntanos como fue la implementación
Muchas gracias por comentar Flor 🙂
Hola de nuevo Borja, pues te cuento que se ha solucionado completamente. Tardó más o menos 15 días y ahora no hay errores ¡MIL GRACIAS! que no hay un artículo en todo google que lo explique y resuelve mejor que tú (parece un piropo y que lo sea porque es verdad).
¡Un abrazo!
Me alegro Flor! Para eso está el post, para ayudar a la gente. Me alegro de que te sirviera ?
Hola Borja,
En mi blog danicollada.com me aprece el error en las páginas donde se alojan los artículos del blog. Tengo la última opción en el functions.php pero me sigue dando error en el author y en el entry title ¿Podrías echarme un cable y decirme cual de las tres opciones sería más optima para mi? Muchas gracias por aportar tanto 🙂
Hola Dani,
Yo siempre recomiendo la opción 3 ya que de esta manera eliminas el error de golpe. Si lo has aplicado bien te recomendaría que esperarás un tiempo ya que Google tarda un tiempo en volver a rastrear tus post y eliminar el error, no es instantáneo.
Hola Borja.
Gran articulo! Solo me queda una pregunta!
¿¿Hay mucha diferencia entre utilizar la solución 2 la solución 3??
He probado la solucion 3 y parece que va todo correctamente, pero me gustaría saber cual es la mejor y por que.
Saludos y gracias de antemano.
Hola Xim,
La mejor solución es la 2 ya que le das a Google mayor información en forma de microdatos. Sin embargo, no es un factor SEO determinante. Además, con esa solución cada vez que actualices la plantilla puedes perder los cambios teniéndolos que volver a realizar una y otra vez.
Por ello, yo para gente inexperta en programación recomiendo la opción 3 puesto que eliminas el problema con un un simple corta/pega.
Hola German! Te comento:
1. Exacto, aunque para contestarte a la vez a la 2 te recomiendo que te descargues desde tu hosting los archivos a modificar y los cambies.
Una vez hecho los vuelves a subir y te los guardas en tu pc para futuras actualizaciones del theme, así te será sencillamente cambiarlo.
3. Busca donde esté la etiqueta h1 y modifícala por lo que digo en el post con ello en principio debería estar solucionado aunque cada theme es un mundo
Un saludo!
Hola Borja, gracias por el articulo, sin yo tener mucha idea creo que lo he entendido bastante bien. Pero tengo algunas dudas básicas.
1. Cuando dices que al actualizar la plantilla se pierden los cambios, quieres decir que debemos hacer los cambios en los archivos .php de la plantilla hija?
2. Si es asi, si no tenemos ciertos archivos .php en la hija debemos descargarlos de la padre, modificarlos y subirlos a la hija?
3. En mi archivo Page.php no me aparece h1, Sabrias porque?, sin embargo en archive.php si , aqui elimino lo que hay dentro de las etiquetas h1 y añado el codigo que pones no?
Muchas gracias.
Hola Fernando!
Cada plantilla de wordpress es un mundo por ello te recomiendo que te descargues todos los archivos .php de la plantilla que estés utilizando.
Cuando los tengas busca uno por uno la línea de código que contenga la función «the_time».
Te recomiendo que utilices el buscador de tu editor de código (yo uso dreamweavern) para no volverte loco entre tanta línea de código.
Un saludo y gracias por comentar
Buenos días Borja
Gran artículo, muchas gracias por tu ayuda.
Sólo tengo una duda, dónde encuentro el php the_time? Con el resto no he tenido problemas.