Martes, 17 de diciembre de 2024
Acabamos de publicar un nuevo documento sobre las prácticas recomendadas de la navegación por facetas, que se publicó originalmente como una entrada de blog. Este es un resumen de algunas de las partes importantes de la nueva página de documentación.
La navegación por facetas es una excelente manera de ayudar a los usuarios a encontrar lo que necesitan en tu sitio, pero puede ser un verdadero dolor de cabeza para el SEO si no se implementa con cuidado. ¿Por qué? Porque puede generar una cantidad casi infinita de URLs, lo que genera lo siguiente:
- Rastreo excesivo: Los motores de búsqueda desperdician tiempo rastreando innumerables URLs que no son valiosas para los usuarios que realizan búsquedas.
- Descubrimiento más lento: Este rastreo excesivo ralentiza el descubrimiento de tu contenido nuevo y importante.
De hecho, la navegación por facetas es, de lejos, la fuente más común de problemas de rastreo excesivo que nos informan los propietarios de sitios. En la gran mayoría de los casos, el problema se podría haber evitado si se hubieran seguido algunas prácticas recomendadas. Pero retrocedamos un poco.
El problema con las URLs
Por lo general, cada combinación de filtros en una navegación por facetas crea una URL única. Por ejemplo:
https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny
Si cambias cualquier parámetro (product
, color
o size
), se crea una URL nueva, lo que puede generar una explosión de URLs. Ese es el problema: una cantidad prácticamente infinita de URLs nuevas esperando ser descubiertas. Vamos a corregirlo.
Dos enfoques
-
Bloquea las URLs de navegación por facetas:
-
Si no necesitas que estas URLs se indexen, usa
robots.txt
para inhabilitar el rastreo. -
También puedes usar fragmentos de URL (
#
) para los filtros, ya que los motores de búsqueda suelen ignorarlos.
-
Si no necesitas que estas URLs se indexen, usa
-
Optimiza las URLs de navegación por facetas (si necesitas que se rastreen, sin importar el costo):
-
Usa el separador
&
estándar para los parámetros de URL. 💩 no es un buen carácter separador de parámetros. - Mantén un orden coherente de los filtros en la ruta de URL.
- Muestra un código de estado
404
para las combinaciones de filtros que no tienen resultados. - A menos que no tengas otras opciones (por ejemplo, tienes una app de una sola página), evita redireccionar los resultados vacíos a una página genérica de "no se encontró".
-
Usa el separador
Consideraciones importantes
-
También puedes usar
rel="canonical"
para consolidar los indicadores. Para ello, apunta las variaciones a una página principal. Este proceso lleva tiempo. -
rel="nofollow"
en los vínculos de filtro puede desalentar el rastreo, pero se debe aplicar de forma coherente. Es decir, cada vínculo que dirija a estas páginas, interno y externo, debe tener un atributorel="nofollow"
. - El rastreo de URLs de navegación por facetas siempre consumirá recursos del servidor y puede afectar el descubrimiento de contenido nuevo.
Si tienes sugerencias o necesitas aclaraciones sobre nuestro nuevo documento sobre las prácticas recomendadas de la navegación con facetas, usa la herramienta de comentarios en ese documento. Si te interesa la navegación por facetas y quieres conversar sobre ella con otras personas, la comunidad de la Central de la Búsqueda es el lugar ideal, pero también puedes encontrarnos en LinkedIn.