Favicon no Google: por que não aparece e como corrigir

Favicon no Google: por que não aparece e como corrigir

Quando o favicon do seu site não aparece ao lado do resultado no Google, ou aparece um ícone genérico em vez da sua marca, o problema quase sempre está em um destes três pontos: o arquivo não segue o formato que o Google aceita, o caminho está bloqueado para rastreamento, ou existe uma inconsistência entre o que o HTML declara e o que os dados estruturados da página informam. O mesmo vale para o nome do site que aparece ao lado da URL nos resultados de busca e no compartilhamento em redes sociais: ele não vem do texto que você imagina, e o Google só o exibe quando encontra sinais claros e consistentes.

Este artigo trata dos dois elementos juntos porque o Google os trata como parte do mesmo pacote de identidade visual do resultado: o ícone pequeno à esquerda e o nome da marca que substitui a URL crua. Vamos ver os requisitos técnicos exatos, onde o Google realmente busca essas informações e o que fazer quando um dos dois — ou os dois — simplesmente não aparece.

O que exatamente aparece no resultado de busca

No topo de um resultado orgânico no Google, antes do título azul, existem normalmente dois elementos visuais: um ícone pequeno (o favicon) e, ao lado dele, um nome de site em vez da URL completa. Em telas móveis esse nome substitui praticamente toda a URL; em desktop ele aparece ao lado de uma versão abreviada do caminho.

Esses dois elementos não são decorativos do ponto de vista do Google: eles fazem parte de como o buscador comunica a origem do conteúdo antes mesmo de o usuário ler o título. Um favicon ausente deixa um quadrado cinza genérico no lugar; um nome de site ausente faz o Google recuar para o domínio puro, como "seusite.com.br" em vez de "Seu Site".

É importante separar dois cenários diferentes, porque as causas são distintas: (1) o favicon nunca apareceu para nenhuma página do domínio, o que indica um problema de configuração técnica; e (2) o favicon aparecia e parou de aparecer, ou aparece um ícone antigo, o que geralmente indica um problema de cache ou de nova indexação do arquivo.

Requisitos técnicos do favicon para o Google

O Google publica requisitos específicos para o favicon nas suas diretrizes de aparência de pesquisa, e eles são mais rígidos do que os requisitos mínimos de um navegador. Um ícone que funciona perfeitamente na aba do Chrome pode ser ignorado pelo Google por não atender a estes critérios.

O arquivo precisa ser um quadrado, no formato correto, hospedado em um caminho que o rastreador consiga acessar sem bloqueios, e referenciado de forma consistente na página inicial.

  • Formato: ICO, PNG, SVG ou WebP. O formato ICO tradicional ainda funciona, mas PNG é o mais previsível entre os buscadores modernos.
  • Tamanho: um múltiplo de 48x48 pixels. O Google recomenda pelo menos 48x48, mas fornecer uma versão maior (por exemplo 96x96 ou 144x144) evita que a imagem fique borrada em telas de alta densidade.
  • Proporção: exatamente quadrada. Um retângulo é redimensionado ou recortado de forma imprevisível e frequentemente descartado.
  • Localização: pode estar em qualquer caminho do site, desde que declarado com uma tag link rel="icon" no head do HTML da página inicial — não é obrigatório estar em /favicon.ico, mas manter esse caminho como cópia é uma prática segura porque alguns rastreadores e navegadores ainda o buscam por padrão quando não encontram a tag.
  • Rastreabilidade: o caminho do favicon não pode estar bloqueado por robots.txt. Esse é o erro mais comum e o mais fácil de verificar.
  • Estabilidade de URL: o Google armazena em cache o favicon por um tempo considerável. Trocar o caminho do arquivo a cada atualização de design atrasa a atualização do ícone na busca.

O robots.txt bloqueando o próprio ícone

Este é o motivo mais comum e mais evitável de um favicon nunca aparecer. Muitos sites geram um robots.txt genérico que bloqueia diretórios inteiros como /wp-includes/, /assets/, /static/ ou /_next/ por reflexo de segurança ou por configuração padrão de um CMS, sem perceber que o arquivo de ícone está hospedado justamente dentro de um desses diretórios.

O teste é direto: abra o robots.txt do domínio e verifique se algum Disallow cobre o caminho exato do arquivo referenciado no link rel="icon". Se cobrir, o Googlebot simplesmente nunca busca o arquivo, independentemente de ele estar perfeito em todos os outros aspectos.

Vale checar também qualquer regra de bloqueio por User-Agent específico voltada a bots de imagem, já que alguns servidores aplicam regras diferentes para o Googlebot-Image do que para o Googlebot principal, e o favicon é tratado como um recurso de imagem.

De onde vem o nome do site exibido na busca

Diferente do favicon, o nome do site não vem de uma única tag obrigatória — o Google combina vários sinais e escolhe o que considera mais confiável e consistente. Os principais candidatos, em ordem de influência observada, são o marcador de dados estruturados WebSite com a propriedade name, a tag og:site_name do Open Graph, o texto do logotipo na página inicial (quando marcado com Organization e logo em dados estruturados) e, na ausência de sinais claros, o próprio nome de domínio formatado.

Quando esses sinais concordam entre si — o og:site_name, o WebSite.name no schema e o texto real que aparece como marca na página inicial dizem a mesma coisa — o Google tem confiança suficiente para substituir a URL crua pelo nome da marca. Quando eles divergem (por exemplo, o schema diz "Loja XYZ Oficial" mas o Open Graph diz apenas "XYZ"), o Google tende a ignorar ambos e recuar para o domínio.

Isso explica um padrão frustrante: um site preenche corretamente o Open Graph para redes sociais, vê o nome aparecer certo no compartilhamento do Facebook, e continua vendo a URL crua no Google. As duas superfícies usam heurísticas diferentes e o Open Graph sozinho raramente é suficiente para a busca.

O marcador WebSite e por que ele importa mais do que parece

O tipo WebSite em Schema.org, colocado na página inicial, é o sinal que o Google documenta explicitamente como fonte para o nome exibido nos resultados. Ele deve conter, no mínimo, a propriedade name com o nome exato que você quer ver exibido e a propriedade url apontando para a página inicial canônica do domínio — não para uma variante com ou sem www, ou com parâmetros.

Um erro recorrente é declarar o WebSite em uma página secundária, ou declará-lo com um name diferente do que aparece visualmente no cabeçalho do site. O Google trata a inconsistência entre o schema e o conteúdo visível como um sinal de baixa confiança, não como uma preferência a ser resolvida a seu favor.

Outro ponto frequentemente esquecido: se o site tem versões em subdomínios, cada subdomínio canônico deveria ter seu próprio bloco WebSite (o Google não exibe nomes de site distintos para subdiretórios) coerente com o nome daquela versão, em vez de um único bloco global copiado sem ajuste do domínio principal.

Por que o Google mostra o favicon errado ou nenhum

Quando o favicon está tecnicamente correto e mesmo assim o resultado mostra um ícone antigo, um ícone genérico ou nenhum ícone, as causas mais comuns não são de configuração, mas de tempo e de decisão do próprio Google.

  • Cache do lado do Google: o favicon é rastreado e armazenado separadamente do conteúdo textual da página, em um ciclo próprio que pode levar dias ou semanas para atualizar após uma troca de arquivo, mesmo com o restante do site sendo rastreado com frequência.
  • Baixa confiança no domínio: sites muito novos, com histórico curto de indexação, tendem a não receber o favicon personalizado imediatamente, mesmo com tudo configurado corretamente, porque o Google ainda está construindo confiança sobre a estabilidade do site.
  • Favicon detectado como genérico demais: ícones que são apenas a primeira letra do domínio em uma cor sólida, sem elementos distintivos, às vezes são descartados por serem visualmente indistinguíveis de placeholders automáticos.
  • Múltiplos favicons conflitantes: quando existem várias tags link rel="icon" apontando para arquivos diferentes (uma para o tema claro, outra para o escuro, uma legada de uma migração de CMS que nunca foi removida), o Google pode escolher a que considerar mais canônica, que nem sempre é a mais atual.
  • Redirecionamentos no caminho do ícone: se a URL do favicon passa por um redirecionamento (por exemplo, de HTTP para HTTPS, ou de um CDN antigo para um novo), o rastreador de imagens às vezes não segue a cadeia da mesma forma que o rastreador principal, e o arquivo final nunca é indexado.

Checklist para diagnosticar e corrigir

Antes de qualquer correção, isole se o problema é do favicon, do nome do site, ou dos dois — o diagnóstico e o prazo de correção são diferentes para cada um.

  • Abra o arquivo do favicon diretamente no navegador pela URL declarada no link rel="icon" e confirme que ele carrega, é quadrado e tem pelo menos 48x48 pixels.
  • Verifique o robots.txt do domínio e confirme que nenhum Disallow cobre o caminho do arquivo, incluindo regras que afetam apenas bots de imagem.
  • Confira se existe mais de uma tag link rel="icon" na página inicial e remova as duplicadas ou desatualizadas, deixando apenas a versão que deve valer.
  • Valide o marcador WebSite com uma ferramenta de teste de dados estruturados e confirme que o name é idêntico ao nome visível no cabeçalho do site, sem variações de pontuação ou de maiúsculas.
  • Confirme que a og:site_name do Open Graph usa o mesmo texto do WebSite.name — não é preciso ser idêntico caractere por caractere em todos os casos, mas divergências grandes de marca reduzem a confiança do Google nos dois sinais.
  • Depois de corrigir, solicite uma nova indexação da página inicial no Search Console e aguarde: a atualização visual do favicon costuma levar mais tempo do que a reindexação do conteúdo textual, então a ausência de mudança em 48 horas não significa que a correção falhou.
  • Evite trocar o caminho do arquivo de favicon a cada ajuste de design; manter a mesma URL estável, apenas substituindo o conteúdo do arquivo quando necessário, evita reiniciar o ciclo de cache do Google.

Erros que atrasam a correção sem que o site perceba

Alguns problemas não têm relação com o favicon em si, mas com como a página inicial é servida, e atrasam qualquer correção feita nos passos anteriores.

  • Servir a página inicial com conteúdo diferente para o Googlebot e para o navegador comum (uma forma de cloaking não intencional causada por cache de CDN configurado por User-Agent) faz o rastreador ver uma versão desatualizada do head, incluindo o link rel="icon" antigo.
  • Ter a página inicial canônica apontando para uma URL diferente da que realmente concentra os sinais (por exemplo, www.site.com e site.com como duas entidades separadas no Search Console, cada uma com seu próprio histórico de rastreamento) divide o histórico de confiança que o Google constrói para exibir o nome do site.
  • Bloquear o subdomínio ou CDN que hospeda os ícones por meio de uma política de CORS ou de um cabeçalho de segurança excessivamente restritivo, que impede o carregamento do arquivo mesmo quando o robots.txt está correto.
  • Assumir que o favicon do site é herdado automaticamente de uma conta de rede social ou de um aplicativo de terceiros; o Google só olha para o HTML e os dados estruturados da própria página, nunca para ícones cadastrados em outras plataformas.

Perguntas frequentes

O favicon precisa estar em /favicon.ico?

Não é obrigatório. O que o Google exige é uma tag link rel="icon" válida no head da página inicial apontando para o arquivo, em qualquer caminho acessível. Manter uma cópia em /favicon.ico é uma prática extra de compatibilidade, não um requisito de indexação.

Quanto tempo o Google leva para atualizar um favicon depois de eu trocá-lo?

Não há um prazo fixo, porque o favicon é rastreado em um ciclo separado do conteúdo textual. Pode levar de alguns dias a algumas semanas, mesmo que o restante da página já esteja atualizado no índice.

Por que o nome do meu site aparece certo no Facebook mas não no Google?

Porque as duas plataformas usam sinais diferentes. O Facebook depende quase inteiramente do Open Graph, enquanto o Google combina o Open Graph com os dados estruturados WebSite e o texto real exibido no cabeçalho, exigindo consistência entre eles.

Um favicon em SVG funciona no Google?

Sim, SVG é um dos formatos aceitos, junto com PNG, ICO e WebP. O ponto mais importante continua sendo o caminho ser rastreável e a imagem ser quadrada, independentemente do formato escolhido.

Trocar o robots.txt resolve o problema imediatamente?

Resolve o bloqueio, mas não garante uma atualização imediata. Depois de remover o Disallow que impedia o rastreamento, ainda é necessário aguardar o próximo ciclo de rastreamento de imagens do Google para o ícone ser buscado e considerado.

Atualizado: 17 outubro 2026

Todos os artigos