Diagnóstico de PageSpeed · 29 de julio de 2026

Elementos de imagen de Shopify a los que les falta ancho y alto: corrija la advertencia de PageSpeed

La advertencia «Los elementos de imagen no tienen ancho y alto explícitos» en Shopify significa que su tema está permitiendo que las imágenes se carguen antes de que el navegador sepa cuánto espacio reservar. Comience con una prueba de velocidad gratuita de Shopify, utilice Thunder para obtener mejoras automatizadas en la estabilidad de la imagen y el diseño, luego corrija los patrones de Liquid personalizados a continuación.

Solución rápida con Thunder

Thunder Page Speed ​​mejora automáticamente la entrega de imágenes comunes de Shopify y los problemas de Core Web Vitals. Es el primer paso más rápido para tiendas con secciones de temas mixtos, tarjetas de productos, widgets de aplicaciones y etiquetas de imágenes antiguas.

Por qué Shopify recibe la advertencia de ancho y alto

Lighthouse marca elementos de imagen sin ancho y alto explícitos porque el navegador no puede reservar espacio de diseño con confianza mientras se descarga la imagen. Si la imagen aparece y empuja texto, botones, tarjetas de productos, reseñas o contenido debajo de la página hacia abajo, los compradores ven un salto. Google explica esto en la guía de estabilidad del diseño: las imágenes y los videos necesitan dimensiones para que el navegador pueda asignar espacio antes de que el recurso termine de cargarse.

Los temas de Shopify a menudo comienzan limpios y luego cambian. Un desarrollador agrega un héroe personalizado. Una sección de la página de destino codifica una imagen. Un creador de páginas inyecta un banner. Una aplicación de reseñas inserta fotografías de clientes. Una publicación de blog utiliza HTML sin formato en lugar del componente de imagen del tema. Cada uno puede crear la misma advertencia de PageSpeed.

Esto se superpone con Correcciones de Shopify CLS, optimización de imagen, y dimensionar correctamente las imágenes. El ancho y el alto no se trata de comprimir el archivo. Se trata de hacer que el diseño sea predecible.

Manual Paso a Paso: Reparar Elementos de Imagen Sin Dimensiones

1. Encuentra las imágenes exactas de los informes de Lighthouse

Ejecute PageSpeed Insights en la página de inicio, una página de producto y una página de colección. Abra la auditoría "Los elementos de la imagen no tienen ancho y alto explícitos" y copie las URL de las imágenes. Luego busque en su tema el nombre del archivo, el nombre de la sección, el bloque de aplicación o el fragmento que lo representa.

Utilice las mismas URL durante las pruebas. Las ejecuciones de PageSpeed varían, así que mantenga un proceso estable antes y después usando la guía de variación de puntuación de la prueba de velocidad.

2. Prefiere Shopify image_tag para imágenes propiedad del tema

Para imágenes almacenadas en Shopify, use la canalización de imágenes de Liquid en lugar de URL de CDN sin formato. Ayuda a generar fuentes responsivas y mantiene la imagen dentro del comportamiento CDN de Shopify. La clave es representar un marcado que le dé al navegador un cuadro estable.

<!-- Product card image -->
{{ product.featured_image
  | image_url: width: 700
  | image_tag:
    widths: '350, 500, 700',
    sizes: '(min-width: 990px) 25vw, 50vw',
    loading: 'lazy',
    alt: product.featured_image.alt
}}

3. Agregar dimensiones a etiquetas img sin formato

Si una sección personalizada debe usar un formato sin formato img , agregue atributos de ancho y alto que coincidan con la proporción intrínseca de la imagen. CSS aún puede hacer que la imagen responda. Los atributos definen la proporción; CSS define cómo escala.

<img
  src="{{ section.settings.badge | image_url: width: 480 }}"
  width="480"
  height="320"
  loading="lazy"
  decoding="async"
  alt="{{ section.settings.badge.alt | escape }}"
  class="feature-badge"
>

.feature-badge {
  width: 100%;
  height: auto;
}

4. Reserve una ranura con relación de aspecto para tarjetas recortadas

Las tarjetas de productos, los mosaicos de colecciones, los lookbooks y los bloques editoriales a menudo recortan imágenes. Si no puede confiar en las dimensiones naturales de la imagen, reserve un recipiente estable con aspect-ratio y recorta la imagen dentro de él.

.product-card__media {
  aspect-ratio: 4 / 5;
  overflow: hidden;
  background: #f5f5f5;
}

.product-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

5. Verifique los widgets de la aplicación y los bloques del creador de páginas

Si la imagen reportada proviene de reseñas, feeds de Instagram, galerías comprables, recomendaciones o un creador de páginas, la solución puede residir en la configuración de la aplicación en lugar de los archivos del tema. Deshabilite el bloque en un tema duplicado, vuelva a probar y confirme la propiedad antes de editar. Las guías sobre revisar widgets y Los creadores de páginas ralentizan Shopify cubre ese flujo de trabajo.

Solución manual frente a solución Thunder

Problema Corrección manual Optimización de Thunder
Las etiquetas img sin procesar no tienen dimensionesAgregue atributos de ancho y alto o cambie a image_tag.Mejora la imagen común y los patrones CLS automáticamente.
Saltan las tarjetas de productoAgregue ranuras de relación de aspecto y contenedores de imágenes estables.Ayuda a estabilizar la representación de imágenes del escaparate como parte de la optimización de Core Web Vitals.
Las imágenes de la aplicación cambian el contenidoEncuentre el propietario de la aplicación, cambie la configuración del widget o retrase el widget.Reduce la presión general sobre aplicaciones e imágenes, con revisión manual para widgets rebeldes.
Las imágenes también son demasiado grandesCombina dimensiones con srcset responsivo y tamaños correctos.Combina la estabilidad del diseño con mejoras en la entrega automatizada de imágenes.

Qué no romper

No fije dimensiones pensadas solo para escritorio que distorsionen las imágenes en móviles. No elimine el atributo adaptable srcset al añadir el ancho y el alto. No fuerce todas las imágenes a tener la misma proporción si las fotografías de los productos usan recortes distintos. El navegador necesita un espacio reservado estable, pero los compradores también necesitan una presentación clara del producto.

Tenga en cuenta también el LCP. La imagen principal o de producto situada en la mitad superior de la página normalmente debe cargarse de inmediato con loading="eager" y prioridad alta, mientras que las imágenes situadas más abajo pueden cargarse de forma diferida con loading="lazy". Consulte cómo diferir imágenes fuera de pantalla en Shopify y la guía de optimización del LCP si la misma página muestra advertencias sobre la prioridad de las imágenes.

Cómo confirmar que la corrección de ancho y alto de Shopify funcionó

Vuelva a realizar la prueba con PageSpeed Insights y el prueba de velocidad gratuita de Shopify. La advertencia debería incluir menos imágenes o desaparecer. CLS debe permanecer por debajo de 0,1 en los datos de campo y la página debe sentirse estable mientras se carga en una conexión móvil.

Para un flujo de trabajo completo en toda la tienda, utilice la guía completa de optimización de velocidad de Shopify. Si su tienda tiene muchas secciones heredadas o widgets de aplicaciones, compare las opciones de automatización en la guía de las mejores aplicaciones de velocidad para Shopify o consulte los precios de Thunder.

FAQ

¿Qué significan los elementos de imagen que no tienen ancho y alto explícitos en Shopify?

Significa que Lighthouse encontró etiquetas de imagen donde el navegador no puede reservar el espacio de diseño correcto antes de que la imagen se cargue. En Shopify, esto suele provenir de secciones personalizadas, widgets de aplicaciones, etiquetas de imagen codificadas, imágenes de blog o marcado de tarjetas de producto que omite los atributos de ancho y alto.

¿La falta de ancho y alto de la imagen perjudica a Core Web Vitals?

Sí. Las dimensiones faltantes pueden aumentar el cambio de diseño acumulativo porque el contenido de la página se mueve después de cargar las imágenes. CLS es uno de los Core Web Vitals de Google, y un CLS deficiente puede perjudicar la experiencia del usuario en las tiendas móviles.

¿Shopify image_url e image_tag agregan dimensiones automáticamente?

El asistente image_tag de Shopify puede generar marcas de imágenes útiles, pero los fragmentos personalizados y las etiquetas img sin procesar a menudo lo omiten. Aún necesitas verificar que el HTML renderizado contenga dimensiones estables o un contenedor de relación de aspecto.

¿Puede Thunder corregir las advertencias de ancho y alto que faltan?

Thunder puede mejorar automáticamente muchos problemas comunes de estabilidad de imagen y diseño de Shopify. Es posible que las secciones altamente personalizadas o los iframes de aplicaciones de terceros aún necesiten correcciones a nivel de tema o aplicación.

¿Cómo pruebo la solución?

Ejecute la misma página a través de PageSpeed ​​Insights y una prueba de velocidad de Shopify antes y después del cambio. Compruebe que la advertencia se haya reducido, que CLS se mantenga por debajo de 0,1 y que las tarjetas de productos, los banners de héroe y las imágenes de blogs sigan recortándose correctamente en el móvil.