estructurados

WordPress y los datos estructurados en google

estructurados
Si eres usuario de Herramientas para Websmaster de google, quizás te hayas encontrado con los siguientes errores que se repiten en casi todas tus paginas que hacen referencia a publicaciones de tu blog:

Falta: author
Falta: entry-title
Falta: updated

Realmente no es un error que debas corregir de vida o muerte para el funcionamiento de tu blog, pero si es recomendable que lo corrijas, si quieres destacar por encima de otros post.

¿Y por qué? Te estarás preguntando. Estas etiquetas las usa google para una cosa que él llama “datos estructurados” y sirve para que a google le sea más fácil dar más información acerca de tu post en una búsqueda. Por tanto si tu estas suministrándole dicha información a google, gollge valorará tu post por encima de otro, por tanto es algo a tener en cuenta.

La forma de solucionar el problema es bastante sencilla, pero requiere meterle mano al código de tu plantilla de wordpress. Como siempre, recomendamos que estos cambios los hagas sobre tu tema hijo, de lo contrario perderás los cambios que hagas, en caso de una actualización de tu tema.

Lo que debemos hacer es buscar el fichero single.php, content.php o alguno similar, ya que este fichero es diferente según el tema que tengas instalado.

Una vez localizado, deberás buscar las líneas de titulo, update y autor y hacer las siguientes modificaciones.

Corregir “entry-title”

Debemos buscar la línea que contiene el titulo del post y hacer el siguiente cambio. Podría ser como esta:

<h1 class=“title”><?php the_title();?></h1>
Debe quedar de esta forma:
<h1 class=“title entry-title”><?php the_title();?></h1>

Corregir “updated”.

Ahora debemos buscar la línea de código que contenga algo como lo siguiente, como dependiendo del cada theme, puede ser distinto, centrate en buscar “class:”meta-name”:

<span class=“meta_date”><?php the_time();?></span>

Debes modificarla para que se quede de la siguiente forma

<span class=“meta_date updated”><?php the_time();?></span>

Corregir “author”

Debemos buscar la línea que contenga “class=”theauthor”, que podría ser como la siguiente:

<span class=”theauthor”><?php the_author_posts_link(); ?></span>

Y en este caso la modificación es algo mas compleja, ya que debe quedar como lo que ponemos a continuación:

<span class=“vcard author”>
<span class=“fn”>Publicado por <?php the_author_posts_link(); ?></span>
</span>

ó

<span class=”vcard author”>
<span class=”fn”><?php the_author(); ?></span>
</span>

Si no encuentras ningún author bio tag, busca algo parecido que contenga”<?php the_content(); ?>” o “the_content (”)”y después añades:

<span class=”vcard author”><span class=”fn”>
por <a href=”https://plus.google.com/TU_ID” rel=”author”>TU NOMBRE</a></span></span>
Con esto además estarás diciendo a google cúal es tu perfil de google plus, que al algo que google velorará mucho más incluso, ya que les estás indicando que usas su red social.

También puede usarse esto:
<div class=”vcard”>
<a class=”url fn” href=”http://MI WEB O BLOG” rel=”nofollow”>TU NOMBRE Y APELLIDO AQUÍ</a></div>

En este caso estarás haciendo referencia a tu web o tu blog.

Bueno, espero que te haya servidor de ayuda.

Un saludo.

1 Star2 Stars3 Stars4 Stars5 Stars (3 votos, promedio: 3,67 de 5)
Loading...Loading...

One Comment

  • Josep commented on 16 julio, 2015 Reply

    En primer lugar gracias por el artículo, me resulto de gran ayuda.
    El problema es que la url de author no la construye bien, y me la pone después del dominio de mi blog.
    ejemplo:
    http://www.miblog.com/http://plug.google/Mi ID

    Alguna idea de por que puede suceder eso?
    Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>