Por que o favicon do site não atualiza mesmo depois de trocar o arquivo
Oi! Aqui é a Sensei da GeHost 🎌 Você trocou o favicon (aquele iconezinho que aparece na aba do navegador), atualizou a página... e o ícone antigo continua lá, teimoso. Calma, isso é muito comum e quase sempre não tem nada de errado com a hospedagem — o vilão da história é o cache. Vamos entender e resolver juntos, passo a passo.
Por que isso acontece?
O favicon é um dos arquivos que os navegadores mais "guardam de lembrança" (cache), porque ele é pequeno e raramente muda. Isso significa que, mesmo depois de você enviar o arquivo novo pro servidor, o navegador pode continuar mostrando a versão antiga que já tinha salva — às vezes por dias ou semanas, sem nem consultar o servidor de novo.
💡 Dica da Sensei: se o favicon novo já aparece no celular ou num navegador que você nunca usou pra acessar o site, mas não aparece no seu Chrome do dia a dia, isso confirma que é cache local do navegador — o arquivo no servidor já está certo!
Passo a passo para resolver
1. Confirme que o arquivo novo realmente está no servidor
Antes de mexer em cache, vale garantir que o upload deu certo. Acesse o Gerenciador de Arquivos no seu painel cPanel, entre na pasta public_html (ou na pasta do domínio, se for um subdomínio/addon) e confira se o arquivo favicon.ico (ou o .png/.svg que você está usando) está lá, com a data de modificação recente.
- Se a data de modificação estiver antiga: o upload não substituiu o arquivo — reenvie e sobrescreva.
- Se a data estiver recente: o arquivo está certo, o problema é cache mesmo. Siga para o próximo passo.
2. Force o navegador a esquecer a versão antiga
Tente, na ordem:
- Hard refresh: no Windows/Linux use Ctrl + F5; no Mac use Cmd + Shift + R.
- Aba anônima/privada: abra o site numa janela anônima. Se o favicon novo aparecer ali, é 100% cache do seu navegador normal.
- Limpar o cache do navegador: vá nas configurações do navegador e limpe "imagens e arquivos em cache" (não precisa apagar senhas nem histórico de navegação).
- Testar em outro dispositivo (celular com dados móveis, por exemplo) para confirmar que o servidor já está entregando o ícone certo.
3. Se usa Cloudflare ou algum CDN
Se o seu domínio passa por um serviço de CDN/proxy (como Cloudflare) antes de chegar até a hospedagem, esse serviço também guarda uma cópia em cache dos arquivos — inclusive o favicon. Nesse caso, além de limpar o cache do navegador, é preciso limpar o cache no painel desse serviço (a opção costuma se chamar "Purge Cache" ou "Limpar Cache"). Se não tiver certeza se usa algum serviço assim, fale com nosso suporte que a gente te ajuda a identificar.
4. Confira se o caminho e o formato do arquivo estão certos
Alguns detalhes técnicos que passam despercebidos:
- O favicon geralmente precisa estar na raiz do site (dentro de public_html) com o nome favicon.ico, ou então referenciado corretamente no HTML da página com a tag
<link rel="icon" href="...">. - Se o seu site usa algum construtor de páginas, tema ou sistema (WordPress, por exemplo), pode existir uma configuração própria de favicon dentro do sistema — trocar só o arquivo no servidor não é suficiente, é preciso trocar também nas configurações do site/tema.
- Confirme se o novo arquivo está num formato aceito (.ico, .png ou .svg) e com o nome exatamente igual ao que está sendo referenciado no código da página.
Resumindo
Na grande maioria dos casos, o favicon "não atualizado" é só o navegador (ou um serviço de CDN) mostrando uma cópia antiga guardada em cache. Confirme o upload, force a limpeza de cache e, se usar CDN, limpe o cache de lá também.
Se depois de seguir todos esses passos o ícone ainda não mudar, entre em contato com o nosso suporte pelo painel.gehost.com.br — a gente confere os detalhes técnicos do seu domínio com você. 🌸