IT

Optimización de Velocidad Web 2026 — Cómo Alcanzar Core Web Vitals de 90+

Guía completa 2026 de optimización de Google Core Web Vitals. Cubre medición y mejora de LCP, INP y CLS: optimización de imágenes (WebP/AVIF), precarga de fuentes, división de paquetes JavaScript, configuración de CDN. Incluye una lista de verificación de 30 elementos para lograr Lighthouse 90+ con ejemplos de código para Next.js.

> **Resumen clave** Core Web Vitals de Google en 2026: LCP (Largest Contentful Paint) <2,5s, INP (Interaction to Next Paint) <200ms y CLS (Cumulative Layout Shift) <0,1. Estas tres métricas influyen de forma directa en el posicionamiento en Google. Las optimizaciones con mayor impacto son: ① convertir imágenes a WebP/AVIF ② precargar fuentes ③ dividir el código JavaScript ④ desplegar en una CDN edge. ## ¿Qué son los Core Web Vitals? Los Core Web Vitals son las tres métricas de experiencia de usuario que Google tiene en cuenta directamente para el ranking de búsqueda: | Métrica | Descripción | Objetivo | Necesita mejorar |

|---|---|---|---|

| **LCP** | Tiempo de renderizado del elemento más grande | <2,5s | >4,0s |

| **INP** | Retraso desde interacción hasta siguiente pintura | <200ms | >500ms |

| **CLS** | Movimiento inesperado de elementos visuales | <0,1 | >0,25 | ## Herramientas de medición - **PageSpeed Insights**: análisis gratuito de Google para URLs concretas

**Chrome DevTools**: pestaña Performance + pestaña Core Web Vitals

**Search Console**: informe de Core Web Vitals para todo el sitio

**WebPageTest**: pruebas detalladas desde varias ubicaciones globales ## Optimizaciones de mayor impacto ### 1. Conversión de imágenes (impacto en LCP) ```bash

Convertir PNG/JPG a WebP (70–80% reducción de tamaño)

cwebp input.jpg -q 80 -o output.webp # Convertir a AVIF (mejor compresión que WebP)

avifenc input.jpg output.avif

``` **En Next.js:**

```jsx

import Image from 'next/image'

// Next.js convierte automáticamente a WebP/AVIF

<Image src="/hero.jpg" width={1200} height={628} priority alt="Hero" />

``` ### 2. Precarga de fuentes críticas (impacto en LCP) ```html

<link rel="preload" href="/fonts/inter.woff2" as="font" type="font/woff2" crossorigin>

``` ### 3. División de código JavaScript (impacto en INP) **En Next.js:**

```jsx

import dynamic from 'next/dynamic'

const HeavyComponent = dynamic(() => import('./HeavyComponent'), { ssr: false })

``` ### 4. Evitar CLS ```css

/* Reservar espacio para imágenes */

img { aspect-ratio: 16/9; width: 100%; } /* Evitar CLS por fuentes */

@font-face { font-display: swap; }

``` ## Lista de verificación de 30 elementos (Lighthouse 90+) **Imágenes (LCP):**

[ ] Todas las imágenes en formato WebP o AVIF

[ ] `loading="lazy"` en imágenes fuera del viewport inicial

[ ] `priority` en la imagen hero (LCP element)

[ ] Width y height definidos en todas las imágenes **JavaScript (INP/FCP):**

[ ] Eliminar JavaScript no utilizado (bundle analysis)

[ ] Lazy loading de componentes pesados

[ ] Eliminar dependencias grandes innecesarias **CSS:**

[ ] Inline CSS crítico en el `<head>`

[ ] `font-display: swap` en todas las @font-face ## FAQ **P1. ¿Cuánto afectan los Core Web Vitals al ranking?** Son un factor de clasificación desde 2021. Pasar de "Necesita mejorar" a "Bueno" puede mejorar el ranking en páginas competitivas. **P2. ¿Next.js ayuda automáticamente con Core Web Vitals?** Sí. Next.js incluye optimización automática de imágenes, división de código y otras optimizaciones por defecto. --- *Este artículo contiene marketing de afiliados y se pueden ganar comisiones.*