Essenciais
<title>único, 50–60 caracteres, palavra-chave no início<meta name="description">140–160 caracteres, com CTA implícito<meta name="viewport">para mobile (width=device-width, initial-scale=1)<link rel="canonical">em toda página, apontando para a versão preferencial- Open Graph: og:title, og:description, og:image, og:url, og:type
- Twitter Card: summary_large_image (para preview grande)
<html lang="pt-BR">— sinaliza idioma para crawlers e leitores de tela<meta charset="UTF-8">como primeira tag dentro de<head>
Pode ignorar
<meta name="keywords">— Google ignora desde 2009<meta name="author">— irrelevante para ranqueamento<meta http-equiv="X-UA-Compatible">— IE morreu- Tags de "revisit-after", "rating", "distribution" — sem efeito real
- Geo tags (
geo.region,geo.placename) — use Schema LocalBusiness
Boas práticas
- Não duplique title em múltiplas páginas — cada página deve ter título único
- Description não é fator de ranqueamento, mas afeta CTR diretamente
- og:image deve ter 1200x630px e peso < 1MB; sirva em formato JPG ou PNG
- Use
og:image:altpara acessibilidade e contexto extra - Para SPAs, garanta que meta tags sejam renderizadas no SSR — não injetadas após hidratação
Tags úteis em casos específicos
<meta name="robots" content="noindex,follow">para páginas de paginação ou filtro que não devem indexar<link rel="alternate" hreflang="...">para sites multilíngues<link rel="next">e<link rel="prev">em paginação (ainda úteis para alguns crawlers)<meta name="theme-color">para experiência mobile mais polida (PWAs e Safari)
Auditoria rápida
Use a extensão "View Page Source" e faça um Cmd+F por:
- "title" — deve ter exatamente uma ocorrência única
- "canonical" — deve existir e apontar para a URL atual
- "og:image" — deve existir e o link deve abrir corretamente
Se algum item falhar, há um bug de SSR ou de template.
Ordem importa dentro do head
Tags assíncronas e críticas devem aparecer cedo. <meta charset> e <meta viewport> são as primeiras. Em seguida, <title> e <meta description>. Só depois preconnects, fontes e CSS crítico. Scripts de analytics e tags de marketing entram por último — nunca antes do conteúdo crítico.
Erros silenciosos
Tags duplicadas (dois canonical, dois title) são ignoradas pelo Google de forma imprevisível — geralmente prevalece a primeira, mas não há garantia. Audite com a Inspeção de URL, que mostra o HTML renderizado real, não apenas o source.