{"id":1173,"date":"2024-07-22T22:30:00","date_gmt":"2024-07-23T01:30:00","guid":{"rendered":"https:\/\/kangaroo.host\/blog\/elementor-como-reduzir-tamanho-do-dom\/"},"modified":"2025-07-14T16:29:40","modified_gmt":"2025-07-14T19:29:40","slug":"elementor-como-reduzir-tamanho-do-dom","status":"publish","type":"post","link":"https:\/\/kangaroo.host\/blog\/elementor-como-reduzir-tamanho-do-dom\/","title":{"rendered":"Elementor &#8211; Como reduzir tamanho do DOM"},"content":{"rendered":"\n<p>Ol\u00e1, Kangaroozito! Conseguir reduzir o tamanho do DOM \u00e9 um problema recorrente que muitos enfrentam quando tentam otimizar a performance de seus sites, sobretudo para SEO. Para reduzir essa dificuldade, o plugin Elementor criou meios que ajudam a tornar esse processo mais f\u00e1cil.<\/p>\n\n\n\n<p>Com mais facilidades, o processo de otimiza\u00e7\u00e3o se torna muito mais acess\u00edvel, o que n\u00e3o somente permite que mais usu\u00e1rios se interessem pelo assunto, como tamb\u00e9m facilita a rotina daqueles que diariamente trabalham com essas otimiza\u00e7\u00f5es de alta performance visando o SEO.<\/p>\n\n\n\n<p>Por isso, no nosso artigo de hoje, mostraremos como voc\u00ea poder\u00e1 hoje mesmo come\u00e7ar a tornar o seu site ainda mais r\u00e1pido e melhor avaliado ao reduzir o tamanho do DOM com o Elementor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sum\u00e1rio<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>O problema<\/li>\n\n\n\n<li>Como corrigir<\/li>\n\n\n\n<li>Conclus\u00e3o<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">O problema do DOM<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/kangaroo.host\/blog\/wp-content\/uploads\/2024\/11\/O-problema-do-excesso-de-DOM-no-Elementor.jpeg\" alt=\"O problema do excesso de DOM no Elementor\" class=\"wp-image-8894\"\/><figcaption class=\"wp-element-caption\">Imagem gerada por IA<\/figcaption><\/figure>\n\n\n\n<p>Ao ter uma p\u00e1gina com excesso de elementos DOM, \u00e9 bastante comum que isso gere um tempo de carregamento mais lento na p\u00e1gina, j\u00e1 que ela ter\u00e1 mais itens, o que a deixar\u00e1 mais complexa e pesada, dificultando a renderiza\u00e7\u00e3o por parte do navegador dos visitantes. \u00c9 v\u00e1lido, ainda, dizer que isso independe do Elementor, j\u00e1 que todo site ter\u00e1 DOM.<\/p>\n\n\n\n<p>Isso pode acontecer n\u00e3o somente pelo excesso de elementos, como tamb\u00e9m por aninhamentos complexos e inje\u00e7\u00e3o de conte\u00fados din\u00e2micos. P\u00e1ginas que possuem muitos elementos HTML sempre tender\u00e3o a ter tempos de carregamento maiores, al\u00e9m de poss\u00edveis impactos em anima\u00e7\u00f5es e outras formas de intera\u00e7\u00e3o do usu\u00e1rio.<\/p>\n\n\n\n<p>Esses itens que descrevemos s\u00e3o particularmente importantes porque essa quest\u00e3o \u00e9 entendida como cr\u00edtica tamb\u00e9m por motores de avalia\u00e7\u00e3o de performance de sites, como \u00e9 o caso do <a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener\">Google PageSpeed<\/a>, que tem a diminui\u00e7\u00e3o do tamanho do DOM como uma das pautas para melhoria da pontua\u00e7\u00e3o.<\/p>\n\n\n\n<p>Como n\u00e3o \u00e9 segredo a ningu\u00e9m, a pontua\u00e7\u00e3o dos motores de teste de otimiza\u00e7\u00e3o n\u00e3o necessariamente representam a velocidade real do site, mas ainda assim s\u00e3o usados pelos motores de busca como um dos v\u00e1rios crit\u00e9rios que comp\u00f5em o SEO, onde sites que possuem melhores avalia\u00e7\u00f5es nesses testes podem ter melhores coloca\u00e7\u00f5es nas pesquisas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diminuir o DOM com Elementor<\/h2>\n\n\n\n<p>A diminui\u00e7\u00e3o dos elementos totais vem de um conjunto de fatores, por isso n\u00e3o existe um \u00fanico ajuste simples que se possa fazer para uma solu\u00e7\u00e3o imediata, mas sim todo um conjunto de t\u00e9cnicas e boas pr\u00e1ticas que ajudar\u00e3o seu site a ter um resultado final muito melhor, que s\u00e3o as seguintes:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1- Utilize cont\u00eaineres, evite se\u00e7\u00f5es\/colunas<\/h3>\n\n\n\n<p>Ao utilizar se\u00e7\u00f5es e colunas, o c\u00f3digo HTML final acaba apresentando o dobro de elementos &lt;div&gt; c\u00f3digo, com rela\u00e7\u00e3o a um c\u00f3digo de mesmo design usando o sistema de cont\u00eaineres, como podemos ver nos seguintes exemplos:<\/p>\n\n\n\n<p>Utilizando se\u00e7\u00f5es:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg  width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"&lt;div class=&quot;elementor-section&quot;&gt;\n\t&lt;div class=&quot;elementor-container&quot; &gt;\n\n\t\t&lt;div class=&quot;elementor-column&quot;&gt;\n\t\t\t&lt;div class=&quot;elementor-widget-wrap&quot;&gt;\n\n\t\t\t\t&lt;!-- widget --&gt;\n\t\t\t\t&lt;!-- widget --&gt;\n\t\t\t\t&lt;!-- widget --&gt;\n\n\t\t\t&lt;\/div&gt;\n\t\t&lt;\/div&gt;\n\n\t&lt;\/div&gt;\n&lt;\/div&gt;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copiar\" class=\"code-block-pro-copy-button\"><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">elementor-section<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">elementor-container<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">elementor-column<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t\t<\/span><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">elementor-widget-wrap<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t\t<\/span><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#2e3440ff;color:#c8d0e0;font-size:12px;line-height:1;position:relative\">HTML<\/span><\/div>\n\n\n\n<p>Utilizando cont\u00eaineres:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg  width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"&lt;div class=&quot;e-con&quot;&gt;\n\t&lt;div class=&quot;e-con-inner&quot;&gt;\n\n\t\t&lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\n\t&lt;\/div&gt;\n&lt;\/div&gt;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copiar\" class=\"code-block-pro-copy-button\"><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">e-con<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">e-con-inner<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#2e3440ff;color:#c8d0e0;font-size:12px;line-height:1;position:relative\">HTML<\/span><\/div>\n\n\n\n<p>Como pudemos ver nos c\u00f3digos de exemplo acima, o resultado final ao usar um container \u00e9 um HTML muito mais enxuto, com apenas 2 elementos &lt;div> em vez dos 4 da vers\u00e3o anterior. Isso \u00e9 fant\u00e1stico, pois \u00e9 um resultado que diretamente significa um impacto consider\u00e1vel na redu\u00e7\u00e3o do DOM, o que gera um HTML menor, menos completo e, portanto, mais simples e r\u00e1pido de se renderizar para o visitante.<\/p>\n\n\n\n<p>\u00c9 importante mencionar ainda que essa redu\u00e7\u00e3o de quatro para dois &lt;div> ocorre em cada se\u00e7\u00e3o de seu site, o que mostra que \u00e9 uma redu\u00e7\u00e3o exponencial ao substituir completamente as se\u00e7\u00f5es por cont\u00eaineres, gerando um impacto significativo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2- Aninhe elementos dentro de cont\u00eaineres<\/h3>\n\n\n\n<p>Como mostramos no item acima, o uso dos cont\u00eaineres ajuda a reduzir consideravelmente a quantidade final de elementos HTML em uma p\u00e1gina, e isso pode gerar uma redu\u00e7\u00e3o ainda maior ao utilizar suas se\u00e7\u00f5es internas dentro dos cont\u00eaineres.<\/p>\n\n\n\n<p>Nesses casos, a redu\u00e7\u00e3o total pode ser n\u00e3o somente de oito para quatro &lt;div>, como em alguns casos esse n\u00famero pode chegar a apenas dois, gerando uma economia de c\u00f3digo muito maior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3- Priorize cont\u00eaineres de largura total<\/h3>\n\n\n\n<p>Enquanto um cont\u00eainer em caixa precisaria de mais elementos HTML por ter uma largura m\u00e1xima, utilizar um cont\u00eainer de largura total esticado aos lados reduziria esse n\u00famero de elementos pela metade, o que resultaria em uma redu\u00e7\u00e3o significativa de elementos, como podemos ver nos exemplos abaixo:<\/p>\n\n\n\n<p>Elementos em caixa:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg  width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"&lt;div class=&quot;e-con&quot;&gt;\n\t&lt;div class=&quot;e-con-inner&quot;&gt;\n\n\t\t&lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\n\t&lt;\/div&gt;\n&lt;\/div&gt;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">e-con<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">e-con-inner<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t<\/span><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#2e3440ff;color:#c8d0e0;font-size:12px;line-height:1;position:relative\">HTML<\/span><\/div>\n\n\n\n<p>Elementos em largura total:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg  width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"&lt;div class=&quot;e-con&quot;&gt;\n\n    &lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\t\t&lt;!-- widget --&gt;\n\n&lt;\/div&gt;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg  style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #81A1C1\">&lt;div<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">class<\/span><span style=\"color: #ECEFF4\">=<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">e-con<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #81A1C1\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">\t\t<\/span><span style=\"color: #616E88\">&lt;!-- widget --&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">&lt;\/div&gt;<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#2e3440ff;color:#c8d0e0;font-size:12px;line-height:1;position:relative\">HTML<\/span><\/div>\n\n\n\n<p>Ao adotar essa estrat\u00e9gia, voc\u00ea poder\u00e1 diminuir ainda mais o DOM gerado por sua p\u00e1gina. Uma outra dica muito interessante \u00e9 para quando se tem um cont\u00eainer de largura de caixa, em que voc\u00ea poder\u00e1 aninhar outros cont\u00eaineres dentro dele, mas com largura total.<\/p>\n\n\n\n<p>Isso permitir\u00e1 que voc\u00ea tenha a mesma apar\u00eancia, mas usando menos c\u00f3digo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Como pudemos ver, reduzir o DOM do Elementor n\u00e3o precisa ser algo dif\u00edcil, mas que requer um certo esfor\u00e7o, j\u00e1 que \u00e9 um trabalho que precisa ser feito com paci\u00eancia para atingir os resultados desejados, j\u00e1 que boa parte dessa otimiza\u00e7\u00e3o passa pela ado\u00e7\u00e3o dos sistemas de cont\u00eaineres, como falamos ao longo do artigo.<\/p>\n\n\n\n<p>Por isso, <a href=\"https:\/\/kangaroo.host\/blog\/como-duplicar-site-wordpress\/\" data-type=\"post\" data-id=\"8813\">replique seu site <\/a>e comece a fazer testes para conferir a diferen\u00e7a e entender o quanto esses ajustes podem impactar positivamente o seu projeto e o desempenho dele para performance e SEO e veja seu site decolar ainda mais!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, Kangaroozito! Conseguir reduzir o tamanho do DOM \u00e9 um problema recorrente que muitos enfrentam quando tentam otimizar a performance de seus sites, sobretudo para SEO. Para reduzir essa dificuldade, o plugin Elementor criou meios que ajudam a tornar esse processo mais f\u00e1cil. Com mais facilidades, o processo de otimiza\u00e7\u00e3o se torna muito mais acess\u00edvel, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82],"tags":[321,322,16,232,299,52,46,18,323,60,32,20],"class_list":["post-1173","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otimizacao","tag-diminuir","tag-dom","tag-elementor","tag-elementos","tag-html","tag-otimizacao","tag-performance","tag-plugin","tag-reduzir","tag-seo","tag-site","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/comments?post=1173"}],"version-history":[{"count":1,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1173\/revisions"}],"predecessor-version":[{"id":2587,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/posts\/1173\/revisions\/2587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media\/1176"}],"wp:attachment":[{"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/media?parent=1173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/categories?post=1173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kangaroo.host\/blog\/wp-json\/wp\/v2\/tags?post=1173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}