Cómo corregir el error de datos estructurados Microformats de Google Search Console en WordPress

Cómo corregir el error de datos estructurados Microformats de Google Search Console en WordPress
5 (100%) 2 votes

Si estáis por aquí seguro que es porque os habéis encontrado de pleno con el siguiente error en la sección de datos estructurados de Search Console

error microformats

No os preocupéis!

Este error es más común de lo que pensáis y viene dado por una mala estructura de vuestra plantilla wordpress.

Normalmente, los desarrolladores de este tipo de themes wordpress destinan muy pocos recursos a la optimización de datos estructurados en sus plantillas ya que la mayoría de ellas descuidan el SEO.

La suma de estos pequeños errores afectan de manera negativa al SEO de nuestros sites.

Sin embargo, con un par de ajustes podremos solucionar este pequeño fallo y de esta manera optimizar aún más si cabe nuestra página web.

Os aviso, en este post SI TOCAREMOS CÓDIGO, pero no os asustéis, os dejaré todo explicado paso a paso para que nos os volváis locos y sea apto para todos los públicos.

Vamos con ello!

¿Qué son los microformatos?

Los Microformatos son una especie de código que da una lógica semántica al código de vuestra web para que los buscadores entiendan mejor de lo que habláis en ella.

Dicho de otro modo, son una serie de indicaciones que le dicen a Google con mayor precisión de que estáis hablando en vuestro site con claridad.

Esto es de gran utilidad ya que facilitáis la compresión lectora a los buscadores como Google y, por lo tanto, estos os premian mejorando vuestro posicionamiento SEO.

Cómo detectar los errores de datos estructurados hentry y hatom en Search console

El primer paso para la resolver del problema es detectarlo. Para ello, iremos a nuestro panel de Search Console y dentro de él iremos accederemos a:

Apariencia en el buscador > Datos estructurados

Aquí Google nos mostrará el marcado de datos estructurados por Schema y por Microformats.org.

Seguramente por estos últimos es por donde vendrán los problemas ya que el marcado de datos estructurados por Schema se soluciona simplemente instalando el plugin wordpress All In One Schema Rich Snippets.

Comprobada la existencia del error es hora de corregirlo. Pero antes, vamos a entender el origen del problema…

¿Porqué ocurre el problema con el marcado de datos estructurados hentry y hatom?

Si hacemos clic sobre uno de los errores Google nos mostrará con detenimiento toda la información en una pantalla como esta:

error hentry hatom en search console

Como podemos observar en la anterior captura de pantalla existe un error de tipo hentry y hatom en todas las entradas de mi blog

¿Porque se originan estos problemas?

Básicamente, por que en la plantilla que yo uso las entradas tienen microformatos para el título (entry-title) y para la descripción del articulo (entry-content). Sin embargo, Google al detectar estos dos microformatos entiende que en mi web existen pero no están todos los obligatorios ya que faltan author y updated.

Es decir, Google nos obliga a tener o todos los microformatos existentes o ninguno, no nos vale con quedarnos a medio camino. De ahí viene el origen general de este problema.

Cómo solucionar los errores de datos estructurados en Search Console con WordPress

Para solucionar este mini error que lastra nuestro posicionamiento SEO no tendremos más remedio que modificar código en nuestra plantilla wordpress.

Esto tiene una desventaja, cuando actualizemos la plantilla estos cambios se perderán o tendremos que volver a hacerlos a no ser que usemos un Child theme.

Mi recomendación es que guardéis los archivos originales de vuestra carpeta raíz wordpress de manera local en vuestro PC para que en caso de fallo siempre podáis resubir el original y empezar de cero el proceso sin miedo a romper nada.

Por último, aseguraros de tener los datos de acceso a vuestro FTP para modificar y subir los archivos modificados.

Si no sabéis acceder al FTP mediante un gestor como Filezilla siempre podréis acceder directamente al FTP desde el panel de control de vuestro hosting y modificar directamente allí los archivos .

datos estructurados por microformats

Solucionar el problema de falta author y falta updated en los datos estructurados de Search Console

Ahora si que sí vamos a ver como solucionar este dichoso error de microformats.org en Search Console para que de una vez por todas los microformtatos dejen de causarnos dolores de cabeza.

Solucion 1: Eliminar el problema de raíz

Cómo hemos visto anteriormente Google nos marca este error por tener los microformatos “a medias”. Por lo tanto, una solución es eliminar por completo estos datos y que de esta manera Google no detecte nada.

Lógicamente esto es un “extra” SEO que eliminamos de nuestra web. Sin embargo, no es una mala solución…

Para eliminar los microformatos enteros escribiremos el siguiente código en el archivo functions.php

Solucion 2: Realizar las modificaciones pertinentes para solucionar el error

Si nos decantamos por corregir el error en nuestra plantilla de wordpres debemos de localizar donde se encuentra este problema: en los posts, en las páginas o en los archivos de wordpress.

En función de ello, modificaremos uno archivo u otro.

  • Si el error está en los posts,  modificaremos el archivo single.php o content-single.php
  • Si el error está en las páginas, modificaremos el archivo page.php o content-page.php
  • Si el error está en las paginaciones de wordpress, modificaremos el archivo archive.php

Una vez detectado el archivo que nos esta provocando este problema vamos a ver que líneas de código debemos de añadir para solucionar este error.

En caso de que Search Console nos marque el error “falta: author” es el momento de ir a nuestro archivo functions.php y añadir al final del archivo el siguiente código:

Para solucionar el error “falta:entry-title” iremos al archivo donde se origina el error (single.php, page.php o archive.php) para buscar la etiqueta <h1> y añadir dentro de esta las siguientes propiedades:

En caso de que necesitemos solucionar el problema de “falta:updated” buscaremos el código php the_time y le añadiremos en la etiqueta span con la class=”updated” :

Con estos cambios añadirás las líneas de código suficientes para solucionar este error de SEO

Comprobar que se han solucionado los problemas de WordPress en Search Console

Finalmente, para asegurarnos de que los errores se han corregido deberéis esperar a que Google rastrée de nuevo nuestra web y que detecte las modificaciones realizadas.

Para acelerar este proceso podéis forzar a Google para que rastrée nuestro site desde:

Rastreo > Explorar como Google

De esta manera lo que conseguiréis que Google pase por vuestra web y al detectar cambios comience a buscar las nuevas actualizaciones de contenido dentro de vuestro site.

Por último, y pasados unos días iremos a:

Search Console > Apariencia en el buscador > Datos estructurados

Y comprobaremos que los errores han desaparecido finalmente.

Hasta la próxima amig@s!

No olvides consultar mis servicios como Diseñador web freelance
Información sobre el artículo
Cómo corregir el error de datos estructurados Microformats de Google Search Console en WordPress
Nombre del artículo
Cómo corregir el error de datos estructurados Microformats de Google Search Console en WordPress
Descripción
Te muestro la solución al error de datos estructurados que se genera en el Search Console de Google en WordPress por el marcado de microformats.org
Autor
Editor
Borja Aranda Vaquero
Imagen editor
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa su navegación esta aceptando nuestra política de cookies. ACEPTAR
Aviso de cookies