Solución rápida con Thunder
If PageSpeed Insights shows font warnings, the fastest route is to install Thunder, test the same product and collection URLs, and watch whether LCP, FCP, and text rendering improve. Thunder is built from speed research across 20,000+ optimized Shopify stores and handles the common resource-loading work that most merchants should not be editing by hand.
Para obtener una imagen más amplia del rendimiento, combínelo con el guía completa de optimización de velocidad de Shopify, el Guía de optimización de fuentes de Shopify, y el Desglose de la función Thunder. Las fuentes son solo una parte de Core Web Vitals, pero pueden frenar silenciosamente las tiendas que de otro modo estarían limpias.
Por qué la carga de fuentes perjudica Shopify Core Web Vitals
Fonts affect speed because text cannot be painted cleanly until the browser knows which typeface, file, and fallback behavior to use. If your theme requests multiple font families from an external domain, the browser has to open connections, download a stylesheet, discover the actual font files, and then fetch each WOFF2 file. On mobile, that chain can compete directly with the hero image that determines Pintura con contenido más grande.
El patrón común de Shopify es pesado: una fuente de título normal y negrita, una fuente de cuerpo normal, media, seminegrita y negrita, además de una fuente de icono dejada por un creador de páginas o una aplicación de reseñas. Esto puede crear de seis a diez solicitudes de fuentes antes de que el comprador haya leído el título del producto. La tienda puede parecer pulida después de que todo se carga, pero la primera impresión se retrasa.
Los intercambios de fuentes también pueden provocar movimientos en el diseño. Si la fuente alternativa es mucho más ancha o más alta que la fuente final de la marca, los títulos de los productos, las filas de precios, los botones y las etiquetas de navegación pueden cambiar. Por eso el trabajo tipográfico pertenece al lado de Correcciones de CLS, no solo correcciones de LCP.
Manual paso a paso: Reducir la carga de fuentes de forma segura
1. Inventario de cada solicitud de fuente
Abra Chrome DevTools, cargue su página de inicio y una página de producto, luego filtre el panel Red por "fuente". Anota cada familia, peso, origen y tamaño. Repita en la aceleración móvil. Está buscando duplicados, pesos no utilizados, fuentes de aplicaciones y fuentes de iconos antiguos.
2. Conserve solo los pesos que utiliza su tema
Muchas tiendas cargan 300, 400, 500, 600, 700 y variantes en cursiva cuando el diseño solo usa 400 y 700. Busca el CSS de tu tema peso de fuente antes de borrar cualquier cosa. Si ningún elemento visible usa 500 o 600, elimine esos archivos.
3. Hospede automáticamente fuentes importantes como WOFF2
Shopify can serve assets from its CDN, which is usually faster than pulling CSS from a third-party font host on every page. Upload the exact WOFF2 files you need to theme assets, then define them in CSS:
@font-face {
font-family: 'Brand Sans';
src: url('{{ "brand-sans-regular.woff2" | asset_url }}') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Brand Sans';
src: url('{{ "brand-sans-bold.woff2" | asset_url }}') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
En un artículo de Astro podemos mostrar Liquid directamente, pero en un tema de Shopify esto pertenece a tu hoja de estilo o a un pequeño fragmento de fuente cargado desde tema.liquido.
4. Precargue una fuente crítica, no el sistema tipográfico completo
Preloading is useful when the first visible text needs a specific file. It is harmful when you preload every font weight because those downloads can steal bandwidth from your LCP image. Start with one font:
<link
rel="preload"
href="{{ 'brand-sans-regular.woff2' | asset_url }}"
as="font"
type="font/woff2"
crossorigin
> 5. Haga coincidir las fuentes alternativas para reducir el cambio de diseño
Utilice una pila alternativa con proporciones similares. Si la fuente de tu marca es una sans-serif limpia, sistema-ui, -sistema-apple, BlinkMacSystemFont, "Segoe UI", sans-serif suele comportarse bien. Si la fuente de su título es condensada o de alto contraste, pruebe antes y después con las tiras de película de WebPageTest o el panel Rendimiento.
Solución manual frente a solución Thunder
| Tarea | Corrección manual | Solución de trueno |
|---|---|---|
| Encuentra cuellos de botella en las fuentes | Utilice DevTools, PageSpeed y repita las pruebas de página. | Utilice la prueba de velocidad y el análisis automatizado del escaparate como punto de partida. |
| Mejorar orden de carga | Editar tema.liquido, precargue con cuidado y vuelva a probar LCP. | Mejora automáticamente la prioridad de los recursos comunes que bloquean el procesamiento. |
| Evite la tipografía rota | Comparar manualmente plantillas y comportamiento alternativo. | Aplica cambios de rendimiento sin requerir un rediseño de tipografía. |
| Mantener en el tiempo | Repita después de las actualizaciones del tema y los cambios de la aplicación. | Sigue funcionando a medida que cambian los recursos del escaparate. |
Qué no romper al reducir la carga de fuentes
Do not remove fonts used in the cart drawer, navigation, product badges, localization selector, or size guide without checking those states. Do not preload fonts that appear only below the fold. Do not stack multiple font optimization apps on top of a theme-level rewrite. And do not judge success from a single Lighthouse run; use before-and-after medians and real Shopify Web Performance Dashboard trends.
Si su tienda también tiene scripts pesados, corrija las fuentes junto Optimización de JavaScript de Shopify y Limpieza de CSS y JavaScript no utilizados. Una configuración de fuente limpia ayuda, pero los scripts lentos de terceros aún pueden retrasar el hilo principal y hacer que la página parezca atascada.
FAQ
¿Cómo reduzco la carga de fuentes en Shopify?
Use una o dos familias de fuentes, mantenga solo los pesos que usa, entregue archivos WOFF2, precargue la fuente principal en la mitad superior de la página, agregue font-display: swap, elimine aplicaciones o fuentes de íconos no utilizados y subconjuntos de fuentes personalizadas con los caracteres que su tienda realmente necesita.
¿Cambiar las fuentes afectará el diseño de mi marca Shopify?
Puede ocurrir si eliminas la familia o el peso equivocados. El enfoque seguro es mantener la fuente de la marca principal para los títulos o la interfaz de usuario clave, mover el texto del cuerpo a una pila rápida del sistema si es aceptable y probar el encabezado, la página del producto, el carrito y los flujos adyacentes al pago antes de publicar.
¿Debo precargar todas las fuentes de Shopify?
No. Precargue solo el archivo de fuente necesario para el texto de la mitad superior de la página, generalmente la fuente normal del cuerpo o el peso del título principal. La precarga de cada peso compite con la imagen del héroe y puede empeorar el LCP.
¿Qué es el intercambio de visualización de fuente en Shopify?
visualización de fuente: swap le indica al navegador que muestre texto alternativo inmediatamente mientras se descarga la fuente personalizada. Esto evita el texto invisible y generalmente mejora la velocidad percibida, aunque los visitantes pueden ver un breve cambio de fuente.
¿Las fuentes de Google ralentizan Shopify?
Pueden. Google Fonts agrega solicitudes de archivos de fuentes y CSS externos. Autohospedar solo los archivos WOFF2 exactos que necesita a menudo reduce la sobrecarga de conexión y le brinda un mejor control de precarga.
¿Puede Thunder reducir la carga de fuentes de Shopify automáticamente?
Thunder Page Speed Optimizer mejora la prioridad de carga de fuentes, pospone recursos no críticos y ayuda a que el contenido de la mitad superior de la página se reproduzca más rápido sin necesidad de editar el código del tema.
Reducir la carga de fuentes de Shopify sin conjeturas
Comience con un prueba de velocidad gratuita de Shopify, luego instalar Thunder para automatizar las correcciones de carga de recursos que hacen que las fuentes, imágenes, scripts y Core Web Vitals se comporten mejor juntos.