SEO técnico em sites WordPress: plugins, temas e armadilhas comuns
WordPress pode ser uma máquina de tráfego orgânico. Também pode virar um labirinto de plugins pesados, temas inflados e configurações que matam rastreamento. Este guia direto mostra o que usar, o que evitar e como blindar sua stack contra quedas de performance e visibilidade.Índice
- Stack recomendada: tema, SEO, cache e imagens
- Plugins: essenciais, opcionais e os vilões
- Temas: critérios de escolha e testes
- Armadilhas comuns que arruínam o SEO
- Configurações SEO críticas (Rank Math/Yoast)
- Performance e Core Web Vitals
- Rastreamento, sitemaps e canonical
- WooCommerce: cuidados extras
- Multilíngue e hreflang
- Checklist final
- FAQ
- Tags
1) Stack recomendada: tema, SEO, cache e imagens
| Camada | Opções seguras | Observações |
|---|---|---|
| Tema | GeneratePress, Astra, Kadence, Blocksy, temas block (Twenty Twenty‑Four) | Leves, bem mantidos, sem dependência exagerada de JS. |
| SEO | Rank Math, SEOPress, Yoast | Evite dois plugins SEO ativos. Um único plugin faz títulos, meta, schema, sitemap. |
| Cache/Performance | LiteSpeed Cache (em servidores LS), WP Rocket, FlyingPress | Use um plugin de cache. Integre com CDN/Brotli. Cuidado com “otimizações agressivas”. |
| Imagens | Imagify, ShortPixel, EWWW Image Optimizer | Ative WebP/AVIF, srcset, lazy‑load nativo. |
| Segurança | Wordfence, iThemes Security, Solid Security | Não bloqueie Googlebot. Ajuste rate limit e firewalls para evitar 5xx. |
| Redirecionamentos | Redirection, Rank Math Redirects | Grandes volumes no servidor (.htaccess/Nginx). Em WP, apenas regras pontuais. |
Regra de ouro: menos é mais. Stack enxuta, atualizações frequentes, monitoramento constante.
2) Plugins: essenciais, opcionais e os vilões
- Essenciais: SEO, cache, imagens, segurança, redirecionamentos.
- Opcionais: table of contents leve, breadcrumbs do plugin SEO, schema adicional quando o tema não entrega.
- Evite vilões: pacotes “tudo‑em‑um” com 30 módulos que você não usa, page builders com add‑ons pesados, plugins que duplicam funcionalidades (ex.: dois sitemaps).
Como detectar o culpado de lentidão
# Passos
1) Desative tudo, deixe tema padrão + plugin de cache.
2) Ative em grupos e rode Lighthouse (mobile) e Query Monitor.
3) Identifique aumento de JS/CSS e consultas lentas; substitua o plugin pesado.
3) Temas: critérios de escolha e testes
- Core Web Vitals: teste tema “limpo” no PageSpeed (mobile). LCP baixo sem truques é diferencial.
- Sem lock‑in: fuja de temas que amarram shortcodes proprietários.
- Compatibilidade: verifique suporte a schema, breadcrumbs,
<picture>, e menus acessíveis.
Dica: bloco nativo + tema leve costuma superar page builders pesados em SEO e manutenção.
4) Armadilhas comuns que arruínam o SEO
- Dois plugins SEO ativos → títulos e canônicas duplicadas.
- Vários plugins de schema → marcações conflitantes (Article/Product/LocalBusiness em duplicidade).
- Robots.txt agressivo → bloqueia
/wp-content/uploads/e mata Imagens. - “Desencorajar mecanismos de busca” marcado em produção.
- CDN + cache mal configurados → 302/200 variáveis, cookies desnecessários e cache quebrado.
- Minificação/adiamento agressivos → quebra CSS crítico, menus e carrosséis.
- Redirecionar tudo para a Home (soft 404). Perca de relevância e cobertura.
- Arquivos de tag e autor vazios indexáveis. Conteúdo fraco e canibalização.
- Widgets de review/comentários que injetam JS pesado em todas as páginas.
5) Configurações SEO críticas (Rank Math/Yoast)
- Títulos & metas: padronize title e description por tipo de post. Evite repetir o nome do site no início.
- Indexação: noindex em tags fracas, arquivos de autor (se sem estratégia), páginas de busca, thank you.
- Schema: defina tipos por template. Não duplique com tema/outros plugins.
- Sitemaps: habilite por tipo (posts, páginas, produtos). Exclua taxonomias inúteis.
- Redirecionamentos: crie 301 por mapeamento. Evite “catch‑all”.
- Breadcrumbs: habilite e insira no tema.
Breadcrumbs no tema (exemplo)
<?php if ( function_exists('rank_math_the_breadcrumbs') ) { rank_math_the_breadcrumbs(); } ?>
Removendo canônica duplicada do tema
<?php
remove_action('wp_head','rel_canonical'); // tema antigo
// Deixe o plugin SEO emitir a canônica
?>
6) Performance e Core Web Vitals
- LCP: otimize imagem hero (AVIF/WebP), pré‑carregue fonte principal, TTFB baixo via hosting/CDN.
- INP: reduza JS de terceiros; carregue sob consentimento/on‑demand.
- CLS: reserve dimensões para imagens/iframes; evite banners injetados tardiamente.
- Fontes:
font-display: swap, subset,<link rel="preload">na principal. - Cache: um plugin só. Teste “Remover CSS não utilizado” em staging.
Imagem responsiva
<picture>
<source type="image/avif" srcset="/img/hero-768.avif 768w, /img/hero-1280.avif 1280w" sizes="(max-width:600px) 96vw, 1280px">
<source type="image/webp" srcset="/img/hero-768.webp 768w, /img/hero-1280.webp 1280w" sizes="(max-width:600px) 96vw, 1280px">
<img src="/img/hero-1280.jpg" width="1280" height="720" loading="lazy" alt="Destaque">
</picture>
7) Rastreamento, sitemaps e canonical
- Robots.txt: não bloqueie o que precisa de
noindex. Aponte o sitemap. - Sitemap: apenas URLs 200 e canônicas. Sem parâmetros, sem páginas de busca.
- Canonical: self‑canonical por padrão. Consolidar parâmetros UTM/filtros para a versão limpa.
- Logs: monitore 404/5xx. Corrija links internos e estabilidade do servidor.
.htaccess (normalizações básicas)
RewriteEngine On
# HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# sem www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
8) WooCommerce: cuidados extras
- Indexação: noindex em carrinho, checkout, minha conta, filtros/paginação irrelevantes.
- Variações: se conteúdo muda pouco, uma canônica para o produto pai. Se muda muito, páginas próprias.
- Dados estruturados: evite schema duplicado do tema + plugin (use só um emissor).
- Performance: cache de página + exclusões para áreas dinâmicas. Otimize consultas (Query Monitor).
9) Multilíngue e hreflang
- Use WPML/Polylang com URLs separadas por idioma. Evite duplicação sem hreflang recíproco.
- Canônica: self‑canonical por idioma. Hreflang aponta variantes entre si.
- Sitemaps por idioma. Suba propriedades no GSC por versão.
10) Checklist final
- Um plugin SEO ativo, schema configurado, breadcrumbs no tema.
- Um plugin de cache, CDN integrado, fontes e imagens otimizadas.
- Sitemap só com 200 canônicas. Robots apontando para o sitemap.
- Arquivos de tag/autor fracos em noindex. Busca interna em noindex.
- Sem canônica/título/OG duplicados. Sem mixed content.
- Redirecionamentos mapeados A→B, sem cadeias. 404 com backlinks redirecionados.
- Core Web Vitals monitorado em dados de campo (CrUX/GSC).
FAQ
1) Posso usar Rank Math e Yoast juntos?
Não. Escolha apenas um. Dois plugins SEO geram conflitos e duplicações.
2) Qual é o melhor tema para SEO?
O melhor é o mais leve e bem mantido. GeneratePress, Astra, Kadence e temas block são escolhas seguras.
3) Devo indexar páginas de tag e autor?
Somente se tiverem conteúdo forte e linkagem interna útil. Caso contrário, use noindex, follow.
4) Como evitar schema duplicado?
Deixe apenas um emissor de schema. Desative marcações do tema quando usar o plugin SEO.
5) Qual plugin de cache usar?
LiteSpeed Cache em servidores LS. Em outros, WP Rocket ou FlyingPress. Use um só.
6) Como melhorar LCP no WordPress?
Otimize a imagem hero, reduza TTFB, pré‑carregue a fonte e use CDN com HTTP/2/3.
7) Posso redirecionar 404 para a Home?
Evite. Redirecione para a página equivalente. Redirecionar tudo é “soft 404”.
8) Trocar de tema derruba ranking?
Pode oscilar. Preservando conteúdo, estrutura e performance, o impacto tende a ser mínimo.
9) Page builders prejudicam SEO?
Não por definição. Mas muitos add‑ons pesam. Prefira blocos nativos quando possível.
10) Preciso de AMP?
Não. Um site rápido, responsivo e estável em mobile é suficiente para competir.
Tags
WordPress SEO técnico Rank Math Yoast SEOPress LiteSpeed Cache WP Rocket Core Web Vitals Schema.org Sitemap Canonical WooCommerce Hreflang Temas leves Performance
“É necessário construir frases curtas. Toda otimização dividirá em, no mínimo, duas frases.”



