SEO técnico é a camada de infraestrutura do SEO - as configurações que permitem ao Google rastrear, entender e indexar o seu site corretamente. Sem essa base, mesmo o melhor conteúdo pode não aparecer no Google.
Este guia cobre os elementos técnicos obrigatórios e como verificar se estão funcionando.
Por que SEO técnico importa
Imagine que você escreveu um artigo excelente sobre um assunto muito pesquisado - mas o Google não consegue rastreá-lo porque há um erro no robots.txt. Ou que o site demora 8 segundos para carregar no celular - o Google penaliza e o visitante sai antes de ler uma linha.
SEO técnico é a garantia de que o trabalho de conteúdo vai ter efeito.
HTTPS: o mínimo obrigatório
O que é: o “S” em HTTPS significa que a conexão entre o navegador do visitante e o servidor do site é criptografada. O cadeado visível na barra do navegador.
Por que importa:
- Fator de ranqueamento direto desde 2014
- Sites sem HTTPS exibem “Não seguro” no Chrome
- Obrigatório para qualquer formulário que colete dados
- Exigido pelos gateways de pagamento
Como verificar: acesse seu site. Se houver cadeado na barra de endereço e a URL começar com https://, está correto.
Como resolver se não tiver: instale um certificado SSL. A maioria das hospedagens oferece Let’s Encrypt gratuitamente. Plataformas como Shopify, Nuvemshop e sites em Astro com hospedagem moderna já incluem.
Sitemap XML
O que é: um arquivo em formato XML que lista todas as páginas do site e metadados como data de atualização e prioridade. Fica em seusite.com/sitemap.xml.
Por que importa: facilita que o Google descubra e rastreie todas as páginas, especialmente em sites novos ou com muitas páginas.
Como verificar: acesse seudominio.com.br/sitemap.xml. Se carregar um arquivo XML com URLs, está configurado.
Como enviar ao Google: no Google Search Console, vá em “Sitemaps” e insira a URL do seu sitemap.
Geração automática:
- WordPress + Yoast SEO ou Rank Math: gera automaticamente
- Astro: plugin
@astrojs/sitemapcom configuração de 2 linhas - Shopify e Nuvemshop: geram automaticamente
Robots.txt
O que é: arquivo de texto em seusite.com/robots.txt que instrui os bots de busca sobre quais páginas podem ou não ser rastreadas.
Por que importa: um robots.txt mal configurado pode bloquear o Google de indexar o site inteiro.
Como verificar: acesse seudominio.com.br/robots.txt. O conteúdo básico correto é:
User-agent: *
Allow: /
Sitemap: https://seudominio.com.br/sitemap.xml
Erros comuns:
Disallow: /bloqueia tudo (o site fica invisível no Google)- Bloquear a pasta
/wp-content/pode esconder imagens e scripts necessários
Core Web Vitals
Os Core Web Vitals são as métricas de experiência do usuário usadas pelo Google como fator de ranqueamento desde 2021.
LCP - Largest Contentful Paint
O que mede: quanto tempo leva para o maior elemento visual (imagem ou bloco de texto) aparecer na tela.
Meta: < 2,5 segundos (bom); 2,5 a 4s (precisa melhorar); > 4s (ruim)
Causas comuns de LCP ruim:
- Imagem principal (hero) sem compressão
- Hospedagem lenta sem CDN
- Fonte carregando de forma bloqueante
Soluções:
- Compresse e use WebP para imagens (TinyPNG, Squoosh)
- Use
loading="eager"na imagem hero (não use lazy loading nela) - Use CDN para distribuir arquivos estáticos
INP - Interaction to Next Paint
O que mede: tempo de resposta do site após uma interação (clique, toque, digitação).
Meta: < 200ms (bom); 200 a 500ms (precisa melhorar); > 500ms (ruim)
Causas comuns: JavaScript pesado bloqueando o thread principal.
Soluções: adiar scripts de terceiros (analytics, chat, pixels), dividir tarefas JS longas, usar Web Workers para processamento pesado.
CLS - Cumulative Layout Shift
O que mede: o quanto o layout da página se move inesperadamente enquanto carrega (elementos pulando de posição).
Meta: < 0,1 (bom); 0,1 a 0,25 (precisa melhorar); > 0,25 (ruim)
Causas comuns:
- Imagens sem dimensões definidas (width/height no HTML)
- Anúncios sem tamanho reservado
- Fontes web causando reflow
Soluções:
- Sempre defina
widtheheightnas tags<img> - Reserve espaço para elementos que carregam de forma assíncrona
- Use
font-display: optionalouswapnas fontes
Como verificar os Core Web Vitals
- Google PageSpeed Insights: pagespeed.web.dev - teste em tempo real
- Google Search Console: aba “Core Web Vitals” - dados reais de 28 dias
- Chrome DevTools: aba Lighthouse ou Performance
Estrutura de URLs
URLs limpas e descritivas ajudam o Google a entender o conteúdo da página e melhoram o CTR nos resultados de busca.
Boas práticas:
| Ruim | Bom |
|---|---|
/p?id=3847 | /artigos/como-criar-site/ |
/category/blog/post-12-06-2024 | /blog/seo-para-iniciantes/ |
/PaGiNa-SoBrE-NoS.html | /sobre/ |
/produto/camiseta-2024-verao-nova-colecao | /produtos/camiseta-verao/ |
Regras:
- Minúsculas sempre
- Hífens para separar palavras (não underlines)
- Sem data na URL (fica desatualizado)
- Evite parâmetros dinâmicos para páginas que devem ranquear
- Mantenha curto e descritivo
Canonicalização
O que é: quando o mesmo conteúdo existe em múltiplas URLs, a tag canonical diz ao Google qual é a versão “oficial” que deve ser indexada.
Exemplo do problema:
https://site.com/produto/ehttps://site.com/produto/?ref=facebooksão a mesma página, mas URLs diferentes
Como resolver: adicione <link rel="canonical" href="https://site.com/produto/" /> no head de todas as versões da página.
Casos comuns que precisam de canonical:
- Páginas com parâmetros de UTM ou filtros de e-commerce
- Conteúdo sindicado (publicado em múltiplos sites)
- Versão
wwwvs. semwww(defina uma e canonize a outra)
Schema Markup (Dados Estruturados)
Schema é código JSON-LD inserido no HTML que diz ao Google o que a página representa, permitindo que ele exiba rich results (resultados enriquecidos) no Google.
Tipos mais importantes
LocalBusiness (negócios locais):
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nome do Negócio",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rua Exemplo, 100",
"addressLocality": "São Paulo",
"addressRegion": "SP",
"postalCode": "01000-000",
"addressCountry": "BR"
},
"telephone": "+5511999999999",
"openingHours": "Mo-Fr 09:00-18:00"
}
FAQPage (perguntas frequentes - aparece expandido no Google):
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Quanto custa um site?",
"acceptedAnswer": {
"@type": "Answer",
"text": "O custo varia de R$ 2.000 a R$ 50.000 dependendo do escopo."
}
}]
}
Article (artigos e blog posts):
Inclui author, datePublished, dateModified, headline.
Product (produtos de e-commerce):
Inclui name, price, availability, aggregateRating - o que gera estrelas no Google.
Como verificar
Use a ferramenta de teste de dados estruturados do Google: search.google.com/test/rich-results
Indexação e controle do que vai ao Google
Meta robots
A tag <meta name="robots" content="noindex"> instrui o Google a não indexar aquela página. Use para:
- Páginas de agradecimento pós-formulário (não têm valor de SEO)
- Páginas de resultados de busca interna
- Páginas de login e área de membros
- Páginas duplicadas que você não consegue eliminar
Nunca use noindex em páginas que você quer ranquear.
Paginação
Para blogs e lojas com muitas páginas (página 2, 3, 4…):
- Use
rel="next"erel="prev"para indicar a sequência (suporte variável no Google) - Considere “carregar mais” em vez de paginação numérica
Auditoria técnica: por onde começar
Ferramentas gratuitas:
- Google Search Console: veja erros em “Cobertura” e “Core Web Vitals”
- Google PageSpeed Insights: teste cada página principal
- Screaming Frog (free até 500 URLs): rastreia o site e exibe problemas técnicos
Checklist mínimo:
- HTTPS ativo em todas as páginas
- Sitemap enviado ao Google Search Console
- Robots.txt sem bloqueios incorretos
- Nenhuma página importante com noindex
- Core Web Vitals sem páginas marcadas como “Poor”
- Sem erros 404 em páginas importantes
- Canonical correto em URLs com parâmetros
- Schema implementado para tipo de página principal
Quer um site tecnicamente otimizado para o Google desde o início?
Construímos sites com SEO técnico integrado: HTTPS, Schema, sitemap, velocidade e Core Web Vitals corretos para que o Google indexe e ranqueie corretamente.
Criar site com SEO técnicoFAQ
O que acontece se o robots.txt bloquear o Google?
O site fica invisível no Google. O bot não consegue rastrear nenhuma página, então nada é indexado. É um dos erros mais graves - e surpreendentemente comum em migrações de site mal executadas.
Vale a pena implementar Schema em todo o site?
Implemente onde faz sentido: LocalBusiness na home (negócios locais), FAQPage em páginas com perguntas frequentes, Product nas páginas de produto, Article nos artigos do blog. Não crie Schema para tipos que não correspondem ao conteúdo real - o Google penaliza uso incorreto.
Como migrar de HTTP para HTTPS sem perder ranqueamento?
- Instale o certificado SSL
- Configure redirecionamento 301 de todas as URLs HTTP para HTTPS
- Atualize o sitemap com as URLs HTTPS
- Atualize a propriedade no Google Search Console para a versão HTTPS
- Atualize links internos e canônicos
Feito corretamente, a migração causa queda temporária pequena que se recupera em semanas.
Sites em Astro, Next.js ou frameworks modernos têm vantagem de SEO técnico?
Sim, frequentemente. Frameworks modernos tendem a gerar HTML estático ou server-side rendering, que é mais fácil de rastrear do que SPAs que dependem muito de JavaScript client-side. Sites em Astro, por exemplo, geram zero JavaScript por padrão - o que resulta em excelente performance e LCP baixo.
Quanto custa uma auditoria técnica de SEO?
De R$ 500 (auditoria básica por freelancer) a R$ 5.000 a R$ 15.000 (auditoria completa por agência para sites grandes). Para sites pequenos, as ferramentas gratuitas (Search Console + PageSpeed Insights + Screaming Frog) cobrem os pontos principais sem custo.