Base de Conhecimento

Imagens não aparecem no site: causas e como resolver (caminhos, cache, maiúsculas, acentos, hotlink) imprimir

  • DevTools, otimização de imagens, hotlink protection, caminho relativo, CDN, imagens bloqueadas, imagem 404, maiúsculas e minúsculas, permissões, cache do navegador, acentos, mixed content, imagens não aparecem, 755, HTTPS, WordPress uploads, 644
  • 0

Tempo estimado: 3–8 min  |  Nível: Iniciante a Intermediário


Se as imagens não aparecem no seu site, normalmente é por caminho/URL incorreto, diferença de maiúsculas/minúsculas, caracteres especiais no nome do arquivo, cache ou bloqueio (hotlink). Siga o checklist abaixo.

Resumo rápido: confirme se o arquivo existe e a URL está correta, limpe cache/CDN, evite acentos/ç/espaços e respeite maiúsculas. Verifique permissões e hotlink.

1) O arquivo realmente existe? Teste a URL direta

  1. Abra a URL completa da imagem no navegador (ex.: https://seusite.com.br/img/banner-home.jpg).
  2. Se aparecer 404, o caminho está errado (pasta/arquivo diferente do chamado no HTML/CSS).
  3. Se aparecer 403, pode ser permissão ou hotlink bloqueando.

2) Caminhos relativos x absolutos

  • Confirme se você chama img/banner-home.jpg a partir da pasta correta. Se tiver dúvidas, use caminho absoluto (ex.: /img/banner-home.jpg).
  • Em CSS, verifique o caminho relativo ao próprio arquivo .css (não à página).

3) Maiúsculas/minúsculas importam (Linux)

Em servidores Linux, Banner.JPG, banner.jpg e banner.JPG são nomes diferentes. Padronize em minúsculas.

4) Evite acentos, cedilha e espaços

Nomes com acentos (á, é), cedilha (ç) e espaços causam erros. Prefira: banner-home.jpg (sem espaços, sem acentos). Se precisar separar palavras, use - ou _.

5) Cache do navegador/servidor/CDN

  • Faça um hard refresh: Ctrl+F5 (Windows) / Cmd+Shift+R (macOS).
  • Limpe o cache do navegador e, se usar CDN (ex.: Cloudflare) ou plugin de cache (WordPress), esvazie/purge.
  • Em deploys, versionar o arquivo ajuda (ex.: style.css?v=123).

6) Permissões e acesso

  • Pastas: 755  |  Arquivos: 644 (evite 777).
  • Verifique se a pasta /img (ou /uploads) permite leitura pública.

7) Hotlink Protection / bloqueios

  • Regras anti-hotlink no .htaccess ou na CDN podem impedir que seu próprio domínio carregue imagens (configuração errada).
  • Inclua seus domínios na lista de permitidos (com e sem www, e versão https).

8) HTTPS e “mixed content”

Se o site usa HTTPS e a imagem está em HTTP, o navegador pode bloquear (conteúdo misto). Use URLs https:// ou caminhos relativos (// ou /img/...).

9) Tamanho, formato e integridade

  • Arquivos muito grandes podem não carregar ou demorar; otimize (WebP/AVIF quando possível).
  • Confirme se a extensão bate com o conteúdo (um PNG renomeado como JPG pode falhar).

10) Dicas específicas para WordPress

  • Verifique Mídia → Biblioteca e se o caminho de upload está correto (wp-content/uploads).
  • Permissões: wp-content/uploads com leitura adequada.
  • Conflitos de plugins de otimização/lazy-load: desative temporariamente para testar.
  • Após migrações, atualize a URL do site e limpe cache.

Como diagnosticar com o navegador (rápido)

  1. Aperte F12 (DevTools) → aba Network e recarregue a página.
  2. Filtre por Img e veja o Status (200/404/403/500) e o URL solicitado.
  3. Aba Console mostra avisos de mixed content e erros de carregamento.
Boas práticas
• Nomeie arquivos em minúsculas, sem acentos/ç, sem espaços (use -).
• Organize em pastas lógicas (/img, /uploads).
• Otimize imagens (dimensões certas + compressão).
• Padronize HTTPS e revise redirects para evitar conteúdo misto.

Modelo para abrir ticket

Assunto: Imagens não carregam no site
Domínio/URL da página: [https://seusite.com.br/pagina]
URL de uma imagem com problema: [https://seusite.com.br/img/banner.jpg]
Testes realizados: [URL direta abre? cache limpo? CDN purge? DevTools status?]
Observações: [Hotlink ativo? HTTPS/HTTP? Permissões da pasta?]

Precisa de ajuda?
Abra um chamado na Central do Cliente ou fale conosco pelo WhatsApp. Podemos verificar caminhos, permissões, hotlink, cache/CDN e SSL.

Palavras-chave: imagens não aparecem, imagem 404, hotlink, mixed content, cache navegador, CDN, permissões 755 644, caminho relativo, maiúsculas minúsculas, WordPress imagens, uploads, SSL


Esta resposta lhe foi útil?
« Retornar