Quando falta um favicon, nem sempre o ficheiro é a causa. O navegador, uma CDN, um service worker e um motor de pesquisa podem guardar versões diferentes. Um diagnóstico ordenado evita alterar vários elementos ao mesmo tempo.

Começar pelo pedido do ficheiro
Abra o URL exato indicado na etiqueta link. Deve responder sem autenticação, com o conteúdo correto e sem cadeias de redirecionamento desnecessárias. Uma página de erro HTML com o nome favicon.ico não pode ser descodificada como um ícone.
No separador Rede, filtre por icon ou favicon. Registe o URL final, o estado, o tipo de conteúdo e uma eventual resposta proveniente da cache.
| Verificação | Resultado esperado | Correção |
|---|---|---|
| URL direto | Resposta de imagem 200 | Corrigir o caminho ou a publicação |
| Etiqueta link | Presente no head | Corrigir o HTML apresentado |
| Cache | Nova resposta recebida | Limpar e voltar a testar |
| Rastreio | Ficheiro acessível | Remover o bloqueio |
Verificar o HTML realmente apresentado
Inspecione o documento produzido, não apenas o modelo de origem. Uma extensão, um tema ou um componente pode inserir uma segunda etiqueta icon depois da sua e levar o navegador a escolher outro ficheiro.
Verifique os caminhos a partir de uma página num nível inferior e as maiúsculas e minúsculas exatas do nome do ficheiro. Num servidor que as distingue, Favicon.svg e favicon.svg são dois recursos diferentes.
Isolar cada camada de cache
Teste primeiro num novo perfil ou com a cache de rede desativada. Se a nova imagem chegar ao servidor de origem, mas não através do domínio público, limpe a CDN. Se houver uma PWA instalada, verifique também o service worker e o manifesto.
Para uma alteração futura, um nome de ficheiro com versão pode tornar a mudança explícita. Mantenha, ainda assim, /favicon.ico disponível para os clientes que o pedem por convenção.
Distinguir o navegador dos resultados de pesquisa
O Google pede um favicon quadrado, acessível ao rastreio e associado à página inicial do site. O URL do ícone pode ser rastreado num momento diferente do da página, o que explica o atraso após uma correção.
Use a inspeção de URL para confirmar que a página inicial está acessível e peça um novo rastreio se tiver sido alterada. Depois aguarde o próximo processamento: limpar a cache local do navegador não afeta o índice do motor de pesquisa.
Fontes primárias
Perguntas frequentes
Porque volta a aparecer o favicon antigo?
Uma camada de cache, um service worker ou uma segunda etiqueta icon pode ainda servir o ficheiro antigo. Identifique o URL realmente carregado antes de limpar a cache.
Basta um parâmetro de versão?
Pode contornar algumas caches, mas um novo nome de ficheiro é muitas vezes mais explícito. A alternativa /favicon.ico deve continuar disponível.
O favicon no Google muda imediatamente?
Não. O Google tem de voltar a rastrear e processar a página e o ícone. Não existe um prazo exato garantido.