Checklist de SEO para sites: mais de 80 itens para auditar
Um checklist prático de auditoria de SEO para rastreamento, indexação, conteúdo e medição, com as evidências que vale guardar antes de alterar um site.
SEO não é uma ação única — é um sistema. Um sitemap bem configurado não leva um projeto ao topo, e uma tag title bem escrita não compensa um servidor lento. Este checklist cobre todas as áreas-chave: da base técnica ao conteúdo e à análise. Use-o ao lançar um site novo, antes de uma auditoria ou como mapa de revisão recorrente.
Defina o site
Defina os templates, mercados, dispositivos e fontes de dados antes de revisar os problemas.
Guarde a prova
Registre a URL, a resposta, o resultado renderizado e a data da observação.
Corrija por impacto e confiança
Trate os problemas apontados pelas ferramentas como pistas até que uma URL principal os confirme.
Confirme o estado final
Depois de uma mudança, inspecione a página no ar e os sinais que deveriam bater entre si.
Como usar este checklist
Cada seção está organizada por importância. Os itens marcados como críticos são a higiene básica — sem eles, todo o resto perde o sentido. Os demais são melhorias de segundo e terceiro nível. Em um site novo, percorra o checklist de cima para baixo. Em um site existente, comece pelas seções em que você suspeita de algum problema e depois feche o restante.
Checklist de SEO técnico
O SEO técnico é a base. Se o Google não consegue encontrar, ler ou indexar suas páginas, nenhum conteúdo ou link vai ajudar. Verifique esta seção primeiro.
Indexação e rastreamento
- O robots.txt existe e está acessível em /robots.txt — nenhuma página comercial ou de produto é bloqueada por uma diretiva Disallow
- O sitemap XML foi criado, contém todas as páginas públicas e foi enviado ao Google Search Console pela seção Sitemaps
- Nenhuma página que deveria ser indexada tem a tag <meta name="robots" content="noindex">
- O Googlebot consegue carregar CSS e JavaScript — esses caminhos não estão bloqueados no robots.txt (um erro comum ao passar do ambiente de testes para a produção)
- Os parâmetros de URL estão configurados no Google Search Console, para que tokens de sessão e parâmetros UTM não criem páginas duplicadas
- O orçamento de rastreamento não é desperdiçado: nada de URLs infinitas por paginação sem limite, nem navegação facetada gerando milhares de variantes sem canonical
- Todas as páginas são acessíveis em uma única URL canônica — não há versões paralelas sem redirecionamento ou tag canonical
Estrutura de URLs e redirecionamentos
- As URLs usam palavras legíveis separadas por hífens, não IDs ou números: /blog/seo-checklist em vez de /p?id=4821
- O separador de palavras é o hífen (-), não o sublinhado (_): o Google trata o sublinhado como um conector de palavras
- As URLs estão em minúsculas: /Blog/Article cria uma duplicata técnica de /blog/article
- O redirecionamento 301 de HTTP para HTTPS está configurado e funcionando
- O redirecionamento 301 de www para sem www (ou o contrário) está configurado — um único domínio canônico foi escolhido
- Não há cadeias de redirecionamento com mais de um salto: A → B → C deve virar A → C
- Todas as páginas excluídas retornam 410 (Gone) ou têm um redirecionamento 301 para uma página ativa — não deixe 404 em páginas que recebem backlinks
- A página 404 retorna um código de status 404 de verdade (não 200!), contém links úteis e não cria um beco sem saída frustrante
HTTPS e segurança
- O certificado SSL é válido e não expira em até 30 dias — a renovação automática está configurada (Let's Encrypt + Certbot)
- Não há conteúdo misto: todos os recursos da página (CSS, JS, imagens, fontes) carregam por HTTPS, e não por HTTP
- O cabeçalho HSTS (Strict-Transport-Security) está definido na resposta do servidor
- O cabeçalho Content-Security-Policy está configurado, restringindo as origens de carregamento de recursos
- X-Frame-Options ou frame-ancestors do CSP impedem que o site seja incorporado em um iframe sem permissão
Otimização para celular
- <meta name="viewport" content="width=device-width, initial-scale=1"> está presente em todas as páginas
- O texto é legível sem zoom: tamanho de fonte base de pelo menos 16px no conteúdo
- Botões e links têm pelo menos 44×44px para facilitar o toque
- Não há rolagem horizontal em telas a partir de 320px de largura
- O Google Mobile-Friendly Test é aprovado sem erros críticos
- Não há subdomínio móvel separado (m.site.com) — se ele existir, o canonical e o hreflang estão configurados corretamente, ou a migração completa para design responsivo foi concluída
Velocidade da página e Core Web Vitals
| Métrica | Bom | Precisa melhorar | Ruim |
|---|---|---|---|
| LCP (maior renderização de conteúdo) | ≤ 2,5 s | 2,5–4,0 s | > 4,0 s |
| INP (interação até a próxima renderização) | ≤ 200 ms | 200–500 ms | > 500 ms |
| CLS (mudança cumulativa de layout) | ≤ 0,1 | 0,1–0,25 | > 0,25 |
| TTFB (tempo até o primeiro byte) | < 200 ms | 200–500 ms | > 500 ms |
- O elemento LCP (geralmente a imagem de destaque no topo) está otimizado: formato WebP, tamanho não maior que o necessário e atributo fetchpriority="high" adicionado
- Os recursos que bloqueiam a renderização foram eliminados: o CSS crítico está embutido e os scripts não críticos usam defer ou async
- As imagens abaixo da dobra têm o atributo loading="lazy"
- Todas as imagens têm atributos explícitos de width e height — isso evita o CLS
- O bundle de JavaScript está minimizado: sem bibliotecas não utilizadas e com dependências pesadas substituídas por alternativas mais leves
- TTFB abaixo de 200 ms: o cache estático está configurado, um CDN é usado para mídias e as consultas ao banco de dados estão otimizadas
- HTTP/2 ou HTTP/3 em uso — verifique em Chrome DevTools → Network, na coluna Protocol
Checklist de on-page
O on-page cobre tudo o que você coloca diretamente na página. É aqui que acontece a maior parte do trabalho diário de SEO: tags, títulos, conteúdo, imagens e links internos.
Tag title
- O título é único em cada página do site — duas páginas nunca compartilham o mesmo título
- Tamanho de 50–60 caracteres: o Google corta os títulos por volta de 580px de largura
- A palavra-chave principal fica mais perto do início — as primeiras palavras têm mais peso
- Sem excesso de palavras-chave: “otimização de SEO, serviços de SEO, SEO Londres” é um sinal de alerta para o algoritmo
- O título é escrito em sentence case: “Checklist de SEO para um site”, e não “Checklist De SEO Para Um Site”
- A página inicial não se chama simplesmente “Início” — isso desperdiça uma ótima chance de ranquear para buscas de marca
Meta description
- A meta description é única em cada página — duplicatas reduzem o CTR do site inteiro
- Tamanho de 140–160 caracteres — nessa faixa ela aparece sem cortes na maioria dos casos
- A palavra-chave principal está incluída — o Google destaca em negrito as correspondências com a busca do usuário
- Há uma chamada para ação específica: “Leia o checklist completo”, “Audite seu site em 15 minutos”
- Sem caracteres especiais " < > — eles podem ser removidos ou escapados na exibição
Estrutura de títulos H1–H6
- Cada página tem exatamente uma tag H1 — nem nenhuma, nem duas
- O H1 contém a palavra-chave principal e está alinhado ao tema do título da página
- O H1 está marcado corretamente no HTML, e não é apenas uma div ou um span grande para parecer título
- A hierarquia de títulos não tem quebras: H2 → H3, sem pular de H2 para H4
- Os H2 incluem consultas semanticamente relacionadas e sinônimos, ampliando a cobertura do tema
- Os títulos descrevem o conteúdo da seção, e não funcionam como slogans de marketing sem valor para SEO
Tags canonical e duplicatas
- Há uma tag canonical em cada página — autorreferenciada ou apontando para a versão preferida
- Não há canonicals conflitantes: por exemplo, o canonical aponta para A enquanto o sitemap envia a página como B
- As páginas de paginação (/category?page=2) têm canonical autorreferenciado, e não apontam para a página 1 — prática ultrapassada que o Google descontinuou em 2019
- As versões com e sem barra final se comportam de forma consistente: uma redireciona para a outra
- As versões para impressão e as páginas AMP (se existirem) estão corretamente relacionadas à versão canônica
Otimização de imagens
- Todas as imagens têm um atributo alt descritivo — nada vazio e nenhum texto repetido em todas as imagens
- Imagens decorativas (divisores, fundos) têm alt="" (vazio), o correto para acessibilidade
- Os nomes de arquivo descrevem o conteúdo: seo-checklist-example.webp, e não IMG_4821.webp
- Formato WebP (ou AVIF) para fotos e ilustrações complexas — de 25–35% mais leves que JPEG com a mesma qualidade
- Atributos width e height em todas as imagens — isso evita o deslocamento de layout (CLS)
- loading="lazy" nas imagens abaixo da dobra
- A imagem de destaque (acima da dobra) tem fetchpriority="high" e NÃO tem loading="lazy"
Links internos
- Cada página nova recebe pelo menos um link interno de um conteúdo já existente — nenhuma página órfã
- As âncoras são descritivas: “checklist completo do robots.txt” em vez de “aqui”, “leia” ou “link”
- As páginas-chave (serviços, categorias) recebem mais links internos do que os conteúdos de apoio
- Não há links internos quebrados (404) — verifique com Screaming Frog, Sitebulb ou Ahrefs
- Nenhum link aponta para páginas noindex — um link interno para uma página oculta desperdiça o orçamento de rastreamento
Dados estruturados
A marcação estruturada ajuda o Google a entender o tipo da página e dá acesso a resultados avançados na pesquisa. Para a maioria dos sites, é mais uma alavanca para crescer o CTR sem mexer nas posições.
Marcação Schema.org
- O tipo de marcação corresponde ao tipo da página: Article ou BlogPosting para artigos, Product para produtos, LocalBusiness para negócios locais, e FAQ apenas quando o conteúdo estiver visível e for útil ao leitor
- A marcação está implementada em JSON-LD (formato recomendado pelo Google), e não em Microdata
- A marcação foi validada no Rich Results Test e no Google Search Console → Aprimoramentos, sem erros críticos
- Os campos obrigatórios estão preenchidos: para Article, headline, author e datePublished; para Product, name, description e offers
- O conteúdo de FAQ precisa estar visível e ser preciso; não adicione marcação para tentar conquistar um recurso de pesquisa
- Em negócios locais, nome, endereço e telefone (NAP) na marcação batem exatamente com o Perfil da Empresa no Google
Open Graph e tags de redes sociais
- As tags og:title, og:description, og:image e og:url estão definidas em todas as páginas
- A og:image tem pelo menos 1200×630px, o tamanho ideal para prévias no Facebook e no LinkedIn
- O og:type está correto: website na página inicial e article nos posts do blog
- As tags Twitter Card estão configuradas: twitter:card, twitter:title, twitter:image
- As prévias são testadas no Facebook Sharing Debugger e no Twitter Cards Validator
Conteúdo e E-E-A-T
Desde 2022–2023, o Google vem reforçando de forma consistente a importância do E-E-A-T (experiência, especialização, autoridade e confiabilidade) na avaliação das páginas. Não é um sinal algorítmico direto, mas os sinais de E-E-A-T se correlacionam com o ranqueamento em nichos competitivos.
Qualidade do conteúdo
- O conteúdo é escrito para pessoas, não para robôs: a página existe porque oferece valor real ao usuário, e não apenas para captar tráfego
- A palavra-chave principal e suas variações aparecem no H1, no primeiro parágrafo, em um ou dois H2 e naturalmente ao longo do texto
- Sem excesso de palavras-chave: a mesma consulta não se repete em todas as frases
- O tema é coberto por completo: a página responde a todas as perguntas relacionadas do usuário — veja o que os concorrentes do top 5 abordam
- Números, datas e exemplos específicos são usados, e não afirmações genéricas como “SEO é muito importante para os negócios”
- O autor é identificado com pelo menos uma breve biografia — conteúdo anônimo é mais fraco do ponto de vista de E-E-A-T
- As datas de publicação e de atualização estão visíveis — o Google considera a atualidade do conteúdo em alguns temas
Auditoria regular de conteúdo
- Páginas sem tráfego orgânico há 12 meses ou mais foram analisadas. Decisão: melhorar, mesclar com outra página ou remover com redirecionamento 301
- Dados desatualizados (estatísticas, ferramentas, links) foram atualizados, especialmente em conteúdos de SEO, marketing e tecnologia
- Não há conteúdo duplicado entre as páginas do site: use o Siteliner ou o Screaming Frog para detectar
- Conteúdo raso (páginas com menos de 200–300 palavras e pouco valor) foi mesclado em páginas maiores ou expandido
- Verifique a canibalização de palavras-chave: várias páginas não disputam a mesma consulta, o que aparece no relatório de consultas do Search Console
Checklist off-page
O SEO off-page vai além do seu site: cobre o perfil de backlinks, as menções e a presença local. Esses fatores são mais difíceis de influenciar, mas determinam a autoridade do domínio aos olhos do Google.
Perfil de backlinks
- O perfil de backlinks foi revisado no Ahrefs, no Semrush ou no Google Search Console (relatório de Links): sem links de spam em massa vindos de PBNs ou fazendas de links
- O arquivo disavow no Google Search Console está configurado onde há links claramente manipulativos ou de spam
- A construção de links está ativa: guest posts, HARO/Connectively, parcerias, digital PR
- O perfil de âncoras é diverso: sem excesso de âncoras comerciais com correspondência exata que pareçam artificiais
- Os links externos que apontam para o seu site levam a páginas ativas — nenhuma autoridade de link é perdida em 404s
SEO local (para negócios locais)
- O Perfil da Empresa no Google foi criado, verificado e preenchido por completo: categoria, descrição, horários e fotos
- NAP (nome, endereço, telefone) é idêntico no site, no Perfil da Empresa e em todos os diretórios — qualquer divergência confunde o algoritmo
- O site está cadastrado em diretórios relevantes do setor e locais (Yelp, agregadores do setor)
- As avaliações do Google recebem respostas regulares, tanto positivas quanto negativas
- A marcação LocalBusiness nas páginas de localização está configurada corretamente
Análise e monitoramento
SEO sem análise é trabalhar às cegas. A análise não mostra só resultados: ela indica exatamente onde está o problema, como uma queda de tráfego, uma perda de posições ou uma taxa de rejeição alta em uma página específica.
Google Search Console
- O site está verificado no Google Search Console por DNS ou pela tag na página
- O sitemap XML foi enviado e não mostra erros
- O relatório de Páginas é revisado mensalmente: sem novos erros de “Excluída” ou “Rastreada, mas não indexada”
- O relatório de Core Web Vitals no GSC mostra o estado de LCP, INP e CLS com base em dados reais de usuários
- O relatório de Links é revisado trimestralmente, para monitorar o perfil de backlinks externos
- Os alertas por e-mail de erros estão ativados — o Google envia notificações quando detecta problemas de rastreamento ou indexação
Google Analytics 4
- O GA4 está instalado e os dados chegam corretamente — verifique no relatório em tempo real
- Os eventos de conversão principais estão configurados: envio de formulário, clique para ligar, adição ao carrinho, cadastro
- O filtro de tráfego interno está configurado para que as visitas dos funcionários não distorçam os dados
- O GA4 está vinculado ao Google Search Console, o que permite analisar consultas junto com o comportamento no site
- O relatório de canais de tráfego está configurado, com separação clara entre Pesquisa orgânica, Direto, Referência e Pago
Rotina de monitoramento
Semanal
Posições das palavras-chave (Rank Tracker ou Search Console). Tráfego orgânico dos últimos 7 dias comparado ao período anterior. Alertas de uptime (Uptime Robot, Better Uptime).
Mensal
Erros de indexação no GSC. Relatório de Core Web Vitals. Revisão do checklist de on-page nas páginas publicadas recentemente. Verificação de backlinks novos e perdidos no perfil de links.
Trimestral
Auditoria técnica completa (Screaming Frog). Auditoria de conteúdo por tráfego. Atualização de conteúdo desatualizado. Análise de concorrentes nas consultas-chave: posições, conteúdo e links.
Após cada atualização
Verificação de Core Web Vitals e do PageSpeed Insights. Teste de compatibilidade com celulares. Revisão do relatório de erros do GSC. Validação de dados estruturados.
Perguntas frequentes sobre checklists de SEO
Com que frequência devo percorrer o checklist de SEO?
Por onde começar o checklist de SEO em um site novo?
Preciso concluir todos os 80+ itens de uma vez?
Quais itens do checklist trazem resultados mais rápidos?
Como usar este checklist para auditar um site existente?
Check it with SpiderHead
Free and local: run the audit on your own machine.



