Caso de Estudio: Cómo Mejoramos las Core Web Vitals en un 60% en Dos Semanas

El Antes
Un sitio de e-commerce con Next.js, 12.000 SKUs y $2M de ingresos mensuales. Su tráfico orgánico había estado decayendo durante seis meses. Google Search Console mostró el problema: el 68% de las URL en el grupo de LCP "poor".
Después: 92% "good" en las tres métricas. Esto es exactamente lo que cambiamos.
LCP: 4.2s → 1.1s
La imagen hero de cada página de producto se cargaba a resolución completa: 4000x4000px, 2.3MB. El eslogan decía "optimizado", pero usaban un CDN genérico sin conversión a WebP. Para un desglose completo de cómo diagnosticar y arreglar el LCP, consulta nuestra guía de LCP en profundidad.
Lo que hicimos:
- Convertimos todas las imágenes hero a WebP con un 85% de calidad
- Añadimos
fetchpriority="high"a la imagen LCP - Implementamos tamaños de imagen responsivos mediante el componente Image de Next.js con el atributo
sizes - Movimos el widget de reseñas de terceros debajo del pliegue (cargaba 180KB de JS antes del hero)
La mayor victoria fue el widget de reseñas. Eliminar una sola etiqueta del camino crítico recortó el LCP en 1.8 segundos por sí solo.
INP: 320ms → 95ms
El sitio tenía cinco scripts de analítica cargándose todos de forma eager. Session replay, heatmaps, dos proveedores de analítica distintos y un chatbot.
Lo que hicimos:
- Consolidamos a un solo proveedor de analítica
- Diferimos el chatbot a un idle callback
- Movimos los heatmaps a una carga lazy condicionada al consentimiento de cookies
- Auditamos los event handlers en la página de producto: un componente accordion estaba re-adjuntando listeners en cada renderizado
La herramienta de medición de latencia mostró que el 75% del INP provenía de scripts de terceros. Eliminar tres de ellos fue toda la solución.
CLS: 0.25 → 0.03
El layout se estaba desplazando por tres razones: las imágenes de producto sin width/height, un anuncio de banner inyectado dinámicamente y una web font que cambiaba después del paint.
Lo que hicimos:
- Añadimos
widthyheightexplícitos a todas las imágenes de producto - Reservamos un espacio de 60px para el contenedor del anuncio de banner (incluso cuando está vacío)
- Precargamos la fuente principal y usamos
font-display: optional
El Cronograma
Días 1-3: Auditoría con Lighthouse, WebPageTest y datos de CrUX. Días 4-8: Optimización de imágenes y consolidación de scripts. Días 9-12: Correcciones de layout y optimización de fuentes. Día 14: Medimos un 92% "good" en las tres métricas en Search Console.
¿El resultado? El tráfico orgánico se recuperó a los niveles anteriores en tres semanas y la tasa de conversión mejoró un 12%: las páginas más rápidas convierten mejor. Para una guía completa de cómo arreglar todas las métricas de Core Web Vitals, consulta nuestra guía para arreglar Core Web Vitals.
Artículos Relacionados

Eduard Tymchenko
SEO Expert & Founder of AuditMe
Seasoned SEO & SMM expert with 10+ years of experience. Built AuditMe to help businesses improve their search rankings through data-driven, results-oriented SEO strategies. Specializes in technical SEO, Core Web Vitals, and WordPress optimization.
Ejecuta tu auditoría SEO gratuita
Obtén un análisis SEO completo de cualquier URL en 60 segundos. Sin registro.
Analiza tu sitio gratisHerramientas SEO gratuitas
Artículos relacionados
Continúa aprendiendo con estas guías y tutoriales de SEO:
How to Fix Core Web Vitals Issues: LCP, INP, CLS Explained
A practical guide to fixing Core Web Vitals. Learn how to optimize LCP under 2.5s, INP under 200ms, and CLS under 0.1 with proven techniques.
10 min read
How to Improve Your Google PageSpeed Score in 2026
Actionable techniques to boost PageSpeed scores from 50 to 90+. Covers image optimization, JavaScript reduction, CDN setup, and Core Web Vitals alignment.
9 min read
Image SEO: Complete Guide to Optimizing Images for Search
Optimize images for Google Image Search and page speed. Covers alt text, file naming, responsive images, lazy loading, WebP/AVIF, and sitemap best practices.
9 min read
Core Web Vitals for WordPress: Plugin-by-Plugin Optimization Guide
How each major WordPress plugin affects LCP, CLS, and INP — plus exactly which settings to change. Covers Elementor, WooCommerce, Yoast, Jetpack, WP Rocket, and Akismet.
10 min read