onpage
Define uma etiqueta <title> em cada página
O MetricSpot procura um <title> não vazio no head da página. É o sinal de ranking on-page mais forte e o cabeçalho de cada resultado de pesquisa, separador e cartão de ligação partilhada.
O que esta verificação faz
Procura um elemento <title> não vazio no <head> da página. A verificação falha quando:
- A etiqueta está ausente.
- O conteúdo está vazio (
<title></title>). - O conteúdo é o valor por defeito da framework (
Untitled,Document,Vite + React,Astro Starter, etc.).
Esta é a verificação de presença. A verificação irmã Comprimento ideal do título confirma que o título cabe na janela de 30–60 caracteres.
Porque é importante
A etiqueta title é o elemento de texto mais influente da página.
- O sinal de ranking on-page mais forte. O Google confirmou há mais de uma década que o
<title>é um dos três principais fatores de ranking on-page (juntamente com conteúdo eH1). - O cabeçalho em cada resultado de pesquisa. O que os utilizadores veem no Google, Bing, DuckDuckGo e em cada motor de resposta de IA. Um título em falta significa que o Google gera um a partir do teu
<h1>ou de texto visível — muitas vezes errado, por vezes embaraçoso. - Texto do separador do navegador. Os utilizadores com 20 separadores abertos identificam a tua página pelos primeiros 15–20 caracteres do título. “Sem título” ou “Página” é impossível de encontrar.
- Pré-visualizações de ligações partilhadas. Quando o
og:titleestá em falta, Facebook, LinkedIn, Slack e X caem para o<title>. Define ambos — vê Open Graph tags principais. - Extração por IA. ChatGPT, Perplexity e Google AI Overviews usam o título como cabeçalho ao citar a página numa resposta.
Como corrigir
Coloca um título único e descritivo no <head>. Corresponde à intenção do utilizador — o que escreveria no Google para encontrar esta página?
<head>
<title>Auditoria SEO grátis em 60 segundos — MetricSpot</title>
</head>
Padrão: palavra-chave específica da página primeiro, depois marca.
[Conteúdo específico da página] — [Nome da marca]
Exemplos:
- Auditoria SEO grátis em 60 segundos — MetricSpot
- Preços — MetricSpot
- Como funciona o HSTS — MetricSpot docs
O separador de traço é um visual amigo do Google; en-dash, em-dash e pipe funcionam todos. Escolhe um e usa-o consistentemente em todo o site.
Astro:
---
const { title } = Astro.props;
---
<title>{title} — MetricSpot</title>
Next.js (App Router):
// app/page.tsx
export const metadata = {
title: "Auditoria SEO grátis em 60 segundos — MetricSpot",
};
// Template para rotas aninhadas
// app/layout.tsx
export const metadata = {
title: { default: "MetricSpot", template: "%s — MetricSpot" },
};
WordPress — todos os temas modernos imprimem <?php wp_title(); ?> ou usam o novo hook wp_head(). Yoast SEO e Rank Math permitem definir um template de título em SEO → Search Appearance.
Regras que o Google aplica.
- Um título por página. Múltiplas etiquetas
<title>= comportamento indefinido; navegadores e Google lêem a primeira e ignoram as restantes. - Título no
<head>, não no body. Um título dentro de<body>não conta como o título da página. - Não acumules palavras-chave. “Melhor ferramenta SEO | Auditoria SEO | Auditar SEO | Verificar SEO | …” é um padrão de violação de qualidade do Google que provoca a reescrita do título.
- Não uses MAIÚSCULAS. O Google reescreve títulos em maiúsculas para sentence case nos resultados de pesquisa.
Audita por ti:
curl -s https://teudominio.com/ | grep -oE '<title>[^<]*</title>'
Se o output está vazio, em falta ou mostra um placeholder de framework, o título está partido.
Perguntas frequentes
Cada página deve ter um título único?
Sim. Títulos duplicados confundem o Google sobre que página mostrar para uma pesquisa, e o Search Console marca-os como um problema de qualidade. Se duas páginas têm legitimamente o mesmo título (arquivos paginados, variantes de ordenação), usa rel="canonical" para as consolidar.
O título afeta o favicon do separador do navegador?
Não — esse é o favicon (um ficheiro separado). O título é o texto no separador. Ambos importam, ambos devem ser definidos.
E se eu usar JavaScript para definir o título dinamicamente?
O título renderizado no servidor é o que o Google lê no primeiro crawl. O Googlebot renderiza JavaScript em crawls de segunda passagem, pelo que um título definido por JS é apanhado — mas com um atraso de horas a dias. Para páginas onde o ranking importa, define o título no servidor.
Fontes
Última atualização 2026-05-11