Auditoria de SEO não precisa custar caro
A maioria dos problemas de SEO pode ser diagnosticada sem gastar um centavo. Google Search Console, Lighthouse, a versão gratuita do Screaming Frog e algumas linhas de comando no terminal resolvem 90% do trabalho.
Neste guia, vou mostrar o processo completo de auditoria que uso em projetos, usando apenas ferramentas gratuitas.
Fase 1: Diagnóstico de indexação
Google Search Console — Relatório de Indexação
Comece pelo painel Indexação > Páginas. Este relatório mostra:
- Quantas páginas estão indexadas.
- Quantas foram excluídas e por quê.
Os motivos de exclusão mais importantes:
- “Rastreada, mas não indexada”: o Google viu a página mas decidiu que não vale indexar. Revise a qualidade do conteúdo.
- ”Descoberta, mas não indexada”: está na fila, mas o Google não rastreou. Melhore links internos e prioridade no sitemap.
- ”Página com redirecionamento”: verifique se os destinos estão corretos.
- ”Excluída por tag noindex”: confirme se o
noindexé intencional.
Verificação de site:
Use o operador site: no Google:
site:seusite.com
Compare o número de resultados com o total de páginas que deveria estar indexado. Uma discrepância grande (para mais ou para menos) indica problemas.
Fase 2: Rastreamento técnico
Screaming Frog (gratuito até 500 URLs)
Configure o Screaming Frog para rastrear seu site e exporte os dados. Pontos críticos:
Títulos e Meta Descriptions:
- Títulos ausentes, duplicados ou muito longos (acima de 60 caracteres).
- Meta descriptions ausentes, duplicadas ou muito longas (acima de 160 caracteres).
Status Codes:
- Páginas com erro 404 que recebem links internos.
- Redirecionamentos em cadeia (301 → 301 → destino).
- Erros 500 intermitentes.
Headings:
- Páginas sem H1.
- Páginas com múltiplos H1.
Imagens:
- Imagens sem atributo
alt. - Imagens muito grandes (acima de 200KB).
Canonical:
- Páginas com canonical apontando para URL diferente.
- Canonical ausente.
Com curl na linha de comando
Para verificações pontuais:
# Status code de uma URL
curl -sI "https://seusite.com/pagina" | head -1
# Verificar canonical
curl -s "https://seusite.com/pagina" | grep -i canonical
# Verificar robots meta tag
curl -s "https://seusite.com/pagina" | grep -i "robots"
# Verificar tempo de resposta
curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" "https://seusite.com"
Fase 3: Performance
Google Lighthouse
No Chrome, abra DevTools (F12) > Lighthouse. Execute uma auditoria de Performance e SEO.
Métricas críticas:
- LCP (Largest Contentful Paint): deve ser < 2.5s. É o tempo até o maior elemento visível carregar.
- FID / INP (Interaction to Next Paint): deve ser < 200ms. Mede a responsividade.
- CLS (Cumulative Layout Shift): deve ser < 0.1. Mede estabilidade visual.
PageSpeed Insights
A versão online do Lighthouse com dados reais de usuários (CrUX). Acesse pagespeed.web.dev e analise as URLs mais importantes do seu site.
Problemas comuns de performance
Imagens não otimizadas: use WebP, defina dimensões explícitas e implemente lazy loading.
<img src="foto.webp" width="800" height="600" loading="lazy" alt="Descrição" />
JavaScript bloqueante: scripts no <head> sem async ou defer bloqueiam a renderização.
CSS não utilizado: use Coverage (DevTools > Ctrl+Shift+P > “Coverage”) para identificar CSS não usado.
Fontes web: use font-display: swap e faça preload das fontes críticas.
Fase 4: Conteúdo
Análise de conteúdo fino
Páginas com pouco conteúdo (menos de 300 palavras) ou conteúdo genérico podem prejudicar o site como um todo. Identifique:
- Páginas de tags/categorias com poucos ou nenhum post.
- Páginas de arquivo (por data, por autor) sem valor único.
- Landing pages com apenas imagens e CTAs.
Duplicação interna
Use o Screaming Frog para identificar títulos e meta descriptions duplicados. Duas páginas com o mesmo título competem entre si nos resultados.
Verifique também conteúdo similar com ferramentas como Siteliner (versão gratuita rastreia até 250 URLs).
Palavras-chave canibalizando
Se duas páginas do seu site ranqueiam para a mesma palavra-chave, elas estão canibalizando. No Search Console, vá em Desempenho e filtre por uma query. Se duas URLs aparecem, considere consolidar.
Fase 5: Links internos
Estrutura de navegação
Toda página importante deve estar acessível em até 3 cliques da homepage. Verifique com o Screaming Frog: exporte o relatório de “Crawl Depth” e identifique páginas profundas.
Páginas órfãs
Páginas sem nenhum link interno apontando para elas. São invisíveis para o Googlebot (a menos que estejam no sitemap). Exporte a lista de URLs do sitemap e compare com as URLs encontradas pelo rastreamento.
Distribuição de links
Páginas que recebem muitos links internos são sinalizadas como importantes. Se a sua página de “Política de Privacidade” tem mais links internos que seu artigo principal, algo está errado.
Fase 6: Mobile
Mobile-Friendly Test
O Google indexa pela versão mobile (mobile-first indexing). Teste suas páginas principais em search.google.com/test/mobile-friendly.
Verificações manuais
- Texto legível sem zoom.
- Botões e links com área de toque adequada (mínimo 48x48px).
- Conteúdo não cortado horizontalmente.
- Sem pop-ups intrusivos que cobrem o conteúdo.
Fase 7: Segurança e acessibilidade
HTTPS
Todas as páginas devem ser servidas via HTTPS. Verifique se não há mixed content (recursos HTTP em páginas HTTPS):
curl -s "https://seusite.com" | grep -i "http://"
Headers de segurança
curl -sI "https://seusite.com" | grep -iE "(x-content-type|x-frame|referrer-policy|strict-transport)"
Headers recomendados:
X-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINReferrer-Policy: strict-origin-when-cross-originStrict-Transport-Security(HSTS)
Montando o relatório
Organize os achados por prioridade:
Crítico (resolver imediatamente):
- Páginas com erro 500.
- Conteúdo indexado com noindex acidental.
- Redirecionamentos incorretos.
- Site sem HTTPS.
Alto (resolver na próxima semana):
- Títulos e meta descriptions ausentes.
- Imagens sem alt.
- LCP acima de 4 segundos.
- Páginas importantes não indexadas.
Médio (resolver no próximo mês):
- Cadeias de redirecionamento.
- Conteúdo duplicado interno.
- Links internos quebrados.
- Headers de segurança ausentes.
Baixo (melhoria contínua):
- Otimização de imagens.
- CSS não utilizado.
- Melhorar profundidade de rastreamento.
Conclusão
Uma auditoria de SEO completa não precisa de ferramentas caras. O Google Search Console sozinho já revela a maioria dos problemas de indexação. Screaming Frog cobre a parte técnica. Lighthouse cuida da performance. E a linha de comando resolve o resto.
O segredo é fazer auditorias regulares — não apenas quando algo dá errado. Uma revisão mensal de 2-3 horas é suficiente para manter o site saudável.