Otimizar imagens no WordPress
O WordPress já faz muito pelas suas imagens, mas só se você entregar bons originais. Este guia resume o que ele faz por padrão e o que fica por sua conta.
O que o WordPress faz automaticamente
As versões atuais do WordPress incluem várias otimizações de fábrica:
- Tamanhos intermediários: ao enviar uma imagem são geradas várias versões (miniatura, média, grande…) e outras definidas pelo seu tema e pelos plugins.
- srcset e sizes automáticos nas imagens do conteúdo, usando esses tamanhos.
- Limite para imagens grandes: desde a versão 5.3, imagens com mais de 2560 px são reduzidas automaticamente para esse tamanho (o original é guardado à parte).
- Lazy loading nativo desde a 5.5, com a primeira imagem de conteúdo excluída desde a 5.9.
- fetchpriority="high" na imagem que provavelmente é o LCP, desde a 6.3.
- Suporte a WebP (desde a 5.8) e AVIF (desde a 6.5) se o servidor tiver uma biblioteca de imagens compatível.
O que continua dependendo de você
O WordPress gera os tamanhos intermediários a partir do arquivo que você envia, normalmente com qualidade 82 e no mesmo formato. Isso significa que:
- Se você envia um JPEG de 9 MB exportado com qualidade 100, tudo partirá dele e a biblioteca de mídia vai crescer sem necessidade.
- Se você envia PNG para fotografias, todas as variantes serão PNGs pesados.
- Os metadados EXIF (incluindo a localização GPS) podem permanecer no original.
A melhoria mais rentável é otimizar antes de enviar.
Fluxo recomendado
- Redimensione para um máximo razoável. Para a maioria dos temas, 2000-2560 px de largura basta, mesmo para imagens em tela cheia.
- Escolha o formato. Se o seu servidor suporta AVIF ou WebP, envie-os diretamente: o WordPress vai gerar os tamanhos intermediários nesse formato. Se não tiver certeza, envie JPEG otimizado com MozJPEG.
- Comprima com qualidade realista: JPEG 82, WebP 80 ou AVIF 60.
- Use nomes de arquivo descritivos (
tenis-corrida-azul.webpé melhor queIMG_4021.jpg) e preencha o texto alternativo ao enviar.
Com o ImageZap você faz os passos 1-3 de uma vez para um lote inteiro: escolha Largura máxima 2560, o formato e baixe o ZIP. Se quiser garantir que nenhuma foto leve localização GPS, passe-as antes pelo removedor de metadados.
Verifique se seu servidor suporta WebP e AVIF
Vá em Ferramentas > Saúde do site > Informações > Mídia. Ali você verá se é usado GD ou Imagick e quais formatos são suportados. Se o AVIF não aparecer, o WordPress não conseguirá gerar os tamanhos intermediários e é melhor continuar com WebP ou JPEG.
O plugin oficial Modern Image Formats, da equipe de desempenho do WordPress, pode gerar automaticamente versões WebP ou AVIF dos JPEG que você enviar.
A imagem destacada e o LCP
Embora o WordPress tente não aplicar lazy loading à primeira imagem, muitos temas e construtores visuais (sliders, blocos de capa, imagens de fundo) ignoram essa lógica. Confira no PageSpeed Insights qual é o seu elemento LCP e verifique se:
- Ele não tem
loading="lazy". - Ele tem
fetchpriority="high". - Ele não é uma imagem de fundo carregada por JavaScript.
Se o seu tema usa a imagem destacada como fundo CSS, considere pré-carregá-la ou trocar para um bloco de imagem normal.
Plugins de otimização?
Plugins que comprimem no servidor podem ser úteis em sites com muitos autores, mas consomem recursos ou cotas de serviços externos. Se é você quem controla o que é enviado, otimizar antes de enviar é mais simples, mais rápido e não adiciona dependências.
Perguntas frequentes
O WordPress converte as imagens para WebP automaticamente?
Não por padrão. Ele pode fazer isso com o plugin Modern Image Formats ou com um plugin de otimização. Se você enviar WebP ou AVIF, ele vai gerar os tamanhos intermediários nesse formato.
Que qualidade o WordPress usa ao redimensionar?
82 para JPEG por padrão, ajustável com o filtro wp_editor_set_quality. Por isso convém enviar originais já otimizados, mas não comprimidos demais.
Os metadados EXIF são removidos?
O WordPress guarda alguns no banco de dados e o arquivo original pode mantê-los. Se a privacidade preocupa você, remova-os antes de enviar; o ImageZap faz isso sempre.
Posso usar AVIF se a minha hospedagem não o suporta?
Você pode enviá-lo e ele será exibido nos navegadores, mas o WordPress não conseguirá gerar os tamanhos intermediários. Nesse caso, envie WebP.