Porque é que o seu favicon não atualiza — e como forçá-lo
Mudou o favicon, publicou, atualizou — e o antigo continua lá. Esta é, de longe, a queixa mais comum sobre favicons, e quase nunca é um problema de código. Os navegadores guardam favicons em cache de forma muito mais agressiva do que páginas ou imagens, e a cache do favicon sobrevive muitas vezes a um recarregamento normal.
Resolva-o por esta ordem:
- Hard refresh.
Ctrl+Shift+R(Windows) ouCmd+Shift+R(Mac) recarrega ignorando a cache da página. - Reabra o separador. A cache do favicon está frequentemente ligada ao separador aberto. Feche-o completamente e abra um novo.
- Quebre-a com um parâmetro. Aponte o link para um URL "novo" durante os testes:
<link rel="icon" href="/favicon.ico?v=2">. Aumente o número a cada alteração. - Confirme que o ficheiro está mesmo lá. Carregue
yourdomain.com/favicon.icodiretamente — se der 404, o navegador está a mostrar um ícone em cache de um ficheiro que já não existe.
A Pesquisa Google é um caso à parte. Guarda o seu favicon em cache separadamente das suas páginas e atualiza segundo o calendário do Google, por isso um novo ícone nos resultados de pesquisa pode atrasar-se dias ou semanas mesmo depois de o seu site estar correto. Não há botão para acelerar isso — certifique-se de que /favicon.ico devolve 200 ao Googlebot e espere.