Recibimos preguntas con regularidad sobre cómo agregar un carrusel de imágenes responsivo a una tienda BigCommerce. A continuación tienes una guía actual y honesta: para qué sirve realmente un carrusel, cuándo ayuda y cuándo perjudica la conversión, las opciones realistas para implementarlo y los detalles de rendimiento y accesibilidad que la mayoría de los tutoriales de copiar y pegar omiten y que les cuestan dinero a las tiendas sin que se note.
Por qué la responsividad no es negociable
El móvil es donde hoy ocurre la mayor parte del tráfico de las tiendas y una gran parte de los pedidos completados, y Google indexa primero la versión móvil de tu sitio: la experiencia móvil es la experiencia que se posiciona. Un carrusel que se ve bien en un escritorio de 1440px pero que se desborda, se dimensiona mal o carga lento en un teléfono no es un problema estético; está suprimiendo activamente ventas y posiciones. Todo lo que agregues a la página de inicio tiene que reacomodarse limpiamente en cualquier tamaño de pantalla y no debe empeorar tu Largest Contentful Paint, porque la zona principal (hero) es casi siempre lo que mide el LCP.
¿Deberías usar un carrusel?
Responde esto con honestidad antes de construir nada. Años de investigación en usabilidad han encontrado de forma consistente que los carruseles principales con rotación automática reciben muy poca interacción después de la primera diapositiva, que la mayoría de los usuarios nunca ve la tercera y que los banners rotativos pueden enterrar justo el mensaje que más quieres que se vea. Un carrusel se gana su lugar solo cuando las diapositivas tienen realmente la misma prioridad (por ejemplo, varias colecciones de temporada distintas), no como una forma de evitar el trabajo más difícil de decidir qué mensaje importa más. Si tienes una oferta principal, un solo banner principal sólido y rápido casi siempre convierte mejor que una rotación de cinco diapositivas. Construir un carrusel porque el tema anterior tenía uno no es una razón.
Opciones de implementación, de la más fácil y segura en adelante
- Carrusel integrado del tema. Los temas Stencil modernos incluyen un carrusel configurable en la página de inicio que se administra en Storefront → Carousel o desde el personalizador visual del tema. Para la gran mayoría de las tiendas esta es la respuesta correcta: es responsivo, lo mantiene el autor del tema, sobrevive a las actualizaciones de la plataforma y no requiere código. Agota esta opción antes de tocar cualquier otra cosa.
- Slider basado en una app. El marketplace de apps de BigCommerce tiene apps de banners y sliders que agregan programación, segmentación de audiencias y analíticas de clics sin editar los archivos del tema. Es la opción correcta cuando el equipo de merchandising necesita administrar las rotaciones por su cuenta y quiere datos sobre qué diapositiva genera realmente los clics.
- Slider personalizado mediante archivos del tema. Solo cuando las dos primeras opciones de verdad no pueden hacer lo que requiere un diseño específico. Es el enfoque heredado: potente, pero a partir de ese momento su mantenimiento y sus riesgos son tuyos.
Guía para un slider personalizado (Stencil)
La modificación histórica de la era Blueprint cargaba el plugin SlidesJS de jQuery mediante HTMLHead.html y una región de panel. En un tema Stencil actual, el equivalente modernizado es:
- Elige una librería de slider pequeña, moderna y sin dependencias (Glide.js o Splide, por ejemplo) en lugar de un plugin antiguo de jQuery: menos peso, sin dependencia de jQuery y con mantenimiento activo.
- Agrega los archivos de la librería al tema dentro de
assets/desde Storefront → My Themes → Edit Theme Files, y referéncialos mediante el sistema de assets del tema en lugar de escribir directamente una URL de la tienda. - Coloca el marcado del carrusel (un contenedor con tus diapositivas
<img>) en la región específica de la plantilla donde lo quieres (normalmente un componente de inicio entemplates/components/home/o una región personalizada), no en un archivo global predeterminado, para que solo se muestre donde corresponde. - Inicializa la librería en el paquete de JavaScript del tema cuando el DOM esté listo, limitada al selector del carrusel para que no choque con otros scripts.
- Reemplaza las imágenes de ejemplo por las tuyas, exportadas con las dimensiones exactas que muestra el slider, para no enviar una imagen de 3000px a un teléfono de 375px.
Lista de verificación de rendimiento y accesibilidad
- Exporta las imágenes de las diapositivas al tamaño en que se muestran, sírvelas en formatos modernos (WebP o AVIF) y comprímelas. Un carrusel principal sin optimizar es la causa más común de una primera carga lenta en la página de inicio de un eCommerce.
- Dale a cada imagen de diapositiva un texto
altdescriptivo. "#" no es un texto alt: no pasa las auditorías de accesibilidad y desperdicia una oportunidad en la búsqueda de imágenes. - Carga de inmediato la primera diapositiva para que no se retrase; usa carga diferida (lazy load) para el resto, de modo que no bloqueen el renderizado inicial.
- Incluye controles visibles que se puedan operar con el teclado, y pausa al pasar el cursor y al recibir el foco. Nunca dejes atrapado a un usuario de lector de pantalla o de teclado dentro de un bucle que avanza solo.
- Define un ancho y un alto explícitos (o una relación de aspecto) en las imágenes de las diapositivas para reservar el espacio del diseño y evitar el Cumulative Layout Shift que hunde los Core Web Vitals.
- Respeta la preferencia de movimiento reducido del usuario: desactiva el avance automático cuando esté activado
prefers-reduced-motion.
Qué poner en las diapositivas (y cómo medirlas)
La construcción técnica es la mitad fácil; decidir qué dice cada diapositiva es donde fallan la mayoría de los carruseles. Trata cada diapositiva como un anuncio con una sola tarea. Una diapositiva que intenta comunicar tres ofertas no comunica ninguna. Buenos candidatos para diapositivas, aproximadamente por orden de prioridad, son: una promoción actual con una oferta clara y con fecha límite; una colección insignia o nueva con una sola imagen potente; un mensaje de confianza o diferenciación (umbral de envío gratis, política de devoluciones, una credencial que realmente importe en tu categoría); y merchandising de temporada. Cada diapositiva necesita un titular, como mucho una línea de apoyo y un botón con texto que empiece con un verbo ("Compra en oferta", no "Haz clic aquí").
Una vez que esté en línea, mídelo. Agrega seguimiento de clics al llamado a la acción de cada diapositiva para ver cuál obtiene clics y cuál es peso muerto, y observa el comportamiento de rebote y desplazamiento de la página de inicio después del lanzamiento. El hallazgo común, basado en evidencia, es que la primera diapositiva obtiene la inmensa mayoría de los clics y las siguientes casi ninguno, lo que en sí mismo es el argumento a favor de menos diapositivas o de un solo banner principal. Deja que los datos retiren las diapositivas que no rinden en lugar de mantener una rotación de cinco diapositivas por pura fe. Un carrusel que nunca mides es solo decoración que pagas con tiempo de carga.
Preguntas frecuentes
¿Un carrusel perjudica el SEO? No por sí mismo. Un carrusel lento o que provoca desplazamientos del diseño perjudica los Core Web Vitals, que son una señal de posicionamiento, y un carrusel que entierra tu contenido clave perjudica la interacción. Las imágenes optimizadas, el espacio reservado y la moderación lo mantienen seguro.
¿Cuántas diapositivas debo usar? De tres a cinco como máximo, y solo si las diapositivas tienen realmente la misma prioridad. Menos diapositivas y más precisas casi siempre rinden mejor que una rotación larga.
¿Un slider personalizado sobrevivirá a una actualización del tema? Las ediciones directas a los archivos del tema pueden sobrescribirse cuando actualizas o vuelves a descargar el tema. Documenta cada cambio, mantenlo en control de versiones o usa la opción integrada o una app para no perderlo sin darte cuenta.
¿Carrusel o banner principal fijo para una oferta? Un solo banner principal fijo para una campaña casi siempre convierte mejor y carga más rápido que hacer rotar esa campaña en un slider.
Si prefieres no hacerte cargo de mantener código de tema personalizado, nuestros equipos de diseño responsivo y de desarrollo en BigCommerce construyen tiendas que se ven bien y cargan rápido en cualquier dispositivo, con un carrusel solo donde ayuda a la conversión de forma medible, no porque el sitio anterior tuviera uno.
