Como Adicionar Meta Keywords e Meta Descriptions no WordPress
As meta descriptions são atributos HTML que resumem o conteúdo de uma página para os motores de busca e utilizadores — aparecem como o texto de resumo abaixo do título da sua página nos resultados de pesquisa e influenciam diretamente as taxas de cliques. As meta keywords, outrora um sinal de classificação fundamental, são agora amplamente ignoradas pelo Google, mas continuam a ser referenciadas pelo Bing, Yandex e vários crawlers de nicho. Saber como implementar ambas corretamente — e quando não se dar ao trabalho — é uma competência fundamental de SEO para WordPress que distingue os proprietários de sites competentes daqueles que seguem conselhos desatualizados.
Este guia abrange três métodos de implementação com profundidade técnica completa: o plugin Yoast SEO, o plugin Rank Math SEO e a edição manual ao nível do tema. Aborda também as trocas arquitetónicas entre cada abordagem, as armadilhas comuns que comprometem silenciosamente os seus metadados e uma matriz de decisão clara para escolher o método certo para a sua configuração.
Por que as Meta Tags Ainda São Importantes em 2025
John Mueller do Google confirmou há anos que a tag <meta name="keywords"> não tem qualquer peso no algoritmo de classificação do Google. Essa afirmação é precisa — mas incompleta. O panorama mais amplo:
- As meta descriptions não são um fator de classificação direto, mas são o principal mecanismo para melhorar a taxa de cliques orgânicos (CTR). Uma descrição bem escrita pode aumentar o CTR em 5–10%, o que alimenta sinais de envolvimento positivos de volta para as classificações.
- As meta keywords ainda são analisadas pelo crawler do Bing, Yandex, Baidu e pelo índice suplementar do DuckDuckGo. Para sites que visam tráfego não proveniente do Google ou que operam em mercados regionais específicos, têm um valor marginal mas real.
- As AI Overviews e o Perplexity utilizam os metadados estruturados da página como sinal de confiança ao gerar resumos citados. Uma meta description clara e alinhada com palavras-chave melhora a probabilidade de a sua página ser citada com precisão.
- A partilha em redes sociais depende das tags Open Graph e Twitter Card, que estão intimamente relacionadas com as meta descriptions e frequentemente preenchidas a partir dos mesmos campos do plugin.
O desempenho dos seus metadados é também inseparável da velocidade de resposta do seu servidor. Uma página que carrega em menos de 200ms terá os seus metadados indexados e apresentados nos resultados de pesquisa de forma muito mais fiável do que uma página de carregamento lento. Executar o WordPress num ambiente de VPS Hosting devidamente configurado com armazenamento NVMe garante que o Googlebot conclui os rastreamentos sem expirar o tempo limite, o que afeta diretamente a consistência com que as suas meta tags aparecem nos SERPs.
Método 1: Plugin Yoast SEO
O Yoast SEO é o plugin de SEO para WordPress mais amplamente implementado, com mais de 10 milhões de instalações ativas. Injeta metadados ao nível do template utilizando hooks do WordPress, o que significa que não é necessário tocar diretamente em nenhum ficheiro de tema.
Passo 1: Instalar e Ativar o Yoast SEO
- Inicie sessão no painel de administração do WordPress.
- Navegue até Plugins > Adicionar Novo.
- Pesquise por
Yoast SEO. - Clique em Instalar Agora e depois em Ativar.
Após a ativação, um novo item de menu SEO aparece na barra lateral esquerda.
Passo 2: Configurar as Definições Globais de SEO
Antes de editar publicações individuais, configure os padrões globais em SEO > Aparência na Pesquisa. Estes padrões aplicam-se a qualquer publicação ou página que não tenha uma meta description personalizada definida — são o seu fallback e não devem ser deixados em branco.
Em Tipos de Conteúdo, pode definir modelos de título e descrição utilizando o sistema de variáveis do Yoast. Por exemplo:
%%title%% %%page%% %%sep%% %%sitename%%Estas variáveis são preenchidas dinamicamente com base no título real da publicação e no nome do seu site, o que é preferível a strings globais estáticas.
Passo 3: Ativar Meta Keywords (Opcional)
O Yoast removeu o campo de meta keywords da sua interface na versão 7.0 (lançada em 2018), citando a depreciação explícita da tag pelo Google. Se estiver a executar uma versão atual do Yoast, o campo não está disponível na interface padrão.
Se precisar de meta keywords para segmentação no Bing ou Yandex, tem duas opções:
- Utilizar um plugin secundário como WP Meta SEO ou SEOPress juntamente com o Yoast especificamente para o campo de keywords.
- Adicionar a tag manualmente através de um tema filho ou de um hook
wp_headpersonalizado (abordado no Método 3).
Tentar reativar as meta keywords modificando os ficheiros principais do plugin Yoast não é recomendado — as atualizações irão sobrescrever as suas alterações.
Passo 4: Adicionar uma Meta Description a uma Publicação ou Página
- Abra o editor de publicação ou página (Gutenberg ou Editor Clássico).
- Desloque-se abaixo do editor de conteúdo até à caixa meta do Yoast SEO.
- Clique na secção de pré-visualização do Google para a expandir.
- Clique em Editar snippet.
- No campo Meta description, introduza a sua descrição personalizada.
Orientação sobre caracteres: Aponte para 120–158 caracteres. O Google trunca as descrições a aproximadamente 920 píxeis de largura renderizada, o que corresponde a cerca de 158 caracteres numa fonte padrão. Descrições com menos de 120 caracteres são frequentemente reescritas pelo Google utilizando o conteúdo da página.
O Yoast fornece um contador de caracteres em tempo real e um indicador colorido (vermelho/laranja/verde) para o orientar.
Passo 5: Guardar as Suas Alterações
Clique em Atualizar ou Publicar. O Yoast escreve a tag na secção <head> no próximo carregamento de página. Pode verificar o resultado imediatamente visualizando o código-fonte da página (Ctrl+U na maioria dos browsers) e pesquisando por meta name="description".
Método 2: Plugin Rank Math SEO
O Rank Math é uma alternativa sólida ao Yoast, particularmente para utilizadores que pretendem marcação de schema, rastreamento de palavras-chave e suporte a meta keywords num único plugin. O seu nível gratuito inclui funcionalidades que o Yoast reserva para o seu plano premium.
Passo 1: Instalar e Ativar o Rank Math
- Navegue até Plugins > Adicionar Novo no seu painel WordPress.
- Pesquise por
Rank Math SEO. - Clique em Instalar Agora e depois em Ativar.
O Rank Math irá lançar um Assistente de Configuração na primeira ativação. Complete-o — o assistente configura o seu sitemap, definições de robots e modelos de título padrão. Ignorá-lo deixa o seu site com padrões subótimos.
Passo 2: Ativar Meta Keywords
Ao contrário do Yoast, o Rank Math mantém o campo de meta keywords mas oculta-o por detrás de uma definição:
- Vá a Rank Math > Definições Gerais.
- Abra a secção Títulos & Meta.
- Localize Usar Tag Meta Keywords e ative-a.
- Clique em Guardar Alterações.
Uma vez ativado, um campo Meta Keywords aparece na caixa meta do Rank Math em cada editor de publicação e página.
Passo 3: Adicionar Meta Description e Keywords a uma Publicação
- Abra o editor de publicação ou página.
- Desloque-se até à caixa meta do Rank Math SEO abaixo do editor.
- Clique em Editar Snippet dentro do separador Geral.
- Introduza a sua descrição no campo Descrição.
- Se as meta keywords estiverem ativadas, introduza-as no campo Palavras-chave de Foco ou Meta Keywords, separadas por vírgulas.
O Rank Math também fornece uma funcionalidade de Content AI que sugere palavras-chave LSI com base na sua palavra-chave de foco — útil para garantir que a sua descrição está alinhada com o contexto semântico da página.
Passo 4: Guardar as Suas Alterações
Clique em Atualizar ou Publicar. O Rank Math emite as meta tags através do hook rank_math/head, que é acionado dentro do bloco <head>.
Método 3: Implementação Manual de Meta Tags Sem Plugin
Este método é adequado para programadores que constroem temas personalizados, configurações WordPress headless ou ambientes onde a sobrecarga de plugins deve ser minimizada. Requer edição direta de PHP e acarreta um risco maior de erros que podem comprometer o site se feito incorretamente.
Pré-requisito crítico: Trabalhe sempre num tema filho. Editar diretamente os ficheiros de um tema pai significa que qualquer atualização do tema irá sobrescrever as suas alterações. Se não tiver um tema filho ativo, crie um antes de prosseguir.
Passo 1: Aceder ao Editor de Tema ou ao Sistema de Ficheiros
Via Painel WordPress (não recomendado para produção):
- Vá a Aparência > Editor de Tema.
- Selecione
header.phpda lista de ficheiros à direita.
Via SSH ou SFTP (recomendado):
Navegue até ao diretório do seu tema e abra header.php num editor de texto:
nano /var/www/html/wp-content/themes/your-child-theme/header.phpPasso 2: Adicionar Meta Tags à Secção <head>
Localize o bloco <head> e adicione as suas tags antes da tag de fecho </head>. Uma implementação estática tem este aspeto:
<meta name="description" content="Your meta description here" />
<meta name="keywords" content="keyword1, keyword2, keyword3" />A limitação crítica das tags estáticas: Isto insere metadados idênticos em cada página do seu site, o que é um anti-padrão de SEO. Os motores de busca penalizam metadados duplicados em múltiplos URLs. A abordagem correta para um tema personalizado é utilizar as tags condicionais do WordPress e campos personalizados para emitir metadados por página de forma dinâmica:
<?php
$meta_description = get_post_meta( get_the_ID(), '_meta_description', true );
$meta_keywords = get_post_meta( get_the_ID(), '_meta_keywords', true );
if ( ! empty( $meta_description ) ) : ?>
<meta name="description" content="<?php echo esc_attr( $meta_description ); ?>" />
<?php endif;
if ( ! empty( $meta_keywords ) ) : ?>
<meta name="keywords" content="<?php echo esc_attr( $meta_keywords ); ?>" />
<?php endif; ?>Este snippet lê a partir de campos de meta de publicação personalizados (_meta_description, _meta_keywords) que preenche por publicação utilizando uma metabox personalizada ou o painel de Campos Personalizados no editor de publicação.
Note a utilização de esc_attr() — esta é uma função de sanitização crítica para a segurança que previne injeção XSS através de valores de metadados malformados. Nunca emita meta de publicação bruta diretamente em atributos HTML.
Passo 3: Guardar e Verificar
Se editar via painel, clique em Atualizar Ficheiro. Se editar via SSH:
# Verify the file saved correctly
grep -n "meta name" /var/www/html/wp-content/themes/your-child-theme/header.phpEm seguida, verifique o resultado renderizado num browser:
curl -s https://yourdomain.com/ | grep -i "meta name"Plugin vs. Manual: Tabela Comparativa
| Critério | Yoast SEO | Rank Math SEO | Manual (Tema Personalizado) |
|---|---|---|---|
| — | — | — | — |
| Meta description por página | Sim | Sim | Sim (requer campos personalizados) |
| Campo de meta keywords | Removido (v7.0+) | Sim (opcional) | Sim (controlo total) |
| Marcação de schema | Sim (premium para avançado) | Sim (nível gratuito) | Apenas manual |
| Open Graph / Twitter Cards | Sim | Sim | Apenas manual |
| Sitemap XML | Sim | Sim | Requer plugin separado |
| Sobrecarga de desempenho | Moderada | Moderada | Mínima |
| Segurança de atualização | Automática | Automática | Requer tema filho |
| Competência técnica necessária | Baixa | Baixa | Alta |
| Adequado para multisite | Sim | Sim | Complexo |
| Otimização para AI Overview | Bom (resultado estruturado) | Bom (resultado estruturado) | Depende da implementação |
Melhores Práticas para Meta Descriptions
Comprimento e truncagem:
- Aponte para 120–158 caracteres para SERPs de desktop.
- Os SERPs móveis truncam mais cedo — cerca de 105–120 caracteres. Se o tráfego móvel dominar as suas análises, coloque a informação mais importante no início.
- O Google reescreve aproximadamente 60–70% das meta descriptions quando determina que a descrição existente não corresponde à intenção de pesquisa do utilizador. Isto não é uma falha — significa que o conteúdo da sua página está a ser utilizado, mas sublinha a importância de escrever descrições que espelhem de perto o seu
<h1>e parágrafo de abertura.
Estrutura do conteúdo:
- Coloque a sua palavra-chave principal nos primeiros 60 caracteres para que apareça antes da truncagem.
- Utilize voz ativa e uma proposta de valor clara: o que o utilizador irá aprender ou ganhar ao clicar.
- Evite duplicar o título da sua página literalmente — a descrição deve complementar, não repetir.
- Não inclua marcação de dados estruturados (JSON-LD, microdata) dentro do campo de descrição — isso pertence a um bloco
<script type="application/ld+json">separado.
O que evitar:
- Aspas dentro do valor do atributo
content— quebram o atributo HTML e fazem com que a descrição seja truncada no caractere de aspas. - Texto em maiúsculas — é lido como spam tanto pelos utilizadores como por alguns crawlers.
- Frases genéricas de preenchimento como “Bem-vindo ao nosso site” ou “Clique aqui para saber mais.”
Melhores Práticas para Meta Keywords
As meta keywords requerem menos investimento estratégico do que as descriptions, mas se as utilizar, use-as corretamente:
- Limite a 3–7 keywords por página. Mais do que isso sinaliza keyword stuffing para os crawlers que ainda analisam o campo.
- Utilize as frases exatas que aparecem no conteúdo do corpo da sua página — não introduza keywords que não tenham presença na página.
- Separe os valores com vírgulas e um espaço:
keyword one, keyword two, keyword three. - Não repita a mesma keyword em formas diferentes (ex.:
VPS hosting, VPS host, VPS hosts) — este é o padrão que levou o Google a depreciar a tag em primeiro lugar. - Para sites que visam audiências de língua russa ou mercados da Europa de Leste, a análise
<meta name="keywords">do Yandex está documentada e ativa. Se o seu site WordPress funciona em infraestrutura que serve essas regiões — por exemplo, num Servidor Dedicado num centro de dados europeu — a tag vale a pena manter.
Considerações do Lado do Servidor que Afetam a Indexação de Meta Tags
As meta tags são renderizadas no HTML <head> — o que significa que só são indexadas de forma fiável se o Googlebot conseguir recuperar e analisar completamente o HTML da sua página. Vários fatores ao nível do servidor afetam isto:
TTFB (Time to First Byte): O Googlebot tem um orçamento de rastreamento. As páginas com um TTFB acima de 500ms são rastreadas com menos frequência. O bloco <head> é entregue primeiro no fluxo HTML, pelo que um servidor rápido garante que os metadados são recebidos mesmo que o Googlebot expire antes de o corpo completo carregar. Hospedar o WordPress num VPS com cPanel com PHP-FPM e OPcache ativado reduz tipicamente o TTFB para menos de 100ms.
Aplicação de HTTPS: O Google dá uma preferência de classificação menor às páginas HTTPS. Mais importante ainda, um aviso de conteúdo misto ou um certificado SSL inválido faz com que os browsers apresentem avisos de segurança, o que aumenta a taxa de rejeição e suprime o CTR — anulando o benefício de uma meta description bem elaborada. Certifique-se de que o seu Certificado SSL é válido, renova automaticamente e cobre todos os subdomínios utilizados pela sua instalação WordPress.
Camadas de cache: Se utilizar uma cache de página completa (WP Rocket, W3 Total Cache ou cache FastCGI Nginx ao nível do servidor), certifique-se de que a cache é limpa quando atualiza a meta description de uma publicação. Uma cache desatualizada irá servir a descrição antiga ao Googlebot até a cache expirar, o que pode atrasar as atualizações nos SERPs por horas ou dias.
Robots.txt e tags noindex: Uma configuração incorreta comum é definir acidentalmente noindex em páginas que pretende indexar, ou bloquear o Googlebot de rastrear os seus ficheiros CSS e JS (o que impede o Google de renderizar a página e confirmar as suas meta tags). Audite o seu robots.txt e as definições noindex do Yoast/Rank Math após qualquer atualização importante de plugin.
Verificar se as Suas Meta Tags Estão Ativas
Após adicionar ou atualizar meta tags, verifique o resultado através de múltiplos canais:
Inspeção do código-fonte no browser:
curl -s -A "Googlebot/2.1" https://yourdomain.com/your-page/ | grep -i "meta name"Utilizar a string de user-agent do Googlebot testa o que o crawler recebe efetivamente, contornando quaisquer regras de cache baseadas em user-agent.
Google Search Console: Utilize a ferramenta de Inspeção de URL para obter uma versão ao vivo da página. O separador de HTML renderizado mostra exatamente o que o Googlebot vê, incluindo a sua meta description. Se a descrição mostrada no Search Console diferir do que definiu no Yoast ou Rank Math, um conflito de cache ou de hook é a causa provável.
Validadores de terceiros: Ferramentas como Screaming Frog SEO Spider, Ahrefs Site Audit ou o Simulador de SERP em SERPsim.com permitem-lhe pré-visualizar como o seu título e descrição são renderizados em diferentes tipos de dispositivos antes de aparecerem nos resultados de pesquisa ao vivo.
Matriz de Decisão: Escolher o Método de Implementação Correto
| Cenário | Método Recomendado |
|---|---|
| — | — |
| Blog WordPress padrão ou site empresarial | Yoast SEO ou Rank Math |
| Necessidade de meta keywords para segmentação no Bing/Yandex | Rank Math (campo de keywords integrado) |
| Desenvolvimento de tema personalizado, sem sobrecarga de plugins | PHP manual com meta de publicação personalizada |
| Rede multisite com gestão centralizada de SEO | Rank Math (definições ao nível da rede) |
| WordPress headless (REST API ou GraphQL) | Manual via meta de publicação personalizada + exposição REST API |
| Site já a utilizar Yoast, necessita de campo de keywords | Adicionar SEOPress ou WP Meta SEO juntamente com o Yoast |
| Alojamento partilhado com restrições de plugins | [Alojamento Web Partilhado](https://alexhost.com/shared-hosting/) + Yoast (baixo consumo de recursos) |
Lista de Verificação Técnica de Pontos-Chave
- Confirme que o seu tema ativo é um tema filho antes de fazer quaisquer edições manuais ao
header.php. - Após instalar o Yoast ou Rank Math, verifique Aparência na Pesquisa > Tipos de Conteúdo para garantir que os modelos padrão de título e descrição utilizam variáveis dinâmicas, não strings estáticas.
- Defina as meta descriptions para 120–158 caracteres — não 150–160 como comumente citado — para ter em conta a truncagem em dispositivos móveis.
- Utilize
esc_attr()em qualquer valor de meta tag emitido a partir de PHP para prevenir vulnerabilidades XSS. - Limpe a sua cache de página completa após cada atualização de meta description para garantir que o Googlebot recebe a nova versão no seu próximo rastreamento.
- Valide que o seu certificado SSL está ativo e a renovar automaticamente — um erro de certificado suprime o CTR independentemente da qualidade da descrição.
- Execute
curlcom a string de user-agent do Googlebot para confirmar que as meta tags são visíveis para os crawlers, não apenas para utilizadores com sessão iniciada. - Para conteúdo direcionado ao Yandex ou Bing, ative as meta keywords no Rank Math e limite as entradas a 5 por página.
- Utilize a ferramenta de Inspeção de URL do Google Search Console para confirmar que a descrição que aparece no Search Console corresponde ao que definiu no seu plugin.
- Não adicione meta keywords a páginas que pretende classificar no Google — a tag é ignorada e não acrescenta valor para esse motor de busca.
Perguntas Frequentes
O Google utiliza meta keywords para classificação em 2025?
Não. O Google parou oficialmente de utilizar a tag <meta name="keywords"> como sinal de classificação em 2009. Adicioná-la às suas páginas não tem efeito positivo ou negativo nas classificações do Google. O Bing e o Yandex ainda analisam o campo, pelo que mantém valor para sites que visam esses motores de busca.
Por que o Google reescreve a minha meta description mesmo depois de a definir no Yoast?
O Google reescreve as descriptions quando determina que a descrição existente não corresponde com precisão à consulta de pesquisa do utilizador. Isto acontece em aproximadamente 60–70% das páginas. Não é uma falha do plugin — significa que o Google está a extrair um excerto mais relevante do corpo da sua página. A solução é alinhar a sua description mais estreitamente com a intenção de keyword principal da página.
Posso ter meta descriptions diferentes para desktop e móvel?
Não. As meta tags HTML são servidas a partir de um único bloco <head> independentemente do dispositivo. A indexação mobile-first do Google utiliza os mesmos metadados que o desktop. A única diferença é a truncagem na apresentação — os SERPs móveis mostram menos caracteres. Escreva a sua description de forma a que a informação mais crítica apareça nos primeiros 105 caracteres.
O que acontece se dois plugins emitirem ambos uma tag de meta description?
Terá tags <meta name="description"> duplicadas no seu HTML. O Google e outros crawlers tipicamente utilizam a primeira instância que encontram, mas o comportamento é indefinido e inconsistente. Este é um conflito comum ao migrar de um plugin de SEO para outro sem desativar completamente o anterior. Desative e elimine sempre o plugin de SEO anterior antes de ativar um substituto.
É seguro editar header.php diretamente no Editor de Tema do WordPress?
Para sites em produção, não. O Editor de Tema não fornece controlo de versões, verificação de erros de sintaxe, e um único erro pode tornar o seu site inacessível. Utilize acesso SSH para editar ficheiros num ambiente de VPS Hosting, mantenha um repositório Git para o seu tema e teste sempre as alterações num ambiente de staging antes de implementar em produção.
