{"id":56127,"date":"2023-01-09T08:42:07","date_gmt":"2023-01-09T11:42:07","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=56127&#038;preview=true&#038;preview_id=56127"},"modified":"2025-01-31T11:24:31","modified_gmt":"2025-01-31T14:24:31","slug":"cumulative-layout-shift","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/","title":{"rendered":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o"},"content":{"rendered":"<p>Problemas com o Cumulative Layout Shift em seu site? Ou n\u00e3o tem certeza o que significa o Cumulative Layout Shift?<\/p>\n<p>Cumulative Layout Shift, ou CLS, resumindo, \u00e9 uma m\u00e9trica que faz parte da iniciativa Core Web Vitals do Google.<\/p>\n<p>Em poucas palavras, ele mede o quanto o conte\u00fado de uma p\u00e1gina da internet muda &#8220;inesperadamente&#8221;. Uma alta pontua\u00e7\u00e3o CLS pode indicar uma m\u00e1 experi\u00eancia do usu\u00e1rio e tamb\u00e9m pode afetar o SEO do seu site.<\/p>\n<p>Neste artigo, voc\u00ea aprender\u00e1 tudo o que precisa saber sobre o Cumulative Layout Shift e como ele afeta os sites de WordPress (e a internet em geral).<\/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>O que \u00e9 Cumulative Layout Shift (CLS)? Explicando o significado de Cumulative Layout Shift<\/h2>\n<p>O Cumulative Layout Shift \u00e9 a medida de quanto uma p\u00e1gina em seu site se move inesperadamente durante a visita de um usu\u00e1rio, conforme medido pelo <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Layout_Instability_API\" target=\"_blank\" rel=\"noopener noreferrer\">Layout Instability API<\/a>, um <a href=\"https:\/\/kinsta.com\/pt\/blog\/api-de-desempenho\/\">API de teste de desempenho<\/a> padronizado.<\/p>\n<p>O Cumulative Layout Shift (CLS) \u00e9 uma das tr\u00eas m\u00e9tricas da <a href=\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\">iniciativa do Google<\/a>, com a Largest Contentful Paint (LCP) e First Input Delay (FID).<\/p>\n<p>A fim de entender o significado do Cumulative Layout Shift, \u00e9 importante discutir o Layout Shift, em geral.<\/p>\n<p>Uma mudan\u00e7a de layout ocorre quando o conte\u00fado do seu site &#8220;se move&#8221; ou &#8220;se desloca&#8221; inesperadamente.<\/p>\n<p>Ou, em termos t\u00e9cnicos, \u00e9 quando qualquer elemento vis\u00edvel no viewport muda sua posi\u00e7\u00e3o inicial entre dois quadros.<\/p>\n<p>Um exemplo comum \u00e9 quando voc\u00ea est\u00e1 lendo um bloco de texto e, de repente, um an\u00fancio de carregamento lento aparece, empurrando seu conte\u00fado de texto para baixo da p\u00e1gina.<\/p>\n<p>Aqui est\u00e1 outro exemplo de imagem do Google que mostra isso acontecendo:<\/p>\n<figure id=\"attachment_142553\" aria-describedby=\"caption-attachment-142553\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142553\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/cumulative-layout-shift-example-1024x749.jpg\" alt=\"Um exemplo de mudan\u00e7a Cumulative Layout Shift do Google.\" width=\"1024\" height=\"749\"><figcaption id=\"caption-attachment-142553\" class=\"wp-caption-text\">Um exemplo de mudan\u00e7a Cumulative Layout Shift do Google.<\/figcaption><\/figure>\n<p>Voc\u00ea quase certamente j\u00e1 encontrou mudan\u00e7as de layout ao navegar pela web, mesmo que voc\u00ea n\u00e3o as conhe\u00e7a por esse nome.<\/p>\n<p>Uma \u00fanica visita pode ter v\u00e1rios eventos separados de mudan\u00e7a de layout. Por esta raz\u00e3o, a m\u00e9trica do Cumulative Layout Shift visa capturar o quadro inteiro medindo a quantidade total de mudan\u00e7as inesperadas de layout em uma p\u00e1gina*.<\/p>\n<p><em>*A medida exata \u00e9 um pouco mais t\u00e9cnica depois de algumas mudan\u00e7as feitas pelo Google, mas essa ainda \u00e9 a ideia b\u00e1sica. Se voc\u00ea estiver interessado nos detalhes de granulometria, voc\u00ea pode <\/em><a href=\"https:\/\/web.dev\/cls\/#layout-shift-score\" target=\"_blank\" rel=\"noopener noreferrer\"><em>leia sobre isso aqui<\/em><\/a><em>.<\/em><\/p>\n\n<h2>Por que o Cumulative Layout Shift \u00e9 ruim?<\/h2>\n<p>A principal raz\u00e3o pela qual o Cumulative Layout Shift \u00e9 ruim \u00e9 que ele <a href=\"https:\/\/kinsta.com\/pt\/blog\/testes-de-usabilidade-de-sites\/\">cria uma m\u00e1 experi\u00eancia de usu\u00e1rio<\/a> em seu site.<\/p>\n<p>Na melhor das hip\u00f3teses, \u00e9 um pouco irritante para os seus visitantes. Na pior das hip\u00f3teses, pode levar os visitantes a realizar a\u00e7\u00f5es que eles n\u00e3o querem realizar.<\/p>\n<p>Por exemplo, imagine se um usu\u00e1rio quiser clicar em &#8220;Cancelar&#8221; mas acidentalmente clicar em &#8220;Confirmar&#8221; porque uma mudan\u00e7a de layout moveu a posi\u00e7\u00e3o dos bot\u00f5es para a direita quando a pessoa estava clicando.<\/p>\n<p>Al\u00e9m de afetar a experi\u00eancia dos seus visitantes humanos, uma pontua\u00e7\u00e3o ruim no Layout Shift Cumulativo tamb\u00e9m pode afetar a <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/\">classifica\u00e7\u00e3o do seu site nos mecanismos de pesquisa<\/a>.<\/p>\n<p>A partir da <a href=\"https:\/\/developers.google.com\/search\/blog\/2021\/04\/more-details-page-experience\" target=\"_blank\" rel=\"noopener noreferrer\">atualiza\u00e7\u00e3o do Page Experience do Google<\/a> (que terminou em agosto de 2021), o Google usa o Core Web Vitals como um de seus fatores de classifica\u00e7\u00e3o SEO. Como o Cumulative Layout Shift \u00e9 parte do Core Web Vitals, isso significa que ele pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/diminuicao-das-classificacoes\/\">afetar o desempenho da pesquisa do seu site<\/a>.<\/p>\n<p>Basicamente, a corre\u00e7\u00e3o de qualquer problema do Cumulative Layout Shift em seu site ajudar\u00e1 a torn\u00e1-lo melhor tanto para os visitantes humanos quanto para os mecanismos de pesquisa.<\/p>\n<p>Ent\u00e3o, o que poderia estar causando o Layout Cumulative Shift? Falaremos disso a seguir&#8230;<\/p>\n<h2>O que causa o Cumulative Layout Shift?<\/h2>\n<p>Aqui est\u00e1 um r\u00e1pido resumo das causas mais populares:<\/p>\n<ul>\n<li>Falha na defini\u00e7\u00e3o do tamanho das imagens, iframes, v\u00eddeos ou outros.<\/li>\n<li>Problemas com carregamento de <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-alterar-fontes-no-wordpress\/\">fontes personalizadas<\/a>, que podem fazer com que o texto fique invis\u00edvel ou mudar o tamanho conforme as fontes personalizadas s\u00e3o carregadas.<\/li>\n<li>Servir an\u00fancios responsivos (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-adicionar-o-google-adsense-ao-wordpress\/\">AdSense<\/a>) com tamanhos diferentes (e n\u00e3o reservar espa\u00e7o para esses an\u00fancios).<\/li>\n<li>Injetar dinamicamente conte\u00fado com plugins (avisos de consentimento de cookies, formul\u00e1rios de gera\u00e7\u00e3o de leads, etc.).<\/li>\n<li>Usando anima\u00e7\u00f5es sem a propriedade CSS Transform.<\/li>\n<\/ul>\n<p>Mais tarde, neste artigo, analisaremos essas quest\u00f5es mais detalhadamente enquanto mostramos a voc\u00ea como resolver cada problema.<\/p>\n<h2>Como medir o Cumulative Layout Shift: Melhores ferramentas de teste<\/h2>\n<p>H\u00e1 uma s\u00e9rie de ferramentas que voc\u00ea pode usar para testar a pontua\u00e7\u00e3o do Cumulative Layout Shift do seu site.<\/p>\n<p>O Cumulative Layout Shift \u00e9 parte da auditoria do Lighthouse, portanto qualquer ferramenta de teste de velocidade que use o Lighthouse como parte de sua auditoria incluir\u00e1 dados CLS &#8211; isso inclui <a href=\"https:\/\/kinsta.com\/pt\/blog\/google-pagespeed-insights\/\">PageSpeed Insights<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-de-velocidade-gtmetrix\/\">GTmetrix<\/a>, Chrome Developer Tools, e muitas outras <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/solucao-de-problemas-wordpress\/ferramentas-de-teste-de-site\/\">ferramentas de teste populares<\/a>.<\/p>\n<p>Aqui est\u00e3o algumas das principais ferramentas de teste Cumulative Layout Shift que se destacam por sua utilidade..<\/p>\n<h3>PageSpeed Insights<\/h3>\n<p><a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">PageSpeed Insights<\/a> \u00e9 uma das ferramentas mais \u00fateis para avaliar o estado da mudan\u00e7a de layout do seu site, pois fornece duas fontes de dados:<\/p>\n<ul>\n<li><strong>Dados de campo <\/strong>&#8211; dados reais do usu\u00e1rio do relat\u00f3rio Chrome UX (assumindo que seu site tenha tr\u00e1fego suficiente para ser inclu\u00eddo no relat\u00f3rio). Isso permite que voc\u00ea veja os dados reais do Cumulative Layout Shift para seus visitantes humanos reais. Estes tamb\u00e9m s\u00e3o os dados que o Google usa como um sinal de ranking.<\/li>\n<li><strong>Dados de laborat\u00f3rio<\/strong> &#8211; dados de teste simulados coletados pelo Lighthouse (\u00e9 o que PageSpeed Insights usa para gerar seus relat\u00f3rios de an\u00e1lise de desempenho).<\/li>\n<\/ul>\n<p>Voc\u00ea tamb\u00e9m pode visualizar dados tanto para desktop quanto para celular, alternando entre as abas.<\/p>\n<figure id=\"attachment_142560\" aria-describedby=\"caption-attachment-142560\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142560\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/pagespeed-insights-cls-1024x960.jpg\" alt=\"Pontua\u00e7\u00f5es do Cumulative Layout Shift no PageSpeed Insights.\" width=\"1024\" height=\"960\"><figcaption id=\"caption-attachment-142560\" class=\"wp-caption-text\">Pontua\u00e7\u00f5es do Cumulative Layout Shift no PageSpeed Insights.<\/figcaption><\/figure>\n<p><strong>Nota <\/strong>&#8211; os dados do laborat\u00f3rio s\u00f3 conseguem medir as mudan\u00e7as de layout que ocorrem durante o carregamento da p\u00e1gina, ent\u00e3o os resultados do seu usu\u00e1rio real podem ser ligeiramente maiores se voc\u00ea tiver mudan\u00e7as de layout que ocorrem ap\u00f3s o carregamento da p\u00e1gina.<\/p>\n<h3>Chrome Developer Tools<\/h3>\n<p>O Chrome Developer Tools <a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramenta-inspecionar\/\">oferece alguns recursos \u00fateis<\/a> tanto para medir CLS quanto para depurar as mudan\u00e7as de layout individuais que est\u00e3o ocorrendo no seu site.<\/p>\n<p>Primeiro, voc\u00ea pode executar uma auditoria do Lighthouse para ver a pontua\u00e7\u00e3o do seu site no CLS. Aqui est\u00e1 como:<\/p>\n<ol>\n<li>Ferramentas abertas para desenvolvedores do Chrome.<\/li>\n<li>V\u00e1 para a aba <strong>Lighthouse<\/strong>.<\/li>\n<li>Configure seu teste.<\/li>\n<li>Clique no bot\u00e3o <strong>Analyze page load<\/strong> para executar o teste.<\/li>\n<\/ol>\n<p>Ap\u00f3s uma breve espera, voc\u00ea deve ent\u00e3o ver a interface de auditoria regular do Lighthouse (que se parece muito com PageSpeed Insights).<\/p>\n<figure id=\"attachment_142551\" aria-describedby=\"caption-attachment-142551\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142551\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/chrome-developer-tools-1-1024x763.jpg\" alt=\"Como realizar uma auditoria do Lighthouse em Ferramentas para Desenvolvedores.\" width=\"1024\" height=\"763\"><figcaption id=\"caption-attachment-142551\" class=\"wp-caption-text\">Como realizar uma auditoria do Lighthouse em Ferramentas para Desenvolvedores.<\/figcaption><\/figure>\n<p>Entretanto, o Chrome Developer Tools tamb\u00e9m permite que voc\u00ea v\u00e1 mais fundo no CLS com sua an\u00e1lise de <strong>Rendering<\/strong>. Isso permitir\u00e1 que voc\u00ea destaque regi\u00f5es individuais de mudan\u00e7a de layout em seu site, o que o ajudar\u00e1 a depur\u00e1-las.<\/p>\n<p>Veja como:<\/p>\n<ol>\n<li>Clique no \u00edcone &#8220;tr\u00eas pontos&#8221; no canto superior direito da interface do Chrome Developer Tools.<\/li>\n<li>Selecione <strong>More Tools\u00a0<\/strong>\u2192<strong>\u00a0Rendering<\/strong>, que deve abrir uma nova interface na parte inferior.<\/li>\n<li>Marque a caixa para <strong>Layout Shift Regions<\/strong>.<\/li>\n<\/ol>\n<figure id=\"attachment_142552\" aria-describedby=\"caption-attachment-142552\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142552\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/chrome-developer-tools-2-enable-rendering-report-1024x580.jpg\" alt=\"Como visualizar a renderiza\u00e7\u00e3o do CLS no Developer Tools.\" width=\"1024\" height=\"580\"><figcaption id=\"caption-attachment-142552\" class=\"wp-caption-text\">Como visualizar a renderiza\u00e7\u00e3o do CLS no Developer Tools.<\/figcaption><\/figure>\n<p>Agora, recarregue a p\u00e1gina que voc\u00ea quer testar e o Chrome deve destacar quaisquer \u00e1reas com mudan\u00e7as de layout usando uma caixa azul. Estes destaques aparecer\u00e3o na p\u00e1gina atual, j\u00e1 que o conte\u00fado est\u00e1 carregando e desaparecem ap\u00f3s o fim do turno.<\/p>\n<p>Se os destaques forem muito r\u00e1pidos para serem seguidos, voc\u00ea pode diminuir a velocidade do site e observ\u00e1-lo carregar quadro a quadro usando a aba <strong>Performance<\/strong>.<\/p>\n<h3>Google Search Console<\/h3>\n<p>Embora o <a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener noreferrer\">Google Search Console<\/a> n\u00e3o permita que voc\u00ea execute testes de laborat\u00f3rio para determinar o Cumulative Layout Shift, ele lhe d\u00e1 uma maneira f\u00e1cil de ver os problemas com o Cumulative Layout Shift em seu site, conforme medido pelo relat\u00f3rio Chrome UX.<\/p>\n<p>A vantagem de <a href=\"https:\/\/kinsta.com\/pt\/blog\/google-search-console\/\">usar o Google Search Console<\/a> sobre outras ferramentas \u00e9 que ele permite que voc\u00ea veja rapidamente os problemas em todo o seu site ao inv\u00e9s de testar p\u00e1gina por p\u00e1gina.<\/p>\n<p>Veja aqui como visualizar poss\u00edveis problemas no seu site:<\/p>\n<ol>\n<li>V\u00e1 para o Google Search Console. Se voc\u00ea ainda n\u00e3o verificou seu site, voc\u00ea pode seguir <a href=\"https:\/\/kinsta.com\/pt\/blog\/verificacao-do-site-do-google\/\">nosso guia sobre como verificar o Google Search Console<\/a>.<\/li>\n<li>Abra o relat\u00f3rio <strong>Core Web Vitals<\/strong> em <strong>Experience<\/strong>.<\/li>\n<li>Clique em <strong>Open Report<\/strong> ao lado de <strong>Mobile<\/strong> ou <strong>Desktop<\/strong>, dependendo do que voc\u00ea deseja analisar.<\/li>\n<\/ol>\n<figure id=\"attachment_142556\" aria-describedby=\"caption-attachment-142556\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142556\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/cumulative-layout-shift-search-console-1024x696.jpg\" alt=\"O Core Web Vitals reporta no Google Search Console.\" width=\"1024\" height=\"696\"><figcaption id=\"caption-attachment-142556\" class=\"wp-caption-text\">O Core Web Vitals reporta no Google Search Console.<\/figcaption><\/figure>\n<p>Se aplic\u00e1vel, o Google destacar\u00e1 <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-uma-url\/\">URLs<\/a> com pontua\u00e7\u00f5es de Layout Cumulative Shift problem\u00e1ticas.<\/p>\n<figure id=\"attachment_142555\" aria-describedby=\"caption-attachment-142555\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142555\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/cumulative-layout-shift-search-console-list-1024x982.jpg\" alt=\"Como ver URLs com problemas de CLS no Google Search Console.\" width=\"1024\" height=\"982\"><figcaption id=\"caption-attachment-142555\" class=\"wp-caption-text\">Como ver URLs com problemas de CLS no Google Search Console.<\/figcaption><\/figure>\n<p><strong>Nota <\/strong>&#8211; voc\u00ea s\u00f3 ver\u00e1 dados aqui se o seu site tiver tr\u00e1fego mensal suficiente para ser inclu\u00eddo no relat\u00f3rio Chrome UX.<\/p>\n<h3>Layout Shift GIF Generator<\/h3>\n<p>Como o nome sugere, o <a href=\"https:\/\/defaced.dev\/tools\/layout-shift-gif-generator\/\" target=\"_blank\" rel=\"noopener noreferrer\">Layout Shift GIF Generator<\/a> gera um GIF dos turnos de layout em seu site para que voc\u00ea possa ver exatamente o conte\u00fado que est\u00e1 causando problemas. Ele tamb\u00e9m lhe dar\u00e1 sua pontua\u00e7\u00e3o, embora esse n\u00e3o seja o foco principal da ferramenta.<\/p>\n<p>Tudo o que voc\u00ea faz \u00e9 adicionar a URL que voc\u00ea quer testar e escolher entre dispositivos m\u00f3veis ou desktop. Ent\u00e3o, ele ir\u00e1 gerar um GIF do seu site com destaque verde mostrando os elementos exatos que est\u00e3o mudando.<\/p>\n<p>Ao ver quais elementos est\u00e3o se deslocando e contribuindo para \u00e0 sua pontua\u00e7\u00e3o no Cumulative Layout Shift, voc\u00ea pode saber exatamente onde se concentrar quando se trata de melhorar a pontua\u00e7\u00e3o do seu site.<\/p>\n<figure id=\"attachment_142558\" aria-describedby=\"caption-attachment-142558\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142558\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/layout-shift-gif-generator-1024x724.jpg\" alt=\"A ferramenta destaca as mudan\u00e7as de layout individuais em verde.\" width=\"1024\" height=\"724\"><figcaption id=\"caption-attachment-142558\" class=\"wp-caption-text\">A ferramenta destaca as mudan\u00e7as de layout individuais em verde.<\/figcaption><\/figure>\n<h2>Qual \u00e9 a melhor pontua\u00e7\u00e3o do Cumulative Layout Shift?<\/h2>\n<p>De acordo com a iniciativa Core Web Vitals do Google, uma boa pontua\u00e7\u00e3o Cumulative Layout Shift \u00e9 <strong>0.1 ou menos<\/strong>.<\/p>\n<p>Se \u00e0 sua pontua\u00e7\u00e3o do Cumulative Layout Shift estiver entre 0,1 e 0,25, o Google define isso como &#8220;Precisa Melhorar&#8221;.<\/p>\n<p>Se \u00e0 sua pontua\u00e7\u00e3o no Cumulative Layout Shift estiver acima de 0,25, o Google define isso como &#8220;Pobre&#8221;.<\/p>\n<p>Aqui est\u00e1 um gr\u00e1fico do site Core Web Vitals do Google que mostra estas pontua\u00e7\u00f5es visualmente:<\/p>\n<figure id=\"attachment_142554\" aria-describedby=\"caption-attachment-142554\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142554\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/cumulative-layout-shift-scores-1024x252.jpg\" alt=\"Recomenda\u00e7\u00f5es do Google para as notas do CLS.\" width=\"1024\" height=\"252\"><figcaption id=\"caption-attachment-142554\" class=\"wp-caption-text\">Recomenda\u00e7\u00f5es do Google para as notas do CLS.<\/figcaption><\/figure>\n<h2>Como corrigir o\u00a0Cumulative Layout Shift no WordPress (ou em outras plataformas)<\/h2>\n<p>Agora que voc\u00ea entende o que est\u00e1 acontecendo com o Cumulative Layout Shift, \u00e9 hora de mudar para algumas dicas acion\u00e1veis sobre como corrigir o Cumulative Layout Shift no WordPress.<\/p>\n<p>Essas dicas s\u00e3o da perspectiva do WordPress, mas s\u00e3o todas universais e aplic\u00e1veis \u200b\u200ba outras ferramentas de cria\u00e7\u00e3o de sites.<\/p>\n<h3>Sempre especifique dimens\u00f5es para imagens<\/h3>\n<p>Uma das causas mais populares de mudan\u00e7a de layout \u00e9 o carregamento tardio de imagens movimentando conte\u00fado, especialmente se voc\u00ea estiver usando t\u00e1ticas <a href=\"https:\/\/kinsta.com\/pt\/blog\/lazy-load-no-wordpress\/\">como o carregamento pregui\u00e7oso<\/a>.<\/p>\n<p>Para evitar isso, voc\u00ea pode especificar as dimens\u00f5es de uma imagem no c\u00f3digo quando voc\u00ea a incorpora. Dessa forma, o navegador do visitante ir\u00e1 reservar esse espa\u00e7o mesmo que a imagem ainda n\u00e3o tenha sido carregada, o que significa que a imagem n\u00e3o precisar\u00e1 mover o conte\u00fado.<\/p>\n<p>Se voc\u00ea estiver incorporando imagens por meio de um editor do WordPress (seja o <a href=\"https:\/\/kinsta.com\/pt\/blog\/editor-gutenberg-wordpress\/\">editor de blocos do Gutenberg<\/a> ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/desabilitar-o-editor-wordpress-gutenberg\/\">o cl\u00e1ssico editor TinyMCE<\/a>), n\u00e3o precisar\u00e1 especificar manualmente as dimens\u00f5es da imagem, pois o WordPress faz isso automaticamente.<\/p>\n<p>O mesmo se aplica aos <a href=\"https:\/\/kinsta.com\/pt\/blog\/construtores-de-paginas-wordpress\/\">plugins populares de constru\u00e7\u00e3o de p\u00e1ginas<\/a> como <a href=\"https:\/\/kinsta.com\/pt\/blog\/divi-vs-elementor\/\">Elementor, Divi<\/a>, Beaver Builder, e assim por diante.<\/p>\n<p>Entretanto, problemas podem surgir se voc\u00ea estiver incorporando imagens manualmente usando seu pr\u00f3prio c\u00f3digo, o que pode acontecer se voc\u00ea estiver adicionando conte\u00fado a um plugin, editando os <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-filho-no-wordpress\/\">arquivos de template do seu child theme<\/a>, e assim por diante.<\/p>\n<p>O c\u00f3digo HTML para uma incorpora\u00e7\u00e3o b\u00e1sica de imagem se parece com isso:<\/p>\n<p><code>&lt;img src=\"https:\/\/kinsta.com\/example-image.jpg\" alt=\"An example image\"&gt;<\/code><\/p>\n<p>Para especificar suas dimens\u00f5es, voc\u00ea pode adicionar par\u00e2metros de <strong>altura<\/strong> e <strong>largura<\/strong>. Aqui est\u00e1 um exemplo de como isso pode parecer para uma imagem de 600\u00d7300px:<\/p>\n<p><code>&lt;img src=\"https:\/\/kinsta.com\/example-image.jpg\" alt=\"An example image\" <strong>width=\"600\" height=\"300\"<\/strong>&gt;<\/code><\/p>\n<p>Muitos <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\">plugins de desempenho WordPress<\/a> tamb\u00e9m incluem recursos para automatizar isso, como os recursos <strong>Add Missing Image Dimensions<\/strong> no WP Rocket ou Perfmatters.<\/p>\n<h3>Sempre especifique dimens\u00f5es para v\u00eddeos, iframes e outras m\u00eddias incorporadas<\/h3>\n<p>Semelhante \u00e0s imagens, voc\u00ea tamb\u00e9m vai querer especificar dimens\u00f5es sempre que estiver adicionando v\u00eddeos, iframes ou outras m\u00eddias incorporadas.<\/p>\n<p>A maioria das ferramentas de incorpora\u00e7\u00e3o de sites devem especificar automaticamente as dimens\u00f5es para a incorpora\u00e7\u00e3o.<\/p>\n<p>Por exemplo, se voc\u00ea olhar para <a href=\"https:\/\/kinsta.com\/pt\/blog\/incorporar-videos-youtube-wordpress\/\">o c\u00f3digo incorporado do YouTube<\/a>, voc\u00ea ver\u00e1 que ele inclui dimens\u00f5es:<\/p>\n<figure id=\"attachment_142564\" aria-describedby=\"caption-attachment-142564\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142564\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/youtube-embed-code-1024x605.jpg\" alt=\"Um exemplo de dimens\u00f5es iframe no c\u00f3digo de incorpora\u00e7\u00e3o.\" width=\"1024\" height=\"605\"><figcaption id=\"caption-attachment-142564\" class=\"wp-caption-text\">Um exemplo de dimens\u00f5es iframe no c\u00f3digo de incorpora\u00e7\u00e3o.<\/figcaption><\/figure>\n<p>O mesmo se aplica a muitos outros servi\u00e7os.<\/p>\n<p>Entretanto, se o seu c\u00f3digo de incorpora\u00e7\u00e3o n\u00e3o especificar a altura e largura, voc\u00ea pode adicionar manualmente estas dimens\u00f5es ao c\u00f3digo de incorpora\u00e7\u00e3o.<\/p>\n<h3>Corrigindo e otimizando o carregamento de fontes<\/h3>\n<p>Quest\u00f5es com carregamento de fontes e otimiza\u00e7\u00e3o podem ser outra fonte comum de mudan\u00e7as de layout atrav\u00e9s de duas quest\u00f5es potenciais:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/fonts.google.com\/knowledge\/glossary\/foit\" target=\"_blank\" rel=\"noopener noreferrer\">Flash de texto invis\u00edvel (FOIT &#8211; Flash of invisible text)<\/a> <\/strong>&#8211; a p\u00e1gina \u00e9 inicialmente carregada sem que nenhum conte\u00fado de texto apare\u00e7a. Uma vez que a fonte personalizada \u00e9 carregada, o texto aparece de repente (o que pode fazer com que o conte\u00fado existente seja deslocado).<\/li>\n<li><a href=\"https:\/\/fonts.google.com\/knowledge\/glossary\/fout\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Flash de texto sem estilo (FOUT &#8211; Flash of unstyled text)<\/strong><\/a> &#8211; o conte\u00fado de texto \u00e9 carregado usando uma fonte do sistema (n\u00e3o arquivada). Uma vez que a fonte personalizada \u00e9 carregada, o texto muda para aquela fonte personalizada, o que pode causar o deslocamento do conte\u00fado porque o tamanho e o espa\u00e7amento do texto podem ser diferentes.<\/li>\n<\/ul>\n<p>Para evitar estes problemas, voc\u00ea precisa otimizar como voc\u00ea carrega as fontes em seu site (o que tamb\u00e9m pode ter alguns benef\u00edcios para o desempenho do seu site).<\/p>\n<h4>Hospede fontes localmente e pr\u00e9-carregue fontes<\/h4>\n<p>Ao hospedar fontes localmente e usar o pr\u00e9-carregamento, voc\u00ea diz aos navegadores dos visitantes para colocar uma prioridade maior no carregamento de arquivos de fontes personalizados.<\/p>\n<p>Ao carregar arquivos de fontes antes de outros recursos, voc\u00ea pode garantir que os arquivos de fontes j\u00e1 estejam carregados quando o navegador come\u00e7ar a renderizar seu conte\u00fado, o que pode evitar problemas com FOUT e FOIT.<\/p>\n<p>Para aprender como hospedar fontes localmente no WordPress, voc\u00ea pode ler <a href=\"https:\/\/kinsta.com\/pt\/blog\/fontes-locais\/\">nosso guia completo para hospedar fontes localmente no WordPress<\/a>.<\/p>\n<p>A partir da\u00ed, voc\u00ea pode configurar o pr\u00e9-carregamento da fonte manualmente ou usando um plugin. A maioria dos plugins de desempenho inclui op\u00e7\u00f5es para pr\u00e9-carregar fontes, incluindo WP Rocket, Perfmatters, <a href=\"https:\/\/kinsta.com\/pt\/blog\/configuracoes-do-autoptimize\/\">Autoptimize<\/a>, e outros.<\/p>\n<p>Se voc\u00ea estiver <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-fontes-google\/\">usando as fontes do Google<\/a>, voc\u00ea tamb\u00e9m pode usar <a href=\"https:\/\/wordpress.org\/plugins\/host-webfonts-local\/\" target=\"_blank\" rel=\"noopener noreferrer\">o plugin gratuito OMGF<\/a> para hospedar as fontes localmente <em>e<\/em> pr\u00e9-carreg\u00e1-las.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode pr\u00e9-carregar manualmente as fontes adicionando o c\u00f3digo na se\u00e7\u00e3o <strong>&lt;head&gt;<\/strong> do seu site.<\/p>\n<p>Aqui est\u00e1 um exemplo do c\u00f3digo &#8211; certifique-se de substitu\u00ed-lo pelo nome\/localiza\u00e7\u00e3o real do arquivo da fonte que voc\u00ea quer pr\u00e9-carregar:<\/p>\n<p><code>&lt;link rel=\"preload\" href=\"https:\/\/kinsta.com\/fonts\/roboto.woff2\" as=\"font\/woff2\" crossorigin&gt;<\/code><\/p>\n<p>Voc\u00ea pode adicion\u00e1-lo diretamente usando um <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-filho-no-wordpress\/\">child theme de WordPress<\/a> ou injet\u00e1-lo com uma <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/wp_head\/\" target=\"_blank\" rel=\"noopener noreferrer\">hook wp_head<\/a> e um plugin como o <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener noreferrer\">Code Snippets<\/a>.<\/p>\n<h4>Defina Font-Display como Optional ou Swap<\/h4>\n<p><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/@font-face\/font-display\" target=\"_blank\" rel=\"noopener noreferrer\">A propriedade CSS Font-Display<\/a> permite que voc\u00ea controle o comportamento de renderiza\u00e7\u00e3o das fontes em seu site e evite FOIT.<\/p>\n<p>Essencialmente, ele permite que voc\u00ea use uma fonte fallback em situa\u00e7\u00f5es onde sua fonte personalizada ainda n\u00e3o tenha sido carregada.<\/p>\n<p>H\u00e1 duas op\u00e7\u00f5es principais que voc\u00ea pode usar para abordar o CLS:<\/p>\n<ul>\n<li><strong>Swap<\/strong> &#8211; usa uma fonte fallback enquanto a fonte personalizada est\u00e1 carregando e ent\u00e3o a muda para sua fonte personalizada uma vez que a fonte \u00e9 carregada.<\/li>\n<li><strong>Optional <\/strong>&#8211; permite que o navegador determine se deve ou n\u00e3o usar uma fonte personalizada com base na velocidade de conex\u00e3o de um visitante.<\/li>\n<\/ul>\n<p>Com <strong>Swap<\/strong>, o navegador <strong>sempre<\/strong> mudar\u00e1 para a fonte personalizada assim que ela for carregada.<\/p>\n<p>Enquanto o <strong>Swap<\/strong> resolve completamente FOIT, ele pode levar a FOUT. Para minimizar isso, voc\u00ea deve certificar-se de que a fonte fallback use o mesmo espa\u00e7amento que a fonte personalizada (pelo menos o m\u00e1ximo poss\u00edvel). Dessa forma, mesmo que o estilo da fonte mude, isso n\u00e3o levar\u00e1 a mudan\u00e7as de layout, pois o espa\u00e7amento ser\u00e1 o mesmo.<\/p>\n<p>Com <strong>Optional<\/strong>, o navegador dar\u00e1 a fonte personalizada de 100 ms para carregar. No entanto, se a fonte personalizada n\u00e3o estiver dispon\u00edvel at\u00e9 l\u00e1, o navegador simplesmente ficar\u00e1 com a fonte fallback\u00a0e nunca a mudar\u00e1 para a fonte personalizada para aquela visualiza\u00e7\u00e3o de p\u00e1gina (<em>ele usar\u00e1 a fonte personalizada para visualiza\u00e7\u00f5es de p\u00e1ginas subsequentes, pois \u00e9 prov\u00e1vel que o arquivo da fonte tenha sido baixado e colocado em cache at\u00e9 l\u00e1<\/em>).<\/p>\n<p>Embora <strong>Optional <\/strong>possa resolver tanto FOIT como FOUT, o lado negativo \u00e9 que o visitante pode ficar preso com a fonte fallback para sua primeira visualiza\u00e7\u00e3o\u00a0 de p\u00e1gina.<\/p>\n<p>Se voc\u00ea se sente confort\u00e1vel trabalhando com CSS, voc\u00ea pode editar manualmente a propriedade Font-Display na folha de estilo do seu child theme.<\/p>\n<p>Se voc\u00ea n\u00e3o se sente confort\u00e1vel fazendo isso, voc\u00ea tamb\u00e9m pode encontrar alguns plugins que ir\u00e3o ajudar:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/swap-google-font-display\/\" target=\"_blank\" rel=\"noopener noreferrer\">Swap Google Fonts Display<\/a>: permite trocar facilmente a exibi\u00e7\u00e3o das fontes pelo Google Fonts.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/swap-google-font-display\/\" target=\"_blank\" rel=\"noopener noreferrer\">Asset CleanUp<\/a>: suporta as fontes locais do Google Fonts gratuitamente e personalizadas com a vers\u00e3o Pro.<\/li>\n<li><a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>: oferece um recurso para as Fontes do Google.<\/li>\n<\/ul>\n<p>Se voc\u00ea estiver <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-elementor\/\">usando Elementor<\/a>, tamb\u00e9m h\u00e1 uma op\u00e7\u00e3o integrada para fazer isso. V\u00e1 para <strong>Elementor \u2192 Settings \u2192 Advanced<\/strong>. Voc\u00ea pode ent\u00e3o definir o carregamento\u00a0 em <strong>Google Fonts Load<\/strong> e selecionar Swap ou Optional de acordo com suas prefer\u00eancias:<\/p>\n<figure id=\"attachment_142557\" aria-describedby=\"caption-attachment-142557\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142557\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/elementor-font-display-1024x796.jpg\" alt=\"Op\u00e7\u00f5es de exibi\u00e7\u00e3o da fonte do Elementor.\" width=\"1024\" height=\"796\"><figcaption id=\"caption-attachment-142557\" class=\"wp-caption-text\">Op\u00e7\u00f5es de exibi\u00e7\u00e3o da fonte do Elementor.<\/figcaption><\/figure>\n<h4>Muito complexo? Considere um sistema de pilha de fontes!<\/h4>\n<p>Se toda essa conversa sobre pr\u00e9-carregamento e exibi\u00e7\u00e3o de fontes o confunde, uma solu\u00e7\u00e3o simples \u00e9 usar uma pilha de fontes do sistema ao inv\u00e9s de uma pilha de fontes personalizada.<\/p>\n<p>Enquanto isso limita suas op\u00e7\u00f5es de design, ele resolver\u00e1 completamente os problemas de fonte Cumulative Layout Shift, FOIT, e FOUT. Al\u00e9m disso, ele tamb\u00e9m ajudar\u00e1 o seu site a carregar muito mais r\u00e1pido.<\/p>\n<p>Se voc\u00ea estiver interessado, d\u00ea uma olhada no <a href=\"https:\/\/woorkup.com\/system-font\/\">guia do Brian sobre como usar um sistema de fontes no WordPress<\/a>.<\/p>\n<h3>Reserve espa\u00e7o para an\u00fancios (se estiver usando an\u00fancios de exibi\u00e7\u00e3o)<\/h3>\n<p>Se voc\u00ea usa an\u00fancios gr\u00e1ficos, \u00e9 importante reservar espa\u00e7o para esses an\u00fancios no c\u00f3digo do seu site. Isso segue a mesma ideia de reservar espa\u00e7o para imagens, v\u00eddeos e incorpora\u00e7\u00f5es.<\/p>\n<p>Entretanto, os an\u00fancios de exibi\u00e7\u00e3o merecem uma men\u00e7\u00e3o especial porque \u00e9 muito comum ter an\u00fancios de exibi\u00e7\u00e3o com carregamento tardio se voc\u00ea estiver usando qualquer tipo de tecnologia de licita\u00e7\u00e3o. Isso porque a tecnologia de licita\u00e7\u00e3o precisa de tempo para funcionar e descobrir qual an\u00fancio exibir.<\/p>\n<p>Tamb\u00e9m pode ser um problema com <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-adicionar-o-google-adsense-ao-wordpress\/\">an\u00fancios autom\u00e1ticos do AdSense<\/a> se voc\u00ea tiver slots de an\u00fancios din\u00e2micos, porque, al\u00e9m do problema de licita\u00e7\u00e3o, o AdSense tamb\u00e9m carregar\u00e1 <a href=\"https:\/\/kinsta.com\/pt\/blog\/tamanhos-dos-banners-anuncios\/\">an\u00fancios de tamanhos diferentes<\/a> (assim voc\u00ea pode n\u00e3o saber o tamanho do an\u00fancio com anteced\u00eancia).<\/p>\n<p>Se voc\u00ea estiver usando uma das <a href=\"https:\/\/kinsta.com\/pt\/blog\/redes-de-publicidade\/\">populares redes de an\u00fancios<\/a> como Mediavine ou AdThrive, eles j\u00e1 devem oferecer ferramentas para ajud\u00e1-lo a evitar mudan\u00e7as de layout com seus an\u00fancios. Por exemplo, se voc\u00ea abrir a \u00e1rea de <strong>Configura\u00e7\u00f5es de an\u00fancios<\/strong> do Mediavine, voc\u00ea pode habilitar uma altern\u00e2ncia para <strong>otimizar os an\u00fancios para o CLS<\/strong>:<\/p>\n<figure id=\"attachment_142559\" aria-describedby=\"caption-attachment-142559\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142559\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/optimize-mediavine-ads-cls-1024x597.jpg\" alt=\"Configura\u00e7\u00e3o de an\u00fancios Mediavine Optimize Ads para CLS.\" width=\"1024\" height=\"597\"><figcaption id=\"caption-attachment-142559\" class=\"wp-caption-text\">Configura\u00e7\u00e3o de an\u00fancios Mediavine Optimize Ads para CLS.<\/figcaption><\/figure>\n<p>Para otimizar o AdSense para o Cumulative Layout Shift, \u00e9 um pouco mais complicado.<\/p>\n<p>Uma corre\u00e7\u00e3o comum \u00e9 adicionar um elemento wrapper &lt;div&gt; ao redor de cada unidade de an\u00fancio que especifica uma altura m\u00ednima usando <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/min-height\" target=\"_blank\" rel=\"noopener noreferrer\">a propriedade CSS de <strong>altura m\u00ednima<\/strong><\/a>.\u00a0Voc\u00ea tamb\u00e9m pode usar consultas de m\u00eddia para mudar a altura m\u00ednima com base no dispositivo do usu\u00e1rio.<\/p>\n<p>O Google recomenda definir a altura m\u00ednima para o tamanho do seu an\u00fancio ou o maior tamanho poss\u00edvel. Isso pode resultar em desperd\u00edcio de espa\u00e7o ao veicular an\u00fancios menores, mas \u00e9 a melhor op\u00e7\u00e3o para eliminar a possibilidade de altera\u00e7\u00f5es de layout.<\/p>\n<p>Ao configurar este elemento wrapper, certifique-se de <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-praticas-css\/\">usar um CSS ID em vez de uma classe<\/a>, j\u00e1 que AdSense frequentemente ir\u00e1 retirar a classe CSS dos objetos principais.<\/p>\n<p>Este \u00e9 o visual que o CSS pode ter:<\/p>\n<figure id=\"attachment_142563\" aria-describedby=\"caption-attachment-142563\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142563\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/reserve-space-for-adsense-1024x775.jpg\" alt=\"Alguns exemplos de CSS para um wrapper\u00a0de an\u00fancio.\" width=\"1024\" height=\"775\"><figcaption id=\"caption-attachment-142563\" class=\"wp-caption-text\">Alguns exemplos de CSS para um wrapper\u00a0de an\u00fancio.<\/figcaption><\/figure>\n<p>E isso \u00e9 o que a incorpora\u00e7\u00e3o do AdSense poderia parecer:<\/p>\n<figure id=\"attachment_142561\" aria-describedby=\"caption-attachment-142561\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142561\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/reserve-space-for-adsense-embed-code-1024x703.jpg\" alt=\"O c\u00f3digo do an\u00fancio AdSense dentro de um div.\" width=\"1024\" height=\"703\"><figcaption id=\"caption-attachment-142561\" class=\"wp-caption-text\">O c\u00f3digo do an\u00fancio AdSense em um div.<\/figcaption><\/figure>\n<p>No frontend, voc\u00ea ver\u00e1 agora que seu site reserva espa\u00e7o para aquele an\u00fancio, mesmo que ele esteja vazio:<\/p>\n<figure id=\"attachment_142562\" aria-describedby=\"caption-attachment-142562\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-142562\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/12\/reserve-space-for-adsense-frontend-example-1024x611.jpg\" alt=\"Seu site agora reservar\u00e1 espa\u00e7o para aquele an\u00fancio no frontend.\" width=\"1024\" height=\"611\"><figcaption id=\"caption-attachment-142562\" class=\"wp-caption-text\">Seu site agora reservar\u00e1 espa\u00e7o para aquele an\u00fancio no frontend.<\/figcaption><\/figure>\n<h3>Seja inteligente ao injetar dinamicamente conte\u00fado com plugins<\/h3>\n<p>Muitos sites WordPress ir\u00e3o injetar dinamicamente conte\u00fado para fun\u00e7\u00f5es como avisos de consentimento de cookies, conte\u00fado relacionado, <a href=\"https:\/\/kinsta.com\/pt\/blog\/geracao-leads-wordpress\/\">formul\u00e1rios de e-mail opt-in<\/a>, e assim por diante.<\/p>\n<p>Embora isso seja bom, voc\u00ea vai querer ter cuidado para evitar fazer isso de uma forma que cause mudan\u00e7as de layout.<\/p>\n<p>Uma boa <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-praticas-web-design\/\">pr\u00e1tica de web design<\/a> aqui \u00e9 nunca injetar conte\u00fado <em>acima <\/em>do conte\u00fado existente a menos que o usu\u00e1rio tenha feito uma intera\u00e7\u00e3o espec\u00edfica (por exemplo, clicando em um bot\u00e3o).<\/p>\n<p>Por exemplo, se voc\u00ea estiver <a href=\"https:\/\/kinsta.com\/pt\/blog\/conformidade-rgpd\/\">adicionando um aviso de consentimento de cookie<\/a>, voc\u00ea n\u00e3o vai querer coloc\u00e1-lo no topo da p\u00e1gina porque o conte\u00fado seria empurrado para baixo (<em>a menos que voc\u00ea j\u00e1 tenha reservado um espa\u00e7o para o banner de consentimento de cookie<\/em>).<\/p>\n<p>Ao inv\u00e9s disso, voc\u00ea deve exibir o aviso no final da p\u00e1gina, o que evitar\u00e1 o deslocamento para baixo do conte\u00fado vis\u00edvel.<\/p>\n<p>Para ver se o conte\u00fado din\u00e2mico est\u00e1 causando o problema, voc\u00ea pode usar as ferramentas de visualiza\u00e7\u00e3o (por exemplo, <a href=\"https:\/\/defaced.dev\/tools\/layout-shift-gif-generator\/\" target=\"_blank\" rel=\"noopener noreferrer\">Layout Shift GIF Generator<\/a>).<\/p>\n<p>Se voc\u00ea achar que o conte\u00fado de um plugin espec\u00edfico est\u00e1 causando altera\u00e7\u00f5es no layout, ajuste as configura\u00e7\u00f5es desse plugin ou mude para um plugin diferente.<\/p>\n<p>Por exemplo, alguns plugins de consentimento de cookies s\u00e3o melhores do que outros quando se trata de mudan\u00e7as de layout, ent\u00e3o vale a pena experimentar com plugins diferentes se voc\u00ea estiver tendo problemas.<\/p>\n<p>Se voc\u00ea quiser ir ainda mais fundo no comportamento de plugins, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/monitoramento-desempenho-aplicativos\/\">usar uma ferramenta de monitoramento de desempenho de aplicativos<\/a>. Se voc\u00ea hospedar com Kinsta, <a href=\"https:\/\/kinsta.com\/pt\/ferramenta-apm\/\">a ferramenta APM da Kinsta<\/a>\u00a0est\u00e1 dispon\u00edvel gratuitamente no <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">seu painel MyKinsta<\/a>, ou voc\u00ea pode encontrar <a href=\"https:\/\/kinsta.com\/pt\/blog\/apm-ferramentas\/\">outras ferramentas APM<\/a>.<\/p>\n<p>Para ajudar voc\u00ea a testar plugins, voc\u00ea tamb\u00e9m pode <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/\">usar o ambiente de teste da Kinsta<\/a> ou <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">a ferramenta de desenvolvimento local DevKinsta<\/a>.<\/p>\n<h3>Use o CSS Transform Property para anima\u00e7\u00f5es sempre que poss\u00edvel<\/h3>\n<p>Se voc\u00ea estiver usando anima\u00e7\u00f5es em seu site, estas podem ser outro culpado comum por mudan\u00e7as de layout.<\/p>\n<p>Para evitar problemas com anima\u00e7\u00f5es que causam mudan\u00e7as de layout, voc\u00ea deve usar <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/transform-function\" target=\"_blank\" rel=\"noopener noreferrer\">a fun\u00e7\u00e3o CSS Transform<\/a> para anima\u00e7\u00f5es ao inv\u00e9s de outras t\u00e1ticas:<\/p>\n<ul>\n<li>Ao inv\u00e9s de usar as propriedades de <strong>altura<\/strong> e <strong>largura<\/strong>, use <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/transform-function\/scale\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>transform: scale()<\/strong><\/a><\/li>\n<li>Se voc\u00ea quiser mover elementos, use <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/transform-function\/translate\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>transformar: translate()<\/strong><\/a> em vez de <strong>cima<\/strong>, <strong>baixo<\/strong>, <strong>direita<\/strong>, ou <strong>esquerda<\/strong><\/li>\n<\/ul>\n<p>Esta \u00e9 mais uma dica t\u00e9cnica, ent\u00e3o \u00e9 improv\u00e1vel que voc\u00ea precise fazer isso a menos que voc\u00ea esteja adicionando seu pr\u00f3prio CSS. Para saber mais, voc\u00ea pode ler <a href=\"https:\/\/web.dev\/cls\/#animations-and-transitions\" target=\"_blank\" rel=\"noopener noreferrer\">a p\u00e1gina do Google no CLS e anima\u00e7\u00f5es\/transi\u00e7\u00f5es<\/a>.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Se o seu site tem uma alta pontua\u00e7\u00e3o do Cumulative Layout Shift, \u00e9 importante corrigi-la tanto para criar uma melhor experi\u00eancia para seus visitantes humanos quanto para maximizar o desempenho do seu site nos resultados de pesquisa do Google.<\/p>\n<p>Dois dos problemas mais comuns s\u00e3o a falta de tamanhos de imagem\/embed e problemas de carregamento de caracteres. Se voc\u00ea resolver isso, voc\u00ea deve conseguir obter uma pontua\u00e7\u00e3o melhor.<\/p>\n<p>Outros sites podem precisar ir mais longe e se aprofundar no carregamento de an\u00fancios, conte\u00fado din\u00e2mico e anima\u00e7\u00f5es. Se voc\u00ea mesmo est\u00e1 lutando para implementar estes tipos de otimiza\u00e7\u00e3o, voc\u00ea pode considerar <a href=\"https:\/\/kinsta.com\/pt\/diretorio-de-agencias\/\">trabalhar com uma ag\u00eancia WordPress<\/a> ou com um freelancer.<\/p>\n<p>Para saber mais sobre o Core Web Vitals, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/core-web-vitals-do-google\/\">ler o guia completo da Kinsta para Core Web Vitals<\/a>.<\/p>\n<p>E se voc\u00ea quer um provedor de hospedagem de sites WordPress que possa <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">ajud\u00e1-lo a criar um site de alto desempenho<\/a> que se saia bem no Core Web Vitals, considere o uso da <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">hospedagem gerenciada de WordPress da Kinsta<\/a> &#8211; podemos <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/migracoes\/\">migrar seus sites WordPress gratuitamente<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problemas com o Cumulative Layout Shift em seu site? Ou n\u00e3o tem certeza o que significa o Cumulative Layout Shift? Cumulative Layout Shift, ou CLS, resumindo, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":56367,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1005,1011],"class_list":["post-56127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-estrategia-de-seo","topic-experiencia-usuario"],"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>Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.\" \/>\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\/cumulative-layout-shift\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o\" \/>\n<meta property=\"og:description\" content=\"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\" \/>\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=\"2023-01-09T11:42:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-31T14:24:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.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=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o\",\"datePublished\":\"2023-01-09T11:42:07+00:00\",\"dateModified\":\"2025-01-31T14:24:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\"},\"wordCount\":4441,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\",\"name\":\"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg\",\"datePublished\":\"2023-01-09T11:42:07+00:00\",\"dateModified\":\"2025-01-31T14:24:31+00:00\",\"description\":\"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#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\":\"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o\"}]},{\"@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\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o - Kinsta\u00ae","description":"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.","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\/cumulative-layout-shift\/","og_locale":"pt_PT","og_type":"article","og_title":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o","og_description":"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.","og_url":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2023-01-09T11:42:07+00:00","article_modified_time":"2025-01-31T14:24:31+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o","datePublished":"2023-01-09T11:42:07+00:00","dateModified":"2025-01-31T14:24:31+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/"},"wordCount":4441,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/","url":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/","name":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","datePublished":"2023-01-09T11:42:07+00:00","dateModified":"2025-01-31T14:24:31+00:00","description":"Aprenda o significado de Cumulative Layout Shift e como corrigir as pontua\u00e7\u00f5es do seu site WordPress no Cumulative Layout Shift para o Core Web Vitals.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/01\/cumulative-layout-shift.jpeg","width":1460,"height":730,"caption":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/#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":"Tudo Sobre Cumulative Layout Shift: Como Corrigir sua Pontua\u00e7\u00e3o"}]},{"@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\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/56127","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\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=56127"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/56127\/revisions"}],"predecessor-version":[{"id":57038,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/56127\/revisions\/57038"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/translations\/dk"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/56127\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/56367"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=56127"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=56127"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=56127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}