Estela Franco
Web Performance lover, Jamstack enthusiast, and Technical SEO freak. Lifelong learner. Mom. Accelerating sustainability for all at Schneider Electric. She/Her
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
Qué son las Core Web Vitals, qué miden y por qué son importantes para SEO.
1
#DOYOUSEO
@guaca
En mayo de 2020, Google anuncia las Core Web Vitals como un conjunto de métricas relacionadas con la velocidad, la interactividad y la estabilidad visual con las que poder ayudar a medir la user experience en la web.
Estas nuevas métricas están también disponibles en el Chrome Uxer Experience report.
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
Field Data
Lab Data
Google Search Console
Lighthouse
PageSpeed Insights
Chrome Dev Tools
Chrome UX Report
#DOYOUSEO
@guaca
Qué es el Chrome User Experience report, qué información tiene y cómo puedo explorar sus datos.
2
#DOYOUSEO
@guaca
En octubre de 2017, Google pone a nuestra disposición el Chrome User Experience report (CrUX), un dataset público en el que tenemos disponibles métricas de UX de los usuarios reales de Chrome.
Con el anuncio de las Core Web Vitals el pasado mes de mayo, estas se añaden también al CrUX.
Todos los datos del CrUX los tenemos disponibles para su exploración en BigQuery.
#DOYOUSEO
@guaca
Important Metrics
|
Dimensions
|
---|---|
First contentful paint (FCP) | Origin |
Largest contentful paint (LCP) | Country |
First input delay (FID) | Device Type |
Time to Interactive (TTI) | Effective Connection Type |
Total blocking time (TBT) | |
Cumulative layout shift (CLS) |
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
SQL es un lenguaje de consulta estructurada con el que podemos explorar y filtrar los datos de una base de datos y extraer la información que necesitamos.
3
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
¿Qué información quiero?
#DOYOUSEO
@guaca
¿Qué datos necesito?
#DOYOUSEO
@guaca
¿Dónde están estos datos?
En este ejemplo concreto, podemos aprovechar los datos precalculados que tenemos en el dataset "materialized" para realizar queries mucho más ligeras y rápidas.
#DOYOUSEO
@guaca
¿Y cómo los puedo conseguir?
QUERIES
QUERIES EVERYWHERE
#DOYOUSEO
@guaca
SELECT
[fields]
FROM
[dataset]
WHERE
[conditions]
ORDER BY
[order]
#DOYOUSEO
@guaca
SELECT
origin,
device,
date,
fast_lcp AS good_lcp,
avg_lcp AS ni_lcp,
slow_lcp AS poor_lcp,
p75_lcp,
fast_fid AS good_fid,
avg_fid AS ni_fid,
slow_fid AS poor_fid,
p75_fid,
small_cls AS good_cls,
medium_cls AS ni_cls,
large_cls AS poor_cls,
p75_cls
FROM
`chrome-ux-report.materialized.device_summary`
WHERE
date >= '2020-01-01' AND
origin IN ('https://www.zara.com', 'https://www2.hm.com', 'https://www.desigual.com')
ORDER BY
date desc,
origin asc
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
La visualización de datos es fundamental para convertir los datos en información fácilmente consumible.
4
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
Phone
Desktop
90%
5%
10%
86%
51%
45%
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
QUERIES
QUERIES EVERYWHERE
#DOYOUSEO
@guaca
SELECT
form_factor.name AS device,
lcp.start,
ROUND(SUM(lcp.density), 4) AS density
FROM
`chrome-ux-report.country_es.202007`,
UNNEST(largest_contentful_paint.histogram.bin) AS lcp
WHERE
origin = 'https://www.zara.com'
GROUP BY
device,
start
ORDER BY
device,
start
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
SELECT
yyyymm,
`chrome-ux-report`.experimental.GET_COUNTRY(country_code) AS country,
fast_lcp AS good_lcp,
avg_lcp AS ni_lcp,
slow_lcp AS poor_lcp,
FROM
`chrome-ux-report.materialized.country_summary`
WHERE
yyyymm >= 202001 AND
country_code IN ('es', 'gb', 'fr') AND
origin = 'https://www.zara.com'
ORDER BY
yyyymm DESC,
country
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
TO INFINITY
AND BEYOND!
#DOYOUSEO
@guaca
#DOYOUSEO
@guaca
By Estela Franco
Cómo hacer un benchmark de métricas de Core Web Vitals de tus competidores con los datos disponibles en el Chrome User Experience report y BigQuery
Web Performance lover, Jamstack enthusiast, and Technical SEO freak. Lifelong learner. Mom. Accelerating sustainability for all at Schneider Electric. She/Her