Auditoria · Voices

LCP de 2,1 s no telemóvel, quatro anos após a auditoria

Três sites num só, cerca de 25 URLs e um blog que só parecia rápido no Lighthouse.

2,1sLCP no telemóvel, CrUX agosto de 2026
175msINP no telemóvel, CrUX agosto de 2026
0CLS no telemóvel, CrUX agosto de 2026
ClienteVoices, um marketplace de atores de voz
PlataformaWordPress e uma app separada para os perfis
ServiçoAuditoria, 2022
O cliente

WordPress, uma app de perfis separada e um blog

O site da Voices era, na verdade, três sites: um site de marketing em WordPress, uma app separada para os perfis dos atores de voz, e um blog e podcasts. Analisei cerca de 25 URLs entre os três sites.

Voices.com homepage
O que encontrámos, o que fizemos

Layout shifts na homepage, perfis lentos e um 94 no blog que os visitantes nunca viram

Sentei-me com os developers deles, disse-lhes o que corrigir primeiro e ensinei-lhes algumas coisas pelo caminho. Agarraram naquilo e avançaram a todo o vapor: pouco depois, o development manager enviou-me a lista do que tinham implementado, até ao fetchpriority nas imagens que importam.

O que estava mal
O que fizemos
CLS
Três shifts seguidos na homepage: uma fonte de fallback trocava para Roboto, uma imagem hero sem dimensões empurrava tudo para baixo e a seguir a Roboto trocava para Poppins.
A lista de correções deles resolveu a parte das fontes: fontes duplicadas removidas e font-display corrigido. O CLS no telemóvel hoje é 0.
LCPTTFB
Os perfis dos atores de voz, as páginas mais importantes para eles, corriam numa app própria e ficavam à espera do servidor, do player de demos, das fotos e dos scripts.
O caching eliminou a espera na resposta do servidor. O player de demos e a respetiva waveform carregam quando o visitante clica no play ou faz scroll até lá, as fotos de perfil passaram a ter o tamanho, prioridade e dimensões corretas, e os scripts passaram para o footer. Os perfis voltaram ao verde.
Blog
O blog tinha 94 no Lighthouse porque um plugin de otimização retinha os scripts durante cerca de quatro segundos. Os visitantes reais continuavam à espera de cada um deles.
O meu primeiro conselho para o blog foi remover o plugin.
Three layout shifts while a page loads: a font swap, an image without dimensions, a second font swap
Um perfil de ator de voz

O Tom, o developer de marketing deles, tinha implementado grande parte das minhas recomendações antes de sair e, em março de 2022, os perfis estavam frequentemente no verde no PageSpeed. Depois, foi lançado um conjunto de novas funcionalidades no site e os perfis recuaram. Em maio, o development manager deles, Jayme Cousins, enviou-me um email: podia dar outra vista de olhos? Na segunda-feira seguinte, enviei-lhe três vitórias fáceis. Os scripts de login da Google e da Apple tinham passado a ser render blocking quando desativaram o Rocket Loader da Cloudflare, por isso tinham de ir para o fim do body com defer. O logótipo precisava de largura e altura. E o LCP era uma imagem de fundo em CSS, que tinha de passar a imagem real com preload. Encontrámos um espaço na quarta-feira, entre o Victoria Day deles e a minha Quinta-feira da Ascensão (a minha mulher não ia gostar nada que eu trabalhasse num feriado), e nesse mesmo dia enviei também código de exemplo, com uma pequena cache de página incluída.

Em agosto, o head de um perfil tinha 40 kB em vez de 251 kB.

Maio de 2022página de perfil de um ator de voz, antes
251 kB
tamanho do head
28
regras @font-face
2
scripts bloqueantes
Agosto de 2022a mesma página de perfil, depois
40 kB
tamanho do head
0
regras @font-face
0
scripts bloqueantes
Uma página de perfil da Voices no Internet Archive, a 17 de maio e 13 de agosto de 2022, valores contados a partir do HTML.
No CrUX

No desktop, é possível ver o impacto da segunda ronda. Em abril, após o lançamento das novas funcionalidades, o time to first byte atingiu um pico de 1,1 segundos. Em outubro já estava nos 0,8 e no verde, e o LCP tinha descido de 1,8 segundos em março para 1,5.

0,8 sMar 20221,1 sJul0,8 sOutTTFB no desktop, p75
2,5 s4,0 s1,8 sMar 2022Jul1,5 sOutLCP no desktop, p75
voices.com no CrUX, desktop, março a outubro de 2022. Uma barra por mês, p75, com base nos dados do CrUX da Google no BigQuery. Verde é bom, laranja precisa de melhoria, vermelho é fraco.
Field data

Quatro anos depois, voltei a consultar a Voices no CrUX para esta página e está tudo no verde. Nos telemóveis, o LCP situa-se entre 2,0 e 2,3 segundos, o INP entre 150 e 200 ms, e o CLS mantém-se em 0 todos os meses há um ano. Essa parte é toda dos developers deles.

2,5 s4,0 s2,1 sOut 2025Jan 2026AbrJul2,3 sLCP no telemóvel, p75
200 ms175 msOut 2025Jan 2026Abr200 msJul175 msINP no telemóvel, p75
voices.com no CrUX, telemóvel, outubro de 2025 a setembro de 2026. Uma barra por mês, p75, com base nos dados do CrUX da Google no BigQuery. Verde é bom, laranja precisa de melhoria, vermelho é fraco.
"O Arjen desempenhou um papel fundamental na resolução dos nossos Core Web Vitals. Fez com que as nossas páginas de perfil críticas voltassem ao verde no PageSpeed. O que mais valorizo é a sua atitude prática: não se limita a encontrar os estrangulamentos, trabalha diretamente com a nossa equipa de desenvolvimento até as correções estarem mesmo em produção."

Jayme Cousins, Manager Development, Voices.com

O que aprendemos

Um plugin que atrasa scripts engana o Lighthouse

O teste avalia o que vê, e nunca chegou a ver esses scripts. O telemóvel de um visitante continua a descarregar e a executar cada um deles.

Um layout shift afinal eram três

O relatório apresentava um único valor de CLS. O trace mostrava três shifts seguidos, e cada um precisava da sua própria correção.

Ensine os developers e o verde mantém-se

A auditoria foi em 2022. Os developers mantiveram tudo no verde e o CrUX continua a passar no telemóvel.

Arjen Karel

Verde no Lighthouse, vermelho no Search Console?

Descubro o que está lento para os visitantes e porquê, e os developers recebem as correções pela ordem em que devem ser implementadas.

Voices: LCP de 2,1 s no telemóvel, quatro anos após a auditoria Core Web Vitals Voices: LCP de 2,1 s no telemóvel, quatro anos após a auditoria