onpage
Ligações internas na página
O MetricSpot conta quantas ligações para o mesmo domínio a página contém. Demasiado poucas e as páginas ficam isoladas — sem caminho de rastreio nem fluxo de PageRank.
O que esta verificação faz
Conta as âncoras (<a href>) na página que apontam para URLs no mesmo domínio. Exclui o boilerplate de navegação e rodapé que aparece em todo o site; foca-se em ligações contextuais dentro do conteúdo. Passa quando há pelo menos algumas — tipicamente 3+ em páginas curtas, 8+ em conteúdo longo.
Porque é importante
As ligações internas fazem três trabalhos ao mesmo tempo:
- Distribuem PageRank entre páginas. O algoritmo original do PageRank distribui o peso de ranking ao longo das ligações, internas ou externas. Páginas sem qualquer ligação interna ficam isoladas — não acumulam autoridade vinda da homepage.
- Dão aos crawlers caminhos a seguir. Googlebot, GPTBot, ClaudeBot e outros descobrem páginas seguindo ligações. Uma página só alcançável pelo sitemap é rastreada com menos frequência e posiciona pior.
- Ajudam os leitores a encontrar conteúdo relacionado. As métricas de tempo no site e envolvimento melhoram quando os leitores passam naturalmente de uma página relevante para a seguinte.
Um artigo longo com zero ligações internas é um beco sem saída por todos os ângulos.
Como corrigir
Adiciona 3–10 ligações contextuais para páginas relevantes do teu domínio. As regras:
O texto da âncora importa. Usa texto descritivo que corresponda ao tema da página de destino — não “clica aqui” ou “ler mais”. Esta é a mesma regra coberta em texto de ligação descritivo.
<!-- mau -->
Para mais detalhes, <a href="/docs/hsts-preload">clica aqui</a>.
<!-- bom -->
Assim que o teu cabeçalho HSTS estiver estável, <a href="/docs/hsts-preload">adiciona o teu domínio à lista de preload do Chrome</a>.
Liga para páginas, não para a homepage. Um post de blog a ligar de volta a / vezes sem conta é desperdício. Liga para outros artigos, páginas de categoria, páginas de produto — onde quer que viva a próxima pergunta do leitor.
Constrói um cluster de tópicos. Escolhe uma pillar page (o guia abrangente), rodeia-a de artigos focados e liga-os todos uns aos outros. Tanto a documentação dos motores de busca como a investigação em SEO são unânimes: arquiteturas em cluster superam as planas.
Mantém as ligações rastreáveis. A orientação do Google sobre links rastreáveis é explícita: usa <a href="...">. Um <span onclick> ou <button> com navegação por JavaScript não será seguido.
<!-- mau: não é rastreável -->
<span onclick="location='/about'">Sobre nós</span>
<!-- bom -->
<a href="/about">Sobre nós</a>
Para ligações de UI que precisam de comportamento JS, continua a usar <a href>:
<a href="/produtos/widget" data-track="card-click">Widget</a>
A navegação padrão do navegador acontece, o teu tracking dispara no clique e o crawler vê uma ligação real.
Não exageres. Enfiar 80 ligações num post de 500 palavras é sinal de spam. Aponta para uma ligação por cada 100–150 palavras de texto, e só quando o destino é genuinamente útil.
Para o quadro mais amplo vê a estratégia de ligações internas — cobre arquiteturas em cluster e diversidade de texto de âncora em profundidade.
Perguntas frequentes
As ligações de navegação e rodapé contam?
Excluímo-las. O boilerplate global do site fornece rastreabilidade mas não sinal contextual de ranking. A verificação mede ligações dentro do conteúdo — as que estão dentro de <article>, <main> ou texto corrido. Se a navegação é a tua única fonte de ligações internas, esta verificação continua a falhar.
Devo usar nofollow em ligações internas?
Quase nunca. O nofollow nasceu como ferramenta contra spam de comentários e diz ao Google para não passar peso ao longo da ligação. Esculpir PageRank com nofollow interno foi popular em 2008 e é hoje ativamente prejudicial — o Google deixou de o honrar para ligações internas há anos, mas a perda do caminho de rastreio mantém-se.
E os routers em JavaScript (React Router, Next.js Link)?
Ambos renderizam <a href> reais por omissão — bom. A armadilha são padrões <button onClick={() => navigate(...)}>. Se os teus “links” não aparecem como <a> no HTML do view-source, o crawler não os consegue seguir.
Fontes
Última atualização 2026-05-11