Checklist de rendimiento web 2026: 6 pilares a auditar

Checklist de rendimiento web 2026: 6 pilares a auditar

Checklist 2026: minificar JS/CSS/HTML, Brotli, imágenes, cache, red, luego umbrales LCP, INP, CLS con acciones en orden.

30.06.2026
12 min de lectura
Compartir este artículo:
Rendimiento
Checklist
Optimización
Core Web Vitals
SEO
2026
Tutorial

Por qué el rendimiento web es más crítico que nunca en 2026

En 2026, un sitio lento sale caro: tasa de rebote más alta, conversiones a la baja, crawl budget desperdiciado y ranking SEO penalizado. Google integra los Core Web Vitals (LCP, INP, CLS) en su evaluación de la experiencia de usuario, y las expectativas de los visitantes mobile-first nunca han sido tan altas. Esta checklist reúne las acciones de mayor impacto — de la minificación JS/CSS/HTML a la compresión Brotli, pasando por la caché y la red — con enlaces directos a nuestras herramientas y guías. Empieza por validar tus assets con el minificador JavaScript en línea, el minificador CSS en línea y el minificador HTML en línea FastMinify, luego sigue cada sección en orden. Para el contexto SEO, consulta también nuestro artículo sobre por qué los sitios rápidos están mejor posicionados.

Checklist accionable que cubre minificación, compresión, imágenes, caché y red
Enlaces directos a cada herramienta FastMinify y guía asociada
Umbrales Core Web Vitals 2026 (LCP, INP, CLS) con acciones concretas
Priorización por impacto: quick wins primero, optimizaciones avanzadas después
Compatible con sitios estáticos, SPA, CMS y APIs REST

Vista de conjunto: los 6 pilares del rendimiento web

Cartografía de las optimizaciones

Un sitio rápido en 2026 no se apoya en una sola técnica, sino en la alineación de seis pilares complementarios. Esta infografía sintetiza el recorrido de auditoría recomendado — de la reducción de los payloads de texto a la medición field data CrUX.

Pilar 1 — Minificación: JS, CSS, HTML, JSON, SVG, XML (−15 a 70 % según el formato)
Pilar 2 — Compresión: GZIP/Brotli a nivel servidor (×3 a ×5 sobre el texto)
Pilar 3 — Imágenes: WebP/AVIF, lazy loading, dimensiones explícitas
Pilar 4 — Caché: headers HTTP, CDN, Service Workers
Pilar 5 — Red: HTTP/2-3, preconnect, prefetch, reducción de peticiones
Pilar 6 — Core Web Vitals: LCP ≤ 2,5 s, INP ≤ 200 ms, CLS ≤ 0,1
Orden de ejecución recomendado

Aplica las acciones en este orden para maximizar el ROI de tus esfuerzos de optimización:

Mejoras

1. Medir el estado inicial (Lighthouse + PageSpeed Insights + CrUX)
2. Minificar todos los assets de texto (JS, CSS, HTML, JSON)
3. Activar Brotli/GZIP en el servidor
4. Optimizar imágenes y SVG
5. Configurar cache headers y CDN
6. Tratar el CSS crítico y el render-blocking
7. Volver a medir e iterar sobre los CWV field data

Herramientas de medición y validación

Stack de medición recomendada

No te fíes de una sola herramienta. Cruza datos lab (sintéticos) y field data (usuarios reales) para validar tus optimizaciones:

Lighthouse (Chrome DevTools) — auditoría completa Performance, CWV, SEO, Best Practices
PageSpeed Insights — cruza lab + field data CrUX por URL
Google Search Console — informe Core Web Vitals por grupo de URLs
WebPageTest — filmstrip, waterfall, tests multi-región
Chrome UX Report (CrUX) — datos field agregados en 28 días
web-vitals (npm) — medición RUM en producción con `onINP`, `onLCP`, `onCLS`
Workflow de auditoría en 5 pasos

Repite este ciclo después de cada oleada de optimización para medir el impacto real:

Baseline: Lighthouse móvil + PageSpeed Insights en 3-5 páginas representativas
Identificar: ordenar las auditorías por impacto (render-blocking, unused JS, imágenes)
Corregir: aplicar las checklists minificación, compresión, imágenes, caché
Validar: re-run Lighthouse + comprobar los headers cache/compresión
Monitorizar: seguir CrUX en Search Console durante 28 días post-despliegue

Checklists operativas

Checklist minificación

La minificación reduce el tamaño de los archivos de texto eliminando espacios, comentarios y caracteres innecesarios. Es el quick win más accesible — en línea o en build. Cada formato tiene su guía dedicada:

JavaScript: minificar en prod vía Terser/esbuild o nuestro minificador JavaScript en línea — ver la guía minificación JS
CSS: minificar con CSSO/PostCSS o el minificador CSS en línea — ver la guía minificación CSS y la guía Critical CSS
HTML: eliminar espacios y comentarios vía el minificador HTML en línea — ver la guía minificación HTML
JSON: compactar los payloads API con el minificador JSON — validar vía el validador JSON y el hub herramientas JSON — ver las guías JSON y API REST
SVG: optimizar vía optimizar SVG (SVGO) o minify rápido minificar SVGhub herramientas SVG — ver la guía optimización SVG
XML: minificar sitemaps y feeds RSS vía el minificador XML en línea — ver la guía minificación XML
Combinar minificación + tree shaking para los bundles JS — ver tree shaking vs minificación
Automatizar en CI/CD o usar una herramienta en línea para los casos puntuales — ver minificadores en línea vs build tools
Checklist compresión

La compresión servidor (GZIP o Brotli) reduce de forma drástica la transferencia de red de los archivos de texto ya minificados. Actívala en todos tus tipos MIME de texto:

Activar Brotli (br) en prioridad, GZIP en fallback para los navegadores legacy
Comprimir: text/html, text/css, application/javascript, application/json, image/svg+xml, application/xml
No comprimir: imágenes JPEG/PNG/WebP/AVIF ya comprimidas, vídeos, PDF
Nivel Brotli 5-6 para un buen ratio velocidad/compresión en producción
Comprobar los headers `Content-Encoding: br` o `gzip` con curl o DevTools
Configurar Apache mod_brotli/mod_deflate o Nginx brotli/gzip — ver la guía GZIP y Brotli
Combinar minificación + compresión: ganancia acumulada típica del 60 al 80 % en el JS/CSS
Checklist imágenes y medios

Las imágenes representan a menudo el 50 al 70 % del peso de una página. Optimízalas antes de tocar el código de aplicación:

Servir WebP o AVIF con fallback JPEG/PNG para las fotos
Definir width y height explícitos en cada `<img>` para evitar el CLS
Lazy loading nativo (`loading="lazy"`) para las imágenes below-the-fold
Usar `srcset` y `sizes` para las responsive images
Optimizar los SVG inline vía optimizar SVG o minificar SVGhub herramientas SVG
Comprimir iconos y logos en SVG en lugar de PNG cuando sea posible
Precargar la imagen LCP con `<link rel="preload" as="image">`
Auditar con Lighthouse « Properly size images » y « Efficiently encode images »
Checklist caché y CDN

Una buena caché reduce los ida y vuelta al servidor y acelera las visitas repetidas. Configura duraciones adaptadas por tipo de recurso:

Assets estáticos (JS/CSS con hash): `Cache-Control: public, max-age=31536000, immutable`
HTML dinámico: caché corta o `no-cache` con validación ETag
API JSON: `Cache-Control: private` o ETag según la sensibilidad de los datos
Activar un CDN (Cloudflare, Fastly, CloudFront) para la latencia geográfica
Usar `stale-while-revalidate` para servir caché durante la regeneración
Service Worker para la caché offline de las SPA (Workbox, vite-plugin-pwa)
Invalidar la caché CDN después de cada despliegue (purge puntual por URL o tag)
Monitorizar el hit ratio CDN — apuntar a > 90 % en los assets estáticos
Checklist red y protocolos

Los protocolos modernos y los hints de precarga reducen la latencia percibida. Comprueba estos puntos de infraestructura:

Servir en HTTPS con TLS 1.3 y HTTP/2 mínimo (HTTP/3 si está disponible)
Evitar la concatenación excesiva — HTTP/2 multiplexa los archivos individuales
Preconnect a orígenes terceros críticos: `<link rel="preconnect" href="https://fonts.googleapis.com">`
Prefetch las páginas siguientes probables: `<link rel="prefetch" href="/pagina-siguiente">`
Reducir el número de dominios terceros (analytics, widgets, fuentes)
Activar la compresión en las conexiones HTTP/2 (HPACK comprime los headers)
Limitar los redirects en cadena (máx. 1 hop hacia el recurso final)
Usar HTTP/3 (QUIC) para eliminar el head-of-line blocking residual de HTTP/2

Checklist Core Web Vitals 2026

Umbrales Google y acciones correctivas

Los Core Web Vitals miden la experiencia real de los usuarios. Google usa los datos CrUX (28 días) para el ranking. Aquí las tres métricas clave y lo que hay que comprobar:

LCP — Largest Contentful Paint (≤ 2,5 s)

Mide el tiempo de visualización del mayor elemento visible (hero, imagen, bloque de texto). Es la métrica más impactada por la minificación CSS, el Critical CSS y la optimización de imágenes.

Factores:

Minificar y extraer el CSS crítico (ver guía Critical CSS)
Optimizar y precargar la imagen o el elemento LCP
Reducir el TTFB servidor (caché, CDN, backend rápido)
Eliminar los recursos render-blocking en el `<head>`

INP — Interaction to Next Paint (≤ 200 ms)

Sustituye al FID desde marzo de 2024. Mide la reactividad a las interacciones (clics, taps, teclado). Un JavaScript pesado o que bloquea el main thread degrada el INP.

Factores:

Reducir el tamaño del bundle JS (minificación + tree shaking)
Trocear el código con dynamic import() y lazy loading de las rutas
Aplazar los scripts no críticos con `defer` o `async`
Perfilar el main thread con Chrome Performance panel

CLS — Cumulative Layout Shift (≤ 0,1)

Mide la estabilidad visual. Los desplazamientos de layout (imágenes sin dimensiones, fuentes, banners inyectados) frustran a los usuarios y penalizan la puntuación.

Factores:

Definir width/height en todas las imágenes e iframes
Reservar el espacio para banners publicitarios y embeds
Usar `font-display: swap` con métricas de fallback
Evitar inyectar contenido por encima del contenido existente

Conclusión

Un sitio rápido en 2026 se construye con método: medir, minificar, comprimir, optimizar las imágenes, configurar la caché, luego validar los Core Web Vitals en field data. Esta checklist es tu hilo conductor — cada acción remite a una herramienta o una guía FastMinify para profundizar. Empieza por los quick wins (minificación + Brotli), luego avanza hacia el Critical CSS, el tree shaking y el monitoring RUM. El rendimiento no es un proyecto puntual: integra estas comprobaciones en tu pipeline de despliegue.

Empieza por minificar tus assets ahora mismo

Recorrer los 6 pilares en orden: minificación → compresión → imágenes → caché → red → CWV
Usar las herramientas FastMinify para validar rápido cada formato (JS, CSS, HTML, JSON, SVG, XML)
Activar Brotli en el servidor — ver la guía de compresión GZIP/Brotli
Seguir LCP, INP y CLS en Search Console durante 28 días después de cada despliegue
Automatizar la minificación en el build y guardar las herramientas en línea para el debug puntual
Compartir este artículo
Compartir este artículo: