Verificador de meta tags

Um verificador de meta tags que mede em vez de contar: o título e a meta description de uma página em pixels, bem onde os resultados do Google os cortam, e depois se a página pode ser indexada e como o link dela aparece quando é compartilhado.

Uma leitura do nosso servidor, cabeçalhos incluídos · larguras em Arial contra o espaço observado nos resultados do Google · Google, Bing e Yandex lidos separadamente · o tamanho real da imagem de compartilhamento

Qual deve ser o tamanho da meta description?

O necessário para descrever a página: o Google não define um máximo e corta o snippet para caber na largura da tela, não em um número de caracteres. Terceiros medem esse espaço em cerca de 920 pixels no computador e 680 no celular, que uma frase típica em português preenche, pela nossa medição, com cerca de 145 e 105 caracteres.

Nas palavras do Google: “Não há limite de tamanho para as metadescrições, mas o snippet é truncado nos resultados da Pesquisa Google conforme necessário. Normalmente, isso é feito para ajustar o texto à largura do dispositivo” (Google). A unidade é a largura, então quem decide são as letras. Medido em Arial a 14 px, iiiiii tem 19 px de largura e WWWWWW, 79 px; os caracteres japoneses têm largura cheia, então o mesmo espaço comporta mais ou menos a metade; o coreano, escrito com espaços, cerca de dois terços.

Por isso o famoso “155 a 160 caracteres” é uma regra prática, não um limite, e por isso um verificador de meta description que conta caracteres pode errar para os dois lados. Uma descrição de 132 caracteres escrita normalmente cabe em um resultado no computador com folga; as mesmas palavras em maiúsculas passam 173 px da borda. Conselhos como “50–60 caracteres, ou seja, 580 pixels” tratam as duas unidades como equivalentes, e elas não são.

O tamanho não custa nada no ranking: o Google disse em 2009 que não usa a descrição para classificar páginas, e a documentação dele não cita penalidade nenhuma por uma descrição longa ou ausente. Além disso, o Google escreve o próprio snippet a partir da página em boa parte das vezes; dois estudos de terceiros viram o Google trocar a descrição em cerca de dois de cada três resultados. Escreva para o leitor: única para a página, um resumo de verdade, nunca uma lista de palavras-chave, com as palavras importantes primeiro.

O único lugar onde o Google conta caracteres é a regra robots max-snippet: o número dela é uma contagem de caracteres, em que 0 significa nenhum snippet e -1 deixa o Google escolher (Google).

O mesmo número de caracteres, larguras diferentesComputador: cerca de 920 pxPonto de corte
Letras estreitasiiiiii19 pxLetras largasWWWWWW79 px
Como está escrita132 caracteres847 px de larguraCabe

Devolução grátis em todas as botas de trilha. Couro impermeável, solado firme e dois anos de garantia. Peça até 15h e receba amanhã.

As mesmas palavras em maiúsculas132 caracteres1.093 px de larguraPonto de corte

DEVOLUÇÃO GRÁTIS EM TODAS AS BOTAS DE TRILHA. COURO IMPERMEÁVEL, SOLADO FIRME E DOIS ANOS DE GARANTIA. PEÇA ATÉ 15H E RECEBA AMANHÃ.

Espaços observados por terceiros; o Google não publica nenhum.

As duas linhas têm os mesmos caracteres. A escrita normalmente cabe em um resultado no computador; a de maiúsculas passa da borda e termina em “…”. Uma contagem de caracteres não distingue uma da outra.
Verificador de meta tags: título e descrição medidos em pixels, o noindex por buscador e os cards de compartilhamentoVerificador de meta tags: título e descrição medidos em pixels, o noindex por buscador e os cards de compartilhamentoMedido, não contadoO título e a descrição no tamanho em que uma página de resultados os desenha, com a régua mostrando onde cada um é cortado no computador e no celular.Indexação, por buscadorAs meta tags robots e o cabeçalho X-Robots-Tag, lidos do jeito que cada um os lê: Google, Bing e Yandex.O que o Google nunca lêUm elemento que encerra o head antes da hora, a linha dele e cada tag que ele esconde.Como fica ao compartilharOs cards que o Facebook e o X montam a partir das tags, com o tamanho real da imagem lido do arquivo.
A verificação de uma loja fictícia: a prévia de busca com a régua de pixels, o veredito de indexação por buscador e os cards de compartilhamento. Selecione um número para ver o que cada parte mostra.

Qual deve ser o tamanho da tag title?

O suficiente para dar nome à página, e curto o bastante para caber em cerca de 600 pixels, o espaço que terceiros medem para um link de título no computador: mais ou menos 50 a 60 caracteres de um texto típico. O próprio Google não define limite e corta o link de título “para ajustar o texto à largura do dispositivo”.

O guia de links de título do Google diz que “Não há limite para o tamanho de um elemento <title>”, mas pede para evitar “texto desnecessariamente longo”. Um estudo de 80.959 títulos em 2.370 sites descobriu que o Google reescrevia quase sempre os títulos com mais de 70 caracteres, e os de 51 a 55 caracteres em cerca de 40% das vezes.

O <title> é uma entrada, não o resultado. O Google monta o link de título automaticamente a partir do elemento title, do título principal visível da página e de headings como <h1>, da og:title, de outros textos em destaque, do texto âncora, do texto dos links que apontam para a página e dos dados estruturados WebSite. Ele troca um título que está ausente, é genérico, está cheio de palavras-chave ou está em um idioma ou sistema de escrita diferente do da página.

Então dê a cada página um título descritivo próprio, coloque o nome do site uma vez, no começo ou no fim, depois de um separador como uma barra vertical, e evite títulos vagos como “Início”. O verificador acima também lê o primeiro <h1> da página, já que o Google pode tirar o link de título de qualquer um dos dois.

Um título cortado na borda, e onde mais o Google procuraExibidoCortadoCerca de 600 px a 20 px (observado)
Bota de trilha impermeável masculina e feminina – Frete grátis …692 px
De onde o Google pode tirar um link de título
  1. 1O elemento title
  2. 2O título principal exibido na página
  3. 3Headings como h1
  4. 4A tag og:title
  5. 5Outros textos grandes e em destaque
  6. 6Outros textos da página
  7. 7Texto âncora na página
  8. 8Texto dos links que apontam para a página
  9. 9Dados estruturados WebSite
O elemento title é a primeira das nove fontes que o Google lista para um link de título. Depois de cerca de 600 px no computador, o resto do título é trocado por “…”.

Verificador de noindex: como saber se uma página é noindex?

Olhe em dois lugares: a meta tag robots no HTML e o cabeçalho HTTP X-Robots-Tag. O cabeçalho nunca aparece no código-fonte da página, então um verificador de noindex que só lê o HTML pode chamar de indexável uma página que não é; este lê os dois, para Google, Bing e Yandex.

Uma tag noindex e o cabeçalho trazem as mesmas regras, e o Google soma as duas: com noindex no cabeçalho e all na tag, a página é noindex, porque, no caso de conflito entre regras, “a mais restritiva vai ser aplicada” (Google). none significa noindex, nofollow; a própria página do Google sobre noindex chama nofollow de dica. Sem tag nenhuma, o padrão é index, follow. O Verificador de headers HTTP mostra todos os cabeçalhos que uma página envia.

O Yandex resolve um conflito do jeito oposto: “as diretivas que permitem têm prioridade quando combinadas com as que proíbem”, então com all ao lado de noindex, follow a página continua indexada lá (Yandex). Por isso o veredito acima é dado por buscador, não uma vez só para todos.

A armadilha é o robots.txt. Uma URL bloqueada nele nunca é buscada, então o noindex dela nunca é lido, e ela ainda pode aparecer nos resultados quando outras páginas apontam para ela (Google). Para deixar uma página de fora, deixe que ela seja rastreada e coloque um noindex; um noindex escrito no robots.txt não é aceito de jeito nenhum. E um noindex novo só funciona depois que o Google rastreia a página de novo, o que pode levar meses.

Uma página, dois lugares, três buscadores
HTMLAparece no código-fonte<meta name="robots" content="all">
Cabeçalho HTTPNão aparece no código-fonteX-Robots-Tag: noindex
BuscadorComo resolve um conflitoEsta página
GoogleVale a regra mais restritivaFora
BingVale a regra mais restritivaNenhuma regra publicada; lido como o GoogleFora
YandexVale a regra que permitePode ser indexada

Bloqueada no robots.txt: a página nunca é buscada, então o noindex dela nunca é lido.

As mesmas duas regras dão respostas diferentes: o Google soma o noindex do cabeçalho ao da tag, enquanto o Yandex, pela regra documentada dele, deixa a regra que permite vencer. Um bloqueio no robots.txt esconde as duas de todos os buscadores.

Por que o Google ignora algumas das minhas meta tags?

Muitas vezes porque um elemento que não pertence ao <head>, como um <img> ou um <iframe>, fica acima delas. O Google o trata como o fim do head e ignora todos os elementos depois dele (Google).

Só oito elementos são válidos no head: title, meta, link, script, style, base, noscript e template. Um pixel de rastreamento colado junto com o código de uma tag, uma <div> solta ou um <iframe> incorporado o encerram antes da hora, e a canonical, os links hreflang e a descrição abaixo dele se perdem sem erro nenhum em lugar nenhum. Um analisador de meta tags que só junta todas as tags do arquivo ainda informa que todas estão presentes.

Nem tudo se perde. O Google também respeita meta tags robots no body, então um noindex depois do corte continua valendo. Uma canonical não: o Google só a aceita no head (Google). O verificador acima indica o elemento e a linha dele, e lista as tags que o Google não lê mais.

Tags que o JavaScript adiciona ou altera são o outro ponto cego. O Google recomenda evitar isso quando possível e definir a canonical no código-fonte HTML (Google), por isso este verificador lê o HTML que o servidor envia.

Onde o Google para de ler o headLido pelo GoogleIgnorado pelo Google
4<meta charset="utf-8">
5<title>Bota de trilha impermeável masculina e femin…</title>
6<link rel="stylesheet" href="/theme.css">
7<img src="https://px.example/p.gif" alt="">O Google para aqui
linha 7
8<meta name="description" content="Devolução grátis em to…">Ignorado pelo Google
9<link rel="canonical" href="https://store.example/boots">Ignorado pelo Google
10<link rel="alternate" hreflang="de" href="https://store.example/de/stiefel">Ignorado pelo Google
11<meta name="robots" content="max-snippet:160">Ainda vale: tags robots contam também no body
Um pixel de rastreamento na linha 7 encerra o head para o Google. A descrição, a canonical e os links hreflang abaixo dele nunca são lidos; a tag robots ainda é.

Para que serve a tag canonical?

Ela diz aos buscadores qual de várias URLs com o mesmo conteúdo você quer que apareça, e é uma dica, não uma regra: “o Google pode escolher outra página como canônica por vários motivos” (Google).

O Google a pesa junto com outros sinais: um redirecionamento é o mais forte, rel=canonical um sinal forte e um sitemap um sinal fraco, e nenhum deles é obrigatório (Google). Coloque uma canonical autorreferente na página que você quer que apareça, escreva-a como URL absoluta, mantenha-a no <head> e não adicione hreflang, lang, media ou type a ela, senão o Google a ignora na escolha da canonical. O Verificador de Redirecionamento segue cada salto de um redirecionamento.

Dois conflitos a evitar. Uma canonical em uma página noindex manda sinais que se contradizem, e o Google desaconselha usar noindex para escolher uma canonical. E uma canonical que aponta para outro site e que ninguém aqui colocou merece uma olhada: o Google cita uma canonical entre domínios injetada como sinal de site invadido.

As versões de idioma são ligadas com hreflang: cada versão lista a si mesma e todas as outras com URLs completas, e duas páginas que não apontam uma para a outra são ignoradas. Os códigos são um idioma ISO 639-1 com uma região ISO 3166-1 opcional: en-GB, nunca en-UK, e es-419 não é aceito (Google). Aponte a canonical de cada versão de idioma para uma URL nesse mesmo idioma.

As cópias se juntam em uma, os idiomas formam pares

Mesmo conteúdo, várias URLs

http://store.example/bootshttps://store.example/boots?utm_source=mailhttps://www.store.example/bootshttps://store.example/boots/
Canonicalhttps://store.example/bootsUma dica: o Google pode escolher outra

Sinais, do mais forte ao mais fraco

Redirecionamentorel=canonicalSitemap
ForteFraco

Um par hreflang

en/en/boots
de/de/stiefel

As duas apontam de volta: usado

en/en/boots
fr/fr/bottes

Só de um lado: ignorado

À esquerda: quatro endereços de uma página se juntam na canonical, que o Google ainda pode desconsiderar. À direita: duas versões de idioma só contam quando cada uma aponta para a outra e para si mesma.

O que são tags Open Graph e Twitter cards?

São as meta tags que decidem o título, o texto e a imagem que um link mostra quando é compartilhado. O Open Graph tem quatro propriedades obrigatórias, og:title, og:type, og:image e og:url (OGP); o X lê as próprias tags twitter: e recorre a estas tags og para o resto.

O Facebook pede uma imagem de pelo menos 1200 × 630 px, perto de 1,91:1 e com no máximo 8 MB; 600 × 315 px é o mínimo para um post com link, e nada abaixo de 200 × 200 px é aceito (Facebook). Adicione og:image:width e og:image:height: sem elas, o rastreador precisa baixar a imagem primeiro, então a primeira pessoa a compartilhar o link não vê imagem. Como verificador de Open Graph, esta página lê o tamanho real da imagem no próprio arquivo.

A última documentação de cards publicada pelo X, arquivada em dezembro de 2023, pedia para o summary_large_image uma imagem 2:1 de pelo menos 300 × 157 px, para o summary um quadrado de pelo menos 144 × 144 px, sempre abaixo de 5 MB e nunca em SVG (X, arquivada). Sem tags twitter:, o X usa og:title, og:description e og:image, mas pode mostrar só o card de resumo pequeno até que twitter:card peça o grande.

As duas redes guardam em cache o que leem: o Facebook mantém uma imagem até a URL dela mudar. O Sharing Debugger dele busca a página de novo e exige login no Facebook. O X não oferece mais um Card Validator público que funcione: em 26 de outubro de 2026, o endereço dele só levava a um login e depois a um erro. O teste prático que sobra é colar o link em um novo post sem publicá-lo.

Uma página, três cards
Facebook
1,91:1
1,91:1 · pelo menos 1200 × 630 px · até 8 MB
X · summary_large_image
2:1
2:1 · pelo menos 300 × 157 px · abaixo de 5 MB
X · summary
1:1
1:1 · pelo menos 144 × 144 px · cortada em quadrado

Sem tags twitter:? O X recorre a og:title, og:description e og:image.

X: a última documentação publicada, arquivada em 2023

As mesmas tags desenhadas de três jeitos, cada quadro de imagem no formato que a rede documenta. Os números do Facebook são do guia atual dele; os do X, da documentação que ele publicou por último.

Quais meta tags o Google realmente usa?

Uma lista curta: description, robots e googlebot, notranslate, nopagereadaloud, google-site-verification, as declarações Content-Type e charset, refresh, viewport e rating. O Google simplesmente ignora as meta tags que não aceita (Google).

A meta tag keywords é a mais conhecida das que ele ignora. A documentação do Google diz: “A metatag de palavras-chave não é usada pela Pesquisa Google e não afeta a indexação e a classificação”, e o Google anunciou em 2009 que tinha deixado de usá-la. O Google também não usa o atributo lang para detectar o idioma de uma página, e rel=next e rel=prev não fazem mais nada. Das tags Open Graph, o Google só documenta a og:title, como uma das fontes dos links de título.

Algumas tags importam mesmo onde o Google não as conta. Leitores de tela e navegadores usam o lang. Sem uma tag viewport, um celular monta a página com cerca de 980 pixels CSS de largura e a encolhe, então os estilos para telas estreitas nunca se aplicam (MDN); o Google diz que a presença da tag indica que a página é adequada para dispositivos móveis. E a <meta charset> precisa estar nos primeiros 1.024 bytes do arquivo, a única parte em que os navegadores a procuram (HTML).

Mais duas merecem uma olhada. refresh funciona como redirecionamento, mas o Google recomenda um 301 no servidor. E noarchive, aposentada no Google, ainda decide no Bing se o conteúdo pode aparecer nas respostas do chat dele (Bing).

O que o Google faz com cada tag

O Google usa

<meta name="description">Às vezes vira o snippet
robots · googlebotRegras de indexação e de snippet
<title>Uma fonte do link de título
og:titleOutra fonte do link de título
viewportLida como sinal de página adequada a dispositivos móveis
charsetSó é encontrada nos primeiros 1.024 bytes
refreshFunciona, mas um 301 é melhor

O Google ignora

keywordsSem efeito na indexação ou no ranking
rel=next · rel=prevNão são mais usados

Não é para o Google, mas importa

<html lang>Não é usado para detectar o idioma; leitores de tela usam
og:imageUsada pelo Facebook e pelo X
noarchiveAposentada no Google, usada pelo Bing
A própria lista do Google das meta tags que ele aceita, contra as que ele diz ignorar. Uma tag que o Google ignora não faz mal; algumas ainda importam para navegadores, leitores de tela e redes sociais.

Fontes

Verificador de meta tags: perguntas e respostas

Qual é o limite de caracteres da meta description?

Não existe. O Google diz que não há limite de tamanho para uma meta description, e corta o snippet para caber na largura do dispositivo. Então o limite real são os pixels: cerca de 920 no computador e 680 no celular, como terceiros os medem. Uma frase típica em português preenche isso com cerca de 145 e 105 caracteres; maiúsculas e letras largas preenchem antes. Este verificador de meta description mede a sua em pixels.

Qual deve ser o tamanho da tag title?

Mire no que cabe em cerca de 600 pixels, o espaço que terceiros medem para um link de título no computador, o que dá mais ou menos 50 a 60 caracteres de um texto típico. O Google não define limite, mas corta títulos mais longos e reescreve os muito longos com mais frequência: um estudo viu títulos com mais de 70 caracteres reescritos quase sempre. Coloque as palavras que importam primeiro e o nome do site por último.

Como saber se uma página é noindex?

Digite o endereço dela acima. Lemos as meta tags robots da página, inclusive as que estiverem no body, e o cabeçalho X-Robots-Tag dela, e depois mostramos o que cada um vai fazer: Google, Bing e Yandex. À mão, procure noindex no código-fonte da página e olhe os cabeçalhos de resposta nas ferramentas de desenvolvedor do navegador: um noindex enviado no cabeçalho nunca aparece no HTML.

O que significa noindex, nofollow?

noindex pede aos buscadores que não mostrem a página nos resultados; nofollow pede que não sigam os links da página, o que a própria página do Google sobre noindex chama de dica. none significa os dois. noindex, follow deixa a página fora dos resultados, enquanto os links dela ainda podem ser seguidos. Nenhum dos dois esconde a página dos visitantes, e os dois só funcionam se os rastreadores conseguirem buscar a página, então não a bloqueie também no robots.txt.

Devo bloquear uma página no robots.txt ou usar noindex?

Use noindex para deixar uma página fora dos resultados de busca, e deixe-a rastreável. O robots.txt só impede o rastreamento: uma URL bloqueada ainda pode ser indexada a partir de links em outras páginas, e o rastreador nunca vê o noindex nela. O Google também não aceita noindex escrito no robots.txt. Use o robots.txt para economizar rastreamento em páginas que não importam, não para escondê-las.

Qual é a diferença entre a meta tag robots e o X-Robots-Tag?

Eles trazem as mesmas regras em dois lugares. A meta tag robots fica no HTML de uma página; o X-Robots-Tag é um cabeçalho de resposta HTTP, o único jeito de aplicar as regras a um PDF ou a uma imagem, e prático para um site inteiro a partir da configuração do servidor. Quando os dois estão presentes, o Google aplica a regra mais restritiva. O cabeçalho não aparece no código-fonte, então é fácil não perceber um esquecido.

Por que o Google mostra um meta title e uma descrição diferentes dos meus?

Porque os dois são entradas, não ordens. O Google escreve links de título a partir do elemento title, dos headings, da og:title, do texto âncora e de mais coisas, e troca títulos que estão ausentes, são genéricos, estão cheios de palavras-chave ou estão em outro idioma. Ele monta snippets principalmente a partir do conteúdo da página e usa a sua descrição quando ela descreve melhor a página. Estudos de terceiros viram o Google trocar a descrição em cerca de dois de cada três resultados.

Como verificar as tags Open Graph para o Facebook?

Digite o endereço da página acima. Listamos todas as tags og:, lemos o tamanho real do arquivo da og:image e o comparamos com a recomendação documentada do Facebook de 1200 × 630 px e com o limite de 8 MB. O próprio Sharing Debugger do Facebook mostra o que o rastreador dele viu e pode buscar a página de novo para atualizar o cache, mas exige login no Facebook. Corrija as tags aqui primeiro e depois busque a página de novo lá.

O Twitter Card Validator ainda está disponível?

Não de um jeito que alguém consiga usar. Quando verificamos, em 26 de outubro de 2026, o endereço do validador mandava os visitantes para um login do X e depois respondia com um erro, e a documentação atual do X para desenvolvedores não tem nenhuma seção sobre cards. O teste prático que sobra é colar o link em um novo post sem publicá-lo. Nosso verificador mostra as tags twitter: que o X lê e as tags Open Graph a que ele recorre.

O Google ainda usa a meta tag keywords?

Não. O Google diz que a meta tag keywords não é usada pela Pesquisa Google e não tem efeito nenhum na indexação e na classificação. Em 2009 ele anunciou que já ignorava a tag havia anos, porque ela era usada de forma abusiva com muita frequência. Ela também não faz mal, então este verificador só a registra. Gaste o esforço no título e na descrição.

Preciso de uma meta tag viewport?

Sim, em qualquer página feita para celular. Sem ela, os navegadores móveis montam a página em uma janela virtual de cerca de 980 pixels CSS de largura e a encolhem até caber na tela, então os estilos que um layout responsivo escreve para telas estreitas nunca se aplicam. Uma tag com width=device-width basta; o MDN observa que initial-scale=1 em geral é desnecessário. O Google diz que a tag indica que a página é adequada para dispositivos móveis.

Este verificador de meta tags executa JavaScript?

Não. Ele lê o HTML que o seu servidor envia, que é a versão que o Google aconselha acertar: ele desaconselha adicionar ou alterar meta tags com JavaScript e quer a canonical no código-fonte HTML. Se o título ou as tags de uma página só aparecem depois que os scripts dela rodam, eles aparecem aqui como ausentes, e vale a pena corrigir isso. O Detector de CMS mostra qual framework monta a página.

Sentiu falta de algo?Sugira um recurso ou uma nova ferramenta