Solución a títulos repetidos por la paginación en WordPress

@ 29 . julio . 2008

Hoy me puse el traje de SEO y entré al servicio de Google Webmasters, donde me encuentro con la sorpresa de que tengo más de 800 páginas con el título repetido en Aeromental.

Viendo a detalle el reporte en Diagnóstico>Análisis del contenido, son páginas que se repiten por el empleo de la paginación de los posts (en la página de inicio) y de los comentarios (en cada post con más de 50 comentarios).

Si Google me dice:
Etiquetas de título duplicadas 852
Entonces necesito mejorar.

Plugins empleados para la paginación

Para la paginación del blog uso el plugin:

:download: WP-Digg Style Paginator

Para la paginación de los comentarios uso el plugin:

:download: Paged Comments

Pero ambos me generan contenido repetido en Meta y en título. Aquí solucionaré el segundo.

Solución de Títulos repetidos con contenido distinto

La solución para los títulos repetidos en el tag title de nuestro header.php a causa de la paginación es la siguiente:


El código original que tengo en mi header.php para el title era:

<title><?php wp_title(' '); ?> =A= Aeromental</title>

El código necesario para aumentar el número de página en la paginación del home es: [código gracias a berriart]

<?php if (is_paged()) { echo " - Página " . $paged;} ?>

Con esto tenemos – Página #

Ahora por mi propia investigación ene l código del plugin para paginar los comentarios, deduje que el código necesario para este caso sería:

<?php if (isset($_GET['cp'])) { echo " - Comentarios Página " . $_GET['cp']; } ?>

Con esto tenemos – Comentarios Página #

Un poquito más complejo que el anterior pero igual de efectivo (si alguien encuentra una mejor solución, se agradece)

Al final aumento un if para ver si la página es un single (osea un post) y bueno el código final del title modificado sería:

Código Final:

<title><?php wp_title(' '); ?> =A= Aeromental<?php if (is_paged()) { echo " - Página " . $paged;} ?><?php if ( is_single() ) { ?><?php if (isset($_GET['cp'])) { echo " - Comentarios Página " . $_GET['cp']; } ?><?php } ?></title>

Pruebas finales (ve el código fuente y busca el title):

Autor del post: DanielSemper: @aeromental + Facebook

  • Eva | préstamos rápidos

    Tu blog es fantástico, crea una cuenta en facebook y tendrás una seguidora.

  • Eva:

    Ya tenemos cuenta en Facebook, el link esta arriba pero igual te lo dejo:

    http://www.facebook.com/Aeromental

    Y también estamos en twitter:

    http://twitter.com/Aeromental

  • Milton Olave

    Hola, yo tengo un reporte de metadescripciones duplicadas tambien por la paginacion. Hace unos dias cambie una palabra de la descripción y y webmaster me las muestra como la tenia y como la tengo ahora.
    En realidad no entiendo mucho, pero en el buscador solo me aparece indexada una página, por ejemplo.

    Sera que hay algun registro en la base de datos?
    Gracias

  • Manuela

    Hola,

    Me salen duplicados todos los títulos de las entradas en una web que estoy desarrollando con una plantilla de wordpress. Ya salían duplicados desde el principio. ¿Alguien me puede ayudar? muchas gracias,