Como saber se o problema do seu marketing é técnico
Seu marketing não performa? Veja sinais de que o problema pode estar no site, tracking, CRM, SEO técnico, automações ou integrações.
WordPress lento raramente tem uma única causa. O que o usuário sente como “o site demora para carregar” pode vir da hospedagem, de um plugin mal configurado, de imagens sem otimização, de um tema carregando scripts desnecessários ou de banco de dados inchado por anos de dados transitórios acumulados. Cada um desses problemas tem diagnóstico diferente e solução diferente.
O erro mais comum é tentar resolver sem medir. Instalar um plugin de cache sem saber onde está o gargalo real pode esconder sintomas sem resolver a causa.
O ponto de partida é medir com ferramentas, não com percepção. PageSpeed Insights é gratuito, usa os dados reais do Google e retorna as métricas de Core Web Vitals que afetam diretamente o ranqueamento: LCP, INP e CLS.
O LCP mede quanto tempo o maior elemento visível demora para carregar. INP mede a capacidade de resposta às interações do usuário. CLS mede a estabilidade visual durante o carregamento. Cada um aponta para categorias diferentes de problema.
GTmetrix e WebPageTest são alternativas que oferecem mais detalhes técnicos, como waterfall de requisições, tempo de resposta do servidor e análise de scripts bloqueantes. Para um diagnóstico completo, usar pelo menos duas ferramentas diferentes ajuda a cruzar os dados.
A hospedagem é a base de tudo. Um WordPress rodando em servidor compartilhado com recursos limitados vai ser lento independentemente de quantos plugins de cache estiverem instalados. O tempo de resposta do servidor, medido como TTFB (Time to First Byte), precisa estar abaixo de 200ms para uma performance aceitável. Acima de 800ms, nenhuma otimização de front-end vai salvar a experiência do usuário.
Sinais de que a hospedagem é o gargalo: o site fica lento nos mesmos horários todos os dias (pico de uso do servidor compartilhado), o TTFB é alto mesmo em páginas simples sem muito conteúdo, e a lentidão não melhora depois de configurar cache.
Migrar para um plano com recursos dedicados ou para uma hospedagem gerenciada de WordPress resolve esse problema de forma definitiva. Tentar otimizar performance em uma hospedagem inadequada é trabalho com retorno limitado.
Um WordPress com 30 plugins bem escritos pode ser mais rápido do que um com 10 plugins mal desenvolvidos. O problema não é o número de plugins em si, mas o que cada um faz em cada requisição.
Plugins que carregam scripts e estilos em todas as páginas, mesmo quando não são necessários naquela página específica, aumentam o peso de cada requisição desnecessariamente. Plugins de formulário que carregam jQuery e estilos próprios em posts de blog onde não há nenhum formulário são um exemplo clássico.
A forma de diagnosticar isso é usar o Query Monitor, plugin gratuito que detalha exatamente quantas queries ao banco de dados cada página gera, quais plugins estão carregando scripts e qual é o tempo de execução de cada componente. Um número anormalmente alto de queries ao banco em uma página simples indica plugin com problema de implementação.
Plugins desativados mas ainda instalados também representam código que o PHP precisa varrer, embora em menor grau. Mais crítico: plugins desatualizados podem ter conflitos com a versão atual do PHP que causam lentidão ou erros silenciosos.
O banco de dados do WordPress acumula dados ao longo do tempo que não são mais necessários: revisões automáticas de posts, rascunhos descartados, comentários de spam, opções transitórias (transients) deixadas por plugins e dados de sessão. Em um site com alguns anos de vida, essa acumulação pode resultar em um banco de dados várias vezes maior do que o necessário.
Banco maior significa queries mais lentas. O WordPress faz consultas ao banco em praticamente cada requisição, e essas consultas ficam mais custosas conforme as tabelas crescem sem manutenção.
A tabela wp_options é especialmente sensível. Plugins que armazenam dados transitórios sem definir prazo de expiração, ou cujas expiradas não são limpas corretamente, deixam essa tabela crescer indefinidamente. Transients acumulados na wp_options estão entre as causas mais frequentes de lentidão em WordPress que funcionou bem por muito tempo e foi ficando mais lento gradualmente.
A limpeza regular do banco, remoção de revisões desnecessárias, exclusão de transients expirados e otimização das tabelas é parte da manutenção preventiva. Plugins como WP-Optimize ou Advanced Database Cleaner automatizam esse processo.
Imagens são frequentemente a maior parcela do peso de uma página. Um WordPress onde as imagens são enviadas diretamente sem compressão, sem conversão para formatos modernos como WebP e sem lazy loading configurado vai ter LCP alto e consumo de banda desnecessário.
O diagnóstico é direto: no relatório do PageSpeed Insights, a seção “Oportunidades” lista imagens que poderiam ser menores. Se as imagens do site aparecem nessa lista com economia potencial de centenas de kilobytes, é um sinal claro.
Imagem de destaque de um post com 3MB em uma página que exibe ela como thumbnail de 300px é um problema evitável com configuração básica. O WordPress gera tamanhos alternativos automaticamente, mas precisa estar configurado para servir o tamanho certo em cada contexto.
Temas pesados e page builders como Elementor, Divi e WPBakery carregam CSS e JavaScript próprios em cada página, independentemente de quais recursos estão sendo usados naquela página específica. Um site com Elementor pode estar carregando 500KB de CSS do builder em uma página que usa apenas dois blocos simples.
Isso não significa que page builder é sempre o problema, mas é uma variável a medir. Comparar o tempo de carregamento de uma página com o tema ativo versus o tema padrão do WordPress (Twenty Twenty-Four) isolado ajuda a quantificar o impacto do tema atual.
Temas bem otimizados como Astra, GeneratePress e Kadence foram desenvolvidos com performance como prioridade e carregam significativamente menos CSS e JavaScript do que temas de propósito geral.
Cache é a otimização com maior retorno em WordPress. Um plugin de cache bem configurado serve páginas estáticas pré-geradas em vez de processar PHP e consultar o banco a cada visita. O impacto no TTFB é imediato e expressivo.
O detalhe está em “bem configurado”. Cache mal configurado pode servir conteúdo desatualizado, quebrar áreas dinâmicas como carrinho de WooCommerce ou criar conflitos com outros plugins. Configurar cache não é apenas instalar um plugin e ativar: é definir quais páginas cachear, por quanto tempo, o que excluir do cache e como invalidar o cache quando o conteúdo muda.
CDN complementa o cache ao servir arquivos estáticos, imagens, CSS e JavaScript, a partir de servidores próximos geograficamente ao visitante. Para sites com audiência distribuída pelo Brasil, a diferença de velocidade entre servir de um servidor em São Paulo e de um CDN com pontos de presença em múltiplas regiões é perceptível.
A sequência correta é medir antes de agir. Rodar o PageSpeed Insights na página inicial e em pelo menos um post interno. Verificar o TTFB com o WebPageTest. Instalar o Query Monitor e navegar pelas principais páginas observando número de queries e tempo de carregamento no painel.
Com esses dados em mãos, os gargalos ficam evidentes. Na maioria dos casos, um ou dois problemas respondem pela maior parte da lentidão. Resolver os principais antes de partir para otimizações menores é o caminho mais eficiente.
Um WordPress lento que não recebe manutenção tende a ficar progressivamente mais lento. Banco de dados crescendo, plugins desatualizados acumulando código legado, hospedagem que não acompanhou o crescimento do site. O diagnóstico de performance faz parte do processo de manutenção de site WordPress, não é uma ação isolada. Site rápido é resultado de manutenção contínua, não de uma otimização feita uma vez e esquecida.