Uso de las etiquetas de autoría en Genesis

Archivada en Desarrollo Web

Uso de las etiquetas de autoría en Genesis

Aunque esta característica ya tiene bastante tiempo no he visto que se muy utilizada, me refiero a las etiquetas de Autoría. Estas etiquetas permiten a las los autores identificar el contenido creado por ellas y ellos en la red1.

Por ejemplo si un autor de algún diario escribe sus artículos usando esta etiqueta, su pueden conectar estos artículos con la página del autor. Una página de autor describe e identifica al autor y puede incluir su biografía, su foto, una lista de artículos, enlaces a otros sitios, etc2.

La etiqueta de autoría es realmente muy simple, se trata únicamente de agregar rel="author" a los enlaces para permitirle a los motores de búsqueda la identificación de trabajos del mismo autor en toda la web.

Es importante que comprendas el impacto que esta etiqueta de autoría tendrá en las búsquedas que se realicen en Google. Con la etiqueta de autoría podrás:

  • Podrás hacer un análisis de las estadísticas3 por autor.
  • Podrás resaltar y diferenciar tus resultados en las búsquedas.
  • Ganar más seguidores en Google+.
  • Ayudar a tus usuarios a encontrar más de tus contenidos en la web.

Cómo utilizar la etiqueta de autoría con Genesis Framework

Este es un tutorial para utilizar la etiqueta de autoría con Genesis Framework.

1. Necesitas un perfil de Google Plus

Lo primero que necesitas es crear un perfil de Google Plus, y por supuesto, una cuenta de Google. Así que si no cuentas con una, puedes crearla en este enlace: http://j.mp/cyberia-googleplus.

A continuación debes crear un Perfil de Google+, recuerda subir una buena foto para tu portada y comletar la información más relevante para tus clientes.

El último paso en esta sección, es verificar la autoría de tu obre a tu perfil de Google; simplemente visita esta página https://plus.google.com/authorship, escribe tu dirección de correo en la caja y regístrate. Recuerda que la dirección de correo debe ser del mismo dominio que el sitio del que reclamas la autoría4.

.

Te envían un enlace a tu correo elctrónico y al seguirlo verificas tu correo y queda enlazado a tu perfil. Con esta operación Google te identificará como el autor cuando en tus páginas aparezca la etiqueta de autoría.

2. Modificación del Perfil de WordPress

En esta sección necesitas un pequeño hack (una modificación al comportamiento estándar de WordPress) en las páginas de perfil. WordPress permite que existan varios autores en un blog, por lo que esta modificación es una buena práctica que te ahorrará tiempo y estandarizará la información de tu sitio.

Primero debemos agregar un campo al perfil de los autores, WordPress carece de este campo, pero solo debes agregar el siguiente código a tu archivo functions.php para contar con esta información:

/* *** Agrega la URL de Google Profile al perfil del autor en WordPress *** */
add_filter( 'user_contactmethods', 'cyberia_google_profile', 10, 1);
function cyberia_google_profile( $contactmethods ) {
  // Add Google Profiles
  $contactmethods['google_profile'] = 'Perfil de Google';
  return $contactmethods;
} 

Ahora aparecerá una nueva caja de datos en los métodos de contacto y se rellena con la URL del perfil de Google del autor.

.

Agregar la etiqueta de autoría a la información de los artículos

El código para agregar la etiqueta de autoría puede parecer muy complicado al principio5, pero vamos a diseccionar y analizar cada uno de sus componentes para entenderlo mejor. Primero veamos el código.

/* *** Agregar Google Authorship ***  */
add_filter( 'genesis_post_info', 'cyberia_filtrar_info' );
function cyberia_filtrar_info($post_info) {
  if (!is_page()) {
    $post_info = '[ post_date] por [ post_author_posts_link]&nbsp;<a rel="me author" href="'. get_the_author_meta( 'google_profile' ) .'/about"><img class="plus" src="http://cyberia.mx/images/gplus.png" width="12" height="12" border="0" align="" alt="Google+" title="Google+ Profile"></a> a las [ post_time] [ post_comments] [ post_edit]';
    return $post_info;
  }
}

La primera línea agrega una función al filtro genesis_info_post. Esta función se llama cyberia_filtrar_info y recibe como argumento la información del post.

Este código es el que se usa en Cyberia.MX, por eso se ve en la línea 4 que solo funciona cuando NO se trata de páginas.

En la línea 5 cambiamos el post_info que nos mando la función con uno nuevo que nosotros especificamos. Los campos post_date, post_author_posts_link, post_time, post_comments y post_edit son atajos que proporciona Genesis Framework pero agregamos este enlace clave:

<a rel="me author" href="'. get_the_author_meta( 'google_profile' ) .'/about"><img class="plus" src="http://cyberia.mx/images/gplus.png" width="12" height="12" border="0" align="" alt="Google+" title="Google+ Profile"></a>

Como podrás ver, la función get_the_author_meta('google_profile') es la que se encarga de colocar la URL del perfil del autor y así formar el enlace. Un mini icóno completa este trabajo y hace el enlace un poco más notorio6.

La Etiqueta de Autoría

Este enlace contiene la etiqueta de autoría que es rel="author". Esto es entonces un enlace a un sitio central verificado por Google, es decir nuestro perfil de Google Plus, donde verificamos la autoría de nuestros artículos y le damos más relevancia a los resultados de las búsquedas.

Esta etiqueta de autoría, rel='author' es parte de los fragmentos enriquecidos con microformatos que está promoviendo Google activamente, porque agregan información sobre nuestro artículo que entienden y aprovechan los buscadores.

Prueba de la Etiqueta de Autoría y Microformatos

Para verificar que has realizado todos los pasos correctamente, visita esta página http://www.google.com/webmasters/tools/richsnippets y en la caja que aperece escribe la URL de tu sitio.

.

Si quieres ver cómo debe verse usa esta página de Cyberia.MX: Angry Birds que no solamente tiene la etiqueta de autoría, también tiene microformatos que especifican la opinión de una aplicación.

Espero que te haya servido este tutorial para Genesis Framework y las Etiquetas de Autoría.


Notas

1Voy a trabajar en un proyecto sobre equidad de género y esto es para empezar a acostumbrarme.

2Puedes leer más sobre este tema en el blog Webmaster Central

3El artículo se llama Clics e impresiones por autor

4En realidad, ignoro el por qué de esta demanda, pero si no tienes una dirección de correo, puedes usar un método alterno

5Los filtros para mi son muy complicados, pero sigo aprendiendo.

6Aunque el color desentona con el tema de Cyberia.MX un poco #opino.

Javier Sanchez Toledano

Auditor Líder ISO 9000 ● Desarrollo Web Full Stack ● Django/Python ● JavaScript · NodeJS · Angular · VueJS · EmberJS ● Swift 4 ● WordPress · Genesis Framework ● Lector ● Fotografo aficionado ● Generación X ● Soy de Tlaxcala

Tlaxcala, México

Comentarios