Texto alternativo

O texto alternativo é o atributo alt de um elemento img. Ele ajuda na acessibilidade e na busca de imagens — mas seu efeito nos rankings da busca da web é limitado.

Publicado pela primeira vez: 25 de jun. de 2026 · Última atualização: 10 de ago. de 2026 · Avançado
Idiomas
1 sinal de evidência nesta página

Texto alternativo é o valor do atributo alt em um elemento <img> — um substituto textual curto escolhido para o propósito e o contexto da imagem, não um inventário literal de pixels. É exigido pelo HTML e é uma entrada para a conformidade de acessibilidade (não garante conformidade total com ADA/WCAG por si só), além de ser o item mais importante dos metadados de imagem para os mecanismos de busca. A nuance que a maioria dos guias perde: o texto alternativo ajuda principalmente a busca de imagens, não os rankings comuns da web — Mueller disse isso repetidamente, e nenhuma fonte oficial analisada promete um resultado de ranking, tráfego ou citação de IA por adicioná-lo. Escreva para o contexto, não apenas para a descrição; não acumule palavras-chave; não comece com image of; use alt="" (não um atributo ausente) para imagens decorativas; descreva a ação ou o destino para imagens funcionais e com links; e lembre-se de que, em uma imagem com link, o texto alternativo funciona como texto âncora. A ausência de atributos alt é o problema técnico de SEO mais comum na web — 80,4% dos sites têm pelo menos um caso.

TL;DR — Texto alternativo é o valor do atributo alt em um elemento <img> — exigido pelo HTML, uma necessidade de acessibilidade e o item mais importante dos metadados de uma imagem para a busca. A nuance que a maioria dos guias distorce: ele afeta principalmente a busca de imagens, não os rankings da busca da web (Mueller, repetidamente). O Google o lê junto com a visão computacional e o contexto da página, então escreva para o contexto, não para uma descrição superficial. Não faça excesso de palavras-chave, não comece com “image of” e use alt="" (não um atributo ausente) para imagens decorativas. Em uma imagem com link, o texto alternativo funciona como texto âncora. O Google não tem limite de caracteres; 155 caracteres é uma orientação de redação. A ausência de alt é o problema técnico mais comum da web — 80,4% dos sites têm pelo menos um caso.

Evidence for this claim Informative images need a concise text alternative, while decorative images should use an empty alt attribute. Scope: W3C image accessibility guidance. Confidence: high · Verified: W3C WAI: Image concepts Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

O que é realmente o texto alternativo

Texto alternativo é o valor do atributo alt em um elemento HTML <img>:

<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch">

É um substituto textual curto para a imagem — para usuários de leitores de tela, rastreadores e navegadores nos quais a imagem está desativada ou falha ao carregar. Vale acertar uma observação terminológica: ele é frequentemente chamado de “alt tag”, mas isso é um nome incorreto. A tag é <img>; alt é um atributo dessa tag. O nome está tão arraigado que não vou combatê-lo, mas o termo preciso é atributo alt, e o texto dentro dele é texto alternativo.

O atributo alt é obrigatório em elementos <img> pela especificação HTML. Omiti-lo completamente é um erro de conformidade. Um valor vazio (alt="") é válido e significativo — é a forma correta de marcar uma imagem decorativa (voltaremos a isso abaixo).

Escolher o que escrever não é seguir uma receita universal de descrição. O texto alternativo correto é uma função do propósito da imagem naquele ponto específico da página — não um inventário literal do que aparece no quadro. A mesma imagem pode legitimamente precisar de um texto alternativo diferente (ou vazio), dependendo de onde está e do que o conteúdo ao redor já comunica; não existe uma única legenda “correta” independente do contexto.

O texto alternativo tem duas funções de SEO distintas — e uma delas é superestimada

Essa é a distinção que a maioria dos guias de “texto alternativo para SEO” confunde, e é aí que está o valor real desta página. O texto alternativo faz duas coisas diferentes pela busca:

  1. Ele adiciona texto à página. O Google conta o texto alternativo como parte do texto da página. Mueller: “The alt text is essentially shown when the images are turned off in most browsers, so that’s something that we would count as part of the on-page text.” (tradução) «O texto alternativo é essencialmente mostrado quando as imagens são desativadas na maioria dos navegadores, então isso é algo que contaríamos como parte do texto da página.» Isso é real, mas pequeno.

  2. Ele sinaliza sobre o que é uma imagem — para a busca de imagens. Essa é sua função principal. A própria documentação do Google chama o texto alternativo de “the most important attribute” (tradução) «o atributo mais importante» para fornecer metadados de imagem, e Mueller enquadra seu efeito na busca de imagens: “if someone is searching in Google Images for something that kind of matches the alt text, then we can use that to understand that your image is relevant.” (tradução) «se alguém estiver procurando no Google Imagens por algo que corresponda de algum modo ao texto alternativo, podemos usar isso para entender que sua imagem é relevante.»

Aqui está o ponto para guardar: adicionar texto alternativo não faz uma página ranquear mais alto na busca da web simplesmente porque ela tem imagens. Mueller disse isso diretamente: “It’s not the case that we would say a textual webpage has more value because it has images. It’s really just we see the alt text and we apply that to the image, and if someone searches for the image we can use that to better understand the image.” (tradução) «Não é o caso de dizermos que uma página textual tem mais valor porque tem imagens. Nós simplesmente vemos o texto alternativo e o aplicamos à imagem e, se alguém procurar a imagem, podemos usá-lo para entendê-la melhor.»

Portanto, se seu objetivo é visibilidade na busca de imagens (e o tráfego de referência que ela traz), o texto alternativo importa muito. Se você espera que apenas o texto alternativo eleve seus rankings da web com links azuis, está usando a ferramenta errada. Esse é o mesmo ponto que faço no meu texto sobre JavaScript SEO: na busca da web, o texto alternativo conta como texto da página, mas sua importância costuma ser superestimada — seu retorno real é a busca de imagens e a acessibilidade.

Não é o único sinal usado pelo Google

O texto alternativo não é lido isoladamente. O Google diz: “Google uses alt text along with computer vision algorithms and the contents of the page to understand the subject matter of the image.” (tradução) «O Google usa o texto alternativo junto com algoritmos de visão computacional e o conteúdo da página para entender o assunto da imagem.» A visão computacional já consegue saber que se trata de uma praia. A função do texto alternativo é transmitir aquilo que o modelo não consegue inferir — o contexto: por que essa imagem está nesta página e o que significa aqui. É por isso que o conselho de Mueller em 2024 é tão bom: uma IA que produz “photo of a beach” (tradução) «foto de uma praia» descreve tecnicamente os pixels, mas desperdiça a oportunidade, porque “the alt-text is unique in that it’s what directly connects the image to the page with context.” (tradução) «o texto alternativo é único porque conecta diretamente a imagem à página com contexto.» A mesma foto de praia pode merecer textos alternativos diferentes em uma página de surfe, em um anúncio imobiliário ou em um artigo sobre clima.

Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

Acessibilidade — e os riscos jurídicos

Antes de ser um recurso de SEO, o texto alternativo é uma exigência de acessibilidade. O Critério de Sucesso 1.1.1 (Conteúdo não textual) da WCAG 2.x, Nível A exige uma alternativa textual para conteúdo não textual. Usuários de leitores de tela dependem disso; sem ele, uma imagem é um ponto morto na página, e um atributo alt omitido pode fazer alguns leitores anunciarem o nome bruto do arquivo.

Esse é um critério de sucesso entre dezenas. Acertar o texto alternativo satisfaz o 1.1.1 para suas imagens, mas não estabelece por si só a conformidade total com a WCAG — nem a conformidade com a ADA — de uma página ou site. Isso também depende de critérios separados, como contraste de cores, acesso pelo teclado, rótulos de formulários, estrutura de títulos e muito mais. Trate o texto alternativo como uma peça necessária da acessibilidade, não como o todo.

Isso tem consequências reais. A ausência de atributos alt é citada rotineiramente em processos de acessibilidade de sites sob a ADA, que chegam a milhares por ano nos EUA. Como observo no meu guia de JavaScript SEO, “missing alt attributes are an accessibility issue, which may turn into a legal issue.” (tradução) «atributos alt ausentes são um problema de acessibilidade, que pode se tornar um problema jurídico.» Isso muda o enquadramento da correção: primeiro uma ação de conformidade, depois uma ação de SEO. É também por isso que rastreadores de SEO (incluindo o Ahrefs Site Audit) apontam a ausência de alt entre os problemas técnicos.

Como escrever um texto alternativo que funciona

  • Comece pelo contexto, não por uma legenda. Descreva o que a imagem significa para a página, não apenas o que aparece visualmente nela. Mueller, sobre busca de imagens: “you don’t necessarily need to describe exactly what is in the image, but rather kind of like what this image means for your particular page.” (tradução) «você não precisa necessariamente descrever exatamente o que está na imagem, mas algo como o que essa imagem significa para sua página específica.»
  • Não comece com “Image of” / “Photo of”. Lizzi Sassman, do Google: “We already are aware that it’s an image. You don’t need to say, ‘It’s an image of’ and then the thing.” (tradução) «Nós já sabemos que é uma imagem. Você não precisa dizer “É uma imagem de” e depois a coisa.» Uma frase descritiva é suficiente — não precisa ser uma sentença completa.
  • Use palavras-chave naturalmente, nunca as acumule. Google: “focus on creating useful, information-rich content that uses keywords appropriately and is in context.” (tradução) «concentre-se em criar conteúdo útil e rico em informações que use palavras-chave de forma apropriada e contextualizada.» E o alerta: “Avoid filling alt attributes with keywords… as it results in a negative user experience and may cause your site to be seen as spam.” (tradução) «evite preencher atributos alt com palavras-chave… pois isso resulta em uma experiência negativa e pode fazer seu site ser visto como spam.» Gary Illyes resumiu: o texto alternativo “shouldn’t be what you want to rank for, but what’s in the image.” (tradução) «não deve ser aquilo para o qual você quer ranquear, mas o que está na imagem.»
  • Não copie o parágrafo ao redor para o alt. Mueller: “I wouldn’t just blindly copy and paste the same text that you already have on a page as an alt text.” (tradução) «Eu não simplesmente copiaria e colaria cegamente o mesmo texto que você já tem em uma página como texto alternativo.» O atributo alt é uma oportunidade única de acrescentar contexto, não uma duplicata.
  • Não há limite de caracteres do Google. Mueller: “we don’t have any guidelines with regards to how long your alt text can be.” (tradução) «não temos orientações sobre o tamanho que seu texto alternativo pode ter.» Os muito citados “125 caracteres” vêm de ferramentas de acessibilidade; o Developer Style Guide do Google sugere 155 caracteres ou menos como orientação de redação, não como limite rígido. Mantenha-o curto porque descrições longas interrompem o fluxo de leitura para usuários de leitores de tela — não porque o Google as trunca.
  • Use texto alternativo consistente para imagens repetidas. Se a mesma imagem aparece em vários lugares, dê a ela o mesmo texto alternativo.

Imagens decorativas: alt="", não um alt ausente

Para imagens puramente decorativas — espaçadores, divisores e enfeites de fundo que não carregam informação — o padrão correto é um atributo alt vazio:

<img src="divider.svg" alt="">

alt="" informa à tecnologia assistiva que a imagem é decorativa e deve ser ignorada. Isso não é o mesmo que deixar o atributo de fora. Omitir alt completamente viola a especificação HTML e pode fazer alguns leitores de tela lerem o nome do arquivo em voz alta. Portanto: imagem decorativa recebe alt="" (valor vazio presente), nunca um atributo ausente e nunca uma descrição. Como digo no meu guia de JavaScript SEO, corrija o alt das imagens de conteúdo principal, mas, para imagens de espaço reservado ou decorativas, você pode deixar o alt em branco (ou seja, alt="").

O teste para “decorativa” é: a imagem acrescenta informação que a página não transmite em outro lugar — no texto ao redor, em uma legenda ou na estrutura da página? Se não (um espaçador, um ícone repetido ao lado de um texto que já diz a mesma coisa, uma foto de banco usada apenas como preenchimento visual), ela é decorativa e recebe alt="". Se acrescenta uma informação que nada mais na página oferece, não é decorativa, por menor ou mais estilizada que pareça.

Imagens funcionais: descreva a ação, não o ícone

Algumas imagens não são puramente decorativas nem uma simples figura informativa — são controles: um botão de busca só com ícone, um ícone de menu hambúrguer ou um botão de reprodução em uma miniatura de vídeo. Nesses casos, o texto alternativo deve descrever o que a ativação do controle faz, não a aparência do ícone.

<!-- Weak: describes the icon -->
<button><img src="magnifying-glass.svg" alt="Magnifying glass icon"></button>

<!-- Better: describes the action -->
<button><img src="magnifying-glass.svg" alt="Search"></button>

Um usuário de leitor de tela que ouve “magnifying glass icon” não sabe o que acontecerá ao ativar o controle; “Search” informa isso imediatamente. Esse é o mesmo princípio das imagens com links abaixo — o texto alternativo serve à função da imagem na página —, mas se aplica mesmo quando não há um elemento <a> envolvido.

Quando uma imagem é um link — envolvida por um elemento <a> —, seu texto alternativo funciona como o texto âncora desse link. Google: “Alt text in images is useful as anchor text if you decide to use an image as a link.” (tradução) «O texto alternativo em imagens é útil como texto âncora se você decidir usar uma imagem como link.» Um link que contém apenas uma imagem com alt vazio equivale a um texto âncora vazio, o que é ruim tanto para a acessibilidade (o leitor de tela não consegue descrever o destino) quanto para o sinal do link. Em uma imagem com link, o texto alternativo deve descrever para onde o link vai, não apenas o que a imagem mostra.

Seja preciso sobre o escopo: o que o Google documenta é especificamente o uso do texto alternativo como texto âncora para um link rastreável. Isso é mais restrito que o cálculo completo do “nome acessível” usado por navegadores e tecnologias assistivas, que também podem obter informações de aria-label, aria-labelledby ou do texto ao redor do link — o texto alternativo é uma entrada nesse cálculo mais amplo, não o cálculo inteiro.

SVGs são diferentes

Elementos <svg> embutidos não recebem um atributo alt — isso é para <img>. Para dar um nome acessível a um SVG embutido, use um elemento <title> referenciado com aria-labelledby:

<svg role="img" aria-labelledby="logo-title">
  <title id="logo-title">Acme Corp logo</title>
  <!-- paths… -->
</svg>

(Um SVG referenciado por meio de <img src="logo.svg"> usa um atributo alt normal como qualquer outra imagem — isso se aplica apenas à marcação SVG embutida.)

Antipadrões a evitar

  • Excesso de palavras-chave — o sinal de spam contra o qual o Google alerta explicitamente.
  • Copiar o parágrafo ao redor literalmente para o atributo alt.
  • Abrir com “Image of” / “Photo of” — é redundante.
  • Omitir alt em imagens decorativas em vez de usar alt="".
  • Descrições geradas por IA do tipo “photo of X” que ignoram o contexto da página.
  • Colocar o nome da sua empresa em atributos alt vazios. Mueller foi direto sobre isso: “It makes no sense, it seems like a waste of time to me: once wasted time to implement, and again wasted time to clean up later on.” (tradução) «Não faz sentido, parece uma perda de tempo para mim: primeiro é tempo perdido para implementar, e depois tempo perdido para limpar.»
  • Confundir alt com o atributo title. O atributo title aparece como uma dica ao passar o mouse; não é texto alternativo e tem pouco peso de SEO ou acessibilidade.

Encontrando e corrigindo texto alternativo ausente

A ausência de atributos alt não é um caso extremo — é o estado padrão de falha da web. Em nosso estudo de auditoria de sites com mais de um milhão de domínios, 80,4% dos sites tinham atributos alt ausentes em pelo menos uma página, o que o tornou o problema técnico de SEO mais prevalente que encontramos.

Para encontrá-los:

  • O relatório Images do Ahrefs Site Audit aponta imagens sem atributos alt em todo o site. (O Ahrefs Webmaster Tools oferece isso gratuitamente para sites que você verifica.)
  • Verificações manuais pontuais — inspecione o elemento em imagens de conteúdo importantes ou use uma extensão de acessibilidade do navegador.

Ordem de prioridade ao corrigi-los:

  1. Imagens do conteúdo principal primeiro — as que carregam significado e podem conquistar tráfego da busca de imagens.
  2. Imagens com links — um alt vazio aqui custa em dobro (texto âncora + acessibilidade).
  3. Imagens decorativas por último — e a correção é alt="", não uma descrição.

Uma observação sobre expectativas: os testes divididos da SearchPilot sobre adicionar texto alternativo foram inconclusivos / não estatisticamente significativos para rankings da web — coerente com o ponto acima de que o retorno do texto alternativo está na busca de imagens e na acessibilidade, não em um aumento no ranking da web. E a tranquilização de Mueller para sites que partem de cobertura zero: “if you’re just adding alt text for the first time, then sometimes, even any alt text is better than nothing.” (tradução) «se você está apenas adicionando texto alternativo pela primeira vez, às vezes até qualquer texto alternativo é melhor que nada.»

Para ser direto: nada neste artigo sustenta uma garantia de que corrigir o texto alternativo moverá rankings, tráfego ou citações na busca de IA em qualquer quantidade específica — nenhuma fonte oficial analisada faz essa promessa, e as evidências dos testes divididos são inconclusivas. O que o texto alternativo faz de forma confiável é fechar uma lacuna de acessibilidade e fornecer ao algoritmo do Google Imagens os metadados que ele afirma explicitamente usar.

Para uma visão mais ampla — nomes de arquivo, sitemaps de imagens, carregamento lento, formatos e imagens responsivas — veja o hub mais abrangente de SEO de imagens do qual este artigo faz parte.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.