Chrome UX Report (CrUX): Field Data, Core Web Vitals
CrUX es el dataset público de Google de datos real-user de Chrome. Core Web Vitals, TTFB, FCP. Usado por PageSpeed Insights y ranking Google Search.
¿Qué es el Chrome User Experience Report (CrUX)?
El Chrome User Experience Report (CrUX) es el dataset público de Google de datos performance web real-world, agregado de usuarios Chrome que han opt-in a syncear browsing history y tienen usage statistics habilitados. Powered PageSpeed Insights, el report Core Web Vitals de Search Console y, más importante, la señal ranking page experience de Google.
CrUX es "field data" (usuarios reales) opuesto a "lab data" (tests sintéticos como Lighthouse).
Qué mide CrUX
| Métrica | Qué trackea | Threshold bueno |
|---|---|---|
| LCP (Largest Contentful Paint) | Velocidad loading contenido principal | ≤ 2.5s |
| INP (Interaction to Next Paint) | Responsiveness a input usuario | ≤ 200ms |
| CLS (Cumulative Layout Shift) | Estabilidad visual | ≤ 0.1 |
| FCP (First Contentful Paint) | Primer paint de contenido | ≤ 1.8s |
| TTFB (Time to First Byte) | Tiempo respuesta servidor | ≤ 800ms |
| FID (First Input Delay) | Métrica legacy (reemplazada por INP) | ≤ 100ms |
Reportada como percentil 75 a través de usuarios.
Cómo CrUX recolecta datos
Datos anónimos agregados de usuarios Chrome que:
- Opt-in a syncear browsing history
- No tienen Sync passphrase set
- Tienen usage statistic reporting habilitado
- Usan URL publicly-routable
Cómo acceder datos CrUX
| Herramienta | Caso uso | Costo |
|---|---|---|
| PageSpeed Insights | Audit rápido, URL única | Gratis |
| Search Console | Report CWV site-wide | Gratis |
| CrUX Dashboard (Looker Studio) | Dashboard pre-built | Gratis |
| CrUX API | Lookup per-URL programático | Gratis |
| CrUX BigQuery | Datos históricos | Pay-per-query |
| web.dev/measure | Combined lab + CrUX | Gratis |
Ejemplo CrUX API
curl -X POST 'https://chromeuxreport.googleapis.com/v1/records:queryRecord?key=YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"origin": "https://example.com",
"formFactor": "PHONE"
}'CrUX vs Lighthouse vs RUM
| Fuente | Tipo | Sample | Mejor para |
|---|---|---|---|
| Lighthouse / PageSpeed lab | Sintético | Entorno test único | Audits reproducibles, CI |
| CrUX | Field (usuarios Chrome) | 28-días rolling | Señal ranking Google |
| RUM self-hosted | Field (tus usuarios) | Todo tráfico + non-Chrome | Segmentación detallada |
Por qué CrUX importa para SEO
Google usa datos CrUX como señal ranking Search, específicamente Core Web Vitals (LCP, INP, CLS). Páginas que fallan thresholds CWV pueden rankear más bajo.
Gotchas CrUX comunes
- Sin datos para páginas low-traffic.
- Ventana rolling 28-días.
- Solo Chrome.
- Agregado.
- Origin vs URL.
- FID está siendo phased out.
Mejorando tus scores CrUX
Para LCP
- Optimizar imagen hero
- TTFB, caching, CDN
- Eliminar recursos render-blocking
Para INP
- Reducir long tasks
- Defer JavaScript no-crítico
- Usar
requestIdleCallback
Para CLS
- Especificar width/height en imágenes/videos
- Reservar espacio para ads
- No insertar contenido sobre existente
font-display: optional
FAQ: Chrome UX Report
¿Es CrUX gratis?
Sí para PageSpeed, Search Console, Dashboard y API.
¿Cuánto hasta que mis fixes aparezcan en CrUX?
Ventana rolling 28-días, gradualmente.
¿Por qué mi sitio no aparece en CrUX?
Tráfico insuficiente, detrás login wall, o no en URL pública.
¿Diferencia entre CrUX y Lighthouse?
CrUX = field data. Lighthouse = lab data.
¿Es CrUX señal ranking Google?
Sí. Core Web Vitals son parte del page experience ranking signal.
¿Puedo ver CrUX de competidores?
Sí, datos origin-level son públicos.
¿Qué reemplazó FID?
INP (Interaction to Next Paint) reemplazó FID en marzo 2024.
Verifica performance CrUX-grade con LoadFocus
LoadFocus corre auditorías Lighthouse desde 25+ regiones y trackea Core Web Vitals over time. Regístrate en loadfocus.com/signup.
Herramientas LoadFocus relacionadas
Lleva este concepto a la práctica con LoadFocus, la misma plataforma que potencia todo lo que acabas de leer.