Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

Core Web Vitals: LCP, INP e CLS

Módulo 4: Velocidade, dispositivos móveis e https · Tempo de leitura: 13 minutos

Objetivo de aprendizagem: No final desta lição, saberá explicar as três Core Web Vitals e os respetivos valores-limite, distinguir dados de campo de dados de laboratório, ler uma medição do PageSpeed Insights, tratar as causas mais importantes de uma má pontuação e avaliar com honestidade o peso que a velocidade tem nos resultados de pesquisa.

Conceitos chave: Core Web Vitals, LCP (Largest Contentful Paint), INP (Interaction to Next Paint), CLS (Cumulative Layout Shift), percentil 75, dados de campo (CrUX), dados de laboratório (Lighthouse), PageSpeed Insights, relatório Core Web Vitals no Search Console, TTFB, compressão, width e height nas imagens, loading="lazy", experiência de página

A velocidade em três números

"O meu site é rápido?" é uma pergunta vaga. A Google e os criadores do Chrome transformaram-na em três perguntas mensuráveis, as Core Web Vitals:

MétricaPerguntaBomPrecisa de melhoriasFraco
LCP, Largest Contentful PaintCom que rapidez aparece no ecrã o maior bloco de conteúdo?até 2,5 s2,5 a 4 sacima de 4 s
INP, Interaction to Next PaintCom que rapidez reage a página quando o utilizador clica, toca ou escreve?até 200 ms200 a 500 msacima de 500 ms
CLS, Cumulative Layout ShiftQuanto se desloca o conteúdo da página durante o carregamento?até 0,10,1 a 0,25acima de 0,25

Alguns pontos que convém compreender bem:

  • O LCP mede o momento em que aparece o maior elemento visível. Normalmente é uma fotografia grande no topo (a "hero") ou um bloco de texto grande. No caso do Bloemenatelier Lotte, é a fotografia do arranjo floral na página inicial.
  • O INP analisa todos os cliques, toques e teclas premidas durante a visita e indica a reação (quase) mais lenta. Em 12 de março de 2024, o INP substituiu a métrica mais antiga FID (First Input Delay), que só considerava o primeiro clique e apenas o tempo de espera antes do processamento. Se encontrar o FID num artigo antigo, saiba que essa informação está desatualizada.
  • O CLS não é um tempo, mas uma pontuação sem unidade. Aumenta quando os elementos se deslocam enquanto o utilizador lê: quer tocar num botão e, nesse instante, surge um banner por cima, pelo que acaba por tocar noutra coisa.

O percentil 75

Uma página "cumpre" as Core Web Vitals quando 75 por cento das visitas obtêm uma boa pontuação nas três métricas, medidas separadamente para dispositivos móveis e computador. A isto chama-se o percentil 75. Significa que não conta o seu próprio computador rápido com fibra ótica, mas sim a experiência da maioria dos visitantes, incluindo quem usa um telemóvel mais antigo com 4G.

Dados de campo e dados de laboratório

Existem dois tipos de medição, e muitas vezes dão números diferentes.

  • Os dados de campo vêm de visitantes reais. O Chrome recolhe de forma anónima (junto dos utilizadores que o autorizam) a rapidez das páginas, no Chrome User Experience Report (CrUX). O PageSpeed Insights mostra os dados de campo dos últimos 28 dias. O relatório Core Web Vitals no Search Console utiliza a mesma fonte. Se a sua página tiver poucos visitantes, o PageSpeed Insights mostra os números de todo o site (a "origin"); se também esses forem insuficientes, não há dados de campo.
  • Os dados de laboratório vêm de um teste simulado com o Lighthouse: um único carregamento num telemóvel e numa ligação de gama média simulados. O Lighthouse não consegue medir o INP (ninguém clica) e, por isso, apresenta outros números, como o Total Blocking Time, que dão uma indicação do INP.

Para a avaliação contam os dados de campo. Os dados de laboratório são úteis para encontrar causas e para ver de imediato, após uma melhoria, se esta ajuda, sem ter de esperar 28 dias.

Qual é o peso real?

Há muito exagero sobre este tema. Eis o que a própria Google afirma na documentação sobre a experiência de página:

  • "Core Web Vitals are used by our ranking systems": ou seja, contam.
  • Não existe um "sinal de experiência de página" separado. Segundo a Google, outros aspetos de uma boa experiência de página (https, ausência de pop-ups intrusivos, boa utilização em dispositivos móveis) não ajudam diretamente a subir na classificação, mas tornam o seu site mais agradável.
  • "Google Search always seeks to show the most relevant content, even if the page experience is sub-par." Uma página lenta com a melhor resposta pode, portanto, aparecer em primeiro lugar.
  • Segundo a Google, procurar uma pontuação perfeita apenas por causa do SEO "pode não ser a melhor utilização do seu tempo".

Conclusão: procure estar na zona verde ou, pelo menos, na laranja, sobretudo porque os visitantes abandonam páginas lentas ou instáveis. Passar de 90 para 100 pontos no Lighthouse pouco acrescenta nos resultados de pesquisa.

As causas que pode resolver por si

Uma primeira resposta lenta (TTFB)

Tudo começa no momento em que chega o primeiro byte do HTML, o Time to First Byte. O TTFB não é, em si, uma Core Web Vital, mas um TTFB lento torna quase impossível um bom LCP. O web.dev indica como valor de referência: bom é 0,8 segundos ou menos, fraco é mais de 1,8 segundos. Causas segundo o web.dev: pouca capacidade de processamento no alojamento, ausência de cache (cada página é gerada de novo, o que é típico no WordPress sem plugin de cache), redirecionamentos (lição 4.1) e um servidor distante sem CDN.

A compressão também conta: o servidor deve enviar o HTML, o CSS e o JavaScript comprimidos com gzip ou Brotli. Pode verificá-lo pelo cabeçalho Content-Encoding: gzip ou br. Quase todos os alojamentos fazem isto por predefinição, mas uma configuração errada ou um servidor antigo pode desativá-lo.

Imagens

As imagens são a causa mais frequente de um mau LCP e de um mau CLS:

  1. Demasiado grandes. Uma fotografia com 4.000 píxeis de largura e 5 MB para um espaço de 800 píxeis. Reduza o tamanho antes de carregar e utilize um formato moderno como WebP ou AVIF.
  2. Sem largura e altura. Sem width e height, o navegador não sabe quanto espaço a imagem ocupa, e o texto por baixo desloca-se assim que a imagem chega. O web.dev recomenda colocar width e height em cada <img>:

    <img src="bloemstuk.webp" width="800" height="600" alt="Bruidsboeket met witte rozen">
  3. Carregar a fotografia principal em diferido. loading="lazy" faz com que uma imagem só seja carregada quando entra no ecrã. É ótimo para fotografias mais abaixo, mas o web.dev é claro: as imagens que já estão visíveis ao abrir a página, e sobretudo a imagem do LCP, não devem ser carregadas em diferido. Caso contrário, o navegador atrasa precisamente a fotografia que determina o seu LCP.

Conteúdo que se desloca e reações lentas

Outras causas de CLS segundo o web.dev: tipos de letra que mudam de tamanho durante o carregamento, anúncios e widgets incorporados que aumentam de tamanho e conteúdo inserido mais tarde por cima do conteúdo existente (como uma barra de cookies que empurra a página para baixo em vez de ficar por cima dela). Um mau INP deve-se quase sempre a demasiado JavaScript: temas pesados, sliders, widgets de chat e rastreadores de terceiros. Analise com espírito crítico cada plugin ou serviço incorporado; aqui, menos é mesmo mais.

Na prática: medir com o PageSpeed Insights

Aceda a pagespeed.web.dev, introduza o endereço da sua página inicial e clique em Analyze (Analisar). Obtém dois separadores (Mobile e Desktop). No topo surge a avaliação das Core Web Vitals com base nos dados de campo, se existirem. Por baixo está o teste do Lighthouse com uma pontuação e uma lista "Diagnostics" com pontos concretos, por exemplo sobre imagens maiores do que o necessário ou uma imagem do LCP carregada em diferido (os nomes exatos mudam com as novas versões do Lighthouse). Comece por Mobile: normalmente os resultados são piores e a Google analisa primeiro a versão móvel (lição 4.2).

Se tiver o seu site no Search Console (módulo 2), consulte também Experiência, Core Web Vitals. Aí vê grupos de páginas semelhantes com o respetivo estado, incluindo páginas que não testou.

Um site criado com o AI Builder define a largura e a altura das imagens cujo tamanho é conhecido, carrega a primeira fotografia da página de imediato e com prioridade (fetchpriority="high") e as restantes em diferido, e, ao publicar, cria uma variante com 800 píxeis de largura das fotografias grandes. No WordPress, o que mais ajuda é um plugin de cache e a redução do tamanho das imagens; o curso de WordPress aprofunda este tema no módulo 6. Noutros criadores de sites e empresas de alojamento funciona de forma semelhante: os botões são diferentes, as causas são as mesmas.

Resumo

  • As Core Web Vitals são o LCP (bom até 2,5 s), o INP (bom até 200 ms, em vez do FID desde março de 2024) e o CLS (bom até 0,1), medidos no percentil 75 por tipo de dispositivo.
  • Os dados de campo (CrUX, 28 dias) determinam a avaliação; os dados de laboratório (Lighthouse) ajudam a encontrar causas.
  • A Google utiliza as Core Web Vitals na classificação, mas a relevância vem primeiro: uma pontuação perfeita não é um objetivo em si.
  • Maiores ganhos: resposta rápida do servidor com cache e compressão, imagens leves com width e height, não carregar a fotografia principal em diferido, menos JavaScript de terceiros.

Questionário

1. Qual é o limite para um bom LCP?



2. Que métrica substituiu o FID como Core Web Vital?



3. O PageSpeed Insights mostra uma boa pontuação do Lighthouse, mas os dados de campo são fracos. Qual conta para a avaliação das Core Web Vitals?



4. Durante o carregamento, o texto salta constantemente para baixo à medida que as fotografias chegam. O que ajuda mais?



5. O que diz a Google sobre a importância da experiência de página para a classificação?



Exercício

Exercício A4.3: Resposta rápida e imagens leves. Introduza o endereço de uma página. O programa mede três vezes o tempo até ao primeiro byte (TTFB) a partir do nosso servidor e utiliza o valor do meio, verifica se o HTML é enviado comprimido (gzip, Brotli ou zstd), conta as imagens sem width e height e verifica se a imagem principal no topo não é carregada com loading="lazy". Atenção: trata-se de uma medição a partir de um único local, não de uma medição dos seus visitantes. Não tem site próprio? Utilize www.wikipedia.org.

Exercício A4.3: Resposta rápida e imagens leves


O que preenche e o que encontramos não ficam guardados. O seu navegador memoriza as suas respostas e se concluiu o exercício com sucesso. Se tiver sessão iniciada, guardamos apenas que concluiu o exercício (quase) com sucesso em Os meus cursos; aí também o pode eliminar.

Exercício D4.3: As suas Core Web Vitals. Execute o PageSpeed Insights na sua página inicial e noutra página importante, primeiro em Mobile. Anote para cada página: se existem dados de campo (da página ou de todo o site), o LCP, o INP e o CLS dos dados de campo, a pontuação do Lighthouse e o elemento que o Lighthouse indica como elemento LCP. Escolha a melhoria que, na sua opinião, traz mais benefícios e explique porquê.

Exercício D4.3: As suas Core Web Vitals

Este exercício faz você mesmo; ninguém o verifica. Assinale o que já fez e marque o exercício como concluído.





As suas marcações e notas ficam apenas neste navegador; não as enviamos para lado nenhum. Se tiver sessão iniciada, guardamos em Os meus cursos apenas que concluiu o exercício.

Para saber mais

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…