Qué hace Shopify de forma nativa para la carga diferida
Shopify no tiene un solo botón de "carga diferida" en tu panel de administración. No hay ninguna casilla de verificación en Configuración → Rendimiento que lo habilite en toda la tienda. En cambio, Shopify proporciona herramientas para desarrolladores de temas para implementar la carga diferida, y el uso de esas herramientas depende completamente de su tema.
Esto es lo que Shopify ofrece a nivel de plataforma:
El etiqueta_imagen
El filtro Filtro de líquido — Cuando los temas usan este filtro para representar imágenes, Shopify puede configurar automáticamente cargando="perezoso" en imágenes en secciones que aparecen más abajo en la página.
propiedad
El sección.index : indica a los desarrolladores de temas la posición de una sección en la página, lo que permite la lógica condicional: cargar con entusiasmo las primeras 2 secciones, cargar de forma diferida todo lo que aparece a continuación.
Conversión automática WebP/AVIF : El CDN de Shopify muestra automáticamente imágenes en formatos modernos cuando el navegador los admite, lo que reduce el tamaño de los archivos entre un 25 % y un 50 %.
Conjunto de imágenes responsivas — El
El filtro etiqueta_imagen
El filtro genera múltiples tamaños de imagen para que los navegadores descarguen el tamaño correcto para cada pantalla.
Estos son bloques de construcción sólidos. Pero son elementos básicos, no una solución completa. La brecha entre las "herramientas disponibles" y las "herramientas realmente utilizadas en su tienda" es donde residen la mayoría de los problemas de rendimiento.
¿Tienes curiosidad por saber dónde se encuentra tu tienda? Realiza una prueba de velocidad gratuita para ver si la carga diferida ayuda o perjudica tu rendimiento.
Cómo funciona Shopify etiqueta_imagen
El filtro y sección.index Trabajo
El etiqueta_imagen
El filtro El filtro líquido es la forma recomendada por Shopify de representar imágenes en temas. Cuando un desarrollador de temas lo usa correctamente, maneja el tamaño responsivo, la conversión de formato y la carga diferida en una sola línea:
{{ product.featured_image | image_url: width: 800 | image_tag: loading: "lazy" }}
But the real power comes from combining it with sección.index. Esta propiedad le dice al tema qué posición ocupa una sección en la página. El equipo de rendimiento de Shopify recomienda usándolo así:
{%- liquid
if section.index > 2
assign loading = "lazy"
else
assign loading = "eager"
endif
-%}
{{ section.settings.image | image_url: width: 1080 | image_tag: loading: loading }} Este código carga con entusiasmo imágenes en las dos primeras secciones (normalmente héroe y colección destacada) y carga de forma diferida todo lo que se encuentra a continuación. Es un enfoque inteligente que evita la #1 lazy loading mistake : carga diferida de su imagen LCP. La propiedad
Detalle clave: El sección.index no se introdujo hasta finales de 2022. Los temas creados antes de esta fecha no la usan, lo que significa que cargan todo de forma diferida (malo para LCP) o nada (malo para el rendimiento de la página inferior).
El filtro
El etiqueta_imagen
El filtro también genera un conjunto de origen attribute with multiple image widths, letting the browser pick the optimal size. This works with lazy loading — when the browser decides to load a lazy image, it picks the right size from the srcset based on the viewport width.
¿Qué temas de Shopify tienen carga diferida nativa?
No todos los temas son iguales cuando se trata de implementación de carga diferida. Aquí está el desglose:
Temas con buena carga diferida nativa
Amanecer (y temas basados en Dawn): usos etiqueta_imagen
El filtro + sección.index correctamente. También agrega fetchpriority="alta" en imágenes LCP. Esta es la implementación de referencia de Shopify y el estándar de oro para el rendimiento de temas.
Sentido, Artesanía, Gusto, Colorblock : temas gratuitos propios de Shopify, todos basados en la arquitectura Dawn. Heredan la misma lógica de carga diferida.
La mayoría de los temas premium actualizados después de 2023 : desarrolladores de temas de renombre como Out of the Sandbox, Archetype y Prestige han actualizado sus temas para usarlos. sección.index y etiqueta_imagen
El filtro.
Temas con carga diferida nativa deficiente o nula
Temas creados antes de 2022 — Estos son anteriores sección.index y, a menudo, utilizan bibliotecas de carga diferida de JavaScript como lazysizes, o ninguna carga diferida.
Temas muy personalizados : incluso si el tema base tenía una carga diferida, las modificaciones personalizadas a menudo lo interrumpen. Los desarrolladores que agregan secciones personalizadas con frecuencia se saltan el sección.index lógica.
Temas que utilizan carga diferida solo en JS : algunos temas utilizan lazysizes o bibliotecas similares que agregan una sobrecarga de JavaScript y pueden entrar en conflicto con la carga diferida del navegador nativo.
¿No estás seguro de en qué categoría entra tu tema? La forma más sencilla de averiguarlo es inspeccionar su sitio, lo cual cubriremos en el sección de prueba a continuación. Para obtener una visión más profunda del rendimiento del tema, consulte nuestra guía en el temas de Shopify más rápidos Guía.
5 cosas que la carga diferida nativa de Shopify no cubre
Incluso con un tema moderno usando etiqueta_imagen
El filtro correctamente, la carga diferida nativa de Shopify tiene importantes puntos ciegos:
1. Imágenes y scripts inyectados por aplicaciones
Cada aplicación de Shopify que agrega elementos visuales (widgets de reseñas, insignias de confianza, ventanas emergentes de ventas adicionales, widgets de chat) inyecta sus propias imágenes y scripts directamente en el DOM. Estos evitan por completo la carga diferida de su tema porque no se procesan a través de Liquid. etiqueta_imagen
El filtro.
La tienda Shopify promedio tiene entre 6 y 8 aplicaciones instaladas. Cada uno agrega scripts que se cargan inmediatamente, independientemente de dónde aparezcan en la página. Este es el el mayor asesino de velocidad en la mayoría de las tiendas : y está completamente fuera del alcance de la carga diferida nativa.
2. Imágenes de fondo CSS Elementos
El cargando="perezoso" solo funciona en <img> y . Imágenes configuradas como fondos CSS (imagen de fondo: URL(...)) (comunes en secciones de héroes, pancartas y superposiciones de secciones) siempre están cargados con entusiasmo. El navegador los descarga tan pronto como analiza el CSS, incluso si la sección está muy por debajo de la página.
3. Vídeos e incrustaciones
Mientras cargando="perezoso" técnicamente funciona en iframes (incluidas las incrustaciones de YouTube), Shopify
El filtro etiqueta_imagen
El filtro no se aplica a elementos de vídeo ni a iframes: es solo de imagen. Los comerciantes que agregan videos de productos, reseñas de YouTube o incrustaciones de Instagram deben manejar la carga diferida por separado. Vea nuestro Guía de optimización de vídeos de Shopify para patrones de fachada y técnicas de carga diferida. Para una comprensión más profunda de las compensaciones, consulte Carga diferida versus carga ansiosa en Shopify.
4. Decisiones de carga receptivas
El sección.index > 2 approach is a rough heuristic. What's "below the fold" on a desktop monitor is very different from a mobile phone. An image grid that shows 4 columns on desktop (all visible) might show 1 column on mobile (only 1 visible). Native lazy loading doesn't adapt to screen size — it uses the same section-based logic regardless of device.
5. Aplazamiento del guión
La carga diferida de imágenes es solo la mitad de la ecuación de rendimiento. Scripts de bloqueo de renderizado — both from your theme and from apps — often cause more performance damage than unoptimized images. Native lazy loading addresses images but does nothing for JavaScript. Deferring app scripts, inlining critical CSS, and preloading fonts require a different toolset entirely.
Llene cada vacío: Thunder maneja lo que la carga diferida nativa no puede
El optimizador de velocidad de página Thunder funciona encima de la carga diferida nativa de tu tema, llenando todos los espacios enumerados anteriormente. Identifica automáticamente su imagen LCP y la carga con entusiasmo, carga de forma diferida todo lo que se encuentra debajo de la página (incluido el contenido inyectado por la aplicación) y pospone secuencias de comandos no críticas que la carga diferida de imágenes no puede tocar.
- ✦ Aplaza los scripts de la aplicación : el mayor asesino de velocidad que ninguna carga diferida de imágenes puede solucionar
- ✦ Detección inteligente de LCP : nunca carga de forma diferida el contenido de la mitad superior de la página, independientemente del dispositivo
- ✦ Funciona con cualquier tema : antiguo, nuevo, personalizado o listo para usar
- ✦ CSS crítico integrado + fuentes precargadas : optimización integral, no solo carga de imágenes
La mayoría de las tiendas ven un Mejora de puntuación de velocidad de más de 27 puntos después de la instalación, porque Thunder aborda toda la pila de optimización, no solo la carga de imágenes. Ver precios.
Instalar Thunder — Prueba gratuita →Cómo comprobar si tu tienda Shopify tiene carga diferida
Antes de realizar cualquier cambio, verifique si su tema ya implementa la carga diferida. Aquí hay tres formas de comprobarlo:
Método 1: Inspeccionar elemento (30 segundos)
- 1. Abre tu tienda en Chrome
- 2. Desplácese hacia abajo hasta una imagen muy por debajo de la página (por ejemplo, un producto en la tercera fila de una colección).
- 3. Haga clic derecho en la imagen → Inspeccionar
- 4. Buscar
Etiqueta
cargando="perezoso"en el<img>
Si ves cargando="perezoso", tu tema tiene carga diferida nativa para esa imagen. si ves cargando="ansioso" o ningún atributo de carga, no es así.
Método 2: pestaña Red de Chrome DevTools
- 1. Abra DevTools (F12) → pestaña Red
- 2. Filtrar por "Img"
- 3. Recarga completa (Ctrl+Shift+R)
- 4. Observe el recuento de imágenes: si todas las imágenes se cargan inmediatamente, la carga diferida no funciona
- 5. Ahora desplácese lentamente hacia abajo: si aparecen nuevas solicitudes de imágenes mientras se desplaza, la carga diferida está activa
Método 3: PageSpeed Insights
Dirige tu tienda a través Estadísticas de PageSpeed de Google. Si ve la recomendación "Aplazar imágenes fuera de la pantalla", las imágenes de la página inferior no se están cargando de forma diferida. Si esa recomendación no aparece, es probable que la carga diferida esté funcionando. También puedes utilizar nuestro prueba de velocidad gratuita de Shopify para una evaluación rápida.
Agregar carga diferida nativa a Shopify manualmente
Si su tema no tiene carga diferida o lo implementa mal, aquí le mostramos cómo agregarlo manualmente. Esto requiere editar los archivos Liquid de su tema; primero haga una copia de seguridad.
Paso 1: use image_tag en lugar de etiquetas img
Encuentra instancias donde tu tema usa raw
Etiquetas <img> y reemplazarlas con Shopify
Filtro etiqueta_imagen
El filtro . Esto por sí solo le brinda imágenes responsivas, conversión WebP y la base para la carga diferida.
Antes (etiqueta img manual):
{'
'}
Después (image_tag con carga diferida):
{'{{ product.featured_image | image_url: width: 800 | image_tag: loading: "lazy", alt: product.title }}'}
Paso 2: Agregar lógica de sección.index
Para evitar la carga diferida de imágenes en la mitad superior de la página, agregue lógica condicional basada en la posición de la sección:
{'{%- liquid'}
{' if section.index > 2'}
{' assign loading = "lazy"'}
{' else'}
{' assign loading = "eager"'}
{' endif'}
{'-%}'}
{'{{ section.settings.image | image_url: width: 1080 | image_tag: loading: loading }}'}
Paso 3: Agregue fetchpriority a su imagen LCP
Para su imagen principal o imagen principal del producto (el elemento LCP probable), agregue fetchpriority="alta" para indicarle al navegador que le dé prioridad:
{'{{ section.settings.hero_image | image_url: width: 1200 | image_tag: loading: "eager", fetchpriority: "high" }}'}
⚠️ Importante: Solo uso fetchpriority="alta" en 1 o 2 imágenes por página. Usarlo en varias imágenes anula el propósito: si todo tiene alta prioridad, nada lo es. Para Estrategias de optimización de LCP, consulte nuestra guía dedicada.
Errores comunes de carga diferida nativa en Shopify
❌ Carga diferida de la imagen del héroe
Agregar cargando="perezoso" a su banner principal o imagen de producto destacado obliga al navegador a esperar a que IntersectionObserver confirme que es visible, lo que agrega entre 200 y 1000 ms a su LCP. Equipo de desempeño de Shopify confirmó que esto cuesta una mediana de 1,0 segundo de LCP.
❌ Mezcla de carga diferida nativa y JS
Algunos temas incluyen lazysizes.js y nativo cargando="perezoso". Esto crea un doble procesamiento: la carga diferida nativa del navegador se activa, y la biblioteca JS ejecuta su propia lógica de intersección. Pierde tiempo de CPU y puede hacer que las imágenes parpadeen o se carguen dos veces. Elija uno: nativo es la opción correcta en 2026.
❌ Faltan atributos de ancho y alto
Carga diferida sin explícito
Causas de los atributos ancho y altura (o relación de aspecto CSS) Cambio de diseño acumulativo (CLS). Cuando se carga la imagen diferida, la página salta a medida que la imagen empuja el contenido hacia abajo. el
El filtro etiqueta_imagen
El filtro agrega dimensiones automáticamente: otra razón para usarlo en lugar de sin formato <img> .
❌ Suponiendo que todas las secciones usan image_tag
Incluso en temas que generalmente usan etiqueta_imagen
El filtro, las secciones personalizadas y las aplicaciones de secciones de terceros a menudo usan archivos sin formato
Etiquetas <img> . Una sección cargada incorrectamente puede afectar el rendimiento de toda la página. Audite todas las secciones, no solo los valores predeterminados del tema.
Estos errores son exactamente la razón por la que muchos comerciantes prefieren una solución integral. Si desea comprender el panorama completo de lo que está frenando su tienda, diagnostica los problemas de velocidad de tu tienda con nuestra guía paso a paso, o simplemente sigue la guía de optimización completa.
Preguntas frecuentes
{item.question}
{item.answer}
Conclusión sobre la carga diferida nativa de Shopify
Shopify tiene carga diferida nativa, pero es una herramienta para desarrolladores de temas, no una función para toda la tienda. Si estás en un tema moderno como Dawn que implementa etiqueta_imagen
El filtro y sección.index correctamente, las imágenes de su tema probablemente estén cargadas de forma diferida correctamente. Pero eso aún deja completamente sin abordar el contenido inyectado en aplicaciones, las imágenes de fondo CSS, los videos y, lo que es más importante, los scripts que bloquean el procesamiento.
Para la mayoría de las tiendas, la carga diferida nativa cubre entre el 30% y el 40% de la oportunidad de optimización. El resto requiere aplazamiento del guión, optimización de imagen, inserción de CSS crítico y priorización inteligente de recursos: exactamente qué Thunder Page Speed Optimizer lo hace automáticamente.
Comienza probando tu tienda: Realiza una prueba de velocidad gratuita para ver cuál es su situación y luego decida si la carga diferida nativa es suficiente o si necesita un enfoque más completo.