{"id":44157,"date":"2021-09-14T09:07:23","date_gmt":"2021-09-14T07:07:23","guid":{"rendered":"https:\/\/kinsta.com\/?p=102214"},"modified":"2025-02-07T11:06:54","modified_gmt":"2025-02-07T14:06:54","slug":"core-web-vitals-do-google","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/","title":{"rendered":"Como Otimizar o seu Site para o Core Web Vitals do Google"},"content":{"rendered":"<p>O Google est\u00e1 em uma miss\u00e3o para melhorar o desempenho da web com o Core Web Vitals. Por qu\u00ea? Porque os neg\u00f3cios do Google s\u00e3o predominantemente baseados na web &#8211; sites lentos e aplicativos web empurram os usu\u00e1rios de volta aos aplicativos nativos.<\/p>\n<p>A sua coloca\u00e7\u00e3o nos resultados de pesquisa do Google \u00e9 em grande parte determinada pelas palavras-chave do termo de pesquisa, pela utiliza\u00e7\u00e3o dessas palavras-chave dentro da sua p\u00e1gina e pela popularidade da sua p\u00e1gina de acordo com o n\u00famero (e qualidade) de links de outros lugares. A partir de agosto de 2021, o Google tamb\u00e9m est\u00e1 fazendo esfor\u00e7os para avaliar as p\u00e1ginas com base no desempenho.<\/p>\n<p>Este artigo ir\u00e1 mostrar-lhe como pode optimizar o seu site para as m\u00e9tricas do Core Web Vitals do Google.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Porqu\u00ea o Core Web Vitals?<\/h2>\n<p>O conte\u00fado continua sendo crucial. Mas se voc\u00ea comparar dois sites com texto e popularidade semelhantes, aquele que oferece a melhor experi\u00eancia na web ter\u00e1 maior prioridade nos resultados de pesquisa do Google.<\/p>\n<p>Al\u00e9m de uma melhor classifica\u00e7\u00e3o da p\u00e1gina, os sites de alto desempenho s\u00e3o eleg\u00edveis para inclus\u00e3o no carrossel de busca m\u00f3vel. Isto era anteriormente reservado para as <a href=\"https:\/\/kinsta.com\/pt\/blog\/google-amp\/\">Accelerated Mobile Pages (AMP)<\/a>, que exigiam que voc\u00ea portasse o conte\u00fado para um site separado hospedado no Google. O AMP tem atra\u00eddo cr\u00edticas, especialmente porque as p\u00e1ginas nem sempre s\u00e3o mais r\u00e1pidas que um site WordPress ou um site est\u00e1tico bem otimizado. No entanto, <a href=\"https:\/\/developers.google.com\/search\/blog\/2021\/04\/more-details-page-experience\">isso n\u00e3o \u00e9 mais um requisito<\/a>.<\/p>\n<p>N\u00e3o importa o que voc\u00ea escolher, quanto mais r\u00e1pido e mais \u00e1gil for o seu site, melhores ser\u00e3o as chances de ele se classificar mais alto nos resultados de pesquisa do Google.<\/p>\n<p>Quando voc\u00ea considera que a p\u00e1gina m\u00e9dia \u00e9 de cerca de 2 MB, faz mais de 60 pedidos HTTP e leva 16 segundos para renderizar totalmente em um dispositivo m\u00f3vel, voc\u00ea ver\u00e1 que h\u00e1 alguma margem para melhorar o seu site. N\u00f3s lhe mostraremos as melhores maneiras de conseguir essas melhorias.<\/p>\n<h2>Fatores chave do ranking do Google<\/h2>\n<p>Existem quatro fatores chave de classifica\u00e7\u00e3o para examinar antes de come\u00e7ar a avaliar o desempenho:<\/p>\n<ol>\n<li><strong>HTTPS: <\/strong><a href=\"https:\/\/kinsta.com\/pt\/blog\/http-para-https\/\">HTTPS<\/a> \u00e9 essencial. O seu site estabelece uma conex\u00e3o segura entre o navegador do usu\u00e1rio e o servidor web?<\/li>\n<li><strong>Mobile-Friendly: <\/strong>O seu site deve funcionar bem em um dispositivo m\u00f3vel. O seu site \u00e9 utiliz\u00e1vel em dispositivos de tela pequena? Ele renderiza sem transbordamento de conte\u00fado? O texto \u00e9 suficientemente grande? As \u00e1reas clic\u00e1veis s\u00e3o suficientemente grandes para o controle de toque?<\/li>\n<li><strong>Sem intersticiais: <\/strong>Evite intersticial intrusivo que exijam um espa\u00e7o de tela pouco razo\u00e1vel. O seu conte\u00fado \u00e9 sempre leg\u00edvel? \u00c9 parcialmente obscurecido por intersticiais pop-up ou banners? A sua publicidade ou promo\u00e7\u00f5es de marketing est\u00e3o a dificultar a utiliza\u00e7\u00e3o do site?<\/li>\n<li><strong>Navega\u00e7\u00e3o segura: <\/strong>O seu site deve estar <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-site-a-seguir-contem-malware\/\">livre de malware<\/a>, v\u00edrus, phishing, fraude e outros golpes.<\/li>\n<\/ol>\n<p>Uma vez satisfeitos estes requisitos, o seu site ser\u00e1 avaliado quanto ao seu desempenho.<\/p>\n\n<h2>Como o Google avalia o desempenho da web?<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\">Fazer seu site carregar rapidamente<\/a>, renderizar rapidamente e ser responsivo mais cedo \u00e9 vital. Mas ser\u00e1 que os usu\u00e1rios se sentem r\u00e1pidos?<\/p>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramentas-teste-desempenho\/\">Aplicativos de medi\u00e7\u00e3o de desempenho<\/a> como o browser DevTools reportam medi\u00e7\u00f5es t\u00e9cnicas como, por exemplo:<\/p>\n<ol>\n<li><strong>Tempo de bloqueio: <\/strong>O tempo gasto \u00e0 espera que um download comece, normalmente porque outros recursos, como folhas de estilo e scripts, t\u00eam maior prioridade.<\/li>\n<li><strong>Resolu\u00e7\u00e3o DNS: <\/strong>O tempo para resolver um hostname para um endere\u00e7o IP para recuperar um activo.<\/li>\n<li><strong>Tempo conectado: <\/strong>O tempo para inicializar uma liga\u00e7\u00e3o TCP.<\/li>\n<li><strong>Tempo para o primeiro byte (TTFB): <\/strong>O tempo total entre o pedido e o primeiro byte de resposta.<\/li>\n<li><strong>Tempo recebido:<\/strong> O tempo para recuperar todo o ativo.<\/li>\n<li><strong>Tempo de carregamento DOM: <\/strong>O tempo para baixar e renderizar o Modelo de Objeto do Documento HTML. Este \u00e9 normalmente o primeiro ponto em que os scripts que analisam ou modificam o DOM podem ser executados de forma confi\u00e1vel.<\/li>\n<li><strong>Tempo de carregamento da p\u00e1gina: <\/strong>O tempo para baixar a p\u00e1gina e todos os ativos como imagens, folhas de estilo, scripts, e assim por diante<\/li>\n<li><strong>Peso total da p\u00e1gina: <\/strong>O tamanho total de todos os bens. \u00c9 frequentemente reportado tanto num tamanho comprimido (download) como num tamanho n\u00e3o comprimido.<\/li>\n<li><strong>O n\u00famero de elementos DOM: <\/strong>O n\u00famero total de <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-praticas-html\/\">elementos HTML<\/a> na p\u00e1gina. Quanto mais elementos, mais tempo a p\u00e1gina leva para processar.<\/li>\n<li><strong>First Contentful Paint\u00a0(FCP): <\/strong>O tempo que leva antes do navegador renderizar o primeiro pixel de conte\u00fado.<\/li>\n<li><strong>First Meaningful Paint\u00a0(FMP): <\/strong>O tempo que leva antes que o conte\u00fado da p\u00e1gina principal se torne vis\u00edvel para o usu\u00e1rio.<\/li>\n<li><strong>Time to Interactive (TTI): <\/strong>O tempo que leva antes de uma p\u00e1gina \u00e9 totalmente interativo e pode responder de forma confi\u00e1vel \u00e0 entrada do usu\u00e1rio.<\/li>\n<li><strong>Primeira CPU ociosa: <\/strong>O tempo para a CPU renderizar a p\u00e1gina e executar todos os scripts de inicializa\u00e7\u00e3o, esperando por mais informa\u00e7\u00f5es.<\/li>\n<li><strong>Utiliza\u00e7\u00e3o de CPU: <\/strong>A atividade de processamento necess\u00e1ria durante a renderiza\u00e7\u00e3o da p\u00e1gina e a resposta \u00e0 entrada do usu\u00e1rio.<\/li>\n<li><strong>Layouts por segundo: <\/strong>O ritmo ao qual o navegador tem que recalcular estilos e layouts de p\u00e1gina.<\/li>\n<\/ol>\n<p>Estes podem ser usados para determinar gargalos espec\u00edficos, tais como carga do servidor, <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\">cache CMS<\/a>, cache do navegador, velocidades de download e efici\u00eancia do <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-javascript\/\">JavaScript<\/a>. Mas eles n\u00e3o podem determinar se uma p\u00e1gina fornece uma boa ou m\u00e1 experi\u00eancia para o usu\u00e1rio. Por exemplo:<\/p>\n<ul>\n<li>Um aplicativo poderia baixar e aparecer rapidamente, mas ficar sem resposta ap\u00f3s a primeira intera\u00e7\u00e3o, pois est\u00e1 executando uma grande quantidade de c\u00f3digo JavaScript n\u00e3o otimizado.<\/li>\n<li>Um aplicativo de chat pode descarregar dados continuamente \u00e0 medida que os utilizadores colocam mensagens. Uma ferramenta de avalia\u00e7\u00e3o pode presumir que nunca completou o carregamento, apesar de a p\u00e1gina se sentir responsiva.<\/li>\n<\/ul>\n<p>O Core Web Vitals \u00e9 a tentativa do Google para resolver estes dilemas.<\/p>\n<h2>O que s\u00e3o Core Web Vitals?<\/h2>\n<p>O Core Web Vitals do Google (CWV) s\u00e3o tr\u00eas m\u00e9tricas de desempenho que avaliam a experi\u00eancia do usu\u00e1rio no mundo real:<\/p>\n<ul>\n<li><strong>Largest Contentful Paint (LCP): <\/strong>Desempenho de carregamento<\/li>\n<li><strong>First Input Delay (FID): <\/strong>Desempenho de interatividade<\/li>\n<li><strong>Cumulative Layout Shift (CLS): <\/strong>Desempenho de estabilidade visual<\/li>\n<\/ul>\n<p>Esta nova <a href=\"https:\/\/kinsta.com\/pt\/blog\/diminuicao-das-classificacoes\/\">atualiza\u00e7\u00e3o do algoritmo do Google<\/a> come\u00e7ou a ser implementada globalmente no final de agosto de 2021. As m\u00e9tricas do Core Web Vitals afetam principalmente os resultados da pesquisa m\u00f3vel, mas os equivalentes de desktop seguir\u00e3o se o experimento for bem sucedido.<\/p>\n<p>As pontua\u00e7\u00f5es LCP, FID e CLS de uma p\u00e1gina s\u00e3o baseadas nos \u00faltimos 28 dias de m\u00e9tricas de usu\u00e1rios reais coletadas anonimamente atrav\u00e9s do navegador Chrome. Essas medidas podem variar devido ao dispositivo do usu\u00e1rio, conex\u00e3o e outras atividades simult\u00e2neas, portanto o percentil 75 \u00e9 calculado em vez de uma m\u00e9dia.<\/p>\n<p>Em outras palavras, as m\u00e9tricas de todos os usu\u00e1rios s\u00e3o ordenadas do melhor para o pior, e o n\u00famero no ponto tr\u00eas quartos \u00e9 tomado. Tr\u00eas em cada quatro visitantes do site ir\u00e3o, portanto, experimentar esse n\u00edvel de desempenho ou melhor.<\/p>\n<p>Qualquer p\u00e1gina que atinja uma boa pontua\u00e7\u00e3o (verde) para os tr\u00eas indicadores do Core Web Vitals receber\u00e1 uma classifica\u00e7\u00e3o superior nos resultados de pesquisa e ser\u00e1 inclu\u00edda no carrossel &#8220;Top Stories&#8221; no aplicativo Google News.<\/p>\n<p>Nas se\u00e7\u00f5es seguintes, descreveremos o algoritmo usado para calcular uma m\u00e9trica, as ferramentas que voc\u00ea pode usar para identificar a pontua\u00e7\u00e3o de uma p\u00e1gina, as causas t\u00edpicas de pontua\u00e7\u00e3o baixa e os passos que voc\u00ea pode tomar para resolver problemas de desempenho.<\/p>\n<h2>Largest Contentful Paint (LCP)<\/h2>\n<p>Largest Contentful Paint mede o <a href=\"https:\/\/kinsta.com\/pt\/aprenda\/velocidade-de-sites\/\">desempenho do carregamento<\/a>. Em ess\u00eancia, com que rapidez o conte\u00fado utiliz\u00e1vel \u00e9 apresentado na p\u00e1gina?<\/p>\n<p>LCP analisa quanto tempo leva para que a maior imagem ou bloco de texto fique vis\u00edvel dentro do viewport do navegador (acima da dobra). Na maioria dos casos, o item mais proeminente ser\u00e1 um hero image, banner, cabe\u00e7alho ou um grande bloco de texto.<\/p>\n<p>Qualquer um dos seguintes elementos \u00e9 eleg\u00edvel para a an\u00e1lise da Largest Contentful Paint:<\/p>\n<ul>\n<li>imagens (<code>&lt; img&gt;<\/code> elemento)<\/li>\n<li>imagens dentro de gr\u00e1ficos vetoriais (uma <code>&lt;imagem&gt;<\/code> embutida em uma <code>&lt; svg&gt;<\/code> )<\/li>\n<li>miniaturas de v\u00eddeo (um atributo de um poster definido para uma URL de imagem dentro de um elemento <code>&lt;video&gt;<\/code>)<\/li>\n<li>elementos com imagens de fundo (normalmente carregados com a propriedade CSS <code>background-image url()<\/code>)<\/li>\n<li>elementos de n\u00edvel de bloco contendo texto<\/li>\n<\/ul>\n<p>S\u00e3o consideradas boas (verdes) as p\u00e1ginas onde o Largest Contentful Paint \u00e9 completada nos primeiros 2,5 segundos do carremento de p\u00e1gina. P\u00e1ginas que excedam 4,0 segundos s\u00e3o consideradas pobres (vermelho):<\/p>\n<figure id=\"attachment_102225\" aria-describedby=\"caption-attachment-102225\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/lcp-rank.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102225 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/lcp-rank.png\" alt=\"Largest Contentful Paint.\" width=\"330\" height=\"250\"><\/a><figcaption id=\"caption-attachment-102225\" class=\"wp-caption-text\">Largest Contentful Paint<\/figcaption><\/figure>\n<h3>As maiores ferramentas do Largest Contentful Paint<\/h3>\n<p>LCP \u00e9 a m\u00e9trica Core Web Vital mais f\u00e1cil de compreender, mas pode n\u00e3o ser \u00f3bvio qual elemento ser\u00e1 escolhido para an\u00e1lise.<\/p>\n<p>O painel do <strong>Farol <\/strong>DevTools \u00e9 fornecido em navegadores baseados em cromo, cromo, Edge, <a href=\"https:\/\/kinsta.com\/pt\/blog\/revisao-brave-browser\/\">Brave<\/a>, Opera, e Vivaldi. Abra o DevTools no menu do navegador &#8211; geralmente em <strong>Mais ferramentas <\/strong>&gt; <strong>Ferramentas do desenvolvedor <\/strong>ou os atalhos do teclado <strong>Ctrl | Cmd + Shift + i <\/strong>ou <strong>F12 <\/strong>&#8211; depois navegue at\u00e9 a aba do <strong>Farol <\/strong>(edi\u00e7\u00f5es mais antigas podem cham\u00e1-lo de <strong>Auditoria<\/strong>).<\/p>\n<p>Gerar um relat\u00f3rio de desempenho m\u00f3vel e, em seguida, examinar a se\u00e7\u00e3o de <strong>desempenho <\/strong>resultante. O Largest Contentful Paint \u00e9 mostrado com uma se\u00e7\u00e3o expans\u00edvel, que identifica o elemento escolhido:<\/p>\n<figure id=\"attachment_102222\" aria-describedby=\"caption-attachment-102222\" style=\"width: 1134px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/devtools-lcp-lighthouse.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102222 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/devtools-lcp-lighthouse.png\" alt=\"Relat\u00f3rio de desempenho m\u00f3vel do DevTools Lighthouse Lighthouse.\" width=\"1134\" height=\"782\"><\/a><figcaption id=\"caption-attachment-102222\" class=\"wp-caption-text\">Relat\u00f3rio de desempenho m\u00f3vel do DevTools Lighthouse Lighthouse.<\/figcaption><\/figure>\n<p>Voc\u00ea pode gerar informa\u00e7\u00f5es id\u00eanticas na <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a> on-line e ferramentas <a href=\"https:\/\/web.dev\/measure\/\">web.dev Measure<\/a> se voc\u00ea n\u00e3o tiver acesso a um navegador baseado no Chromium:<\/p>\n<figure id=\"attachment_102228\" aria-describedby=\"caption-attachment-102228\" style=\"width: 737px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-lcp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102228 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-lcp.png\" alt=\"PageSpeed Insights Largest Contentful Paint analysis.\" width=\"737\" height=\"758\"><\/a><figcaption id=\"caption-attachment-102228\" class=\"wp-caption-text\">PageSpeed Insights Largest Contentful Paint analysis.<\/figcaption><\/figure>\n<p>O painel DevTools <strong>Performance <\/strong>tamb\u00e9m exibe um indicador LCP. Para come\u00e7ar, clique no \u00edcone circular <strong>Record<\/strong>, recarregue a sua p\u00e1gina e depois clique no bot\u00e3o <strong>Stop <\/strong>para ver o relat\u00f3rio. Clique no \u00edcone LCP na se\u00e7\u00e3o <strong>Timings <\/strong>para identificar o elemento e ver um resumo das estat\u00edsticas.<\/p>\n<figure id=\"attachment_102223\" aria-describedby=\"caption-attachment-102223\" style=\"width: 1134px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/devtools-lcp-performance.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102223 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/devtools-lcp-performance.png\" alt=\"Indicador LCP do painel de desempenho DevTools.\" width=\"1134\" height=\"783\"><\/a><figcaption id=\"caption-attachment-102223\" class=\"wp-caption-text\">Indicador LCP do painel de desempenho DevTools.<\/figcaption><\/figure>\n<p>A <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/web-vitals\/ahfhijdlegdabablpippeagghigmibma\">extens\u00e3o Web Vitals<\/a> est\u00e1 dispon\u00edvel para o Google Chrome, mas pode ser instalada na maioria dos navegadores baseados no Chromium. Ele calcula o Core Web Vitals metrics para cada site que voc\u00ea visita, e seu \u00edcone fica verde, laranja ou vermelho, dependendo do resultado. Voc\u00ea tamb\u00e9m pode clicar no \u00edcone de extens\u00e3o para ver mais detalhes do LCP:<\/p>\n<figure id=\"attachment_102219\" aria-describedby=\"caption-attachment-102219\" style=\"width: 767px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-lcp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102219 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-lcp.png\" alt=\"Extens\u00e3o LCP da Web Vitals.\" width=\"767\" height=\"407\"><\/a><figcaption id=\"caption-attachment-102219\" class=\"wp-caption-text\">Extens\u00e3o LCP da Web Vitals.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/google-search-console\/\">O Console de Pesquisa do Google<\/a> oferece agora uma <a href=\"https:\/\/search.google.com\/search-console\/core-web-vitals\">se\u00e7\u00e3o Core Web Vitals<\/a> se o seu site for <a href=\"https:\/\/kinsta.com\/pt\/blog\/verificacao-do-site-do-google\/\">adicionado como uma propriedade<\/a>. O relat\u00f3rio ilustra como as m\u00e9tricas do CWV mudaram ao longo do tempo. Note que ele n\u00e3o identifica m\u00e9tricas LCP espec\u00edficas, e apenas sites com tr\u00e1fego razoavelmente alto est\u00e3o dispon\u00edveis:<\/p>\n<figure id=\"attachment_102221\" aria-describedby=\"caption-attachment-102221\" style=\"width: 1026px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/console-lcp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102221 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/console-lcp.png\" alt=\"Consola de pesquisa do Core Web Vitals Google.\" width=\"1026\" height=\"508\"><\/a><figcaption id=\"caption-attachment-102221\" class=\"wp-caption-text\">Consola de pesquisa do Core Web Vitals Google.<\/figcaption><\/figure>\n<p>O <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-user-experience-report\/\">Relat\u00f3rio de experi\u00eancia do utilizador Chrome<\/a> permite-lhe consultar estat\u00edsticas de utiliza\u00e7\u00e3o reais, incluindo LCP em diferentes pa\u00edses, liga\u00e7\u00f5es e dispositivos, para um URL espec\u00edfico. \u00c9 um projecto p\u00fablico no Google BigQuery, pelo que deve inscrever-se numa conta da <a href=\"https:\/\/kinsta.com\/pt\/blog\/plataforma-de-nuvem-para-desenvolvedores\/\">Plataforma Google Cloud<\/a> e fornecer detalhes de factura\u00e7\u00e3o. Mais uma vez, o relat\u00f3rio s\u00f3 ser\u00e1 \u00fatil quando um URL tiver um n\u00edvel de tr\u00e1fego razoavelmente alto.<\/p>\n<p>Finalmente, a <a href=\"https:\/\/github.com\/GoogleChrome\/web-vitals\">biblioteca Javascript<\/a> de 1 kB \u00e9 um pequeno script de 1 kB que pode calcular LCP e outras m\u00e9tricas do Core Web Vital para usu\u00e1rios reais no seu site de produ\u00e7\u00e3o (ao vivo). Como ela pode ser baixada de um CDN, voc\u00ea pode adicionar o seguinte script ao seu HTML <code>&lt; head&gt;<\/code>:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;title&gt;My page&lt;\/title&gt;\n&lt;script type=\"module\"&gt;\nimport { getLCP } from 'https:\/\/unpkg.com\/web-vitals?module';\ngetLCP(console.log);\n&lt;\/script&gt;\n&lt;!-- rest of page --&gt;\n<\/code><\/pre>\n<p><code>getLCP()<\/code> \u00e9 uma fun\u00e7\u00e3o ass\u00edncrona que passa por um callback disparada quando o valor LCP foi calculado (embora possa nunca disparar se a p\u00e1gina for carregada em uma guia de fundo). A fun\u00e7\u00e3o callback \u00e9 passada por um objeto que cont\u00e9m:<\/p>\n<ul>\n<li><code><strong>name<\/strong><\/code><strong>: <\/strong>o nome da m\u00e9trica (&#8220;LCP&#8221;, neste caso)<\/li>\n<li><code><strong>value<\/strong><\/code><strong>: <\/strong>o valor calculado<\/li>\n<li><code><strong>id<\/strong><\/code><strong>: <\/strong>uma identifica\u00e7\u00e3o \u00fanica que representa esta m\u00e9trica para a p\u00e1gina atual<\/li>\n<li><code><strong>delta<\/strong><\/code><strong>: <\/strong>o delta entre o valor atual e o \u00faltimo valor reportado<\/li>\n<li><code><strong>entries<\/strong><\/code><strong>: <\/strong>um conjunto de entradas utilizadas no c\u00e1lculo do valor<\/li>\n<\/ul>\n<p>O script acima envia o objeto para o console, embora seja mais pr\u00e1tico enviar os dados para um servidor ou para o <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-usar-o-google-analytics\/\">Google Analytics<\/a> para an\u00e1lise posterior.<\/p>\n<h3>Causas comuns das piores pontua\u00e7\u00f5es do Largest Contentful Paint<\/h3>\n<p>P\u00e1ginas de LCP fracas s\u00e3o normalmente causadas por p\u00e1ginas de carregamento lento que impedem que o maior bloco apare\u00e7a rapidamente:<\/p>\n<ul>\n<li>A resposta do servidor pode ser lenta porque est\u00e1 sobrecarregada ou fazendo muito trabalho para renderizar uma p\u00e1gina. Isto pode n\u00e3o ser necessariamente culpa do seu site &#8211; pode ser devido a restri\u00e7\u00f5es do servidor se voc\u00ea estiver usando um <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-wordpress-barata\/\">servi\u00e7o de hospedagem compartilhado<\/a>.<\/li>\n<li>Render-blocking CSS e JavaScript podem atrasar o carregamento da p\u00e1gina se forem referenciados no HTML acima do conte\u00fado principal.<\/li>\n<li>Outros recursos como imagens e <a href=\"https:\/\/kinsta.com\/pt\/blog\/incorporar-videos-youtube-wordpress\/\">v\u00eddeos<\/a> grandes podem reduzir a largura de banda dispon\u00edvel e demorar mais tempo a renderizar.<\/li>\n<li>O conte\u00fado da p\u00e1gina gerado no cliente e n\u00e3o no servidor tamb\u00e9m leva mais tempo para aparecer.<\/li>\n<\/ul>\n<h3>Como melhorar as pontua\u00e7\u00f5es do Largest Contentful Paint<\/h3>\n<p>Uma auditoria completa pode identificar problemas de carregamento, mas geralmente \u00e9 uma quest\u00e3o de <a href=\"https:\/\/kinsta.com\/pt\/consulta-rapida\/checklist-velocidade-do-site\/\">reduzir a quantidade de dados enviados para o navegador<\/a>. As seguintes dicas ajudar\u00e3o a obter uma pontua\u00e7\u00e3o LCP mais saud\u00e1vel:<\/p>\n<ol>\n<li>Atualize o seu servidor e\/ou servi\u00e7o de <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">hospedagem de WordPress<\/a>. Certifique-se de que as velocidades de download permanecem r\u00e1pidas, mesmo em momentos de alta utiliza\u00e7\u00e3o.<\/li>\n<li>Ative a compress\u00e3o do servidor e HTTP\/2+. N\u00e3o h\u00e1 raz\u00e3o para n\u00e3o fazer!<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/aprenda\/acelerar-o-seu-site-wordpress\/\">Reduzir o esfor\u00e7o do servidor<\/a>. Remova o c\u00f3digo n\u00e3o utilizado e os plugins do CMS e, em seguida, <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/\">habilite o cache efetivo<\/a>.<\/li>\n<li>Certifique-se de que o navegador pode fazer o cache de arquivos de forma eficaz. Defina <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec14.html#sec14.21\">Expires<\/a>, <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec14.html#sec14.29\">Last-Modified<\/a> e\/ou <a href=\"http:\/\/en.wikipedia.org\/wiki\/HTTP_ETag\">ETag hashes<\/a> apropriados no cabe\u00e7alho HTTP, para que os arquivos n\u00e3o sejam solicitados novamente.<\/li>\n<li>Use uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/cdn-para-wordpress\/\">Rede de Entrega de Conte\u00fado (CDN)<\/a> para dividir a carga e os ativos do host em servidores geograficamente mais pr\u00f3ximos dos usu\u00e1rios.<\/li>\n<li>Aumente sua otimiza\u00e7\u00e3o geral usando o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#code-minification-1\">recurso de minifica\u00e7\u00e3o de c\u00f3digo<\/a> que est\u00e1 embutido no <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">painel MyKinsta<\/a>.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/otimizar-imagens-para-web\/\">Otimize suas imagens<\/a>. Reduza para suas menores dimens\u00f5es e use um formato apropriado para minimizar o tamanho dos arquivos. Garanta que qualquer imagem no bloco de conte\u00fado maior seja solicitada o mais cedo poss\u00edvel; uma <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Preloading_content\">pr\u00e9-carga<\/a> pode ajudar.<\/li>\n<li>Carregue imagens pregui\u00e7osas adicionando um atributo <code>loading=\"lazy\"<\/code>. Adicione atributos de largura e altura para garantir que o espa\u00e7o apropriado seja reservado na p\u00e1gina antes que a imagem termine de carregar.<\/li>\n<li>Minimize os pedidos de terceiros e considere mover ativos para o seu dom\u00ednio prim\u00e1rio para evitar consultas externas ao DNS.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/fazer-menos-solicitacoes-http\/\">Minimize o n\u00famero e tamanho dos arquivos solicitados<\/a>, especialmente na parte superior do seu HTML.<\/li>\n<li>Assegure-se de carregar somente as fontes web necess\u00e1rias. Mude para <a href=\"https:\/\/kinsta.com\/pt\/blog\/html-fontes\/\">fontes seguras para a web<\/a> para obter o m\u00e1ximo desempenho.<\/li>\n<li>Remova os arquivos JavaScript e CSS n\u00e3o utilizados.<\/li>\n<li>Concatenar e minificar os seus arquivos JavaScript e CSS.<\/li>\n<li>Evite declara\u00e7\u00f5es CSS @import &#8211; elas s\u00e3o estilos de renderiza\u00e7\u00e3o e carregamento em s\u00e9rie.<\/li>\n<li>Evite a codifica\u00e7\u00e3o Base64 &#8211; ela aumenta o tamanho dos arquivos e requer processamento adicional.<\/li>\n<li>Considere o CSS cr\u00edtico em linha. Incorpore o VCC essencial &#8220;acima da dobra&#8221; em um <code>&lt;link&gt;<\/code> bloco no topo da p\u00e1gina, depois carregue as folhas de estilo adicionais de forma ass\u00edncrona.<\/li>\n<li>Use o JavaScript ass\u00edncrono, diferido, ou o m\u00f3dulo ES para executar scripts mais tarde. Executar processos JavaScript de longa dura\u00e7\u00e3o em um prestador de servi\u00e7os<\/li>\n<\/ol>\n<h2><strong>First Input Delay<\/strong> (FID)<\/h2>\n<p>O First Input Delay mede a capacidade de resposta da sua p\u00e1gina. Em ess\u00eancia, com que rapidez ele responde \u00e0s a\u00e7\u00f5es do usu\u00e1rio, como clicar, tocar e rolar?<\/p>\n<p>A m\u00e9trica do FID \u00e9 calculada como o tempo entre a intera\u00e7\u00e3o do usu\u00e1rio e o processamento do seu pedido pelo navegador. Ela n\u00e3o mede o tempo para executar a fun\u00e7\u00e3o do manipulador, que normalmente processaria a entrada e atualizaria o DOM.<\/p>\n<p>P\u00e1ginas com um tempo FID de 100 milissegundos ou menos s\u00e3o consideradas boas (verdes). P\u00e1ginas com tempo FID superior a 300 milissegundos s\u00e3o consideradas pobres (vermelho):<\/p>\n<figure id=\"attachment_102224\" aria-describedby=\"caption-attachment-102224\" style=\"width: 330px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/fid-rank.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102224 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/fid-rank.png\" alt=\"Atraso na primeira entrada.\" width=\"330\" height=\"250\"><\/a><figcaption id=\"caption-attachment-102224\" class=\"wp-caption-text\">Atraso na primeira entrada.<\/figcaption><\/figure>\n<h3>Ferramentas de an\u00e1lise do First Input Delay<\/h3>\n<p>First Input Delay \u00e9 quase imposs\u00edvel de simular porque s\u00f3 pode ser medido quando a p\u00e1gina \u00e9 servida a um usu\u00e1rio real que interage com a p\u00e1gina. O resultado depende, portanto, da velocidade e capacidade de processamento de cada dispositivo.<\/p>\n<p>O FID n\u00e3o \u00e9 calculado no painel do DevTools Lighthouse ou <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a>. No entanto, eles podem determinar o Total Blocking Time (TBT). Esta \u00e9 uma aproxima\u00e7\u00e3o razo\u00e1vel para o Primeiro Atraso de Entrada. Ele mede a diferen\u00e7a de tempo entre eles:<\/p>\n<ol>\n<li>O First Contentful Paint (FCP), ou o momento em que o conte\u00fado da p\u00e1gina come\u00e7a a renderizar, e<\/li>\n<li>O Time to Interactive (TTI), ou o momento em que a p\u00e1gina pode responder a entrada do usu\u00e1rio. A TTI \u00e9 presumida quando nenhuma tarefa de longa dura\u00e7\u00e3o est\u00e1 ativa e menos de tr\u00eas solicita\u00e7\u00f5es HTTP ainda n\u00e3o foram conclu\u00eddas.<\/li>\n<\/ol>\n<figure id=\"attachment_102227\" aria-describedby=\"caption-attachment-102227\" style=\"width: 738px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-fid.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102227 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-fid.png\" alt=\"PageSpeed Insights Tempo Total de Bloqueio de Velocidade.\" width=\"738\" height=\"595\"><\/a><figcaption id=\"caption-attachment-102227\" class=\"wp-caption-text\">PageSpeed Insights Tempo Total de Bloqueio de Velocidade.<\/figcaption><\/figure>\n<p>A <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/web-vitals\/ahfhijdlegdabablpippeagghigmibma\">extens\u00e3o Web Vitals<\/a> para o Google Chrome tamb\u00e9m pode mostrar uma m\u00e9trica FID depois de interagir com a p\u00e1gina, rolando ou clicando. Clique no \u00edcone da extens\u00e3o para revelar mais informa\u00e7\u00f5es:<\/p>\n<figure id=\"attachment_102218\" aria-describedby=\"caption-attachment-102218\" style=\"width: 575px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-fid.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102218 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-fid.png\" alt=\"FID de extens\u00e3o de Vitais da Web.\" width=\"575\" height=\"402\"><\/a><figcaption id=\"caption-attachment-102218\" class=\"wp-caption-text\">FID de extens\u00e3o do Web Vitals.<\/figcaption><\/figure>\n<p>Tal como o <a href=\"https:\/\/docs.google.com\/document\/d\/1vAP3ex3G8vfeAmIkT-6Rdchvdv_7mQy3-P5EnXPLiI8\/edit#heading=h.7fow01wzb9wj\">LCP<\/a>, o <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-user-experience-report\/\">Relat\u00f3rio de Experi\u00eancia do Utilizador do Chrome<\/a> permite-lhe consultar estat\u00edsticas FID reais registadas em diferentes pa\u00edses, liga\u00e7\u00f5es e dispositivos para um URL espec\u00edfico.<\/p>\n<p>A <a href=\"https:\/\/github.com\/GoogleChrome\/web-vitals\">biblioteca de Javascript em formato web-vitals<\/a> tamb\u00e9m pode calcular m\u00e9tricas FID para usu\u00e1rios reais no seu site ao vivo. Voc\u00ea pode adicionar o seguinte script ao seu HTML <code>&lt;head&gt;<\/code> para gerar m\u00e9tricas FID em uma fun\u00e7\u00e3o callback:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;title&gt;My page&lt;\/title&gt;\n&lt;script type=\"module\"&gt;\nimport { getFID } from 'https:\/\/unpkg.com\/web-vitals?module';\ngetFID(console.log);\n&lt;\/script&gt;\n&lt;!-- rest of page --&gt;\n<\/code><\/pre>\n<h3>Causas comuns de atrasos First Input Delay<\/h3>\n<p>A m\u00e1 pontua\u00e7\u00e3o de FID e TBT \u00e9 geralmente causada pelo c\u00f3digo do lado do cliente que atrapalha o processador, como por exemplo:<\/p>\n<ul>\n<li>Quantidades significativas de CSS e JavaScript de render-blocking, que param o carregamento da p\u00e1gina \u00e0 medida que o c\u00f3digo \u00e9 baixado e analisado.<\/li>\n<li>Scripts grandes, de processo intensivo, que s\u00e3o executados imediatamente quando a p\u00e1gina \u00e9 carregada.<\/li>\n<li>Tarefas JavaScript de longa dura\u00e7\u00e3o ou mal optimizadas<\/li>\n<\/ul>\n<p>Por padr\u00e3o, os navegadores s\u00e3o executados em uma \u00fanica linha, que s\u00f3 pode processar uma tarefa de cada vez. Se uma fun\u00e7\u00e3o JavaScript leva um segundo para ser executada, todos os outros processos de renderiza\u00e7\u00e3o s\u00e3o bloqueados durante esse segundo. A p\u00e1gina n\u00e3o pode reagir \u00e0 entrada do usu\u00e1rio, atualizar o DOM, mostrar anima\u00e7\u00f5es, ou assim por diante. Mesmo as anima\u00e7\u00f5es GIF podem ser bloqueadas em navegadores mais antigos.<\/p>\n<h3>Como melhorar as pontua\u00e7\u00f5es do First Input Delay<\/h3>\n<p>Uma auditoria JavaScript do lado do cliente pode identificar problemas, mas geralmente \u00e9 uma quest\u00e3o de remover c\u00f3digo redundante e garantir que as tarefas sejam executadas rapidamente.<\/p>\n<p>As seguintes dicas v\u00e3o ajudar a obter uma pontua\u00e7\u00e3o mais saud\u00e1vel no FID:<\/p>\n<ol>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/\">Criar e armazenar<\/a> no servidor o m\u00e1ximo de conte\u00fado HTML est\u00e1tico poss\u00edvel. Tente n\u00e3o confiar em frameworks JavaScript do lado do cliente para renderizar o mesmo HTML para todos.<\/li>\n<li>Certifique-se de que o navegador pode fazer o cache de arquivos de forma eficaz. Defina <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec14.html#sec14.21\">Expires<\/a>, <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec14.html#sec14.29\">Last-Modified<\/a> e\/ou <a href=\"http:\/\/en.wikipedia.org\/wiki\/HTTP_ETag\">ETaghashes<\/a> apropriados no cabe\u00e7alho HTTP, para que os arquivos n\u00e3o sejam solicitados novamente.<\/li>\n<li>Adote t\u00e9cnicas de melhoria progressiva, para que a interface seja utiliz\u00e1vel em HTML e CSS antes da execu\u00e7\u00e3o do JavaScript.<\/li>\n<li>Remova os arquivos JavaScript e CSS n\u00e3o utilizados.<\/li>\n<li>Concatenar e minificar os seus arquivos JavaScript e CSS.<\/li>\n<li>Evite o uso excessivo de propriedades CSS caras, tais como box-shadow e filtro.<\/li>\n<li>Use o JavaScript ass\u00edncrono, diferido, ou o m\u00f3dulo ES para executar scripts mais tarde.<\/li>\n<li>Minimize os pedidos Javascript de terceiros para an\u00e1lises, widgets de redes sociais, f\u00f3runs de discuss\u00e3o, etc. Estes podem montar rapidamente at\u00e9 v\u00e1rios megabytes de JavaScript.<\/li>\n<li>Carregue os componentes JavaScript sob demanda, por exemplo, widgets de chat, reprodutores de v\u00eddeo, etc.<\/li>\n<li>Atraso no carregamento de scripts menos cr\u00edticos, tais como an\u00e1lises, an\u00fancios e ferramentas de m\u00eddia social.<\/li>\n<li>Dividir tarefas JavaScript de longa dura\u00e7\u00e3o em uma s\u00e9rie de tarefas menores que s\u00e3o executadas ap\u00f3s uma curta <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/Window\/requestIdleCallback\">solicita\u00e7\u00e3oIdleCallback<\/a>, <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/WindowOrWorkerGlobalScope\/setTimeout\">setTimeout<\/a>, ou <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/window\/requestAnimationFrame\">requestAnimationFrame<\/a> delay.<\/li>\n<li>Considere a execu\u00e7\u00e3o de processos JavaScript de longa dura\u00e7\u00e3o em um <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/API\/Web_Workers_API\/Using_web_workers\">web worker<\/a>, que usa uma linha de fundo.<\/li>\n<\/ol>\n<h2><strong>Cumulative Layout Shift<\/strong> (CLS)<\/h2>\n<p>O CLS mede a estabilidade visual da p\u00e1gina. Em ess\u00eancia, o conte\u00fado da p\u00e1gina move-se ou salta inesperadamente, especialmente durante a carga inicial?<\/p>\n<p>O CLS calcula uma pontua\u00e7\u00e3o quando os elementos se movem sem aviso ou intera\u00e7\u00e3o do usu\u00e1rio. Voc\u00ea provavelmente j\u00e1 experimentou isso ao ler um artigo em um dispositivo m\u00f3vel &#8211; o texto salta repentinamente da tela, e voc\u00ea perde o seu lugar. Os piores exemplos podem fazer com que voc\u00ea clique em um link incorreto.<\/p>\n<p>Os problemas do CLS s\u00e3o mais proeminentes quando uma imagem grande ou um an\u00fancio \u00e9 carregado acima da posi\u00e7\u00e3o atual de rolagem e um espa\u00e7o de altura zero cresce instantaneamente em v\u00e1rias centenas de pixels.<\/p>\n<p>As pontua\u00e7\u00f5es acumuladas do Layout Shift s\u00e3o calculadas multiplicando as seguintes m\u00e9tricas juntas:<\/p>\n<ul>\n<li><strong>A fra\u00e7\u00e3o de impacto: <\/strong>Esta \u00e9 a \u00e1rea total de todos os elementos inst\u00e1veis no viewport, ou seja, aqueles que v\u00e3o &#8220;saltar&#8221;. Se elementos que cobrem 60% do viewport forem deslocados durante a carga de p\u00e1gina, a fra\u00e7\u00e3o de impacto \u00e9 de 0,6. Note que os elementos que causaram esse deslocamento, como uma imagem ou publicidade, s\u00e3o considerados est\u00e1veis porque n\u00e3o se movem necessariamente depois de serem renderizados.<\/li>\n<li><strong>A fra\u00e7\u00e3o de dist\u00e2ncia: <\/strong>Esta \u00e9 a maior dist\u00e2ncia movida por qualquer elemento inst\u00e1vel no viewport. Se o maior deslocamento ocorre em um elemento que se move de 0,100 para 0,800, ele foi deslocado por 700 pixels verticais. Se a porta de visualiza\u00e7\u00e3o do dispositivo \u00e9 1.000 px de altura, a fra\u00e7\u00e3o de dist\u00e2ncia \u00e9 700 px \/ 1000 px = 0,7. A pontua\u00e7\u00e3o do Layout Shift acumulado calculado \u00e9 portanto 0,6 x 0,7 = 0,42.<\/li>\n<\/ul>\n<p>O Google fez altera\u00e7\u00f5es na m\u00e9trica CLS para acomodar as seguintes situa\u00e7\u00f5es:<\/p>\n<ul>\n<li>O Layout Shift s\u00e3o agrupados em &#8220;sess\u00f5es&#8221; que duram cinco segundos, mas fecham ap\u00f3s um segundo, se n\u00e3o ocorrerem mais Layout Shift. Se dois ou mais turnos ocorrerem dentro de um segundo, os seus resultados s\u00e3o adicionados.<\/li>\n<li>O Layout Shift n\u00e3o s\u00e3o gravados durante 500 ms ap\u00f3s a intera\u00e7\u00e3o do usu\u00e1rio, como por exemplo, um clique. Em alguns casos, isso aciona atualiza\u00e7\u00f5es do DOM (por exemplo, abrir um menu, mostrar uma mensagem de erro, exibir um di\u00e1logo modal, etc.).<\/li>\n<li>Os aplicativos de p\u00e1gina \u00fanica que permanecem abertas por per\u00edodos mais longos e fazem numerosas atualiza\u00e7\u00f5es DOM n\u00e3o s\u00e3o afetadas negativamente.<\/li>\n<\/ul>\n<p>P\u00e1ginas com uma pontua\u00e7\u00e3o CLS de 0,1 ou menos s\u00e3o consideradas boas (verdes). P\u00e1ginas que excedam 0,25 s\u00e3o consideradas pobres (vermelho):<\/p>\n<figure id=\"attachment_102220\" aria-describedby=\"caption-attachment-102220\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/cls-rank.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102220 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/cls-rank.png\" alt=\"Deslocamento Acumulado de Layout.\" width=\"330\" height=\"250\"><\/a><figcaption id=\"caption-attachment-102220\" class=\"wp-caption-text\">Deslocamento Acumulado de Layout.<\/figcaption><\/figure>\n<h3>Ferramentas de an\u00e1lise do Cumulative Layout Shift<\/h3>\n<p>As m\u00e9tricas CLS s\u00e3o calculadas no painel DevTools <strong>Lighthouse<\/strong>, <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a>, e ferramentas <a href=\"https:\/\/web.dev\/measure\/\">web.dev Measure<\/a>:<\/p>\n<figure id=\"attachment_102226\" aria-describedby=\"caption-attachment-102226\" style=\"width: 738px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-cls.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102226 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/pagespeed-cls.png\" alt=\"PageSpeed Insights CLS.\" width=\"738\" height=\"813\"><\/a><figcaption id=\"caption-attachment-102226\" class=\"wp-caption-text\">PageSpeed Insights CLS.<\/figcaption><\/figure>\n<p>A <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/web-vitals\/ahfhijdlegdabablpippeagghigmibma\">extens\u00e3o WebVitals<\/a> para o Google Chrome tamb\u00e9m mostra a m\u00e9trica CLS:<\/p>\n<figure id=\"attachment_102217\" aria-describedby=\"caption-attachment-102217\" style=\"width: 573px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-cls.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-102217 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/addon-cls.png\" alt=\"Web Vitals extens\u00e3o CLS.\" width=\"573\" height=\"395\"><\/a><figcaption id=\"caption-attachment-102217\" class=\"wp-caption-text\">Web Vitals extens\u00e3o CLS.<\/figcaption><\/figure>\n<p>Tal como o <a href=\"https:\/\/docs.google.com\/document\/d\/1vAP3ex3G8vfeAmIkT-6Rdchvdv_7mQy3-P5EnXPLiI8\/edit#heading=h.7fow01wzb9wj\">LCP<\/a> e o <a href=\"https:\/\/docs.google.com\/document\/d\/1vAP3ex3G8vfeAmIkT-6Rdchvdv_7mQy3-P5EnXPLiI8\/edit#heading=h.unhz54otledn\">FID<\/a>, o <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-user-experience-report\/\">Relat\u00f3rio de Experi\u00eancia do Utilizador do Chrome<\/a> permite-lhe consultar estat\u00edsticas CLS reais registradas em diferentes pa\u00edses, liga\u00e7\u00f5es e dispositivos para um URL espec\u00edfico.<\/p>\n<p>A <a href=\"https:\/\/github.com\/GoogleChrome\/web-vitals\">biblioteca de Javascript em formato web-vitals<\/a> tamb\u00e9m pode calcular m\u00e9tricas CLS para usu\u00e1rios reais em seu site ao vivo, assim como faz com LCP e FID. O script a seguir pode ser adicionado ao seu HTML <code>&lt;head&gt;<\/code> para gerar m\u00e9tricas CLS para uma fun\u00e7\u00e3o callback :<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;title&gt;My page&lt;\/title&gt;\n&lt;script type=\"module\"&gt;\nimport { getCLS } from 'https:\/\/unpkg.com\/web-vitals?module';\ngetCLS(console.log);\n&lt;\/script&gt;\n&lt;!-- rest of page --&gt;\n<\/code><\/pre>\n<h3>Causas comuns das m\u00e1s pontua\u00e7\u00f5es do Cumulative Layout Shift<\/h3>\n<p>As m\u00e1s pontua\u00e7\u00f5es do CLS s\u00e3o normalmente causadas por p\u00e1ginas de ativos com carregamento lento e elementos DOM din\u00e2micos ou n\u00e3o dimensionados:<\/p>\n<ul>\n<li>O espa\u00e7o na p\u00e1gina n\u00e3o \u00e9 reservado para imagens, iframes, an\u00fancios, etc.<\/li>\n<li>O conte\u00fado \u00e9 injetado dinamicamente no DOM, normalmente depois de uma solicita\u00e7\u00e3o de rede para an\u00fancios, widgets de m\u00eddia social, etc.<\/li>\n<li>O carregamento de fontes da Web causa um Flash vis\u00edvel de Texto Invis\u00edvel (FOIT) ou Flash de Texto N\u00e3o Esbo\u00e7ado (FOUT).<\/li>\n<\/ul>\n<h3>Como melhorar as pontua\u00e7\u00f5es do Cumulative Layout Shift<\/h3>\n<p>Uma auditoria do lado do cliente pode identificar problemas, mas geralmente \u00e9 uma quest\u00e3o de garantir que o espa\u00e7o \u00e9 reservado para o conte\u00fado antes de fazer o download. As <a href=\"https:\/\/docs.google.com\/document\/d\/1vAP3ex3G8vfeAmIkT-6Rdchvdv_7mQy3-P5EnXPLiI8\/edit#heading=h.tmx1h3p2bgp8\">dicas de otimiza\u00e7\u00e3o do servidor sugeridas para o Largest Contentful Paint<\/a> ter\u00e3o alguns benef\u00edcios, mas \u00e9 poss\u00edvel melhorar ainda mais:<\/p>\n<ol>\n<li>Adicione atributos de largura e altura ao HTML <code>&lt;img&gt;<\/code> e <code>&lt;iframe&gt;<\/code> tags ou use a nova <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/aspect-ratio\">propriedade CSS aspect-ratio<\/a> para garantir que o espa\u00e7o apropriado seja reservado na p\u00e1gina antes do download de ativos.<\/li>\n<li>Definir as dimens\u00f5es apropriadas para os elementos do contentor que envolvem conte\u00fados de terceiros de carregamento mais lento, como an\u00fancios e widgets.<\/li>\n<li>Certifique-se de que as imagens e outros recursos que aparecem no topo da p\u00e1gina s\u00e3o solicitados o mais cedo poss\u00edvel &#8211; uma <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/HTML\/Preloading_content\">pr\u00e9-carga<\/a> pode ser \u00fatil.<\/li>\n<li>Minimize o uso de fontes da web e considere o uso de fontes de SO comumente dispon\u00edveis, quando poss\u00edvel.<\/li>\n<li>Carregar fontes web e definir a <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/@font-face\/font-display\">exibi\u00e7\u00e3o de fontes CSS<\/a> como opcional ou trocar. Certifique-se de usar uma <a href=\"https:\/\/meowni.ca\/font-style-matcher\/\">fonte de tamanho se melhante<\/a> para minimizar a mudan\u00e7a de layout.<\/li>\n<li>Evite inserir elementos na parte superior da p\u00e1gina, a menos que responda a uma a\u00e7\u00e3o do usu\u00e1rio, como um clique.<\/li>\n<li>Certifique-se de que as intera\u00e7\u00f5es do usu\u00e1rio estejam completas dentro de 500 milissegundos do gatilho de entrada.<\/li>\n<li>Use transforma\u00e7\u00e3o CSS e opacidade para anima\u00e7\u00f5es mais eficientes que n\u00e3o incorram em re-layout.<\/li>\n<li>Considere o CSS cr\u00edtico em linha. Incorpore o CSS essencial &#8220;acima da dobra&#8221; em um <code>&lt;link&gt;<\/code> bloco no topo da p\u00e1gina, depois carregue as folhas de estilo adicionais de forma ass\u00edncrona.<\/li>\n<li>Quando necess\u00e1rio, considere a <a href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/CSS_Containment\">conten\u00e7\u00e3o<\/a>, uma nova funcionalidade CSS que lhe permite identificar sub-\u00e1rvores isoladas de uma p\u00e1gina. O navegador pode otimizar o processamento ao renderizar &#8211; ou <em>n\u00e3o <\/em>renderizar &#8211; blocos de conte\u00fado DOM espec\u00edficos.<\/li>\n<\/ol>\n\n<h2>Resumo<\/h2>\n<p>Os desenvolvedores nem sempre est\u00e3o interessados em dan\u00e7ar ao som da m\u00fasica do Google. A empresa tem um poder consider\u00e1vel, e pequenas atualiza\u00e7\u00f5es do mecanismo de pesquisa podem afetar negativamente a produtividade e a lucratividade das organiza\u00e7\u00f5es baseadas na web.<\/p>\n<p>Dito isto, o Core Web Vitals tem uma abordagem &#8220;cenoura&#8221; em vez de &#8220;pau&#8221;. Sites bem otimizados e utiliz\u00e1veis que renunciam a padr\u00f5es escuros t\u00eam mais chances de sucesso do que sites inchados e pop-up-intensivos que oferecem uma interface m\u00f3vel pobre.<\/p>\n<p>O Core Web Vitals fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio para ajud\u00e1-lo a focar nas melhorias mais cr\u00edticas. As mudan\u00e7as nos seus sinais vitais podem n\u00e3o aumentar as receitas, mas os seus utilizadores ficar\u00e3o mais felizes e mais leais.<\/p>\n<p><em>Voc\u00ea tem alguma outra dica sobre como melhorar o Core Web Vitals do n\u00facleo da web? Compartilhe-as na se\u00e7\u00e3o de coment\u00e1rios!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Google est\u00e1 em uma miss\u00e3o para melhorar o desempenho da web com o Core Web Vitals. Por qu\u00ea? Porque os neg\u00f3cios do Google s\u00e3o predominantemente &#8230;<\/p>\n","protected":false},"author":188,"featured_media":44161,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[169,107],"topic":[1005,1011,1035],"class_list":["post-44157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-google","tag-performance","topic-estrategia-de-seo","topic-experiencia-usuario","topic-seo-para-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Otimizar o seu Site para o Core Web Vitals do Google<\/title>\n<meta name=\"description\" content=\"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Otimizar o seu Site para o Core Web Vitals do Google\" \/>\n<meta property=\"og:description\" content=\"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-14T07:07:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-07T14:06:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Craig Buckler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@craigbuckler\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Craig Buckler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\"},\"author\":{\"name\":\"Craig Buckler\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/715d986404b06691ab3014e06596908e\"},\"headline\":\"Como Otimizar o seu Site para o Core Web Vitals do Google\",\"datePublished\":\"2021-09-14T07:07:23+00:00\",\"dateModified\":\"2025-02-07T14:06:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\"},\"wordCount\":4927,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\",\"keywords\":[\"Google\",\"performance\"],\"articleSection\":[\"Tutoriais de Desempenho do WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\",\"name\":\"Como Otimizar o seu Site para o Core Web Vitals do Google\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\",\"datePublished\":\"2021-09-14T07:07:23+00:00\",\"dateModified\":\"2025-02-07T14:06:54+00:00\",\"description\":\"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Como optimizar o seu site para os principais capitais da web do Google\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estrat\u00e9gia de SEO\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/estrategia-de-seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Otimizar o seu Site para o Core Web Vitals do Google\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/715d986404b06691ab3014e06596908e\",\"name\":\"Craig Buckler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8e76011e66720bd2e3e24e164aa6f0b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8e76011e66720bd2e3e24e164aa6f0b2?s=96&d=mm&r=g\",\"caption\":\"Craig Buckler\"},\"description\":\"Freelance UK web developer, writer, and speaker. Has been around a long time and rants about standards and performance.\",\"sameAs\":[\"https:\/\/craigbuckler.com\/\",\"https:\/\/www.linkedin.com\/in\/craigbuckler\",\"https:\/\/x.com\/craigbuckler\",\"https:\/\/www.youtube.com\/channel\/UCQwdl5oBTWGhifS6bRGADMQ\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/craigbuckler\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Otimizar o seu Site para o Core Web Vitals do Google","description":"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Otimizar o seu Site para o Core Web Vitals do Google","og_description":"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.","og_url":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2021-09-14T07:07:23+00:00","article_modified_time":"2025-02-07T14:06:54+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","type":"image\/jpeg"}],"author":"Craig Buckler","twitter_card":"summary_large_image","twitter_description":"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","twitter_creator":"@craigbuckler","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Craig Buckler","Tempo estimado de leitura":"23 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/"},"author":{"name":"Craig Buckler","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/715d986404b06691ab3014e06596908e"},"headline":"Como Otimizar o seu Site para o Core Web Vitals do Google","datePublished":"2021-09-14T07:07:23+00:00","dateModified":"2025-02-07T14:06:54+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/"},"wordCount":4927,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","keywords":["Google","performance"],"articleSection":["Tutoriais de Desempenho do WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/","url":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/","name":"Como Otimizar o seu Site para o Core Web Vitals do Google","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","datePublished":"2021-09-14T07:07:23+00:00","dateModified":"2025-02-07T14:06:54+00:00","description":"Core Web Vitals do Google fornece uma forma mensur\u00e1vel de avaliar a experi\u00eancia do usu\u00e1rio. Afecta a sua classifica\u00e7\u00e3o de pesquisa, pelo que o desempenho n\u00e3o pode ser ignorado.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/09\/core-web-vitals.jpeg","width":1460,"height":730,"caption":"Como optimizar o seu site para os principais capitais da web do Google"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Estrat\u00e9gia de SEO","item":"https:\/\/kinsta.com\/pt\/topicos\/estrategia-de-seo\/"},{"@type":"ListItem","position":3,"name":"Como Otimizar o seu Site para o Core Web Vitals do Google"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/715d986404b06691ab3014e06596908e","name":"Craig Buckler","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8e76011e66720bd2e3e24e164aa6f0b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8e76011e66720bd2e3e24e164aa6f0b2?s=96&d=mm&r=g","caption":"Craig Buckler"},"description":"Freelance UK web developer, writer, and speaker. Has been around a long time and rants about standards and performance.","sameAs":["https:\/\/craigbuckler.com\/","https:\/\/www.linkedin.com\/in\/craigbuckler","https:\/\/x.com\/craigbuckler","https:\/\/www.youtube.com\/channel\/UCQwdl5oBTWGhifS6bRGADMQ"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/craigbuckler\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=44157"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44157\/revisions"}],"predecessor-version":[{"id":63002,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44157\/revisions\/63002"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/de"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/fr"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/translations\/jp"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44157\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/44161"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=44157"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=44157"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=44157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}