Consultor SEO

Experto en Wordpress y con conocimientos amplios sobre SEO y analítica web en general y Google analytics en particular

  • SEO
  • Analytics
  • Hosting
  • WordPress
  • Joomla
  • Blogger
  • Contacto
Home » General » No indexar la paginación en WordPress

No indexar la paginación en WordPress

18 diciembre, 2010 by Sirius 4 comentarios

Una de las fuentes de contenido duplicado en wordpress y en muchos otros sistemas de blog o CMS, es la paginación, ya sea paginación de la frontpage, de categorías, tags o archivo.

Me imagino que habrán plugins que harán esta función, pero como soy un poco mas artesanal, encontré una forma efectiva de hacerlo, y no hace falta instalar ningún plugin.

Añadimos a header.php este código:

<?php
if ( is_paged() or is_search() ) {
?>
<meta name="robots" content="noindex, follow" />
<?php
}
?>

Con esto conseguiremos que no se indexen las paginaciones, pero si que sean follows los links en ellos.

Esta información la encontré en http://javiercasares.com/blog/que-no-se-indexen-las-paginaciones-de-wordpress/


Actualización:
si tenéis un plugin que ya hace esta funcionalidad (tipo Yoast SEO), entonces no añadáis el código porque os vais a encontrar con una etiqueta meta robots duplicada en las paginaciones (cosa que me ha pasado)

Valora el artículo
1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, promedio: 4,50 de 5)
Cargando...

Archivado en:General, Wordpress Etiquetado con:wordpress

Comentarios

  1. Gerardo dice

    27 enero, 2017 en 21:21

    Hola
    este post es muy antiguo, pero a día de hoy me sigue dando problemas este asunto.
    A pesar de que en Yoast lo tengo ajustado para que no indexe las paginaciones. Google hace lo que le da la gana y me las indexa.
    No quiero deshabilitar Yoast, pero crees que es posible poner index en YOAST, y meter este código?
    Eso funcionará?
    Gracias y un saludo

    Responder
    • Sirius dice

      28 enero, 2017 en 23:40

      Hola Gerardo,
      antes que nada gracias por tu comentario.
      Respecto a lo que preguntas, bueno la cosa ha cambiado un poco. Si sigues un poco las reglas que va imponiendo el señor G sabrás de lo que hablo.

      Mi consejo personal, es que no actives la no indexación de la paginación. En su lugar, usa las cláusulas rel=next y rel=prev, que si no me falla la memoria eso ya lo hace a la perfección el plugin de Yoast.
      Bueno sobre este tema, cada maestríllo tiene su librillo, y unos te dicen así y otros te dirán asá. Yo te cuento como lo hago yo.
      En primer lugar, no cierro la puerta a los robots de Google, pero sí que les marco el camino y les digo qué es cada cosa, y ya que google lo quiere así https://support.google.com/webmasters/answer/1663744?hl=es pues yo no le voy a llevar la contraria.

      Haciendo lo de antes, la cosa te quedaría así:

      rel next y prev

      Espero haberte ayudado.

      Responder
  2. Mac dice

    24 septiembre, 2018 en 8:52

    Genial! me ha ido de fabula! desde que yoast quitó el noindex en la paginacion que no saia como ponerlo de nuevo!

    Responder
    • Sirius dice

      4 diciembre, 2018 en 11:33

      Gracias por pasar y comentar!

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Analítica Web

Presupuesto MKO

Hosting

  • Directadmin
  • Nginx
  • Varnish

Destacados

  • Arrays multidimensionales en PHP
  • Chuleta CSS
  • Biblia de la optimización de WordPress

Me puedes encontrar en

  • GitHub
  • LinkedIn
  • Twitter
Alojo la web en Digital Ocean
y uso
plantilla de Studiopress

Copyright © 2021 · News Pro Theme on Genesis Framework · WordPress · Iniciar sesión