Como comprimir imagens no WordPress
Imagens não otimizadas são a principal causa de sites WordPress lentos. Uma foto de câmera subida diretamente no WordPress pode ter 5 a 15 MB — e o WordPress, por padrão, não comprime o original, só cria cópias redimensionadas. O resultado são páginas que demoram para carregar, pontuação baixa no PageSpeed Insights e prejudicial ao SEO.
Existem dois momentos para intervir: antes de subir (comprimir localmente) e depois de subir (usar plugins). Este guia cobre os dois.
Por que o WordPress não resolve automaticamente
O WordPress gera versões redimensionadas de cada imagem que você sobe (thumbnail, medium, large), mas comprime com qualidade padrão de 82% e só em JPG — sem tocar no original, sem converter para WEBP automaticamente (até o WordPress 6.5) e sem otimização avançada.
Isso significa que se você subiu uma foto de 8 MB, o original de 8 MB continua na sua biblioteca de mídia. E dependendo do tema, ele pode estar sendo usado diretamente em páginas ao invés das versões menores.
Método 1: comprimir antes de subir (mais eficiente)
A forma mais eficiente é comprimir as imagens antes de subir no WordPress. Isso garante que:
- O original já está otimizado — não há versão pesada armazenada no servidor
- Você tem controle total sobre o nível de qualidade
- Não depende de nenhum plugin funcionando corretamente
Passo a passo:
- Acesse o TinyFoto
- Arraste as imagens que vai subir no WordPress (pode ser em lote — até 30 de uma vez)
- Escolha o nível Médio para uso em blog/site (equilíbrio ideal)
- Se quiser WEBP (recomendado para WordPress 5.8+), selecione "Converter para WEBP" no campo Formato
- Baixe e suba no WordPress normalmente
Referências de peso por tipo de imagem no WordPress:
- Imagem de destaque do post: abaixo de 150 KB
- Foto dentro do conteúdo: abaixo de 200 KB
- Banner do topo (hero): abaixo de 300 KB
- Thumbnail de categoria: abaixo de 80 KB
Método 2: plugins de otimização de imagem
Para otimizar imagens já enviadas ou automatizar a compressão de uploads futuros, plugins são a solução. Os mais usados:
Imagify
Um dos mais completos. Comprime JPG, PNG e GIF, converte para WEBP automaticamente, e tem uma cota gratuita generosa (25 MB/mês). A versão paga não tem limites. Tem a função "Bulk Optimization" para otimizar toda a biblioteca de mídia existente de uma vez.
ShortPixel
Popular e confiável. Oferece três modos: Lossy (compressão com perda, resultado menor), Lossless (sem perda) e Glossy (intermediário). Plano gratuito com 100 imagens/mês. Também converte para WEBP e tem bulk optimization.
Smush
Plugin gratuito da WPMU Dev, sem limite de imagens na versão grátis. Faz compressão lossless automaticamente no upload e tem bulk optimization. A versão pro adiciona conversão WEBP e lazy loading integrado.
WebP Express
Plugin específico para conversão de JPG/PNG para WEBP. Usa a função de conversão do próprio servidor (WebP do servidor, via GD ou Imagick). Útil quando você quer apenas adicionar WEBP sem mudar o fluxo de compressão existente.
WEBP no WordPress: como funciona
Desde o WordPress 5.8 (2021), o WordPress suporta upload nativo de arquivos WEBP. Se você subir um WEBP, ele é servido diretamente — sem conversão adicional.
Para sites com planos de hospedagem que suportam mod_rewrite (Apache) ou equivalente no NGINX, plugins como Imagify ou ShortPixel configuram regras para servir o WEBP automaticamente para navegadores compatíveis, mantendo JPG/PNG como fallback.
A forma mais simples de aproveitar WEBP no WordPress sem plugins é comprimir e converter para WEBP antes de subir — como explicado no Método 1.
Como verificar se as imagens estão prejudicando seu site
Use o Google PageSpeed Insights (pesquise no Google ou acesse pagespeed.web.dev). Insira a URL do seu site e veja as recomendações. As mais comuns relacionadas a imagens são:
- "Serve images in next-gen formats" — você não está usando WEBP
- "Properly size images" — você está servindo imagens maiores do que o necessário
- "Defer offscreen images" — lazy loading não está configurado
- "Efficiently encode images" — arquivos não estão comprimidos
Perguntas frequentes
Devo otimizar imagens antes ou depois de subir no WordPress?
Idealmente os dois. Comprima antes de subir para garantir que o original já está otimizado. Use um plugin para automação de uploads futuros e para reotimizar imagens antigas já na biblioteca.
Usar plugin de compressão deixa o WordPress mais lento?
Os plugins de compressão mais populares (Imagify, ShortPixel) fazem o processamento em servidores próprios de forma assíncrona — não impactam o carregamento das páginas. Apenas o momento do upload pode ser levemente mais lento.
Qual a diferença entre compressão lossy e lossless no contexto do WordPress?
Lossless não descarta nenhum dado — o arquivo fica menor mas a diferença de tamanho é menor (10–30%). Lossy descarta dados imperceptíveis — redução de 50–80%, com resultado visualmente idêntico na tela. Para a maioria dos sites, lossy no nível médio é a melhor escolha.
Tenho 500 imagens antigas no WordPress não otimizadas. O que fazer?
Use a função de "Bulk Optimization" de qualquer plugin como Imagify, ShortPixel ou Smush. Eles processam toda a biblioteca de mídia em lote. Dependendo da hospedagem e do plano do plugin, pode levar alguns minutos.