Si estás teniendo problemas con los datos estructurados de Microformats de Search Console, estás buscando un tutorial que te dé una solución de la mejor manera. Por tal motivo estás aquí en nuestro post.

Datos estructurados en Search Console

Datos estructurados en Search Console

Este error que te arroja Search Console es común, y casi en la mayoría de los blogs están padeciendo de este problema, así que no hay nada de qué preocuparte, la mayoría de los casos son errores que las plantillas de WordPress producen por su mala construcción.

Error de datos estructurados Microformats en Search Console

Los programadores que producen plantillas de WordPress no se toman el tiempo en trabajar los datos estructurados, y esto afecta al SEO de los sitios.

Lo que resulta plantillas con mala optimización de su código HTML, tal como lo observas en esta imagen.

Pero esto tiene solución y no es tan complicado, a simple vista puede verse un poco difícil, pero no te preocupes que lo puedes hacer tu mismo.

¡Precaución! Este tutorial hará que modifiques pastes de código, pero esto no debe de preocuparte, ya que si haces todo lo que sale en este tutorial, lo harás de manera correcta.

¿Qué son los microformatos o Microdatos y RDFa?

Lo que quiere decir, son guías que le estás dando a la araña de Google, la cual le indicas lo que hablas de tu sitio web o blog de manera clara.

Es importante que esta sección esté limpia, ya que estarás dándole a Google claramente sobre que va tu blog y esto se reflejará dándole un empujo en las SERPs.

Primero tienes que saber que formato está tu sitio web, antes de empezar, ya que cada uno tiene una diferente forma de actuar.

  • HTML5 será utilizado los Microdatos
  • HTML será utilizado los RDFa
  • HTML será utilizado los Microformatos

Hay en la lista de microformatos que pueden ser usados, y estos son:

  • hatom: Se usan mucho para marcar los feeds de WordPress.
  • hCalendar: Se usan en marcación de tarjetas sobre datos de eventos, porque son utilizados para marcar la información de: día, hora, lugar.
  • hCard: Para identificar tarjetas de visita online, por que estas tarjetas tienen información como el nombre, el apellido.
  • XFN: Son usados en su gran mayoría para blogrolls y blogs, etc.
No te pierdas:  Métricas del Marketing online y Social Media [Guía]

Aquí está un código de cómo quedaría ya hecho el trabajo microdatos en HTML de tu blog:

<div itemscope itemtype=”https://extremisimo.net/Person”>

Hola, soy <span itemprop=”name”>Federico Noziglia</span>,

más conocido como <span itemprop=”nickname”>Fede</span> y tengo un blog en el que hablo sobre SEO.

Puedes encontrarlo <a href=”https://extremisimo.net” itemprop=”url”>aquí</a>

Además, trabajo como <span itemprop=”title”>Consultor SEO</span> <span itemprop=”affiliation”>freelance</span>.</div>

Cómo encontrar errores de datos estructurados hentry y hatom en Search Console

Ya sabes lo que son los microformatos, entonces debes de saber cómo encontrar estos errores.

Debes de entrar a tu cuenta de Search Console, es lógico que tengas una, ya que has encontrado en la sección de Aparición en Búsquedas, y luego en datos estructurados.

En esta sección verás en la columna de fuentes, que están marcados por dos maneras, por Schema y por Microformats.org, de tu blog.

Es posible que tengas problema con el marcado de microformatos, porque el marcado de datos estructurados Schema lo puedes corregir, simplemente con un plugin para WordPress llamado All In One Schema Rich Snippets, pero si no lo tienes instalado, ahí tienes el enlace y esto es muy sencillo.

Ya que has encontrado los errores de microformato, es hora de solucionar este problema, pero antes que nada, vas a analizar para saber que es lo que pasa, y porque surgen estos errores.

¿Por qué aparecen los problemas con el marcado de datos estructurados hentry y hatom?

Al presionar cualquier error que aparece en tu herramienta Search Console, aparecerá una ventana, con la que te dará detalladamente el error y donde está alojado.

Si te das cuenta en esta imagen, el error es hentry y hatom, en gran parte de las entradas del sitio.

¿Por qué surgen estos errores, si no he tocado nada?

En la imagen aparece el error de título (entry-title), y es porque la plantilla que está instalada agrega este microformato y junto a este también aparece (entry-content)

No te pierdas:  Responde a tus preguntas en Respuestasparatodo.com

Así que Google sabe que este apartado estará con la información pertinente, pero no están rellenadas las etiquetas de Autor y Updated.

Por tal motivo, Google necesita que si existen estos microformatos estén completos, y si no, no deben de existir.

Así que Google nos informa por medio de la herramienta de Search Console el error.

¿Cómo reparar los errores de datos estructurados en Search Console?

Para poner manos a la obra y resolver este problema para que tu SEO vaya mejorando, esto quiere decir que tienes que cambiar el código de tu Plantilla de WordPress.

Uno de los mayores problemas que tiene este método, es porque la actualización de la nueva versión de tu plantilla; borrará todo el trabajo que llegues a hacer, o solo que utilices una plantilla Child theme.

Métodos para reparar los errores de falta de Author y Updated en los datos estructurados

Una cosa, si piensas modificar el código de tu plantilla, guarda todo antes de modificar cualquier archivo, y así estarás tranquilo; si llegas a arruinar algo, solamente reemplaza el archivo y como que no pasó nada.

Para poder reparar los errores y hacer respaldos, tienes que tener acceso a tus archivos alojados en tu Hosting; por medio de una cuenta FTP. Y así podrás entrar y extraer o guardar archivos por medio de la herramienta FileZilla.

Método 1: Solucionar el problema desde la raíz de origen

Si has seguido la lectura, este error surge; cuando nuestros formatos están llenados a medias. Así que, la solución es eliminar las funciones de agregar los microformatos; y así Google no tome en cuenta está sección.

Por ende, estamos diciendo que no le daremos a Google una herramienta para ayudarnos; pero eso no significa que es una mala idea eliminar esto.

Si deseas eliminar los microformato, tendrás que copiar un código que a continuación te lo mostramos; y este debe de ser copiado dentro del archivo functions.php.

function remove_hentry( $classes ) {
if( !is_single() ) {
$classes = array_diff($classes, array(‘hentry’));
return $classes;
} else {
return $classes;
}
}
add_filter( ‘post_class’, ‘remove_hentry’ );

Método 2: Hacer los cambios necesarios para reparar el error

Si te animas a realizar tal faena; tienes que buscar el problema en la plantilla de WordPress, puede estar en los posts, páginas o en archivos de WordPress.

En función a esto, tendrás que modificar dicho archivo en específico:

  • Código de error en los posts, la corrección será en el archivo single.php o content-single.php
  • Error en las páginas, la corrección será en el archivo page.php o content-page.php
  • Cuando Error en los archivos WordPress, la corrección será en el archivo archive.php
No te pierdas:  Herramienta para comentar en otros blogs

Al saber que archivo vas a tocar, debes de buscar en qué línea está dando el problema y así reparar el problema.

Si el problema es que en Search Console aparece que falta author, debes de ir al archivo functions.php; y agregar el código que te proporciono más adelante, al final del archivo.

function add_class_to_author_link($link) {
return str_replace( ‘rel=”author”‘, ‘rel=”author” class=”fn”‘, $link);
}
add_filter(‘the_author_posts_link’, ‘add_class_to_author_link’);

Si el error es de entry-title, ve al archivo donde tengas el error; ya sea single.php o page.php o archive.php, y luego debes de buscar la etiqueta <h1> y agrega la siguiente línea:

<class=”entry-title” rel=”bookmark”><h1></h1></span>

Pero si el problema está descrito por Search Console como falta:updated, encuentra el código php the_time; y agregues en la etiqueta span class=”updated”:

<span class=”updated”><?php the_time(‘j F,Y’); ?></span>

Al realizar estos tres cambios vas a poder eliminar los errores que te muestra Search Console de los microformatos de SEO.

Método 3: Soluciona todo, solamente con copiar y pegar

Para facilitar las cosas y que puedas hacer solamente una acción; debes de copiar este código que a continuación te lo ponemos, en el archivo functions.php.

//add hatom data

function add_suf_hatom_data($content) {
$t = get_the_modified_time(‘F jS, Y’);
$author = get_the_author();
$title = get_the_title();
if (is_home() || is_singular() || is_archive() ) {
$content .= ‘<div class=”hatom-extra” style=”display:none;visibility:hidden;”><span class=”entry-title”>’.$title.'</span> was last modified: <span class=”updated”> ‘.$t.'</span> by <span class=”author vcard”><span class=”fn”>’.$author.'</span></span></div>’;
}
return $content;
}
add_filter(‘the_content’, ‘add_suf_hatom_data’);

Cómo verificar que las acciones que realizaste fueron hechos correctamente en Search Console

Como último paso, y si deseas estar seguro de que se han hecho todos los cambios; espera a que Google rastree nuevamente tu página y verifica que los errores han desaparecido.

Pero si no quieres esperar mucho tiempo, debes de forzar a Google que pase las arañas a tu sitio web.

Ve a la siguiente dirección de tu Search Console:

Rastreo, luego a Explorar como Google

Con esto, tu sitio web estará pasando en pocos días y revisando tu contenido, con los nuevos cambios realizados.

Así que: Después de varios días ve a Search Console:

Search Console luego, Apariencia en el buscador y por último Datos estructurados

Y verás si los errores de microformatos han desaparecieron en su totalidad. Como puedes ver, es muy sencillo realizar esta tarea.

No dejes de ver nuestros tutoriales

Comparte el artículo!