Meta description: o que é e como escrever

O que é a meta description, como ela afeta o CTR nos resultados de pesquisa, como adicionar a tag no HTML e nas plataformas de CMS mais usadas — com modelos e exemplos.

O que é meta description e por que ela é necessária

A meta description é uma tag HTML colocada dentro do <head> da página. O atributo content guarda uma descrição curta da página — geralmente uma ou duas frases, com 150–160 caracteres. Os usuários veem esse texto nos resultados de pesquisa, logo abaixo do título azul do link: esse bloco de texto é o snippet.

A principal função da descrição é criar uma expectativa precisa para quem pesquisa. Compare impressões, cliques e o contexto da consulta depois de uma edição, mas não presuma um aumento fixo de CTR nem que o Google vai usar o texto fornecido.

A meta description forma a última linha do snippet — exatamente o texto que convence o usuário a clicar no seu resultado em vez do de um concorrente.

Meta description em números

Consulta

O contexto importa

O Google pode montar o snippet a partir do conteúdo da página quando ele combina melhor com a consulta.

Clareza

Escreva para quem pesquisa

Diga qual é a função da página e um diferencial verdadeiro, em linguagem natural.

Pixels

Evite o corte do texto

Visualize o resultado como ele aparece, mas não trate a contagem de caracteres como garantia.

Medição

Compare o que é comparável

Use um período estável e um grupo de consultas antes de atribuir uma mudança de cliques à edição.

A tag deve ficar dentro do <head> do documento HTML — é lá que o rastreador lê a descrição durante a indexação. Se a tag estiver ausente ou vazia, o Google gera automaticamente um snippet a partir do texto da página: geralmente o primeiro parágrafo ou um trecho que contém a consulta do usuário.

html
<head>
  <meta charset="UTF-8">
  <title>Buy Winter Workwear Wholesale — SpecOpt</title>
  <meta name="description" content="Winter workwear wholesale from the manufacturer: suits, overalls, gloves. Delivery across Russia. Prices from $12, bulk discounts from 50 units.">
</head>

Significado da descrição e seu papel no snippet

“Description” quer dizer, simplesmente, um breve relato de algo. Em HTML, a meta description é um resumo curto do conteúdo do documento, voltado a sistemas externos: rastreadores de buscadores, redes sociais e apps de mensagem. Quando uma página é compartilhada no Telegram ou no LinkedIn, a descrição normalmente vira o texto da prévia do link.

No resultado de pesquisa, a descrição forma a última linha do snippet — o texto abaixo do título azul. É aqui que o usuário decide se clica. Uma boa descrição responde à pergunta “o que vou encontrar nesta página?” e dá um motivo concreto para visitar: um preço, um prazo de entrega, um conteúdo exclusivo ou uma resposta direta à consulta.

Mito: a meta description afeta o ranqueamento nas buscas. Em 2009, o Google declarou oficialmente que a descrição não é fator de ranqueamento. Bing e Yandex têm a mesma posição. O efeito da tag é indireto: uma descrição melhor → CTR maior → mais cliques → o buscador pode ler a página como mais relevante. Mas não existe ligação direta entre “descrição melhor” e “posição mais alta”.

O Google reescreve a descrição em cerca de 70% dos casos — quando o algoritmo decide que um snippet tirado do texto da página responde melhor a uma consulta específica. Quanto mais a sua descrição refletir as palavras-chave-alvo e o conteúdo real da página, maior a chance de o Google manter o seu texto em vez de gerar outro.

Como adicionar a meta description: sintaxe e tamanho ideal

A sintaxe da tag é simples e não mudou desde o início do HTML. A tag <meta> é autofechada e não precisa de tag de fechamento. Ela sempre fica dentro do <head>. Dois atributos são obrigatórios: name="description" identifica o tipo da tag, e content guarda o texto da descrição.

html
<!-- Basic syntax -->
<meta name="description" content="Page description text, 150–160 characters long.">

<!-- Full document structure -->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Page Title — Brand</title>
  <meta name="description" content="Short description of the page for search results.">
</head>
<body>...</body>
</html>

O tamanho ideal da descrição para desktop é de 150–160 caracteres. Na busca pelo celular, o Google mostra cerca de 120 caracteres. Se a maior parte do seu tráfego vem do celular, mire em 120–130 caracteres. Uma descrição mais longa não é descartada — ela é indexada —, mas é cortada no snippet, e o usuário vê reticências no lugar da sua chamada para ação.

Tamanho da descriçãoResultado na buscaQuando usar
Menos de 70 caracteresExibida inteira, mas com pouca informação para o usuárioApenas páginas simples (404, páginas utilitárias)
120–130 caracteresCompleta no celular, com leve corte no desktopPúblicos com foco em mobile
150–160 caracteresIdeal para desktop, com leve corte no celularA maioria das páginas: início, categorias, blog
Mais de 160 caracteresCortada com reticências nos dois formatosNão recomendado: o texto importante se perde
  • Conteúdo vazio. <meta name="description" content=""> é pior do que não ter tag nenhuma. O rastreador registra um defeito técnico e gera um snippet a partir do conteúdo da página mesmo assim.
  • Descrições duplicadas. O mesmo texto em dezenas de páginas indica baixa qualidade de conteúdo. Encontre no Screaming Frog → Meta Description → Duplicate.
  • Tags HTML dentro de content. content="<b>Buy</b> workwear" é inválido. O atributo content aceita apenas texto simples — sem marcação.
  • Aspas sem escape. content="Buy "winter" suits" quebra o HTML. Use aspas simples dentro do valor ou as entidades &quot;.
Dica para e-commerce: não escreva a descrição à mão para cada página de produto — são milhares de páginas. Use um modelo do CMS: [Product name] — buy for [Price]. [Store USP]. Delivery [condition]. Até um modelo simples vence as duplicatas e as tags ausentes.

Em páginas geradas dinamicamente, a descrição é criada por programação — por meio de modelos do CMS ou de código no servidor. O princípio central: cada página precisa de uma descrição única que reflita com precisão o seu conteúdo.

php
<?php
// Description template for a product page (PHP / E-commerce)
$description = sprintf(
    '%s — buy for %s. %s. Delivery across the US from %d days.',
    $product->name,
    '$' . number_format($product->price, 2),
    $product->short_benefit,
    $product->delivery_days
);
// Trim to 160 characters without breaking a word
$description = mb_strimwidth($description, 0, 157, '...', 'UTF-8');
?>
<meta name="description" content="<?= htmlspecialchars($description) ?>">

Quando e como escrever a descrição para cada tipo de página

A estrutura de uma boa descrição depende do tipo de página e da intenção do usuário. A página inicial descreve o negócio como um todo. Uma página de categoria mostra a variedade e os benefícios. Um card de produto foca no item específico, com preço e diferencial. Um artigo de blog diz ao leitor o que ele vai aprender. Em todos os casos, valem dois princípios: especificidade e chamada para ação.

Tipo de páginaFórmula da descriçãoExemplo
Página inicial[O que você faz] para [quem]. [Benefício principal]. [Chamada para ação].Roupas de trabalho resistentes ao fogo para empresas industriais. Produção própria, certificada segundo as normas ISO. Peça o catálogo.
Categoria[Variedade/quantidade]. [Preço a partir de]. [Condições: entrega, pagamento]. [Chamada para ação].Roupas de inverno para soldadores: mais de 120 modelos a partir de $12. Entrega em todo o território dos EUA em 1–3 dias. Descontos por volume a partir de 50 unidades.
Card de produto[Nome]. [Característica/diferencial]. [Preço]. [Entrega/garantia].Traje de solda resistente ao fogo TK-1 — certificado ISO 11612. Preço de $48. Entrega no mesmo dia em Nova York e em 3 dias em todo o país.
Artigo de blog[O que o artigo cobre]. [O que o leitor vai aprender]. [Fato ou detalhe].Como adicionar meta description no HTML e no CMS: sintaxe, tamanho ideal, modelos para diferentes tipos de página e erros comuns.
Página de serviço[Serviço] para [público]: [o que a pessoa recebe]. [Prazo]. [Chamada para ação].Auditoria técnica de SEO para e-commerce: indexação, velocidade e estrutura. Relatório completo em 5 dias úteis. Peça um orçamento.
Página de contato[Canais de contato]. [Horário de funcionamento]. [Chamada para ação].Fale com a agência de SEO: telefone, e-mail, Telegram. Seg–sex, 9h–18h. Respondemos em até um dia útil.

Use a linguagem que o usuário espera, desde que ela descreva a página com verdade. Os buscadores podem destacar os termos da consulta, mas a formatação é uma escolha de apresentação deles: escreva a descrição para ser clara, e não para prometer um aumento de cliques.

Boa fórmula de descrição: especificidade (o que exatamente?) + benefício (o que o usuário ganha?) + chamada para ação (o que fazer?). As três cabem em 150–160 caracteres com uma frase bem construída.

Uma chamada para ação na descrição não é clickbait — é um sinal útil. “Saiba mais”, “Leia”, “Compare preços”, “Peça com entrega” — essas expressões dizem ao usuário exatamente o que acontece depois do clique. Estudos mostram que descrições com CTA têm CTR de 10–15% maior do que as neutras.

Como adicionar a descrição no CMS: WordPress, Bitrix, Tilda

A maioria dos CMS atuais permite gerenciar a descrição por uma interface ou por plugins de SEO. A edição manual do código só é necessária em sites feitos sob medida ou sem plugins. Veja as três plataformas mais comuns.

WordPress: Yoast SEO e Rank Math

No WordPress, o jeito mais fácil de gerenciar a descrição é pelo Yoast SEO ou pelo Rank Math — ambos são gratuitos e aceitam modelos. No Yoast SEO: abra o editor do post → aba “Yoast SEO” → “Google Preview” → “Edit snippet” → campo “Meta description”. O plugin mostra um contador de caracteres e sinaliza erros. No Rank Math: aba “Rank Math” → seção “Meta” → “Description”. Os dois aceitam variáveis: %title%, %category%, %excerpt% — para modelos no nível do tipo de post.

php
<?php
// functions.php — manual meta description without a plugin
// Use only if you are NOT using Yoast SEO / Rank Math
add_action('wp_head', function() {
    if (is_single() || is_page()) {
        $description = get_the_excerpt();
        if (empty($description)) {
            $description = mb_strimwidth(
                strip_tags(get_the_content()),
                0, 157, '...', 'UTF-8'
            );
        }
        echo '<meta name="description" content="'
            . esc_attr($description) . '">' . "\n";
    }
}, 1);
Conflito de plugins: não use Yoast SEO e Rank Math ao mesmo tempo. Os dois inserem a tag meta description, o que cria duplicatas no <head> — um defeito técnico que os rastreadores marcam como erro. Escolha um plugin.

Bitrix

No 1C-Bitrix, a descrição é definida nas propriedades da página ou do componente. No painel administrativo: Content → selecione uma seção ou página → aba “SEO” → campo “Description (meta description)”. Para descrições geradas automaticamente em um template de componente, use o método SetPageProperty — ele passa o valor para o header.php do site, onde a tag é impressa no <head>.

php
<?php
// catalog.element template.php — auto-generate description
if (!empty($arResult['NAME']) && !empty($arResult['PREVIEW_TEXT'])) {
    $description = $arResult['NAME']
        . ' — ' . strip_tags($arResult['PREVIEW_TEXT']);
    $description = mb_strimwidth($description, 0, 157, '...', 'UTF-8');
    $APPLICATION->SetPageProperty('description', $description);
}

// site header.php — output the tag
$metaDesc = $APPLICATION->GetPageProperty('description');
if ($metaDesc): ?>
  <meta name="description" content="<?= htmlspecialchars($metaDesc) ?>">
<?php endif; ?>

Tilda

No Tilda, a descrição é configurada em dois lugares. Para o site inteiro: Site Settings → SEO → campo “Description”. Por página: abra a página → “Page Settings” (ícone de engrenagem) → aba “SEO” → campo “Description”. A configuração da página tem prioridade sobre a do site. O Tilda insere a tag no <head> automaticamente — não é preciso editar código. Boa prática: preencha a descrição de cada página importante individualmente, em vez de depender do padrão global.

Erros comuns e como auditar a descrição em todo o site

Os mesmos problemas de descrição aparecem repetidamente nas auditorias de sites. A maioria é fácil de achar com um rastreador e fácil de corrigir de forma sistemática com modelos — não página por página, à mão.

Erro mais comum: o Google mostra um snippet gerado em vez da sua descrição. Isso indica que a tag está ausente, vazia, curta demais ou não reflete o conteúdo da página. Verifique em Google Search Console → Search Appearance → Search results.
  • Descrições duplicadas no site inteiro. O mesmo texto em dezenas de páginas — o CMS insere o nome do site ou o slogan como padrão. Encontre no Screaming Frog → Meta Description → Duplicate. Correção: textos únicos ou, no mínimo, modelos únicos por tipo de página.
  • Descrição ausente. Páginas sem a tag — o Google gera um snippet a partir do conteúdo, muitas vezes uma escolha ruim. Encontre no Screaming Frog → Meta Description → Missing. Correção: escreva à mão as páginas prioritárias e use um modelo para o resto.
  • Descrição longa demais. Cortada no meio da frase nos resultados de pesquisa — o usuário vê “...” no lugar da sua chamada para ação. Limite: 150–160 caracteres. Verifique com SEMrush Site Audit → Meta description too long.
  • Descrição curta demais. Menos de 70 caracteres — informação insuficiente para decidir o clique. O Google costuma substituí-la pela versão gerada automaticamente.
  • Descrição que não corresponde ao conteúdo. O título promete uma coisa, a descrição outra, e a página, uma terceira. A incompatibilidade gera taxa de rejeição alta: o usuário clica e sai imediatamente.
  • Palavra-chave-alvo ausente na descrição. Sem o destaque em negrito no snippet, perde-se um sinal visual. O Google coloca em negrito as palavras que coincidem com a consulta do usuário — aproveite isso.
Checklist da descrição: 1) Única em cada página? 2) Com 150–160 caracteres? 3) Contém a palavra-chave principal? 4) Inclui uma chamada para ação? 5) Reflete o conteúdo real da página? 6) Sem tags HTML dentro de content? 7) Atributo content não vazio? Se todas as respostas forem “sim”, a descrição está otimizada.

FAQ

Respostas para as dúvidas mais comuns sobre meta description que aparecem em auditorias e consultorias.

A meta description afeta o ranqueamento no Google?
Não diretamente. O Google confirmou isso oficialmente em 2009, e Bing e Yandex têm a mesma posição. O impacto é indireto: uma descrição melhor → CTR maior → mais cliques → o buscador pode tratar a página como mais relevante. Mas não existe ligação direta entre “descrição melhor” e “ranqueamento mais alto”.
Por que o Google mostra outro texto em vez da minha descrição?
O Google reescreve a descrição em cerca de 70% dos casos, quando considera que um snippet tirado do conteúdo da página responde melhor à consulta específica. Isso acontece com mais frequência quando a descrição não contém a palavra-chave da consulta, é curta ou longa demais, ou não corresponde ao conteúdo da página. Correção: inclua a palavra-chave-alvo e garanta que a descrição reflita com precisão o que está na página.
Toda página do site precisa de uma descrição?
O ideal é que sim. Na prática, em sites grandes (com milhares de páginas), escrever à mão não é viável. Prioridades: página inicial, categorias, páginas de produto com mais tráfego, landing pages e artigos do blog. Para o resto, um modelo único do CMS basta. Páginas sem descrição não quebram o site, mas você perde o controle sobre o snippet.
Qual é o tamanho ideal da descrição em caracteres?
Para a busca no desktop: 150–160 caracteres (cerca de 920 pixels). Para o celular: 120–130 caracteres. Se a maior parte do seu tráfego vem do celular (confira em Google Analytics → Audience → Devices), mire em 120–130. Uma faixa segura para os dois formatos é de 140–150 caracteres.
Como auditar a descrição em todo o site?
Três abordagens: 1) Screaming Frog SEO Spider (gratuito até 500 URLs) — aba Meta Description, filtros: Missing / Duplicate / Over 160 / Under 70. 2) Google Search Console → Search Appearance — mostra onde o Google gera snippets em vez de usar a sua descrição. 3) SEMrush ou Ahrefs Site Audit — aponta automaticamente duplicatas e problemas de tamanho, priorizados por tráfego.

Check it with SpiderHead

Free and local: run the audit on your own machine.

Try it