Inauguramos una serie de artículos que vamos a dedicar al posicionamiento y al SEO y para empezar hablaremos del contenido duplicado. A estas alturas, ya todos sabemos que Google penaliza la duplicidad de contenido, a continuación os damos algunas recomendaciones para solucionar este problema en tu WordPress.

1. La maravillosa etiqueta canonical, admitida por Google, Yahoo y Bing, nos permite evitar que estos reconozcan las diferentes formas de llegar al contenido de tu web como contenido duplicado (links internos, archivos, etc). Con esta etiqueta conseguimos siempre devolver a los buscadores la URL original.

Su uso es sencillo, basta con copiar el siguiente código en cada página en la que se duplique contenido.

<link rel="canonical" href="http://tudominio.com/contenido_duplicado/" />

Pero como esto puede ser aburrido y lento, podemos ayudarnos de plugins como SEO no duplicate que añaden link y rel=”canonical” en las etiquetas head necesarias.

Otra opción sería añadir el siguiente código al archivo functions.php

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');

2. Otra opción puede ser editar el archivo robots.txt para impedir el acceso de los buscadores a determinados lugares de nuestro site. Aquí un ejemplo:

User-agent: *
Disallow: /wp-
Disallow: /search
Disallow: /?s=
Disallow: /feed
Disallow: /comments/feed
Allow: /feed/$
Disallow: /*/feed/$
Disallow: /*/feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$

3. Usar un plugin como Random Number, que crea una combinación aleatoria de 7 números en la URL cada vez que publiquemos algo, sin actuar sobre entradas antiguas, sin tocar su estructura.