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.