Rel=’canonical’: cómo implementarlo en WordPress y Blogger
El mayor avance SEO desde los Sitemaps. Eso es lo que dicen algunos y otros mantendrán que Google no penaliza el contenido duplicado. Pero el caso es que Live, Yahoo! y Google han creado un mecanismo para que sus buscadores no consideren contenido duplicado lo que simplemente es una organización de los sistemas de publicación. En la mayoría de ellos, la portada y la página de un post (el denominado permalink), por ejemplo, tienen el mismo contenido.
Todas las páginas que tienen contenido duplicado, como archivos, resultados de búsquedas, etc. deberán llevar una etiqueta ‘link’ con rel=’canonical’. Por ejemplo:
<link rel=”canonical” href=”http://www.blogpocket.com/2009/02/17/schwarzenpocket/” />
Para WordPress, existen varios plugins que realizan esta labor automáticamente. Uno de ellos es WP-Canonical. En ANieto2K, Andrés Nieto nos explica también el código php que se puede incluir en el archivo functions.php del theme para implementar esta herramienta manualmente.
function set_canonical() {
if ( is_single() ) {
global $wp_query;
echo ‘<link rel=”canonical” href=”‘.get_permalink($wp_query->post->ID).’”/>’;
}
}
add_action(‘wp_head’, ‘set_canonical’);
Y en Vagabundia vimos la forma de implementarlo en Blogger.










febrero 19th, 2009 a las 11:14 am
Muchas gracias. Es precisamente lo que andaba buscando y justamente lo tenía en el feedreader. Saludos!
febrero 19th, 2009 a las 10:17 pm
Y que recomiendas tu, plugin o implemetar el codigo?
febrero 20th, 2009 a las 10:45 am
En el trac está previsto que se incluya, como muy tarde, en la versión 2.8, con lo cual quien no tenga prisa…
febrero 20th, 2009 a las 4:37 pm
gracias luis por el tip