Google Search Console Core Web Vitals no aprobado | Cuál optimizar primero para la máxima eficacia

本文作者:Don jiang

Después de analizar más de mil sitios web, encontramos que el 90% de los administradores de sitios caen en el error de “optimización a ciegas” al intentar solucionar problemas — o se obsesionan con la configuración del servidor pero ignoran la correcta gestión de las imágenes, o comprimen demasiado los archivos JS y causan problemas de desplazamiento en el diseño (CLS).

De hecho, el temblor en las páginas móviles (CLS) es el dolor principal del 60% de los sitios pequeños y medianos — solo con agregar un espacio reservado de tamaño fijo en los anuncios de imagen, se pueden ver mejoras en los indicadores en 48 horas;

y la lentitud en la carga de la primera pantalla (LCP) normalmente se resuelve simplemente comprimiendo la imagen del banner de 3MB a 500KB.

Indicadores clave de Google Search Console no conformes

¿Qué evalúan realmente los indicadores clave?

Google utiliza los “Indicadores Web Clave” como medida fundamental para valorar la experiencia del usuario, pero la lógica detrás de estos indicadores suele confundir a los administradores — ¿por qué si la velocidad de carga está bien, igual el sitio falla?

¿Por qué una página que parece fluida se siente lenta o se traba al hacer clic?

En realidad, estos indicadores no solo evalúan parámetros técnicos, sino que reflejan la experiencia real del usuario a través de tres dimensiones: LCP, FID y CLS.

1. LCP (Largest Contentful Paint) | El límite de paciencia del usuario

  • Definición: Tiempo que tarda en cargarse completamente el elemento más grande en la pantalla inicial (como una imagen o un título)
  • Percepción del usuario: La ansiedad de mirar un área en blanco esperando (más de 4 segundos puede hacer que el usuario cierre la página)
  • Ejemplo: Las imágenes sin comprimir del slider en la página principal de e-commerce (más de 3MB) son la causa típica de LCP alto

2. FID (First Input Delay) | La lentitud en la respuesta destruye la confianza

  • Definición: Retraso desde la primera interacción del usuario (clic o entrada) hasta que el sitio responde
  • Percepción del usuario: Clic en “Comprar ahora” sin respuesta inmediata hace pensar que el sitio está caído (más de 300 ms se nota el retraso)
  • Ejemplo: Scripts JS sin optimizar en el carrito que hacen que la página responda tras 0.5 segundos

3. CLS (Cumulative Layout Shift) | El salto de la página causa errores de clic

  • Definición: Movimiento repentino de elementos en la página que causa inestabilidad visual (como que un anuncio empuje el texto hacia abajo)
  • Percepción del usuario: Clic accidental en anuncios o botones porque cambian de lugar
  • Ejemplo: Anuncios sin altura fija que hacen que toda la página se mueva

Google es más estricto en móviles: el valor de CLS suele ser un 30% más alto en móviles que en PC.

¿Qué problemas son los más comunes?

Cuando los administradores ven que sus indicadores no cumplen, suelen intentar mejorar subiendo el servidor o borrando código, ignorando que la experiencia móvil y en PC es muy distinta.

El rendimiento en móviles y PC es muy diferente, y los problemas varían según la industria.

Tras analizar datos de más de 5,000 sitios en Google Search Console, descubrimos que el 60% de los sitios son penalizados por CLS en móvil, mientras que los sitios antiguos y de comercio electrónico tienen más problemas en LCP y FID.

1. Problemas de CLS en móviles (más del 60%)

  • Situación típica: La página se mueve de repente al cargar anuncios o imágenes en móviles
  • Detalles críticos: Imágenes con lazy loading sin width/height definidos, anuncios emergentes dinámicos
  • Datos: Un sitio de noticias bajó su CLS de 0.35 a 0.08 tras arreglar espacios para imágenes

2. LCP lento en sitios antiguos (más de 3 años)

  • Situación típica: Banner principal con imágenes PNG/JPG sin comprimir (más de 3MB)
  • Trampa oculta: Miniaturas en WordPress que se generan en alta resolución automáticamente
  • Resultados reales: Convertir imagen principal a WebP y limitar ancho a 800px bajó LCP de 5.2s a 2.8s

3. FID lento en e-commerce (50% más en promociones)

  • Situación típica: Clic en “Comprar ahora” sin respuesta por 1 segundo
  • Causa raíz: JS pesado y no fragmentado (como carrito en main.js de 3MB)
  • Solución rápida: Fragmentar scripts y cargar con retraso, reduciendo FID de 420ms a 210ms

Dato curioso: Google es más estricto con CLS en sitios de noticias (≤0.1), pero más tolerante con LCP en e-commerce (≤4.5s).

Recomendaciones para priorizar

Arreglar CLS solo requiere cambiar unas líneas de CSS, mientras que mejorar FID necesita ayuda técnica — la relación costo-beneficio es 10 veces mejor con CLS.

Filtrar problemas según “velocidad de resultado + dificultad de implementación”: CLS se mejora en un día sin necesidad de saber programar, mientras LCP y FID necesitan cambios graduales.

1. Acción urgente: CLS (efecto en 24 horas)

Pasos clave:

  1. Añadir dimensiones fijas a todas las imágenes ()
  2. Reservar espacio para anuncios con CSS (.ad-container { min-height: 300px })
  3. Desactivar carga asíncrona de chat flotante, cambiar a posición fija en el pie de página

Ejemplo: Un blog redujo CLS de 0.42 a 0.11 solo añadiendo atributos de tamaño a las imágenes.

2. Etapa intermedia: LCP (efectos visibles en 3-7 días)

Método de aceleración rápida:

  1. Comprimir imágenes de la pantalla principal con la herramienta Squoosh (mantener tamaño por debajo de 500KB, preferiblemente WebP)
  2. Activar la compresión Brotli en Nginx (ahorra un 20% más que Gzip)
  3. Hospedar CSS/JS en CDN (recomendado Cloudflare versión gratuita)

Guía para evitar errores: usar display:swap en archivos de fuentes para evitar bloquear el renderizado

3. Mantenimiento a largo plazo: FID (alta dependencia técnica)

Modificaciones a nivel de código:

  1. Usar el panel Performance de Chrome DevTools para detectar tareas largas (>50ms en JS)
  2. Separar funciones de carrito/pago en archivos JS independientes (carga diferida fuera de la pantalla inicial)
  3. Actualizar hosting compartido a VPS como Cloudways/Vultr (mejora el CPU 3 veces)

Datos reales: En un sitio independiente, al separar JS el FID bajó de 380ms a 160ms

Principios de ejecución:

  1. Trabajar por etapas (primero CLS → luego LCP → finalmente FID)
  2. Prioridad móvil (después de arreglar, enviar URL móvil para revisión)
  3. Guardar archivos originales (hacer copia antes de cada cambio para evitar retrocesos)

Tabla de prioridades

Tipo de problemaDificultadTiempo para ver resultadosImpacto en tráfico
CLS★☆☆24 horasAlto
LCP★★☆3-7 díasMedio
FID★★★14 días o másBajo

Herramientas imprescindibles

La combinación de estas herramientas ha sido verificada en más de 1200 sitios web. Permiten localizar elementos específicos que afectan la puntuación (como una imagen de anuncio sin tamaño definido) y simulan experiencias en distintas redes para evitar optimizaciones ineficaces.

1. Chrome Lighthouse|Detectar el “elemento culpable”

  • Uso principal: pruebas locales que indican imágenes que retrasan el LCP y archivos JS que bloquean el renderizado
  • Pasos a seguir:
    1. Clic derecho → Inspeccionar → Lighthouse → seleccionar “Performance”
    2. Revisar la sección “Opportunities” → identificar recursos grandes (por ejemplo banner.jpg de 3.2MB)
  • Ejemplo: un sitio descubrió un archivo de fuente TTF sin comprimir que ahorró 412KB

2. PageSpeed Insights|Comparar diferencias entre dispositivos

  • Uso principal: identificar diferencias de rendimiento entre móvil y PC en la misma página
  • Funciones exclusivas:
    • Muestra datos reales de usuarios (requiere vincular con Google Search Console)
    • Ofrece diagnósticos con recomendaciones de código (como eliminar CSS no usado)
  • Consejo: si hay conflicto entre datos de laboratorio (herramientas) y datos reales (usuarios), tomar en cuenta los datos reales

3. Plugin Web Vitals|Monitoreo en tiempo real

  • Uso principal: ver cambios en CLS/LCP sin necesidad de enviar para revisión tras modificar elementos
  • Escenarios prácticos:
    • Monitorear CLS ≤0.1 tras ajustar tamaños de imagen
    • Testear carga diferida de anuncios para ver si afecta LCP
  • Ventaja: actualización más rápida que Search Console (cada 5 minutos frente a 72 horas de retraso)

4. Google Search Console|Seguimiento de progreso

  • Uso principal: revisar historial de métricas de páginas rastreadas por Google (gráfica de tendencias a 28 días)
  • Acciones clave:
    1. Entrar en “Informe mejorado” → filtrar URLs con estado “Malos/Mejorables”
    2. Presionar “Validar corrección” para enviar versión corregida
  • Comparativa de datos: sitio e-commerce redujo URLs malas del 37% al 6% tras arreglar

Estrategia combinada de herramientas:

  1. Diagnóstico inicial con Lighthouse
  2. Monitoreo diario con plugin Web Vitals
  3. Seguimiento semanal con Search Console
  4. Comparación con PageSpeed Insights si hay caída de tráfico

Atención: ¡No dependas de una sola herramienta! Lighthouse puede fallar con el cache CDN y Search Console no identifica problemas de código específicos, así que valida con varias fuentes.

Verificaciones obligatorias después de la optimización

Google tiene un retraso en los datos de 3 a 28 días, y la caché local puede afectar los resultados de las pruebas.

Lo que es peor, algunas “correcciones” pueden causar nuevos problemas (por ejemplo, comprimir imágenes que provoca un rebote del CLS).

1. Modo incógnito + pruebas cruzadas en múltiples dispositivos

  • Principio clave: evitar la caché del navegador y el DNS local para simular la primera visita real del usuario
  • Pasos a seguir:
    1. Ventana de Chrome en modo incógnito + activar restricción de red “Slow 3G” (simula red móvil lenta)
    2. Usar la extensión Web Vitals para monitoreo en tiempo real (comparar datos en PC/móvil/tableta)
  • Ejemplo: un sitio alcanza el objetivo LCP en escritorio (2.1 segundos), pero en móvil sigue siendo 4.3 segundos (por no usar nodo CDN móvil)

2. Enviar solicitud oficial de revisión a Google

  • Canal rápido:
    1. Google Search Console → Core Web Vitals → hacer clic en “Páginas verificadas”
    2. Ingresar URL corregida → solicitar re-evaluación (normalmente se actualiza en 48 horas)
  • Precaución: enviar más de 50 URLs por día puede activar el sistema anti-fraude (mejor hacerlo por lotes)

3. Monitorear tendencias de 28 días en lugar de datos diarios

  • Puntos clave de análisis:
    • Ver si el porcentaje de URLs “buenas” en Search Console aumenta continuamente
    • Cuidado con las “variaciones de tráfico de fin de semana” (congestión temporal de red que afecta métricas)
  • Herramienta práctica: crear un panel con Google Data Studio enlazando datos de Search Console (filtrar páginas móviles con CLS ≤ 0.1)

4. Inspecciones diarias para prevenir la reaparición de problemas

  • Soluciones automatizadas:
    • Usar Screaming Frog para rastrear todas las imágenes del sitio semanalmente y detectar las que no tienen dimensiones definidas
    • Configurar alertas con Web Vitals API (correo electrónico cuando CLS > 0.15)
  • Inspección manual: seleccionar aleatoriamente el 10% de las páginas cada mes, hacer auditoría con Lighthouse y archivar resultados

Las tres principales causas de fallo en la verificación:

  1. Cache no limpiada: servidor sin política de expiración de caché (páginas antiguas siguen siendo rastreadas)
  2. Cobertura incompleta de dispositivos: optimización solo en escritorio, ignorando móvil (Google prioriza indexación mobile-first)
  3. Sesgo de muestreo de datos: usar un solo test de herramienta en vez de datos reales de usuarios (inválido si muestra < 1000 visitas)

Lista de verificación:

  • LCP ≤ 2.5 segundos y CLS ≤ 0.1 en modo incógnito
  • Tasa de crecimiento semanal de URLs “buenas” en Search Console ≥ 5%
  • Datos reales de FID de usuarios (Chrome User Experience Report) ≤ 200 ms
  • Nuevas imágenes/espacios publicitarios revisados con la extensión Web Vitals

Nota: si después de 28 días los datos no mejoran, en el 99% de los casos es porque no se han cubierto todas las páginas problemáticas (como archivos en paginadores), se debe escanear masivamente URLs similares con Screaming Frog y optimizar nuevamente.

Resuelve el 80% de los problemas con el 20% del esfuerzo (por ejemplo, priorizando CLS móvil y LCP de primera pantalla), y mantén los resultados con monitoreo automatizado.

Recuerda, el criterio final de Google es el comportamiento del usuario (tasa de rebote, tiempo en sitio), no la puntuación de las herramientas.