Por que um checklist de SEO técnico WordPress?
Você abre o Google Search Console e percebe que páginas importantes saíram do índice. Ou o cliente liga dizendo que o site caiu de posição depois de uma atualização. SEO técnico é isso: problemas que não aparecem no conteúdo, mas que impedem o Google de encontrar, rastrear e entender o site. Um checklist de SEO técnico WordPress organiza o processo: começa pelo que impede o Google de acessar o site e termina no que melhora a experiência do usuário.
Sem um roteiro, a auditoria vira um caos. Você verifica coisas aleatórias, esquece itens críticos e gasta horas sem saber o que priorizar. Este checklist de SEO técnico WordPress organiza o processo: começa pelo que impede o Google de acessar o site e termina no que melhora a experiência do usuário.
Se você administra vários sites, a ordem importa ainda mais. Com um método único, você compara problemas entre projetos e decide onde aplicar esforço primeiro. Além disso, documentar cada etapa facilita o relatório para o cliente. Ele entende o que foi feito e por quê.
Antes de começar: prepare o terreno
Auditoria de SEO técnico não se faz no escuro. Antes de sair verificando URLs, reúna as ferramentas e os acessos. Você vai precisar de:
- Google Search Console: para ver erros de rastreamento, indexação e Core Web Vitals.
- Google Analytics: opcional, para cruzar dados de tráfego com problemas técnicos.
- Ferramenta de crawler: como Screaming Frog, Sitebulb ou o próprio Google Search Console. Se não tiver, o plugin Google Site Kit ajuda a conectar o Search Console ao painel.
- Acesso ao painel do WordPress e, se possível, ao phpMyAdmin ou SSH da hospedagem.
- Lista de URLs importantes: páginas que geram tráfego, vendas ou leads.
Com isso em mãos, defina o escopo: o site inteiro ou só as seções críticas? Para sites grandes, comece pelas URLs que mais recebem acessos. Anote também a data da auditoria: SEO técnico muda rápido, e o relatório precisa ser datado.
Etapa 1: Rastreabilidade e indexação
O Google só ranqueia o que encontra. Por isso, a primeira etapa do checklist verifica se o site está acessível ao robô.
Verifique o robots.txt
Abra seusite.com/robots.txt e confira se não há bloqueios acidentais. O erro mais comum é uma regra Disallow: / que impede o rastreamento de todo o site. Se você usa um plugin de SEO como Yoast ou Rank Math, ele gera o arquivo, mas plugins de cache ou segurança também podem sobrescrever.
Outro ponto: o robots.txt deve permitir o acesso ao CSS e JavaScript, pois o Google precisa deles para renderizar a página. Bloquear esses recursos pode prejudicar a indexação de sites em JavaScript.
Confira o sitemap.xml
O sitemap ajuda o Google a descobrir URLs novas. Verifique se sitemap.xml existe e se está listado no Search Console. Ele deve conter apenas URLs canônicas e priorizar páginas importantes. Sitemaps com URLs quebradas ou redirecionadas geram erros de rastreamento.
Se você usa um plugin de SEO, o sitemap geralmente é gerado automaticamente. Mas, se o site tem muitos posts ou produtos, o sitemap pode ficar enorme: o Google limita a 50.000 URLs ou 50MB. Nesse caso, divida em sitemaps por tipo de conteúdo.
Analise a indexação no Google
No Search Console, vá em Páginas e veja o relatório de indexação. Ele mostra por que algumas URLs não estão indexadas: erro 404, redirecionamento, página canônica diferente, bloqueio por robots.txt, etc. Priorize os erros que afetam páginas com tráfego potencial.
Use o comando site:seusite.com no Google para uma amostra rápida. Se páginas importantes não aparecem, investigue. Pode ser falta de links internos, conteúdo duplicado ou um problema de canonicalização.
Teste a renderização
O Google renderiza o JavaScript para ver o conteúdo. Se o site depende muito de JS para exibir textos, use o Teste de rich results ou a ferramenta de inspeção de URL no Search Console para ver como o Google vê a página. Se o conteúdo não aparece no HTML renderizado, o Google pode não indexá-lo.
Para WordPress, isso é menos comum, mas acontece com temas que carregam conteúdo via AJAX. Se for o caso, considere usar server-side rendering ou plugins que pré-renderizam o conteúdo.
Etapa 2: Estrutura do site e URLs
Uma estrutura confusa confunde o Google e o usuário. Esta etapa organiza a hierarquia e as URLs.
Hierarquia de headings (H1, H2, H3)
Cada página deve ter um único H1, que descreva o assunto principal. Os H2 e H3 organizam os subtópicos. Use um crawler para listar páginas sem H1 ou com múltiplos H1. Isso é comum em temas mal configurados, onde o logo ou o título do site também viram H1.
Os headings não são apenas estética: eles dão contexto semântico ao Google. Uma página com H1 “Produtos” e H2 com os nomes de cada produto é mais clara do que uma com textos soltos.
URLs limpas e canônicas
URLs devem ser curtas, descritivas e conter a palavra-chave principal. Evite parâmetros como ?id=123 ou números. No WordPress, configure os permalinks em Configurações → Links permanentes para usar o formato /%postname%/.
Verifique também a canonicalização: cada URL deve ter apenas uma versão canônica. Use a tag rel=canonical para indicar a versão preferida quando houver duplicatas (ex.: com e sem www, HTTP e HTTPS). O plugin Yoast ou Rank Math gerencia isso automaticamente, mas confirme se não há conflitos.
Redirecionamentos 301
Redirecionamentos 301 são necessários quando você move ou deleta páginas. Mas excesso de redirecionamentos em cadeia (A → B → C) desperdiça orçamento de rastreamento. Use um crawler para identificar cadeias longas e corrija apontando direto para o destino final.
Erros 404 também fazem parte desta etapa. Páginas que retornam 404 devem ser redirecionadas para uma versão relevante ou, se não tiverem equivalente, devolver 404 mesmo. Mas certifique-se de que URLs internas não apontam para 404. Isso é sinal de link quebrado.
Etapa 3: Core Web Vitals e desempenho
O Google usa os Core Web Vitals como fator de ranqueamento. Eles medem a experiência de carregamento: LCP (maior pintura de conteúdo), INP (interatividade) e CLS (estabilidade visual).
Meça o desempenho real
No Search Console, o relatório de Core Web Vitals mostra URLs com problemas, separadas por dispositivo. Use também o PageSpeed Insights para obter métricas de laboratório e recomendações específicas.
No WordPress, os vilões mais comuns são:
- Imagens pesadas: use formatos modernos como WebP e dimensões corretas.
- JavaScript que bloqueia a renderização: adie scripts de plugins que não são essenciais.
- CSS não otimizado: minimize e combine arquivos.
- Cache insuficiente: use um plugin de cache como WP Rocket ou W3 Total Cache.
Priorize o que afeta o ranqueamento
Nem todo site precisa de LCP abaixo de 2,5 segundos para ranquear bem. Se o site é informativo e o público não depende de velocidade extrema, foque em corrigir os piores problemas. Mas se é um e-commerce, cada segundo conta.
Use a regra 80/20: identifique as 20% das páginas que geram 80% do tráfego e otimize-as primeiro. Isso é mais eficiente do que tentar melhorar o site inteiro de uma vez.
Otimização de imagens
Imagens são o principal peso de uma página. Comprima sem perder qualidade usando plugins como Smush ou ShortPixel. Ative o lazy loading para carregar imagens apenas quando o usuário rolar até elas: o WordPress já faz isso nativamente desde a versão 5.5, mas confirme se o tema não desativou.
Além disso, defina dimensões explícitas de largura e altura para evitar CLS. O WordPress adiciona esses atributos automaticamente, mas temas antigos podem não ter.
Etapa 4: Segurança e HTTPS
Um site inseguro é penalizado e afasta usuários. Esta etapa garante que a base esteja protegida.
HTTPS ativo e sem erros
Todo site deve usar HTTPS. Verifique se o certificado SSL está válido e se não há erros de mixed content: recursos carregados via HTTP em páginas HTTPS. O mixed content bloqueia o carregamento de scripts e folhas de estilo, o que pode quebrar a página.
Se encontrar mixed content, corrija as URLs no banco de dados ou use plugins como Really Simple SSL. Para mais detalhes, veja nosso guia sobre como corrigir mixed content no WordPress.
Redirecionamento HTTP para HTTPS
Todo tráfego HTTP deve redirecionar para HTTPS com 301. Isso evita conteúdo duplicado e garante que o usuário fique na versão segura. Configure no.htaccess ou via plugin de segurança.
Verificação de malware e vulnerabilidades
Um site infectado pode ser marcado como perigoso pelo Google, removendo-o dos resultados. Use plugins de segurança como Wordfence ou Sucuri para escanear o site. No Search Console, o relatório de Problemas de segurança indica se o Google detectou algo.
Se o site foi invadido, siga nosso passo a passo para confirmar e agir após uma invasão.
Etapa 5: Dados estruturados e SEO on-page
Dados estruturados ajudam o Google a entender o conteúdo e exibir rich snippets. Embora não sejam fator de ranqueamento direto, aumentam a taxa de clique.
Valide os dados estruturados
Use o Teste de rich results para verificar se os dados estruturados estão corretos. No WordPress, plugins como Schema Pro ou Rank Math adicionam schemas automaticamente para artigos, produtos, avaliações etc.
Erros comuns incluem marcação incompleta ou valores incorretos. Por exemplo, o schema de avaliação exige uma nota numérica: se o plugin não preenche, o Google ignora.
Meta descriptions e title tags
Cada página deve ter um title único e uma meta description atraente. O title deve ter até 60 caracteres e incluir a palavra-chave principal. A meta description, até 160 caracteres, deve resumir o conteúdo e chamar a atenção.
No WordPress, plugins de SEO gerenciam isso, mas é comum encontrar páginas sem title ou com title duplicado. Um crawler lista esses casos rapidamente.
Etapa 6: Conteúdo duplicado e canibalização
Conteúdo duplicado confunde o Google e divide a autoridade entre URLs. Esta etapa identifica e resolve duplicidades.
Identifique duplicatas
Use um crawler para encontrar páginas com o mesmo título ou conteúdo muito similar. No WordPress, isso acontece com:
- Versões de impressão de posts.
- Arquivos de tags e categorias que mostram o mesmo conteúdo.
- Parâmetros de filtro em lojas WooCommerce.
Para resolver, use a tag rel=canonical ou bloqueie no robots.txt as seções que não agregam valor. No WooCommerce, configure a página de loja para não indexar filtros desnecessários.
Canibalização de palavras-chave
Quando duas páginas disputam a mesma palavra-chave, o Google escolhe uma e a outra perde força. Identifique isso no Search Console: se duas URLs aparecem para a mesma consulta, decida qual deve ranquear e aponte a outra com redirecionamento ou altere o conteúdo para focar em outra palavra-chave.
Etapa 7: Backlinks e autoridade
SEO técnico também envolve verificar a saúde do perfil de links. Links tóxicos podem prejudicar o ranqueamento.
Analise o perfil de backlinks
Use ferramentas como Ahrefs, SEMrush ou Majestic para ver os backlinks. Procure por links de sites de baixa qualidade, spam ou irrelevantes. Se encontrar muitos, considere usar a ferramenta de rejeição do Google (disavow) para desautorizá-los.
No entanto, a rejeição é delicada: se você rejeitar links bons por engano, pode perder autoridade. Faça isso apenas se houver evidência clara de spam.
Links internos
Links internos distribuem autoridade entre as páginas do site. Verifique se as páginas principais recebem links de outras páginas relevantes. Use âncoras descritivas, não “clique aqui”.
Para sites grandes, a estrutura de links internos é crucial. Um bom fluxo de links ajuda o Google a descobrir e ranquear páginas novas.
Etapa 8: SEO local e internacional
Se o site atende a uma região específica ou a vários países, esta etapa é essencial.
SEO local
Para negócios locais, verifique se o endereço e telefone estão consistentes no site e nas diretórios. Use schema de LocalBusiness. Se você usa WooCommerce, configure a moeda e o idioma corretamente.
Hreflang para sites multilíngues
Se o site tem versões em outros idiomas, o hreflang indica ao Google qual versão mostrar para cada usuário. Implemente as tags hreflang corretamente, seja no HTML ou no sitemap. Erros comuns incluem URLs incorretas ou falta de retorno (cada idioma deve apontar para o outro).
Como priorizar os problemas encontrados
Nem todo problema tem o mesmo impacto. Para decidir o que corrigir primeiro, classifique por:
- Impacto no ranqueamento: problemas que impedem a indexação ou causam penalidades têm prioridade máxima.
- Impacto na experiência do usuário: Core Web Vitals ruins afetam a taxa de rejeição.
- Esforço necessário: correções rápidas (como redirecionamentos) devem ser feitas antes de grandes refatorações.
- Frequência: problemas que afetam muitas páginas têm mais impacto do que os isolados.
Crie uma planilha com colunas: problema, URLs afetadas, impacto, esforço e status. Isso facilita o acompanhamento e o relatório final.
Documentando e reportando a auditoria
Para agências e freelancers, o relatório é tão importante quanto a correção. O cliente precisa entender o que foi encontrado e o que será feito.
Estruture o relatório
Comece com um resumo executivo: os 3 principais problemas e as ações recomendadas. Depois, detalhe cada descoberta com evidências (screenshots, URLs, métricas). Termine com um plano de ação priorizado e o prazo estimado.
Use linguagem clara, sem jargões técnicos demais. Explique o impacto de cada problema em termos de negócio: “esta página não aparece no Google, o que significa que você perde visitas para a palavra-chave X”.
Ferramentas de relatório
Você pode usar relatórios do Screaming Frog ou do Search Console, mas um documento personalizado no Google Docs ou Slides costuma ser mais eficaz. Inclua gráficos de evolução se tiver dados de antes e depois.
Quando NÃO usar este checklist
Este checklist é para sites WordPress. Se o site for uma aplicação web customizada, muitos itens não se aplicam. Além disso, se o site tem menos de 10 páginas e não depende de SEO (ex.: um portfólio pessoal), a auditoria completa é desnecessária. Foque no básico: indexação, HTTPS e velocidade.
Outro caso: se o site está com problemas críticos, como invasão ou erro 500, resolva isso antes. Não adianta otimizar SEO de um site fora do ar. Veja como diagnosticar um erro 500 no WordPress.
Erros comuns em auditorias de SEO técnico
- Ignorar o Search Console: ele é a fonte oficial de dados do Google. Sem ele, você trabalha às cegas.
- Focar apenas em velocidade: Core Web Vitals importam, mas não são tudo. Problemas de indexação têm impacto maior.
- Corrigir sem testar: mudanças em robots.txt ou.htaccess podem derrubar o site. Sempre teste em staging antes.
- Não documentar: sem registro, você não consegue provar o trabalho feito nem comparar evolução.
- Esquecer o mobile: o Google indexa primeiro a versão mobile. Teste tudo no celular.
Prevenção: rotina de SEO técnico
Auditoria não é evento único. Crie uma rotina mensal ou trimestral para verificar itens básicos:
- Conferir o relatório de indexação no Search Console.
- Testar a velocidade das páginas principais.
- Verificar se o certificado SSL está válido.
- Analisar logs de erros do servidor.
Se você gerencia vários sites, essa rotina pode consumir horas. Automatize com ferramentas de monitoramento ou use um painel como o 100% WP, que centraliza atualizações, backups e monitoramento de vários sites em um só lugar. Isso libera tempo para o trabalho estratégico de SEO.
Com este checklist, você tem um método claro para auditar qualquer site WordPress. Aplique-o na ordem, priorize com critério e documente tudo. O resultado é um site mais saudável e um relatório que o cliente entende.


