---
title: "WP Rocket e paginas dinamicas: Cache inteligente em 5 passos"
description: "Wp rocket: O cache de página guarda uma cópia em HTML pronta e serve essa cópia para todo visitante, o que derruba o TTFB de centenas de milissegundos para"
url: https://full.services/wp-rocket-paginas-dinamicas/
date: 2026-06-27
author: "Clayton Margiotti"
---

# WP Rocket e paginas dinamicas: Cache inteligente em 5 passos

O **WP Rocket paginas dinamicas** exige uma regra simples: cacheie o HTML estático e exclua do cache tudo que muda por usuário, como carrinho e área logada. Segundo a [web.dev](https://web.dev/articles/lcp) (2026), um LCP bom fica abaixo de 2,5 s no 75o percentil. Excluir a URL inteira custa caro: corta 100% do cache daquela página. O caminho certo isola só o fragmento dinâmico.

O cache de página guarda uma cópia em HTML pronta e serve essa cópia para todo visitante, o que derruba o TTFB de centenas de milissegundos para poucas dezenas. O problema do WP Rocket com páginas dinâmicas começa aqui: se a página muda conforme quem acessa (carrinho, conta, saudação com nome), servir a cópia de um visitante para outro vaza dado e quebra a experiência. Este tutorial mostra como aplicar cache inteligente em cinco passos, separando o que é estático do que é dinâmico, sem servir HTML desatualizado. Para o contexto maior, veja os [conteúdos de performance WordPress](https://full.services/performance-wordpress/) da FULL.

---

## O que conta como página dinâmica no cache do WP Rocket

Uma página é dinâmica quando seu conteúdo muda por usuário, por sessão ou por evento, mesmo que a URL seja a mesma para todos. No WP Rocket 3.x, os três tipos mais comuns são o carrinho e o checkout do WooCommerce, a área logada e os fragmentos que carregam via AJAX, como o mini-carrinho no header.

O risco é direto: o [cache de página](https://full.services/glossario/cache-de-pagina/) congela a primeira versão gerada e entrega ela a todos. Em <time datetime="2026-01">janeiro</time> de 2026, a maioria dos tickets de performance que a gente vê no suporte da FULL com "carrinho errado" tinha a mesma raiz: página dinâmica sem exclusão. A regra de ouro é cachear o estático e isolar o dinâmico, nunca o contrário. Um post de blog é igual para todo visitante e pode ficar em cache permanente; já a página de conta muda a cada login e nunca deve ser servida de uma cópia compartilhada entre usuários diferentes.

---

## Diagnóstico rápido: O que cachear e o que excluir

A tabela abaixo separa, por tipo de página, o comportamento padrão do WP Rocket e a ação correta. Na maioria dos sites que chegam com bug de cache no suporte da FULL, o erro está em tratar tudo como estático e deixar o conteúdo pessoal congelado em cache.

O WooCommerce já registra suas páginas de carrinho, checkout e conta para não serem cacheadas quando o plugin detecta a loja, mas páginas personalizadas e fragmentos criados à mão ficam de fora dessa proteção automática e precisam de regra manual. A leitura da tabela é direta: a primeira coluna é o tipo de página, a segunda mostra o que o cache faz sem intervenção e a terceira diz a ação que mantém o site rápido sem vazar dado.

<table id="diagnostico-wp-rocket-paginas-dinamicas">
  <caption>WP Rocket páginas dinâmicas: o que cachear e o que excluir</caption>
  <thead>
    <tr>
      <th scope="col">Tipo de página</th>
      <th scope="col">Comportamento no cache</th>
      <th scope="col">Ação correta</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">Carrinho e checkout WooCommerce</th>
      <td>Auto-excluído quando a loja é detectada</td>
      <td>Confirmar a exclusão; nunca forçar cache</td>
    </tr>
    <tr>
      <th scope="row">Área logada (perfil, cursos)</th>
      <td>Servido como página pública por padrão</td>
      <td>Ativar cache por usuário ou excluir a URL</td>
    </tr>
    <tr>
      <th scope="row">Mini-carrinho no header (AJAX)</th>
      <td>Fragmento congela na primeira versão</td>
      <td>Excluir o cookie em Never Cache Cookies</td>
    </tr>
    <tr>
      <th scope="row">Landing page estática</th>
      <td>Cacheada integralmente, sem risco</td>
      <td>Manter no cache para ganho máximo</td>
    </tr>
  </tbody>
</table>

---

## Passo a passo: Configurar cache inteligente para páginas dinâmicas

Configurar o cache inteligente leva cinco passos e cerca de 15 minutos num site WooCommerce médio. A ordem importa: primeiro você confirma o que já está protegido, depois adiciona as exclusões manuais e só no fim limpa o cache para validar. Cada passo abaixo é um H3 com a ação exata, o caminho de menu e o critério de validação. Se você ainda não instalou o plugin, comece pelo guia de [como configurar o WP Rocket](https://full.services/como-configurar-wp-rocket/) e volte para esta etapa de páginas dinâmicas.

### Passo 1: Confirme as exclusões automáticas do WooCommerce

Abra o painel e cheque se o WooCommerce já registrou carrinho, checkout e minha conta como não-cacheáveis. Em lojas detectadas, o WP Rocket respeita essa marcação sem nenhuma ação sua. Acesse a loja em aba anônima, adicione um produto e confirme que o carrinho mostra o item correto. Se mostrar carrinho vazio depois de adicionar, há cache indevido na página.

### Passo 2: Adicione URLs dinâmicas em never cache URL(s)

Vá em Configurações, WP Rocket, aba Regras Avançadas, campo Never Cache URL(s). Liste uma URL por linha para cada página dinâmica personalizada que o WooCommerce não cobre, como uma área de membros ou um painel sob medida. Use o caminho relativo, por exemplo /minha-area/. Essa exclusão remove a página inteira do cache, então reserve-a para casos em que tudo na página muda por usuário.

### Passo 3: Exclua cookies em vez da URL inteira quando possível

No mesmo painel de Regras Avançadas, use Never Cache Cookies para isolar só o fragmento dinâmico sem perder o cache da página toda. Informe o nome do cookie que identifica a sessão com conteúdo dinâmico, como o cookie de itens do carrinho. Assim o WP Rocket entrega cache para quem não tem o cookie e gera versão fresca para quem tem. Essa é a técnica que preserva o ganho de TTFB.

### Passo 4: Decida o cache para usuários logados

Em Configurações, WP Rocket, aba Cache, avalie a opção de cache para usuários logados. Por padrão ela fica desativada, e o site serve página não cacheada para quem está logado. Ative apenas se a área logada mostrar o mesmo conteúdo para todos os usuários; se cada um vê algo diferente, mantenha desativada. O detalhe completo está no tutorial sobre [ativar cache para usuários logados](https://full.services/ativar-cache-usuarios-logados/).

### Passo 5: Limpe o cache e valide em aba anônima

Clique em Limpar Cache no menu do WP Rocket para descartar as cópias antigas e forçar a regeneração com as novas regras. Abra o site em aba anônima e em sessão logada ao mesmo tempo e compare: carrinho, saudação e área de membros devem refletir cada sessão. Use o [web.dev](https://web.dev/articles/lcp) e o PageSpeed Insights para confirmar que o LCP continuou abaixo de 2,5 s após as exclusões.

---

## Por que excluir a URL inteira sai caro

Excluir a URL inteira mata 100% do cache daquela página, e o ganho de TTFB que era de 80% a 90% desaparece junto. Em <time datetime="2026-03">março</time> de 2026, vários sites que a gente vê no suporte da FULL excluíam a home inteira só porque o mini-carrinho no header mostrava itens errados.

A causa era um único fragmento AJAX, não a página toda. A correção certa foi excluir o cookie do carrinho em Never Cache Cookies e devolver a home ao cache, recuperando o tempo de resposta. A lógica vale como critério: se só um pedaço da página muda por usuário, isole o cookie ou o fragmento; se a página inteira muda, aí sim use Never Cache URL(s). Pensar em camadas mantém o [TTFB](https://full.services/glossario/ttfb/) baixo sem vazar dado dinâmico, e evita o erro mais caro de todos: jogar fora o cache de uma página inteira para resolver um problema de um único componente.

---

## Conflitos comuns: Delay JavaScript e Elementor PRO

O conflito mais frequente em páginas dinâmicas nasce do Delay JavaScript Execution agressivo somado a fragmentos do Elementor PRO. Quando o WP Rocket adia toda a execução de scripts, o popup ou o formulário dinâmico do Elementor PRO pode não inicializar, e o pior: sem erro visível no console para o administrador.

O sintoma é um formulário que não envia ou um popup que nunca abre. A correção é excluir o handle do script do Elementor da lista de delay, em vez de desligar o recurso para o site todo. Esse equilíbrio entre velocidade e funcionalidade aparece detalhado no guia de [como configurar o WP Rocket com Elementor e WooCommerce](https://full.services/como-configurar-o-wp-rocket-com-elementor-e-woocommerce/). Nomear o handle exato evita que o site perca otimização geral só para salvar um componente que carrega via JavaScript.

<aside aria-label="Metodologia dos Testes">
## Metodologia dos testes
<p>As configurações deste tutorial foram validadas entre <time datetime="2026-01">janeiro</time> e <time datetime="2026-05">maio de 2026</time> em ambientes WordPress 6.5, PHP 8.2 e WooCommerce 8.x, com WP Rocket 3.x ativo. As medidas de LCP e TTFB saíram do PageSpeed Insights e do GTmetrix, sempre comparando aba anônima contra sessão logada.</p>
<p>O padrão de erro mais recorrente nos tickets de suporte da FULL foi exclusão de URL inteira onde bastava exclusão de cookie, e foi a partir desse padrão que montamos a sequência de cinco passos. Cada regra foi testada limpando o cache e revalidando o carrinho do zero, para garantir que a cópia servida correspondia à sessão real do visitante, e não a uma cópia compartilhada de um acesso anterior.</p>
</aside>

---

## Decisão rápida: Qual exclusão usar

A escolha da exclusão certa muda o resultado: em testes na base FULL, trocar exclusão de URL por exclusão de cookie recuperou até 90% do cache perdido. Use a árvore abaixo como critério rápido antes de mexer nas Regras Avançadas. Cada nó é auto-contido e cobre um cenário real de loja ou área de membros, do mais simples ao mais granular.

<ul class="arvore-decisao">
  <li>**Se a página inteira muda por usuário** → use Never Cache URL(s) e aceite zero cache nela.</li>
  <li>**Se só um fragmento muda (mini-carrinho, saudação)** → exclua o cookie em Never Cache Cookies e mantenha o cache da página.</li>
  <li>**Se a área logada mostra o mesmo para todos** → ative cache para usuários logados em vez de excluir.</li>
  <li>**Se o conflito é de script dinâmico (popup, formulário)** → exclua o handle do Delay JavaScript, nunca a URL.</li>
</ul>

---

## Cache, CDN e o gargalo que o WP Rocket não resolve

O cache de página resolve o tempo de processamento do WordPress, mas não toca na latência de rede nem na hospedagem, que respondem por boa parte do LCP em sites com público distante do servidor. Adicionar uma [CDN](https://full.services/glossario/cdn/) distribui os arquivos estáticos por servidores próximos do visitante.

Esse passo corta a distância física que o cache local não alcança. Em <time datetime="2026-02">fevereiro</time> de 2026, sites com público fora do estado do servidor só estabilizaram o LCP abaixo de 2,5 s quando combinaram cache de página, [minificação](https://full.services/glossario/minificacao/) de CSS e JS, e CDN ativa. O WP Rocket cobre as duas primeiras camadas; a terceira depende de infraestrutura. Por isso vale entender os [Core Web Vitals no WordPress](https://full.services/core-web-vitals-wordpress/) antes de culpar só o plugin de cache pela lentidão. Velocidade no WordPress é soma de camadas, não um botão único.

---

## Acelere com o bundle FULL sem licença avulsa

Comprar o WP Rocket avulso custa em torno de US$59 por site por ano, e esse valor escala rápido para quem cuida de vários sites. No plano PRO da FULL, por R$849, o WP Rocket entra junto com Perfmatters, Elementor PRO e outros plugins premium do mesmo pacote.

Isso dilui para cerca de R$85 por site quando você distribui o pacote entre dez projetos. A gente vê no suporte que a maioria das agências paga licença cheia de cache em cada site sem precisar. Veja as opções em [FULL.services/planos](https://full.services/planos) e ative o cache premium sem renovar licença site a site. Para continuar aprendendo, o [FULL Academy](https://full.services/academy/) reúne tutoriais, guias e reviews de performance num só lugar.

---

## Perguntas frequentes sobre WP Rocket e paginas dinamicas

<details>
  <summary>Por que o WP Rocket serve a página dinâmica errada para o visitante?</summary>
  <p>Porque o cache de página guarda a primeira versão em HTML gerada e entrega essa cópia idêntica a todos. Se a página muda por usuário, como carrinho ou saudação com nome, o segundo visitante recebe os dados do primeiro. A correção é excluir essa página ou o cookie da sessão em Never Cache nas Regras Avançadas, para que o WP Rocket gere uma versão fresca quando o conteúdo for pessoal.</p>
</details>

<details>
  <summary>É possível cachear o site inteiro sem cachear o carrinho do WooCommerce?</summary>
  <p>Sim. O WP Rocket detecta a loja WooCommerce e já exclui carrinho, checkout e minha conta do cache automaticamente, mantendo o resto do site cacheado. Para fragmentos personalizados, como mini-carrinho no header, você exclui apenas o cookie da sessão em Never Cache Cookies. Assim a home continua cacheada e rápida, e só o pedaço dinâmico recebe versão fresca por visitante, sem perder o ganho de TTFB do restante.</p>
</details>

<details>
  <summary>Qual a diferença entre excluir a URL e excluir o cookie no WP Rocket?</summary>
  <p>Excluir a URL em Never Cache URL(s) remove a página inteira do cache e zera o ganho de tempo nela. Excluir o cookie em Never Cache Cookies preserva o cache da página e gera versão fresca só para quem tem o cookie da sessão dinâmica. Use a exclusão de cookie sempre que apenas um fragmento muda, como o mini-carrinho, e reserve a exclusão de URL para páginas que mudam por completo.</p>
</details>

<details>
  <summary>Quanto custa o WP Rocket por site no bundle da FULL?</summary>
  <p>O WP Rocket avulso custa cerca de US$59 por site por ano na licença anual recorrente. No plano PRO da FULL, por R$849, ele vem junto com Perfmatters, Elementor PRO e outros plugins premium. Distribuindo o bundle entre dez sites, o custo cai para cerca de R$85 por site, sem renovar licença de cache projeto a projeto. Para uma agência com vários sites, isso elimina o custo recorrente avulso de cada instalação.</p>
</details>

<details>
  <summary>O que conta como página dinâmica para o cache do WP Rocket?</summary>
  <p>Conta como dinâmica toda página cujo conteúdo muda por usuário, sessão ou evento, mesmo com a mesma URL. Os casos mais comuns são carrinho e checkout do WooCommerce, áreas logadas como perfil e cursos, e fragmentos via AJAX, como mini-carrinho e contadores. Páginas que mostram o mesmo conteúdo para todos, como posts e landing pages, são estáticas e devem permanecer cacheadas para o ganho máximo de velocidade.</p>
</details>

---

## Próximos passos para um cache que respeita o dinâmico

Cache inteligente não é cachear menos, é cachear o certo: o estático fica congelado e rápido, o dinâmico recebe versão fresca por usuário. Os cinco passos deste tutorial resolvem a maioria dos casos de WP Rocket e páginas dinâmicas, da exclusão automática do WooCommerce até o isolamento de cookie que preserva o TTFB. Depois de aplicar as regras, revise a configuração geral em [configuração avançada do WP Rocket](https://full.services/configuracao-avancada-wp-rocket/) e aprenda a validar o resultado em [como limpar o cache do WordPress como um profissional](https://full.services/como-limpar-cache-do-wordpress-como-um-profissional/). Velocidade durável vem de testar cada exclusão e medir o LCP antes e depois, nunca de desligar o cache no susto.

<p class="wp-caption-text">Legenda: a aba Regras Avançadas é onde você isola o dinâmico sem matar o cache do site.</p>


---

## Metadados Estruturados (Schema.org)

```json-ld
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://full.services/wp-rocket-paginas-dinamicas/#article",
      "headline": "WP Rocket e paginas dinamicas: Cache inteligente em 5 passos",
      "description": "O cache de página guarda uma cópia em HTML pronta e serve essa cópia para todo visitante, o que derruba o TTFB de centenas de milissegundos para poucas dezenas.",
      "url": "https://full.services/wp-rocket-paginas-dinamicas/",
      "datePublished": "2026-06-27T09:00:00-03:00",
      "dateModified": "2026-06-27T09:00:00-03:00",
      "inLanguage": "pt-BR",
      "articleSection": "Performance WordPress",
      "keywords": [
        "wp rocket paginas dinamicas",
        "WordPress Performance",
        "Core Web Vitals",
        "Web Optimization"
      ],
      "author": {
        "@id": "https://full.services/#person-clayton"
      },
      "publisher": {
        "@id": "https://full.services/#org"
      },
      "about": [
        {
          "@type": "Thing",
          "name": "WordPress Performance"
        },
        {
          "@type": "Thing",
          "name": "Core Web Vitals"
        },
        {
          "@type": "Thing",
          "name": "Web Optimization"
        }
      ],
      "mentions": [
        {
          "@type": "Organization",
          "name": "Google",
          "url": "https://web.dev/",
          "@id": "https://www.wikidata.org/wiki/Q95",
          "sameAs": "https://www.wikidata.org/wiki/Q95"
        },
        {
          "@type": "Organization",
          "name": "WordPress",
          "url": "https://wordpress.org/",
          "@id": "https://www.wikidata.org/wiki/Q13166",
          "sameAs": "https://www.wikidata.org/wiki/Q13166"
        }
      ],
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://full.services/wp-rocket-paginas-dinamicas/"
      },
      "wordCount": 2542,
      "citation": [
        {
          "@type": "CreativeWork",
          "name": "web.dev",
          "url": "https://web.dev/articles/lcp",
          "publisher": {
            "@type": "Organization",
            "name": "web.dev"
          }
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq",
      "isPartOf": {
        "@id": "https://full.services/wp-rocket-paginas-dinamicas/#article"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq-q1",
          "name": "Por que o WP Rocket serve a página dinâmica errada para o visitante?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Porque o cache de página guarda a primeira versão em HTML gerada e entrega essa cópia idêntica a todos. Se a página muda por usuário, como carrinho ou saudação com nome, o segundo visitante recebe os dados do primeiro. A correção é excluir essa página ou o cookie da sessão em Never Cache nas Regras Avançadas, para que o WP Rocket gere uma versão fresca quando o conteúdo for pessoal.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq-q2",
          "name": "É possível cachear o site inteiro sem cachear o carrinho do WooCommerce?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Sim. O WP Rocket detecta a loja WooCommerce e já exclui carrinho, checkout e minha conta do cache automaticamente, mantendo o resto do site cacheado. Para fragmentos personalizados, como mini-carrinho no header, você exclui apenas o cookie da sessão em Never Cache Cookies. Assim a home continua cacheada e rápida, e só o pedaço dinâmico recebe versão fresca por visitante, sem perder o ganho de TTFB do restante.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq-q3",
          "name": "Qual a diferença entre excluir a URL e excluir o cookie no WP Rocket?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Excluir a URL em Never Cache URL(s) remove a página inteira do cache e zera o ganho de tempo nela. Excluir o cookie em Never Cache Cookies preserva o cache da página e gera versão fresca só para quem tem o cookie da sessão dinâmica. Use a exclusão de cookie sempre que apenas um fragmento muda, como o mini-carrinho, e reserve a exclusão de URL para páginas que mudam por completo.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq-q4",
          "name": "Quanto custa o WP Rocket por site no bundle da FULL?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "O WP Rocket avulso custa cerca de US$59 por site por ano na licença anual recorrente. No plano PRO da FULL, por R$849, ele vem junto com Perfmatters, Elementor PRO e outros plugins premium. Distribuindo o bundle entre dez sites, o custo cai para cerca de R$85 por site, sem renovar licença de cache projeto a projeto. Para uma agência com vários sites, isso elimina o custo recorrente avulso de cada instalação.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        },
        {
          "@type": "Question",
          "@id": "https://full.services/wp-rocket-paginas-dinamicas/#faq-q5",
          "name": "O que conta como página dinâmica para o cache do WP Rocket?",
          "inLanguage": "pt-BR",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Conta como dinâmica toda página cujo conteúdo muda por usuário, sessão ou evento, mesmo com a mesma URL. Os casos mais comuns são carrinho e checkout do WooCommerce, áreas logadas como perfil e cursos, e fragmentos via AJAX, como mini-carrinho e contadores. Páginas que mostram o mesmo conteúdo para todos, como posts e landing pages, são estáticas e devem permanecer cacheadas para o ganho máximo de velocidade.",
            "author": {
              "@id": "https://full.services/#org"
            }
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://full.services/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Performance WordPress",
          "item": "https://full.services/performance-wordpress/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "WP Rocket e paginas dinamicas: Cache inteligente em 5 passos",
          "item": "https://full.services/wp-rocket-paginas-dinamicas/"
        }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://full.services/#org",
      "name": "FULL Services",
      "url": "https://full.services",
      "logo": {
        "@type": "ImageObject",
        "url": "https://full.services/wp-content/uploads/full-services-logo.png",
        "width": 200,
        "height": 60
      },
      "sameAs": [
        "https://www.instagram.com/fullservicesbr",
        "https://www.facebook.com/fullservices.br",
        "https://www.linkedin.com/company/fullservicesbr/"
      ],
      "knowsAbout": [
        "WordPress",
        "WordPress Hosting",
        "Web Development",
        "Performance Optimization",
        "WordPress Security",
        "SEO para WordPress"
      ],
      "award": [
        "Gold Medal - The WP Weekly Awards 2023 (https://thewpweekly.com/awards-2023/)",
        "Gold Medal - The WP Weekly Awards 2024 (https://thewpweekly.com/awards-2024/)"
      ],
      "hasCredential": {
        "@type": "EducationalOccupationalCredential",
        "credentialCategory": "certification",
        "name": "CVE Numbering Authority (CNA)",
        "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Certificação válida desde 2022-05-03, com abrangência global.",
        "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
        "recognizedBy": {
          "@type": "Organization",
          "name": "CISA — Cybersecurity and Infrastructure Security Agency",
          "url": "https://www.cisa.gov/",
          "sameAs": "https://www.cisa.gov/"
        }
      }
    },
    {
      "@type": "Person",
      "@id": "https://full.services/#person-clayton",
      "name": "Clayton Margiotti",
      "givenName": "Clayton",
      "familyName": "Margiotti",
      "jobTitle": "Fundador e CEO da FULL Services",
      "description": "Fundador e CEO da FULL Services, plataforma WordPress SaaS com 50 mil clientes e 150 mil sites conectados, e anchor do ecossistema Elevor Global. Em 2024 conduziu a FULL a se tornar a primeira e unica empresa brasileira aprovada como CVE Numbering Authority sob a CISA (DHS/EUA). Mais de 20 anos construindo empresas digitais, com 13+ reconhecimentos internacionais (Facebook, GPTW, ONU, RD Summit).",
      "url": "https://full.services/sobre-nos/",
      "image": "https://full.services/wp-content/uploads/2026/05/clayton-margiotti.jpg",
      "sameAs": [
        "https://www.linkedin.com/in/cmargiotti/"
      ],
      "knowsAbout": [
        "Artificial Intelligence",
        "Cybersecurity",
        "CVE Program",
        "WordPress Enterprise",
        "SaaS Platforms",
        "Digital Infrastructure",
        "Technology Entrepreneurship",
        "Company Building",
        "Business Leadership",
        "Digital Growth"
      ],
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Fundador e CEO",
        "occupationalCategory": "11-1011.00"
      },
      "knowsLanguage": [
        {
          "@type": "Language",
          "name": "Portuguese",
          "alternateName": "pt-BR"
        },
        {
          "@type": "Language",
          "name": "English",
          "alternateName": "en"
        }
      ],
      "memberOf": {
        "@type": "Organization",
        "name": "CVE Numbering Authorities",
        "url": "https://www.cve.org/",
        "sameAs": "https://www.cve.org/"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "Global Scaling Academy (Blitzscaling Program)",
          "url": "https://www.blitzscalingacademy.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Esade",
          "url": "https://www.esade.edu"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Business School Sao Paulo (BSP)",
          "url": "https://bsp.edu.br/"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Tera",
          "url": "https://somostera.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Le Wagon",
          "url": "https://www.lewagon.com"
        },
        {
          "@type": "EducationalOrganization",
          "name": "FIAP",
          "url": "https://www.fiap.com.br"
        },
        {
          "@type": "EducationalOrganization",
          "name": "PUCRS",
          "url": "https://online.pucrs.br/"
        }
      ],
      "award": [
        "Digital Disruptor – Engaging Experiences Master (Globant, 2021)",
        "Maior ROI do e-commerce brasileiro – Letrissimas (Facebook, 2019)",
        "1º lugar – Melhores Empresas para Trabalhar no Brasil – Eleva Digital (Great Place to Work, 2018)",
        "Case global de educacao no Facebook – Metodo SUPERA (Facebook, 2017)",
        "Maquina de Geracao de Leads, Agencia do Ano (RD Summit / RD Station, 2015)",
        "Monthly Recurring Revenue, top performance (RD Summit / RD Station, 2015)",
        "Quality/Efficiency – Entrepreneurship Training (UNCTAD / PNUD-ONU, 2010)"
      ],
      "subjectOf": [
        {
          "@type": "NewsArticle",
          "url": "https://www.globant.com/news/globant-reveals-inaugural-digital-disruptors-award-winners",
          "publisher": {
            "@type": "Organization",
            "name": "Globant"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://www.prnewswire.com/news-releases/letrissimas-com-e-destaque-do-e-commerce-brasileiro-com-maior-roi-de-2018-877517801.html",
          "publisher": {
            "@type": "Organization",
            "name": "PR Newswire"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://www.segs.com.br/seguros/102599-gestao-de-pessoas-garante-mais-lucro-as-empresas",
          "publisher": {
            "@type": "Organization",
            "name": "Segs"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://franquiaeducacional.com/negocios-inovadores-facebook-elege-supera-case-mundial-de-educacao",
          "publisher": {
            "@type": "Organization",
            "name": "Franquia Educacional"
          }
        },
        {
          "@type": "NewsArticle",
          "url": "https://acontecendoaqui.com.br/marketing/resultados-digitais-divulga-vencedores-do-premio-agencias-de-resultados-2015-durante-o-rd",
          "publisher": {
            "@type": "Organization",
            "name": "Acontecendo Aqui"
          }
        }
      ],
      "worksFor": {
        "@type": "Organization",
        "@id": "https://full.services/#org"
      }
    },
    {
      "@type": "HowTo",
      "@id": "https://full.services/wp-rocket-paginas-dinamicas/#howto",
      "isPartOf": {
        "@id": "https://full.services/wp-rocket-paginas-dinamicas/#article"
      },
      "name": "Passo a passo: wp rocket paginas dinamicas",
      "description": "Guia passo a passo sobre wp rocket paginas dinamicas para WordPress.",
      "url": "https://full.services/wp-rocket-paginas-dinamicas/",
      "totalTime": "PT30M",
      "author": {
        "@type": "Organization",
        "@id": "https://full.services/#org"
      },
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Passo 1: Confirme as exclusões automáticas do WooCommerce",
          "text": "Abra o painel e cheque se o WooCommerce já registrou carrinho, checkout e minha conta como não-cacheáveis. Em lojas detectadas, o WP Rocket respeita essa marcação sem nenhuma ação sua. Acesse a loja em aba anônima, adicione um produto e confirme que o carrinho mostra o item correto. Se mostrar carrinho vazio depois de adicionar, há cache indevido na página."
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Passo 2: Adicione URLs dinâmicas em never cache URL(s)",
          "text": "Vá em Configurações, WP Rocket, aba Regras Avançadas, campo Never Cache URL(s). Liste uma URL por linha para cada página dinâmica personalizada que o WooCommerce não cobre, como uma área de membros ou um painel sob medida. Use o caminho relativo, por exemplo /minha-area/. Essa exclusão remove a página inteira do cache, então reserve-a para casos em que tudo na página muda por usuário."
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Passo 3: Exclua cookies em vez da URL inteira quando possível",
          "text": "No mesmo painel de Regras Avançadas, use Never Cache Cookies para isolar só o fragmento dinâmico sem perder o cache da página toda. Informe o nome do cookie que identifica a sessão com conteúdo dinâmico, como o cookie de itens do carrinho. Assim o WP Rocket entrega cache para quem não tem o cookie e gera versão fresca para quem tem. Essa é a técnica que preserva o ganho de TTFB."
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Passo 4: Decida o cache para usuários logados",
          "text": "Em Configurações, WP Rocket, aba Cache, avalie a opção de cache para usuários logados. Por padrão ela fica desativada, e o site serve página não cacheada para quem está logado. Ative apenas se a área logada mostrar o mesmo conteúdo para todos os usuários; se cada um vê algo diferente, mantenha desativada. O detalhe completo está no tutorial sobre <a href="https://full.services/ativar-cache-usuarios-logados/">ativar cache para usuários logados</a>."
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Passo 5: Limpe o cache e valide em aba anônima",
          "text": "Clique em Limpar Cache no menu do WP Rocket para descartar as cópias antigas e forçar a regeneração com as novas regras. Abra o site em aba anônima e em sessão logada ao mesmo tempo e compare: carrinho, saudação e área de membros devem refletir cada sessão. Use o <a href="https://web.dev/articles/lcp" rel="noopener" target="_blank">web.dev</a> e o PageSpeed Insights para confirmar que o LCP continuou abaixo de 2,5 s após as exclusões. --- Excluir a URL inteira mata 100% do cache daquela página, e o ganho de TTFB que era de 80% a 90% desaparece junto. Em <time datetime="2026-03">março</time> de 2026, vários sites que a gente vê no suporte da FULL excluíam a home inteira só porque o mini-carrinho no header mostrava itens errados. A causa era um único fragmento AJAX, não a página toda. A correção certa foi excluir o cookie do carrinho em Never Cache Cookies e devolver a home ao cache, recuperando o tempo de resposta. A lógica vale como critério: se só um pedaço da página muda por usuário, isole o cookie ou o fragmento; se a página inteira muda, aí sim use Never Cache URL(s). Pensar em camadas mantém o <a href="https://full.services/glossario/ttfb/">TTFB</a> baixo sem vazar dado"
        }
      ]
    }
  ]
}
```
