Glosario SEO

Paginación: qué es y cómo funciona

La paginación consiste en repartir una lista larga de elementos, como productos o artículos, en una secuencia de páginas numeradas enlazadas entre sí.

Compruébalo gratis: Comprobador de canonical

Paginación: La paginación consiste en repartir una lista larga de elementos, como productos o artículos, en una secuencia de páginas numeradas enlazadas entre sí.

La paginación es la práctica de dividir una lista larga (productos de una categoría, entradas del archivo de un blog, resultados de una búsqueda, comentarios bajo un artículo) en una serie de páginas: página 1, página 2, página 3 y así sucesivamente, cada una enlazada con las demás. Mantiene las páginas rápidas y utilizables, pero también crea muchas URL con plantillas parecidas que los buscadores deben rastrear y entender.

Cómo trata Google las páginas paginadas

La guía de Google sobre paginación y carga incremental de páginas establece las reglas actuales:

  • Da a cada página su propia URL, normalmente con un parámetro de consulta como ?page=2. No uses fragmentos de URL (#page=2); Google los ignora.
  • Enlaza las páginas de forma secuencial con enlaces <a href> normales para que los rastreadores lleguen a todos los elementos y, si es posible, enlaza también de vuelta a la primera página.
  • Da a cada página una canonical autorreferenciada. La página 2 no es un duplicado de la página 1; lista otros elementos.
  • Google ya no usa rel="next" ni rel="prev" como señal de indexación; lo confirmó en 2019. No hacen daño y otros buscadores o navegadores aún pueden usarlos, pero no cuentes con ellos.

Ejemplo: la página 2 de una categoría

<!-- https://www.example.com/trail-shoes/?page=2 -->
<head>
  <title>Trail Running Shoes – Page 2 | Example Outdoor</title>
  <link rel="canonical" href="https://www.example.com/trail-shoes/?page=2">
</head>
<body>
  …24 products…
  <nav aria-label="Pagination">
    <a href="/trail-shoes/">1</a>
    <a href="/trail-shoes/?page=2" aria-current="page">2</a>
    <a href="/trail-shoes/?page=3">3</a>
    <a href="/trail-shoes/?page=3">Next</a>
  </nav>
</body>

Observa que la página 1 se enlaza como /trail-shoes/ y no como /trail-shoes/?page=1, para que no haya dos URL de la primera página.

Scroll infinito y «cargar más»

Un botón de «cargar más» o un scroll infinito que obtiene los elementos con JavaScript está bien para los usuarios, pero los rastreadores no hacen clic ni se desplazan. Respáldalo con URL paginadas: cada lote también debe poder alcanzarse en una dirección real ?page=N enlazada desde la página, y la URL de la barra de direcciones puede actualizarse a medida que el usuario se desplaza.

Errores habituales

  • Poner como canonical la página 1 en todas las páginas. Eso le dice a Google que ignore las páginas 2 y siguientes, de modo que los productos que solo aparecen más adentro de la lista quizá no se descubran nunca a través de ella.
  • Aplicar noindex a las páginas paginadas. Las mantiene fuera de los resultados, pero con el tiempo Google también puede dejar de seguir sus enlaces y dejar incomunicados los elementos más profundos.
  • Bloquear ?page= en robots.txt, lo que detiene el rastreo de todo lo que está más allá de la página 1.
  • Combinaciones infinitas de parámetros, con la paginación multiplicada por los criterios de orden y los filtros, que pueden malgastar buena parte de tu presupuesto de rastreo. Mantén las variantes de orden y de filtro fuera del grafo de enlaces rastreable siempre que puedas.
  • Una paginación muy profunda. Si un elemento está a 40 clics de la página de categoría, enlázalo de forma más directa mediante subcategorías o un mejor enlazado interno.

Cómo comprobarlo

Abre la página 2 o la 3 de una categoría y pásala por el Comprobador de canonical. Muestra la etiqueta canonical en el HTML y en las cabeceras HTTP, si es absoluta y autorreferenciada, y si el destino devuelve 200 y es indexable: los detalles que más a menudo fallan en las series paginadas.

Preguntas frecuentes

¿Las páginas paginadas deben tener como canonical la página 1?

No. Cada página paginada lista elementos distintos, así que debe tener una canonical autorreferenciada. Apuntar todas las páginas a la página 1 puede impedir que Google descubra elementos que solo aparecen en páginas posteriores.

¿Google sigue usando rel=next y rel=prev?

No. Google dijo en 2019 que ya no los usa como señal de indexación. No hacen daño y otros buscadores pueden leerlos, pero importan más los enlaces secuenciales y las canonical autorreferenciadas.

¿El scroll infinito es malo para el SEO?

Solo si es la única forma de llegar al contenido. Respalda el scroll infinito o los botones de cargar más con URL paginadas reales enlazadas en el HTML para que los rastreadores lleguen a todos los elementos.