Probando los RDFa para breadcrumbs en Drupal 7 que recomienda Google

  • Posted on: 22 May 2014
  • By: santy

Es una realidad que a Google les gustan los microdatos y que posicionan mejor las páginas que tengan estos datos instalados. Pues bien una oportunidad para añadir esto son los breadcrumbs.

Para ello podemos añadir en el archivo template.php de nuestro tema las siguientes lineas

function zen_gorgol_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
$breadcrumb = substr_replace($breadcrumb, 'http://www.gorgol.com/', 9, 1); //cambia la ruta relativa de la miga de pan por una absoluta
$rich_snippet = 'rel="v:url" property="v:title" ';
$breadcrumb = substr_replace($breadcrumb, $rich_snippet, 3, 0); //añade las etiquetas "rel=" apropiadas a los enlaces
if (!empty($breadcrumb)) {
$breadcrumb[] = '<span property="v:title">'.drupal_get_title().'</span>'; //si no es un enlace, le añade la etiqueta rel title
$output = '<nav class="breadcrumb"><span typeof="v:Breadcrumb">' . implode('</span> » <span typeof="v:Breadcrumb">', $breadcrumb) . '</span></nav>'; //construye la miga de pan
return $output; }

He comprobado su funcionamiento en varias web y se nota una ligera mejoría en su posicionamiento. También en lo rápido que Google modifica la manera de mostrar el resultado de la búsqueda. Se puede decir que esto funciona a la perfección.

Fuente: http://danielgrifol.es/implementar-rdfa-breadcrumb-de-google-para-drupal-7

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.