¿Cómo trato los problemas de paginación a gran escala?

A menudo, el SEO empresarial tiene que ver con dar y recibir: saber por qué luchar y dónde ceder. Vea cómo se aplica esto a la paginación.

La pregunta Ask An SEO de hoy es bastante específica y, sin embargo, el problema y el consejo podrían aplicarse a muchas situaciones.

Annika en Estocolmo pregunta:

“We have four sites with many destination pages listing a lot of hotels. Our UX department decided to show a list of 10 hotels and then a button that, when clicked, adds 10 more hotels to the list and so on. The URL stays the same but with different parameters.

How can I, from an SEO perspective, make sure that all hotel pages are indexed?

There are a lot of images in the list so it’s not an option to “view all” due to speed. Until now, we have used a solution with rel=next and rel=prev, but I’ve read that solution is no longer supported by Google.

Infinite scroll, as well as traditional pagination, is not an option either due to UX. So, what’s the best practice here?

I have struggled with this for many years and would really appreciate a solution for my dilemma.”

“Tenemos cuatro sitios con muchas páginas de destinos que enumeran muchos hoteles. Nuestro departamento de UX decidió mostrar una lista de 10 hoteles y luego un botón que, al hacer clic, agrega 10 hoteles más a la lista y así sucesivamente.. La URL permanece igual pero con diferentes parámetros.

¿Cómo puedo, desde una perspectiva de SEO, asegurarme de que todas las páginas de hoteles estén indexadas?

Hay muchas imágenes en la lista, por lo que no es una opción para «ver todas» debido a la velocidad. Hasta ahora, hemos usado una solución con rel=next y rel=prev, pero he leído que Google ya no admite esa solución.

El desplazamiento infinito, así como la paginación tradicional, tampoco es una opción debido a UX. Entonces, ¿cuál es la mejor práctica aquí?

He luchado con esto durante muchos años y realmente agradecería una solución para mi dilema”.

Gran pregunta, Annika.

El hecho de que los motores de búsqueda ya no admitan rel=prev y rel=next no significa necesariamente que los sitios web tengan que rediseñar sus sitios o eliminar esas etiquetas.

Para cualquiera que tenga curiosidad, no hay nada de malo en dejar las etiquetas.. No te harán daño.

Sin embargo, el corazón de esta pregunta es cómo lidiar con la paginación de una manera amigable para el usuario y para los motores de búsqueda.

Sin embargo, tengo que preguntarme mientras considero esta pregunta, ¿por qué la paginación tradicional y el desplazamiento infinito no son una opción para UX?

Ambos se pueden hacer bien para hacer felices a los equipos de SEO, desarrollo, UX y accesibilidad.

Una solución rápida

La forma más rápida, fácil y económica, pero no la mejor, de mejorar esta situación es mediante el uso de mapas de sitio.. Asegúrese de que todas sus propiedades estén enumeradas en su mapa del sitio XML, para empezar.

Esta no es la mejor solución porque todavía no hay enlaces internos del sitio a las páginas, pero al menos ayudará a los motores a rastrearlos mientras aborda la solución de otras maneras.

También debe considerar agregar una página de mapa de sitio de «todos los hoteles».

Esta página podría vincularse desde su pie de página o su mapa del sitio HTML y podría ser una buena lista organizada por país/estado e incluso tener páginas de país/estado para ayudar a canalizar los motores de búsqueda en una buena ruta rastreable a todo.

Esta es una solución si no puede hacer lo que voy a sugerir a continuación, pero dije que comenzaríamos con las soluciones rápidas.

Una mejor solución

Antes de escribir este artículo, eché un vistazo rápido a las principales marcas hoteleras y a los sitios de búsqueda de hoteles para ver lo que están haciendo.

Está por todas partes en términos de UX, pero la mayoría de ellos tienen algún tipo de solución rápida como se mencionó anteriormente, y también usan un híbrido de desplazamiento infinito, interacciones de formulario y paginación de la vieja escuela.

El enfoque que recomendaría es dejar que su equipo de UX mantenga el botón (aunque los botones tienen todo tipo de otros problemas más allá del alcance de este artículo), pero también hacer que agreguen alguna paginación tradicional para usted.

Los usuarios obtienen la sensación de formulario/aplicación elegante, mientras que los motores de búsqueda obtienen buenos enlaces rastreables. Los usuarios incluso obtendrán enlaces que pueden compartir y enviar a las personas también.

Puede volverse realmente elegante con esto y mantener una URL en href=valor del enlace mientras sigue usando Javascript al hacer clic para mantener la sensación de la aplicación, y usar algo como pushState para cambiar la URL sin recargar la página.

Consulte Paginación compatible con SEO: una guía completa de mejores prácticas para obtener más información.

Dar y recibir

El SEO corporativo o SEO para sitios grandes tiene que ver con dar y recibir;

En el caso de Annika, programaría una reunión con UX y los desarrolladores y expondría los requisitos de SEO, simple y llanamente.

Dígales: «Necesitamos una ruta rastreable a todas las páginas de hoteles que viven fuera de los mapas del sitio. ¿Cómo podemos hacer eso dentro de esta experiencia de usuario?

Más recursos:

Ask An SEO es una columna semanal de consejos de SEO escrita por algunos de los principales expertos en SEO de la industria, que han sido seleccionados por Search Engine Journal.. ¿Tienes alguna pregunta sobre SEO? . ¡Es posible que vea su respuesta en la próxima publicación de #AskanSEO!

Imagen destacada: LuNikos/Shutterstock

Leer el articulo original en Search Engine Journal.

¡Danos un Voto!

Deja un comentario

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

¿Tienes una pregunta?

Luis Narciso
Sobre SEO
(Posicionamiento Web)

Frank Fajardo
Sobre Diseño Web, Anuncios, Diseño y Redes Sociales