Optimizar filtros de facetas para SEO

Publicado: 2019-11-26

La búsqueda por facetas es un problema recurrente en sitios con un gran número de páginas que incluyen listados de productos; si se implementa correctamente, la búsqueda por facetas puede ser muy beneficiosa para un sitio. De hecho, la creación de páginas nuevas y más específicas permite responder a más consultas de búsqueda para una mayor visibilidad en los resultados de búsqueda.
Además de proporcionar una arquitectura de sitio lógica y enlaces internos optimizados, la navegación por facetas también permite a los usuarios encontrar rápidamente los productos que buscan.

La implementación de la búsqueda por facetas debe seguir ciertas reglas. De lo contrario, puede acarrear grandes problemas como la creación masiva de páginas innecesarias/duplicadas o la aparición de trampas de arañas.

¿Qué es una faceta?

La búsqueda facetada generalmente se puede encontrar en páginas de listados de sitios de comercio electrónico o de bienes raíces: este tipo de búsqueda se refiere a las diferentes combinaciones de características que un usuario puede seleccionar para refinar una búsqueda.

Ejemplo de navegación por facetas para camisetas de hombre en Zalando

Entre las combinaciones disponibles, es importante distinguir entre una faceta y un filtro.

Faceta: esta es una página de categoría filtrada que debe ser fácil de rastrear e indexable. Corresponde a consultas de usuarios con cierto volumen de búsqueda, y su creación aporta valor y tráfico potencial al sitio.

Filtro: esta es una página de categoría filtrada solo para el usuario. No se puede relacionar con consultas con volumen de búsqueda mensual; solo permite a los usuarios hacer una página de categoría más precisa y navegar a través de los diferentes atributos de un producto.

¿Por qué crear facetas?

Como se mencionó anteriormente, la navegación por facetas es beneficiosa para sitios con una gran cantidad de páginas que tienen listados de productos/propiedades. Una estrategia de facetas gestionada de manera óptima tendrá 3 ventajas principales:

  • Apunte a palabras clave genéricas o de cola larga. Por lo tanto, es interesante crear facetas para atender solicitudes específicas y proponer una lista de propiedades correspondientes.
    1. camiseta: 74,000 volumen de búsqueda mensual
    2. camiseta de hombre: 9.900 volumen de búsqueda mensual
    3. camiseta negra de hombre: 590 volumen de búsqueda mensual
  • Automatice la creación de páginas de acuerdo con ciertas reglas: dado que los sitios aplicables generalmente tienen una gran cantidad de páginas, automatizar la creación de páginas es una ventaja;
  • Automatizar el enlazado interno de estas páginas mediante su creación automática.

¿Cómo elegir qué facetas crear?

Para elegir las facetas más beneficiosas para crear, es importante seguir 3 pasos:

Estudio semántico: Investigación semántica clásica para recopilar las palabras clave relacionadas con el sitio;

Categorización: Categorización de palabras clave según el método habitual que tiene en cuenta las diferentes formas relevantes de desglosar facetas (por ejemplo, precio, tamaño, marca, género, material, etc.)

Análisis de resultados: Análisis de los resultados de la investigación semántica con tablas dinámicas que destacan las diferentes categorías y combinaciones posibles. La idea es determinar el volumen de búsqueda asociado a cada posible cruce.

Por ejemplo, sería beneficioso crear facetas para algunos colores en la categoría de camisetas:

Rastreo e indexación: ¿Por qué es necesario controlar la creación de facetas?

Si la navegación por facetas se implementa correctamente, aumentará la cantidad de páginas calificadas para usuarios y bots, pero si no es así, puede generar varios tipos de problemas:

  • Riesgo de trampas para arañas:

Una trampa de araña es la creación de un número muy grande o un número ilimitado de URL que impiden que un sitio se explore correctamente. Como la navegación por facetas le permite crear una gran cantidad de combinaciones importantes, puede conducir fácilmente a trampas de araña si no se maneja adecuadamente.

  • Residuos de rastreo:

Una gran cantidad de enlaces no indexables en la estructura de un sitio conducirá necesariamente a un desperdicio de rastreo (incluso si, a la larga, estos enlaces se rastrearán menos).

  • Dilución de la popularidad interna:

Una gran cantidad de enlaces no rastreables dentro de la estructura de un sitio puede ser perjudicial para la distribución de la popularidad interna.

  • Creación de contenido duplicado o casi duplicado:

Algunas de las páginas creadas automáticamente por la búsqueda por facetas tienen el mismo contenido o muy similar. Esto debe evitarse para no crear contenido duplicado interno.

  • Creación de páginas vacías:

Al igual que las páginas con contenido similar, no se deben generar aquellas sin contenido.

Las reglas a seguir para controlar la creación de facetas

Gestión de múltiples facetas

En primer lugar, deberá definir si se debe crear una faceta si se seleccionan varias variables simultáneamente (ya sea dentro de la misma categoría o no)

Ejemplo: Crear facetas de género + color
Ejemplo: no cree facetas de género cuando se seleccionen hombres + niños
Ejemplo: no crear facetas de género + patrón

Definición del número mínimo de productos/bienes

Una faceta solo debe crearse automáticamente cuando la cantidad de productos/bienes es suficiente

Ejemplo: Crear facetas de género (hombre o mujer) cuando haya al menos 3 camisetas a la venta

Textes : Página de categoría Faceta masculina Faceta femenina Hay al menos 3 camisetas de hombre No hay 3 camisetas de mujer

Textos:
Página de categoría
faceta masculina
faceta femenina
Hay al menos 3 camisetas de hombre.
No hay 3 camisetas de mujer

Configurar el etiquetado SEO

Las facetas creadas deben contener el etiquetado clásico optimizado para SEO, por lo que es necesario definir reglas de etiquetado automático.

Textos:
Hombre + Rojo
Hombres + M
Género : Hombres, Mujeres, Niños
Colores : Azul, Verde, Rojo
Género : Hombres, Mujeres, Niños
Tamaño : XS, S, M

facetas H1 Reglas de título Descripción Reglas
Género + Color [Género] [Color] Camisetas [Género] [Color] Camisetas – Mi marca ¡Descubra todas nuestras camisetas ➤ [Género] [Color] en Mysite.com! Entrega gratis ✚ 1 500 estilos!
Género + Tamaño [Género] [Tamaño] Camisetas [Género] [Talla] Camisetas – Mi marca ¡Descubra todas nuestras camisetas ➤ [Gender] [Size] en Mysite.com! Entrega gratis ✚ 1 500 estilos!

Configurar la reescritura de URL

Dado que las facetas son inicialmente filtros que desea indexar, se crearán URL "feas" cuando se abran para la indexación. Estas URL deben volver a escribirse para obtener URL "limpias" (es decir, sin caracteres especiales como %, ? o &).

Ejemplo: Busco una camiseta negra de Nike

Estas URL "limpias" están optimizadas para rastrear e indexar

Gestión de la estabilidad de URL

La estructura de la URL no debe cambiar en función de la ruta seguida por el usuario.

Ejemplo: dos personas buscan una camiseta negra con la marca Nike pero de una manera diferente.

Por lo tanto, es necesario definir un orden predeterminado, por ejemplo: [Categoría de ropa] > [Color] > [Marca] y mantener este orden independientemente de la ruta del usuario.

Optimización de enlaces internos

Al igual que con una estructura de sitio tradicional, para que una faceta abierta se pueda rastrear e indexar, las URL del sitio deben tener un enlace permanente a la faceta abierta. Este último debe estar presente en el DOM y ser accesible incluso si JavaScript y CSS están deshabilitados.

Ejemplo: Se han creado facetas para camisetas de hombre + color

Men's blue t-shirts Tengo un enlace "estático" <a href =”https://mysite.com/t-shirts/mens/blue”> Camisetas azules para hombre Varias formas de hacer que las facetas sean inaccesibles

Ahora que hemos discutido las reglas a seguir con respecto a la creación de facetas, necesitamos definir una forma de hacer que las facetas que no se deben crear no se puedan rastrear ni indexar.

Generalmente, es posible bloquear las facetas no deseadas de varias maneras, cada una de las cuales tiene sus ventajas y desventajas.

  • Agregar nofollow en enlaces de facetas no deseados + meta robots noindex

Esta solución limita el desperdicio de rastreo en páginas no deseadas y garantiza que las páginas cerradas no se indexen (si los motores de búsqueda las conocen por otros medios). Sin embargo, esto no resuelve los problemas de dilución de la popularidad interna porque hay una gran cantidad de enlaces que no se pueden rastrear en la página.

  • Agregar un noindex de meta robots en páginas no deseadas

Con este enfoque, solo se resuelven los problemas de indexación y contenido duplicado. De hecho, el desperdicio de rastreo y la dilución de la popularidad interna seguirán presentes en el sitio.

  • Bloqueo de facetas con robots.txt

Una solución fácil de configurar mediante el bloqueo del patrón de las facetas no deseadas con robots.txt. Si bien esta opción permite no desperdiciar el presupuesto de rastreo en páginas inútiles, no proporciona soluciones en lo que respecta a la indexación, el contenido duplicado y la dilución de la popularidad interna.

  • JS/Ajax

El uso de Javascript / Ajax para bloquear facetas nos permite resolver todos los problemas de manera eficiente. De hecho, los enlaces a facetas no deseadas solo son accesibles para los usuarios y no están presentes en el código fuente de la página, por lo que son inaccesibles para los robots. Tenga en cuenta que Google ejecuta Javascript y que una implementación ideal de esta solución se realiza en el lado del cliente: el filtrado de la página de categoría debe ocurrir directamente en el navegador y no se crean nuevas páginas.

  • PRG (Post-Redirect-Get): Al igual que el uso de JS / Ajax, este método permite resolver todos los problemas de manera eficiente. Como recordatorio, las solicitudes GET permiten que se transmita información en la URL y son ejecutables por Google. En cambio, para las solicitudes POST, la información se incluye en un formulario y no es ejecutable por Google.

La finalidad del método PRG es por tanto utilizar un formulario en modo POST para las facetas no deseadas para que Google no las ejecute. Esto produciría:

Paso 1 POST: el usuario hace clic en un filtro de una faceta no deseada y la solicitud se envía con el método POST.

Paso 2 REDIRECT: el servidor responde a la solicitud con una redirección a la URL filtrada.

Paso 3 GET: se sigue la redirección y se devuelve la URL filtrada con el método GET. El usuario ve los resultados filtrados.

[Estudio de caso] Seguimiento y optimización del rediseño de un sitio web tras una sanción

Para recuperarse de una pérdida masiva luego de una actualización del algoritmo, Opirata lanzó un rediseño del sitio a gran escala. Vea cómo Opirata obtuvo una ventaja utilizando el rastreador y el analizador de registros de OnCrawl para comprender las trampas del sitio anterior, validar las hipótesis de SEO y realizar un seguimiento del progreso a medida que Google tomaba en cuenta los cambios.
Lea el estudio de caso

Para resumir

En conclusión

Para que la creación de facetas se lleve a cabo sin problemas, es necesario seguir varias reglas y planificar todos los casos posibles en un entorno de preproducción. También es importante tener en cuenta que la gestión de facetas es específica del CMS utilizado en un sitio y que existen diferentes soluciones para gestionar la creación y restricción de facetas, cada una con ventajas y desventajas.