Cómo usar la Navegación por Facetas: Definición, Ejemplos y Mejores Prácticas SEO

Sam Underwood
Sam Underwood es un consultor independiente que ayuda a negocios de ecommerce a hacer crecer sus ingresos orgánicos a través de SEO on-page, SEO técnico y estrategias de contenido.
Estadísticas de artículo
  • Sitios web que enlazan 5
Datos de Content Explorer

Muestra cuántas sitios web distintos enlazan a esta pieza de contenido. Como regla general, cuantas más sitios web te enlacen, más alto posicionarás en Google.

Te muestra una estimación del tráfico de búsqueda mensual a este artículo según los datos de Ahrefs. El tráfico real de búsqueda (el recogido en Google Analytics) es normalmente 3-5 veces más alto.

El número de veces que este artículo fue compartido en Twitter.

    Si has trabajado con algún tipo de sitio que gestione un número elevado de listados, probablemente te has encontrado con la navegación por facetas o navegación facetada.

    La navegación por facetas es un patrón de UX ampliamente aceptado que ayuda a los usuarios a descubrir lo que están buscando en menos tiempo. Por el lado negativo, cuenta con muchas complicaciones SEO que necesitarás mitigar.

    En esta guía aprenderás:

    La navegación por facetas, navegación facetada (o búsqueda facetada) es un tipo de navegación que se encuentra en las páginas de categoría/archivo de sitios que lidian con muchos listados. Su propósito es ayudar a los usuarios a encontrar lo que buscan más fácilmente usando varios filtros basados en atributos de los listados.

    Muchas personas se refieren a la navegación facetada simplemente como “filtros”.

    Lo más habitual es que encuentres este tipo de navegación en las páginas de categoría de:

    • Sitios de ecommerce como AO.com o Mercadolibre
    • Sitios de trabajos como Total Jobs o Infojobs
    • Sitios de viaje/reservas como Google Flights o Airbnb

    Pero también es común en muchas otras webs grandes.

    La navegación por facetas funciona filtrando listados de páginas de categoría por sus atributos. Como se ha mencionado, los listados a menudo son:

    • Empleos
    • Productos
    • Hoteles/vuelos

    Los atributos varían por sitio, pero los ejemplos habituales incluyen:

    • Precio
    • Color
    • Marca
    • Peso
    • Hora de vuelo
    • Salario
    • Cantidad del pack
    • Hora de envío

    Una vez que los administradores del sitio han dado atributos relevantes a los listados, el sitio muestra estos atributos al usuario en una lista:

    Lo que pase cuando el usuario selecciona un filtro varía, pero normalmente será una de estas cuatro cosas:

    1. Los listados se actualizarán instantáneamente para reflejar la selección sin que la página se recargue (usando JavaScript).
    2. La página recarga y los listados reflejan la selección (sin la involucración de JavaScript)
    3. Cuando el usuario selecciona un elemento de la lista, no pasa nada hasta que hacen clic en el botón de “Aplicar”, lo que actualiza los listados para reflejar la selección (de nuevo, usando JavaScript).
    4. Cuando el usuario hace clic en aplicar los filtros, se carga una nueva página.

    Las dos primeras opciones tienen una UX similar, pero un patrón de UX diferente a la opción tres.

    Qué patrón de UX uses depende de si es probable que un usuario use más de un filtro. Si los usuarios tienden a aplicar varios filtros, tiene sentido aplicar solo los filtros y actualizar el listado una vez que optan por aplicarlos.

    Una vez que los filtros se aplican, la URL también puede opcionalmente actualizarse para reflejar la selección. Lo que suceda con la URL en esta fase también puede variar:

    1. No hace nada. Los listados se actualizan sin que la URL cambie.
    2. El sitio añade parámetros a la URL como “?color=azul&marca=samsung”.
    3. El sitio añade un símbolo de almohadilla a la URL identificando las facetas aplicadas, por ejemplo #color=azul
    4. Se crea una nueva URL estática como /vaqueros/azules (el usuario usa una faceta de color “azul” en este ejemplo)

    Los tipos de problemas que buscas evitar o arreglar con la implementación de la navegación por facetas incluyen:

    • Contenido duplicado
    • Index bloat (sobrecargar el índice)
    • Rastreo

    Por desgracia, la navegación por facetas crea potencialmente un número casi infinito de combinaciones de facetas y URLs indexables. Si tienes problemas con alguna de estas, el impacto en SEO tiende a ser elevado.

    Debajo hay algunos ejemplos de cómo ocurren estos problemas y su impacto en el SEO de tu sitio.

    Contenido duplicado

    El contenido duplicado se da cuando el mismo, o parecido, contenido es accesible en varias URLs. Los filtros son famosos por crear URLs con contenido duplicado en masa. La duplicación se debe principalmente a que las páginas de los filtros son copias parecidas a la página original, pero con listados distintos.

    Aunque el contenido duplicado no es necesariamente una señal negativa de posicionamiento, puede dar problemas con:

    Mira el ecommerce currys.co.uk como ejemplo. Empezamos en su página de monitores de PC HP. Es un formato de ecommerce razonablemente estándar de ecommerce, con un encabezado, listados, una búsqueda por facetas above the fold (en la parte de la página visible antes de hacer scroll):

    Y después, debajo de los productos listados, algo de contenido sobre los monitores de HP:

    Ahora, aplica un filtro de “4k monitors” (monitores 4K).

    Verás la actualización de los listados de producto, el cambio de H1 y el cambio de URL de:

    /hp-computing/pc-monitors/pc-monitors/354_3057_30059_16_xx/xx-criteria.html

    A:

    /hp-4k-monitors/pc-monitors/pc-monitors/354_3057_30059_16_ba00012894-bv00311096/xx-criteria.html

    Pero si haces scroll al final de la página, el mismo bloque de contenido sigue debajo de los listados.

    Este es solo un ejemplo de la duplicación en el sitio. Escala esto a todos los filtros disponibles y rápidamente tendrás millones de páginas duplicadas que Google tiene que probar y consolidar en una página canónica.

    Index bloat

    Index bloat se da cuando los motores de búsqueda indexan páginas en tu sitio que no tienen valor de búsqueda.

    Permitir que Google indexe solo páginas de calidad es crítico, ya que tener páginas de baja calidad indexadas puede impactar en la visión general que tiene Google de tu sitio, como explica John Mueller en este vídeo:

    https://www.youtube.com/watch?v=B1UrnctsiZU&t=605s

    La navegación por facetas potencialmente puede crear millones de URLs indexables sin contenido único. También puede crear variantes de páginas que no ofrezcan valor a los usuarios de los motores de búsqueda.

    Aquí va un ejemplo:

    AO.com tiene una página de categoría dedicada a lavadoras independientes (también conocidas como autónomas):

    Un usuario puede visitar esta página y decidir que quieren filtrar por:

    • Marca: Samsung
    • Carga de lavado: Grande
    • Color: Metálico
    • Características: Lavado rápido
    • Etiqueta energética: A

    Gracias a los filtros, el sitio ha devuelto justo la lavadora que se ajusta a las necesidades del usuario.

    Pero, ¿buscaría alguna vez un usuario en Google algo tan preciso?

    La respuesta es un rotundo no.

    Sabemos esto porque se estima que hay sólo 90 búsquedas al mes de “freestanding washing machines” (lavadoras independientes) en Reino Unido, por lo que es muy poco probable que haya muchas búsquedas (si es que hay alguna) de algo más específico, como “lavadora independiente grande de Samsung de color metálico con función de lavado rápido y etiqueta energética A”.

    Tener páginas como esta indexadas sin que atiendan demanda de búsqueda y que sean de baja calidad puede poner tu sitio en riesgo de ser impactado negativamente por un algoritmo.

    Desperdicio de crawl budget

    Google tan solo puede dedicar una cantidad de recursos finitos a rastrear las páginas en tu sitio. Esto se conoce como tu crawl budget (que se podría traducir como “presupuesto de rastreo”).

    Gestionar el crawl budget no es algo que Google vea como una prioridad a no ser que tengas un sitio grande (+1M de páginas únicas) o mediano (+10.000 páginas únicas) con un contenido que cambie muy rápidamente.

    Para quién es esta guía

    Esta es una guía avanzada y está destinada a:

    • Sitios grandes ​​(+1 millón de páginas únicas) con contenido que cambia a una frecuencia moderada (una vez a la semana), o
    • Sitios medios o más grandes (+10.000 páginas únicas) con contenido que cambia muy rápido (diariamente).

    Con este consejo, si solo tienes unos pocos miles de categorías y productos puedes pensar que no tienes que preocuparte por la gestión del crawl budget.

    Podrías estar muy equivocado.

    Algunas implementaciones de navegación por facetas crearán enlaces rastreables por todas las combinaciones disponibles de facetas.

    Al ignorar los problemas potenciales de index bloat, también estás generando potencialmente millones de URLs para que Google rastree, así que rápidamente harás que la gestión del crawl budget sea algo a considerar.

    Puedes encontrar un ejemplo de esto en el sitio de next.co.uk:

    Cuando inspeccionas el HTML de una faceta verás un enlace en el HTML:

    Una vez que sigues ese enlace, puedes revisar el HTML de otra faceta como la del modelo azul: 

    Puedes ver cómo las facetas se combinan para crear una URL completamente nueva para el rastreo.

    Considera todas las potenciales combinaciones de filtros distintos. Rápidamente puedes ver cómo rastrear un sitio con problemas de faceta podría causar problemas a un motor de búsqueda.

    Dilución de Pagerank

    La navegación por facetas también puede diluir el PageRank que se pasa a tu sitio.

    Esto ocurre porque PageRank se divide entre el número total de enlaces en la página. Esto presenta un problema inherente a la navegación por facetas, ya que un número elevado de estas generan muchos enlaces internos.

    Así que en vez de que el PageRank se pase a páginas de producto o categoría importantes, se pasará a los enlaces que se encuentren dentro de tus filtros, algo que en la mayoría de los casos no mejorará el tráfico de búsqueda.

    Lectura recomendada: Google PageRank no murió: por qué sigue siendo importante

    Siempre hay signos evidentes de problemas de navegación por facetas; aquí tienes algunos pasos para descubrir si tus filtros podrían estar afectando a tu SEO.

    1. Comienza con una búsqueda de sitio

    Una táctica genial para comprobar señales de index bloat rápidamente es usar el operador operador site: search. Aunque no sea la forma más precisa, es rápido y fácil.

    Funciona simplemente poniendo antes de tu nombre de dominio “site:”, como puedes ver abajo:

    Apunta el número de resultados que devuelve Google. ¿Parece más alto que el número de URLs que sabes que están disponibles en tu sitio?

    Si es así, es la primera señal de que tienes problemas con index bloat.

    2. Valida con informes de cobertura de Google Search Console (GSC)

    El informe de cobertura de GSC es otra gran forma de descubrir problemas de rastreo e indexación rápidamente.

    Simplemente dirígete al informe de “Cobertura” en GSG y elige “Válidas” en el gráfico para una cifra más precisa del número de páginas que Google tiene indexadas:

    Si parece alto o hace poco que has implementado la búsqueda por facetas y se ha disparado, esto apunta a los problemas de index bloat mencionados anteriormente.

    Pero, ¿cómo sabemos si los filtros son los causantes?

    Aquí los sitemaps XML precisos ayudan a diagnosticar problemas. Si los has subido a GSC, la tabla de debajo del gráfico dividirá las URLs indexadas en:

    • Enviada e indexada
    • Indexada, no enviada en sitemap

    Esto quiere decir que podemos mirar en las páginas “Indexada, no enviada en sitemap” para ver páginas no deseadas que Google está indexando:

    Este ejemplo es de un sitio de apuestas que te deja filtrar por ubicación y torneos. Podemos ver aquí que Google está indexando URLs no deseadas.

    Otra forma útil de descubrir problemas potenciales es filtrar por URLs “Excluidas”:

    Investigar URLs “Rastreada: actualmente sin indexar” te puede dar información sobre páginas que Google está descubriendo pero ha decidido no indexar.

    Google no indexará todo lo que rastree. Si la página es de poca calidad, como pasa con muchas páginas de facetas, pueden decidir no indexarla.

    En este ejemplo, sabemos que hay 1.000 páginas adicionales que Google ha descubierto que pueden indexar en el futuro. También puedes ver la tabla de URLs para ver URLs con facetas al hacer clic en este informe.

    El de arriba es un ejemplo relativamente leve de los problemas con la navegación por facetas que se destacan en GSC. Con el tiempo, estos problemas pueden escalar a cientos de miles de URLs que se descubren pero no se indexan (mostrando problemas potenciales de rastreo):

    O, potencialmente, cientos de miles de URLs que son indexadas cuando no deberían:

    3. Recoge más datos con un auditor web

    Usar la búsqueda de sitio y GSC es una forma genial de recabar datos rápidamente sobre un problema, pero ninguno de ellos mostrará todas las URL indexables/indexadas, lo que dificulta detectar tendencias y comprender el tamaño del problema.

    Herramientas de auditoría web como Site Audit pueden ayudar a remediarlo al ofrecerte información detallada de las URLs descubiertas a partir del rastreo del sitio.

    El ejemplo de abajo es un sitio con problemas de navegación por facetas que están generando desperdicios de crawl budget, y lo puedes detectar con solo un par de clics.

    En primer lugar, dirígete al informe de Indexability (indexabilidad) en el menú de la izquierda.

    Después, echa un vistazo al gráfico de “Indexability distribution” (distribución de la indexabilidad) y verás si algo parece raro.

    A partir de un rastreo parcial, Site Audit encontró 39 URLs no indexables por cada URL indexable. Dado que no se trata de un rastreo completo del sitio, podemos esperar que el ratio de URLs indexables y no indexables probablemente empeore a medida que continúe el rastreo.

    Lo dicho arriba pone de manifiesto un tremendo desperdicio de crawl budget, además de ser un excelente ejemplo de una trampa para los rastreadores— donde los problemas técnicos crean una cantidad casi infinita de URLs irrelevantes para la búsqueda que rastreará un bot.

    Si tu navegación por facetas está causando index bloat, el gráfico que verás aquí será algo distinto. En lugar de una gran cantidad de URLs no indexables, verás grandes cantidades de URLs indexables en el gráfico, como en el que tenemos debajo.

    Para confirmar que se trata de un problema de navegación por facetas, elige la porción del gráfico de non-indexable (no indexables) y escanea la lista. Verás una tabla de todas las páginas rastreadas no indexables.

    Aquí es dónde vas a tener que detectar un patrón.

    ¿Qué está provocando que los rastreadores encuentren todas estas páginas no indexables?

    Si la gran mayoría de URLs que aparecen en la tabla son URLs por facetas, acabas de encontrar un problema de navegación por facetas.

    Ahora que sabes cómo comprobar problemas de navegación por facetas, aquí va cómo arreglarlos.

    1. Arreglar la indexación con la etiqueta canonical

    Si te estás enfrentando a problemas de indexación pero sin problemas alarmantes de crawl budget (y no tienes un sitio enorme), quizá la mejor solución sea usar la etiqueta canonical. Consolida señales de enlace para páginas parecidas/duplicadas en la URL que especificas como la canónica.

    ¿El beneficio?

    Si tienes enlaces a una página por facetas, que después canoniza a la página sin facetas, esas señales de enlace no se pierden; los motores de búsqueda las pasarán a la página de categoría, lo que puede ayudar a que posicione.

    Aquí va un ejemplo de cómo implementarlo…

    Pongamos que esta es la URL de tu página de categoría:

    https://ejemplo.com/lavadoras/samsung/

    Tus URLs por facetas funcionan con parámetros, así que cuando alguien aplica algún filtro, la URL se parece a esto:

    https://ejemplo.com/lavadoras/samsung/?tamanotambor=16kg&color=metalizado&etiquetaenergetica=A

    En la URL de facetada de arriba, simplemente añadimos una etiqueta canonical apuntando a la página de categoría, así que la etiqueta canónica tendría este aspecto:

    <link rel="canonical" href="https://ejemplo.com/lavadoras/samsung/" />

    O así en tus encabezados HTTP:

    Link: <https://ejemplo.com/lavadoras/samsung/>; rel="canonical"

    Aunque parezca una solución fácil y bonita para un problema SEO serio, como siempre, hay algunos problemas potenciales, siendo el principal que Google puede ignorar tu etiqueta canonical.

    Esto pasa simplemente porque las etiquetas canonical son sugerencias para los motores de búsqueda, no directivas. Así que si Google, por alguna razón, piensa que has implementado la etiqueta de forma incorrecta, pueden decidir ignorarla.

    Las razones habituales por las que Google decidirá ignorar tus etiquetas canonical son:

    • Las páginas no son duplicados. Si tus páginas por facetas cambian significativamente cuando aplicas un filtro, Google probablemente pensará que no son duplicadas entre ellas. Por ejemplo, si cambian tu contenido, títulos y cabeceras, Google se puede confundir.
    • Enlazas internamente a las páginas por facetas. Si tienes muchos enlaces internos a una página por facetas canonizada, Google puede malinterpretar la importancia de la página e ignorar tu etiqueta canónica.

    Si no ves que el número de URLs válidas en tus informes de cobertura desciende después de implementar la etiqueta canónica, ve al paso dos.

    2. Usa el informe de Parámetros URL en Search Console

    Si la canonicalización no soluciona los problemas de indexación, la herramienta de informe de parámetros de URL en GSC es quizá la mejor forma de optimizar el rastreo. Le dice a Google cómo gestionar los parámetros en tus URLs y le ayuda a rastrear más eficientemente.

    La parte mala es que este método solo funciona si tu navegación por facetas usa parámetros por URL (si no es tu caso, ve al paso tres).

    Usar el informe de parámetros de URL es bastante fácil.

    Solo tienes que añadir un parámetro y decirle a Google cómo afecta al contenido de la página, además de si hay alguna excepción a la regla que sí deberían rastrear.

    Nota al margen.
    Si ya las estás bloqueando del rastreo con robots.txt, no supondrá ninguna diferencia.

    3. Arreglar el rastreo con robots.txt

    Si te enfrentas a problemas de crawl budget y no necesitas que las señales se consoliden, puedes utilizar robots.txt para bloquear el rastreo de Google de todas las URL con faceta.

    Para bloquear el rastreo de una URL con robots.txt, añade una regla de disallow(no permitir)como la de abajo:

    User-agent: *

    Disallow: *size=*

    En el ejemplo de arriba he añadido dos comodines (*) a cada lado del parámetro. Si tu navegación por facetas funciona añadiendo directorios tu regla sería algo así:

    User-agent: *

    Disallow: */size/*

    Hay dos casos donde robots.txt no funciona bien:

    • No dispones de patrones discernibles dentro de la URL para hacer disallow. Esto puede ser porque cada página recibe parámetros o directorios únicos para las facetas.
    • Quieres permitir que algunos patrones de URL se rastreen y bloquear otros. Por ejemplo, quieres que el directorio /color/ se rastree para la categoría de camisetas (ya que sí aporta valor para la búsqueda), pero quieres que se bloquee para la de ropa interior. Aunque se puede solucionar esto mezclando reglas de “Allow” (permitir) y “Disallow” (no permitir) en el archivo robots.txt, puede ser algo difícil de gestionar en sitios web de gran escala.

    También deberías saber que bloquear el rastreo no evita necesariamente que Google indexe las URLs bloqueadas. En general, Google eliminará las URLs bloqueadas del index—pero solo en caso de que no tengan enlaces externos y/o muchos enlaces internos follow que apuntan a las mismas. En otras palabras, mientras nada más le señale a Google que esas URLs tienen valor.

    4. Hacer nofollow y/o eliminar enlaces internos a URLs con facetas

    Si bloquear el rastreo no elimina del todo los problemas de indexación causados por la búsqueda por facetas, la eliminación de los enlaces internos a esas URL puede resolver el problema.

    Normalmente tenemos dos fuentes de este tipo de enlaces:

    • Los enlaces de búsqueda por facetas. Es decir, los enlaces dentro de su navegación por facetas.
    • Enlaces en otras partes de tu web. Por ejemplo, desde las entradas del blog, etc.

    Para los enlaces de búsqueda por facetas, aplicar un blanket nofollow es bastante fácil con un poco de programación básica. Sin embargo, probablemente no sea la mejor idea si tienes etiquetas canonical en las URLs con facetas y/o URLs con facetas que quieres que indexe Google. Esto es porque si Google al final no rastrea estos enlaces porque son nofollow, puede generar otros problemas de indexación.

    La alternativa es revisar y elegir las facetas a las que haces nofollow. Esto es un poco más difícil de implementar desde un punto de vista técnico, pero puede valer la pena si quieres atacar las búsquedas de cola larga con la navegación por facetas (más sobre esto más adelante).

    La peor parte de esta aproximación es que es menos útil desde que Google empezó a tratar rel=’nofollow’ como una pista, lo que quiere decir que no es una directiva, al contrario que robots.txt

    Sin embargo, Google usará un nofollow interno para indicar que la URL dentro del atributo href no es tan importante y que Google debería despriorizar su rastreo.

    John Mueller ha confirmado esto:

    […] vamos a continuar usando estos enlaces internos nofollow como una señal de que nos dices:
    • Estas páginas no son tan interesantes.
    • Google no necesita rastrearlas.
    • No necesitan posicionar, ni indexar.
    John Mueller
    John Mueller, Search Advocate Google
    Nota al margen.
    Esta aproximación no corrige la dilución de PageRank. PageRank se sigue distribuyendo entre todos los enlaces de la página, incluso entre aquellos con el atributo nofollow. Si quieres arreglarlo, necesitarás implementar una canonicalización adecuada. 

    Para enlaces que estén en cualquier otra parte de tu web, lo mejor que puedes hacer es eliminarlos.

    Puedes encontrar enlaces internos a URLs problemáticas con facetas usando Site Explorer de Ahrefs:

    1. Introduce una URL problemática con facetas.
    2. Ve al informe de Internal Backlinks(enlaces internos).
    3. Filtra por enlaces Dofollow.

    Simplemente puedes buscar enlaces internos “follow” en cualquier otra parte de tu sitio y eliminarlos.

    5. Arregla definitivamente la indexación con la etiqueta noindex

    Si sigues afrontando problemas de indexación después de seguir los pasos anteriores, tu última parada es la etiqueta noindex.

    El beneficio de la etiqueta noindex es que se trata de una forma segura de evitar la indexación de las páginas con facetas. La parte mala es que no consolidas las señales de posicionamiento y, con el tiempo, Google puede dejar de rastrear enlaces internos en una página noindexed, lo que implica que no se pasan señales de posicionamiento.

    Aún así, es una buena forma de sacar las URLs con facetas del índice de Google si todo lo demás falla.

    Para implementar esto, simplemente añade tanto una etiqueta meta robots en el <head> de una URL con facetas:

    <meta name="robots" content="noindex">

    O el encabezado X‑Robots dentro de tus encabezados HTTP de una URL con facetada:

    X-Robots-Tag: noindex

    A continuación, debes eliminar/ajustar los bloqueos de rastreo de la URL en robots.txt o en la herramienta de Parámetros de URL. Si no lo haces, Google no llegará a ver la directiva noindex—lo que quiere decir que la página seguirá indexada.

    Lectura recomendada: Meta Etiqueta Robots & X‑Robots-Tag: Todo lo que Necesitas Saber (en inglés)

    En la sección anterior puede que te hayas dado cuenta de que corregir todos los problemas potenciales que puede crear la navegación por facetas no es fácil.

    Todas las aproximaciones para arreglar tanto los problemas de indexación como de rastreo tienen desventajas o complicaciones.

    Pero hay una forma mejor.

    Supón que estás implementando una nueva configuración de navegación por facetas o creando una por primera vez. En ese caso, puedes evitar todos los problemas anteriores y aún así conseguir la mayoría de los beneficios de UX.

    Aquí tienes cómo hacerlo.

    1. Usa AJAX y evita enlaces internos

    Primero, construye tu navegación por facetas con AJAX y no añadas ningún enlace interno <a href=…>.

    Al hacer esto, los usuarios reciben una gran experiencia gracias a que la página no se recarga cada vez que filtran y Google no verá ningún enlace interno a páginas de facetas, lo que quiere decir que:

    1. No las rastrearán
    2. El resultado será que Google no las indexará
    3. También eliminará cualquier dilución potencial de PageRank

    Aquí va un ejemplo.

    He implementado navegación por facetas con el plugin de WordPress WP Grid Builder en un recurso que he creado llamado SEO Toolbelt.

    Este es el aspecto que tiene:

    Cuando haces clic con el botón derecho e inspeccionas el elemento de de cualquiera de las checkboxes (casillas de comprobación o verificación) para aplicar un filtro, verás que no incluyen un enlace <a href=…>, evitando que Google rastree cualquier URL adicional.

    Gracias a esto, he evitado tener siquiera que pensar en evitar el despilfarro de crawl budget de la navegación por facetas.

    2. Asegúrate de que las URLs siguen siendo compartibles

    Después, tenemos que asegurarnos de que cuando un usuario haga clic en un filtro la URL cambie.

    Recomiendo hacer esto ya que realmente hemos cambiado los contenidos de la página e, idealmente, si un usuario añade la página a favoritos, la enlaza o comparte una URL con un amigo, el contenido de la URL seguirá reflejando los filtros que aplicaron cuando añadieron a favoritos/compartieron/enlazaron la página.

    Hay dos formas de hacerlo:

    • Parámetros de URL (?)
    • Almohadillas en la URL (#)

    La mejor solución son las almohadillas en la URL, ya que Google tiende a ignorar todo lo que va después de la almohadilla en la URL.

    WP Grid Builder usa parámetros, así que después de aplicar el filtro, la URL cambia a algo como esto:

    https://seotoolbelt.co/tools/auditing/?_tool_type=browser-extension

    Si accedes a esa URL, verás cómo la parrilla de herramientas filtradas se actualiza para reflejar los filtros aplicados.

    En este ejemplo, como uso parámetros de URL, también necesitaré añadir una etiqueta canonical a la versión de la URL sin parámetros, como en esta URL:

    https://seotoolbelt.co/tools/auditing/

    Dado que estas versiones de URLs parametrizadas no están enlazadas internamente y es mucho menos probable que reciban enlaces externos de otros sitios (que es la única forma en que Google las podría descubrir), tenemos un bajo riesgo de que se ignoren.

    3. Ofrece caminos alternativos a páginas importantes para la búsqueda

    En algunos casos, una versión filtrada de una página puede ser de ayuda para la búsqueda.

    Por ejemplo, hay filtros para “Firefox” y “Chrome” en mi página de extensiones SEO para navegadores. Ambas páginas tienen algún potencial de búsqueda.

    Por lo que queremos asegurarnos de que han creado URLs indexables. La mejor forma de hacerlo es asegurarte de que tienes caminos alternativos para el rastreo de estas páginas. He hecho esto añadiendo enlaces de sub-navegación a versiones indexables de esas páginas filtradas al principio de la página.

    Estas sub-colecciones se generan en base a los mismos atributos que crean la versión por facetas de la página, pero tengo que hacer “opt-in” para crearlas.

    Esta implementación ha conseguido algunas cosas:

    • He evitado despilfarrar crawl budget, ya que internamente no enlazo a páginas facetadas.
    • Las páginas facetadas han permanecido compartibles, algo positivo para la UX.
    • Si una página por facetas tiene potencial de búsqueda, editorialmente puedo permitir que esa página sea indexada.

    Como puedes ver, esto es significativamente más fácil para gestionar en lo que respecta al SEO, pero no tiene ningún inconveniente.

    Hasta ahora, he posicionado a la navegación por facetas como algo que solo causa complicaciones SEO. Sin embargo, puedes usar la navegación por facetas como una forma de recibir más tráfico emparejándolo con una estrategia de palabras clave long tail.

    No hay manera de subestimar lo increíblemente beneficioso que puede suponer hacerlo bien. Los datos de Ahrefs muestran que el 99,84% de las keywords reciben menos de 1.000 búsquedas al mes y representan el 39,33% de la demanda total de búsquedas:

    ​​

    Las URLs de facetas son ideales para capturar tráfico de larga cola, ya que las facetas crean versiones más específicas de páginas que se dirigen a consultas más generales.

    Primero, te explicaré los pasos para detectar las oportunidades de captar más tráfico de larga cola con la navegación por facetas; después, explicaré algunas consideraciones de implementación.

    1. Identifica variaciones de palabras clave de larga cola

    Para empezar, necesitarás identificar las oportunidades de palabras clave con Keyword Explorer de Ahrefs. Hacer esto es increíblemente fácil.

    Introduce el nombre de una categoría que ya tengas en tu sitio, como “high rise jeans” (pantalones vaqueros de tiro alto):

    Dirígete al informe de “Matching Terms” (términos que concuerdan).

    Usa la barra lateral de términos y cambia a “Parent Topics” (Temas Principales).

    Al hacer esto, la herramienta agrupará todas las palabras clave con un SERP parecida. Puedes escanear esta lista y elegir páginas potenciales de facetas que merecería la pena hacer indexables. Aquí van algunas que he detectado al revisar la captura de pantalla de arriba:

    • high rise bootcut jeans (vaqueros de tiro alto de campana, 1.900 búsquedas)
    • high rise skinny jeans (vaqueros de tiro alto ajustados, 1.800 búsquedas)
    • high rise wide leg jeans (vaqueros de tiro alto de pierna ancha, 1.300 búsquedas)
    • ultra high rise jeans (vaqueros de tiro ultra alto, 970 búsquedas)
    • high waisted boyfriend jeans (vaqueros de cintura alta de novio, 700 búsquedas)
    • high rise super skinny jeans (vaqueros de tiro alto super ajustados, 380 búsquedas)
    • high waisted white jeans (vaqueros blancos de cintura alta 360)

    2. Convierte esas páginas en indexables

    Después, tenemos que hacer que esas páginas sean tanto rastreables como indexables para Google.

    Esto se puede hacer de varias formas distintas en función de tu tipo de navegación por facetas.

    La navegación por facetas con enlaces internos

    Si has implementado la navegación por facetas con una configuración que no es la ideal y tiene enlaces internos a cada faceta, para estas URLs tendrás que asegurarte de que:

    • La etiqueta canonical es auto-referenciada.
    • La etiqueta noindex se ha eliminado (si aplica).
    • Cualquier regla relevante de disallow dentro de robots.txt ha sido eliminada (o has añadido una regla de allow).
    • Cualquier atributo nofollow en los enlaces internos se ha eliminado (si aplica).

    Lo que necesites hacer exactamente de lo anterior depende de tu implementación, pero la parte importante es que los motores de búsqueda puedan tanto rastrear como indexar las páginas.

    Navegación por facetas con AJAX sin enlaces internos

    Vas a necesitar crear una página de subcategoría para la configuración ideal de navegación por facetas mencionada en la sección anterior.

    Tendrás que hacer esto porque la navegación por facetas no está generando enlaces internos, así que no puedes usarlos para crear estas páginas por ti.

    La mayoría de las plataformas de ecommerce soportan la creación de subcategorías, pero, idealmente, quieres la funcionalidad adicional para basar los productos de las subcategorías de acuerdo a una versión filtrada de la categoría principal, principalmente para ahorrarte tener que comercializar cada subcategoría manualmente. Así, obtienes los beneficios de generar rápidamente las páginas como se en la navegación por facetas, a la vez que evitas las complicaciones en SEO.

    Por ejemplo, si estamos creando una subcategoría de “vaqueros ajustados de tiro alto” querríamos heredar los listados de producto de “vaqueros de tiro alto” pero solo mostrar productos que también tengan el atributo “ajustado” aplicado.

    3. Optimiza las URLs para la búsqueda

    Esta es obvia, pero te interesará hacer las optimizaciones SEO fundamentales, como:

    • Tener URLs fáciles, legibles. Por ejemplo, tu URL idealmente sería /vaqueros/tiro-alto/ajustados/, no /vaqueros/tiro-alto/?variante_corte=ajustado
    • Etiquetas de título, meta descripciones y etiquetas de titulares.
    • Contenido escrito único.
    • Añadir la URL a los sitemaps XML.

    Las principales complicaciones suelen encontrarse con configuraciones en las que optas por excluir una página facetada de los controles de indexación y rastreo por defecto.

    Esto pasa simplemente porque, técnicamente, las páginas de facetas, son inherentemente dinámicas y no es igual que crear una subcategoría nueva.

    Sería necesaria una funcionalidad a medida para asegurarse de que es posible hacer optimizaciones on-page críticas en las URLs con facetas.

    Reflexiones finales

    Con suerte, habrás entendido completamente no solo los riesgos inherentes a la navegación por facetas para el SEO, sino también las oportunidades significativas que presenta para optimizar para la búsqueda de larga cola.

    ¿Alguna pregunta sobre la navegación por facetas? Tuiteame.

    Tra­duci­do por Iván Fanego, creador del primer directorio de herramientas profesionales de WhatsApp Marketing.

    • Sitios web que enlazan 5
    Datos de Content Explorer