Como configurar SEO no WordPress em 10 passos

WordPress não é bom nem ruim para SEO. Ele é neutro e configurável, o que significa que faz exatamente o que você mandou, inclusive quando você não mandou nada. Por isso como configurar SEO no WordPress é menos uma questão de escolher plugin e mais uma sequência de decisões que ninguém tomou.
A instalação padrão vem com decisões que atrapalham. URL com “?p=123”, arquivos de autor e de tag indexáveis, imagem em tamanho original, nenhum cache. Nada disso é um bug. É só configuração que ninguém mexeu.
O problema é que a maioria dos tutoriais lista plugins em vez de listar decisões. Você instala sete plugins, dois brigam entre si, o site fica lento, e o SEO continua no mesmo lugar.
A ordem abaixo é a que eu uso em site novo. Ela importa: mexer em links permanentes depois que o site está indexado gera trabalho de redirect que não existiria se você tivesse decidido antes.
1. Links permanentes: escolha “Nome do post” e nunca mais mexa
Vá em Configurações → Links permanentes e escolha Nome do post. Isso transforma seusite.com.br/?p=123 em seusite.com.br/nome-do-artigo/.
Fuja das opções com data, /2026/08/nome-do-artigo/ envelhece o conteúdo na cara do leitor e obriga você a republicar ou redirecionar sempre que atualizar um post antigo. Blog de notícia pode viver com isso. Site de PME, não.
Se o site já está no ar e você precisa mudar, mude, mas mapeie os redirects 301 antes, um a um. É exatamente o tipo de item que aparece no checklist de SEO antes de lançar o site.
Uma decisão adicional: o prefixo de categoria. Por padrão o WordPress cria /category/nome/. Dá para remover pelo plugin de SEO, e vale remover em site pequeno, porque a URL fica mais curta e mais legível.
2. Visibilidade nos mecanismos de busca: a caixinha que derruba site inteiro
Configurações → Leitura → “Sugerir aos mecanismos de busca que não indexem este site”.
Se essa caixa estiver marcada, o WordPress coloca noindex no site todo. O Google visita, lê a instrução e não indexa nada. Nenhum plugin de SEO consegue corrigir isso por cima.
Ela costuma ser marcada durante o desenvolvimento e esquecida no lançamento. Antes de qualquer outra coisa, abra a home em aba anônima e procure noindex no código-fonte. Se estiver lá, é essa caixinha.
3. Plugin de SEO: qual escolher e o que configurar
Yoast, Rank Math e SEOPress fazem o mesmo trabalho essencial. A escolha entre eles muda pouco o resultado. O que muda é o que você configura dentro.
- Yoast: mais conservador, documentação farta, versão gratuita suficiente para site de PME.
- Rank Math: mais recursos na versão gratuita, interface mais densa, tende a atrair configuração desnecessária.
- SEOPress: leve, interface limpa, boa opção para quem quer menos ruído no painel.
A posição da Vicco: escolha um e vá fundo nele. Trocar de plugin depois é dor de cabeça, porque os metadados ficam salvos em campos próprios de cada um. A migração existe, mas nem sempre é limpa.
Dentro do plugin, configure só isto:
- Tipos de conteúdo indexáveis. Posts e páginas sim. Anexos de mídia não.
- Arquivos de taxonomia. Categorias sim, tags normalmente não (item 5).
- Arquivo de autor. Desative em site de um autor só, porque ele duplica a listagem do blog.
- Arquivo de data. Desative sempre, porque não serve para busca nenhuma.
- Templates de title e meta description. Item 4.
- Sitemap. Item 8.
- Schema básico. Item 9.
Ignore o resto. Redirecionamento, monitoramento de 404 e análise de conteúdo são úteis, mas não são configuração de lançamento.
Um detalhe que economiza tempo: a bolinha verde do plugin não é nota de SEO. Ela mede aderência a regras genéricas de texto. Post excelente com bolinha laranja rankeia; post medíocre com bolinha verde não.
4. Title e meta description padrão: resolva no template
Configure os templates para não escrever tudo à mão.
Para posts, um padrão que funciona é %%title%% | %%sitename%%. Para páginas, só %%title%%, se o nome do site já aparece na marca. Para a home, escreva manualmente: é a página mais importante do site e merece um title pensado, não um template.
Meta description: não configure template automático para posts. Descrição gerada a partir do primeiro parágrafo costuma cortar no meio da frase. Prefira deixar em branco, já que o Google reescreve, e escrever manualmente nas 10 ou 15 páginas que realmente trazem visita.
Se a dúvida é qual descrição gera mais clique, a calculadora de CTR ajuda a estimar o ganho antes de você reescrever cinquenta páginas.
5. Categorias e tags: o problema dos arquivos vazios
Categoria é a estrutura do blog. Tag é etiqueta transversal. A maioria dos sites de PME usa as duas do mesmo jeito e acaba com trinta tags usadas uma vez cada.
Cada tag cria uma URL de arquivo. Se a tag tem um post, aquela URL é uma página com um link e nada mais: conteúdo raso, replicado dezenas de vezes. Isso não gera penalidade, mas dilui o site em páginas que não servem para ninguém.
O que fazer:
- Use de 5 a 8 categorias e coloque cada post em uma só.
- Desindexe arquivos de tag no plugin de SEO, ou pare de usar tags.
- Escreva 2 a 3 parágrafos de descrição em cada categoria e confira se o tema mostra essa descrição.
- Se uma categoria tem menos de três posts, junte com outra.
Categoria com descrição própria e volume de conteúdo vira página de aterrissagem legítima. Categoria vazia é só uma listagem.
6. Imagens e lazy loading
Imagem é o item mais pesado da maioria dos sites WordPress de PME. Três decisões resolvem quase tudo:
Redimensione antes de subir. Nenhum banner precisa de 4000px de largura. Corte para o tamanho real de exibição no maior monitor que você espera atender.
Comprima e sirva em WebP. Plugins de otimização fazem isso na entrada e mantêm o original como fallback.
Confira o lazy loading. O WordPress já aplica loading=”lazy” nativamente desde a versão 5.5. Então não instale plugin para isso e, mais importante, desative o lazy loading na imagem principal da página. Adiar o carregamento do maior elemento visível piora o LCP em vez de melhorar.
Preencha o alt no momento do upload, com descrição do que está na imagem. Depois de trezentas imagens na biblioteca, ninguém volta para preencher.
7. Cache e performance: um plugin, não quatro
Instale um plugin de cache. WP Rocket é pago e funciona bem sem configuração longa; LiteSpeed Cache é gratuito e excelente se o servidor for LiteSpeed; W3 Total Cache é gratuito e exige mais atenção.
Ative, nesta ordem: cache de página, minificação de CSS e JS, e adiamento de scripts não críticos. Depois de cada passo, abra o site em aba anônima e clique em três coisas. Minificação quebra layout com frequência, e o único jeito de descobrir é olhar.
Some a isso uma CDN e uma hospedagem decente. Hospedagem compartilhada de R$ 15 por mês com dez sites no mesmo servidor não é problema de plugin, é problema de infraestrutura, e nenhum cache resolve.
O INP é onde WordPress carregado de plugin costuma se dar mal, porque cada script extra compete pela thread principal na hora em que o usuário clica. Meça com o teste de velocidade numa página real, no celular, não na home limpa.
8. Sitemap
O WordPress gera um sitemap nativo em /wp-sitemap.xml desde a versão 5.5. O plugin de SEO gera o dele, geralmente em /sitemap_index.xml, e desativa o nativo.
Use o do plugin, porque ele respeita as suas escolhas de indexação. Envie a URL no Search Console e confirme, uns dias depois, se o número de páginas descobertas bate com o que você espera. Diferença grande é sinal de página bloqueada ou órfã.
9. Dados estruturados: o tipo certo, não todos
O plugin de SEO já entrega Organization e WebSite. Adicione conforme o negócio:
- LocalBusiness para quem tem endereço e atende presencialmente, que é a base técnica do SEO Local.
- Article para posts do blog.
- FAQPage só quando a página realmente tem perguntas e respostas visíveis ao usuário.
- Product para e-commerce, com preço e disponibilidade reais.
Valide no teste de resultados aprimorados do Google antes de considerar pronto. Schema com erro é ignorado, e schema que descreve algo que não está na página é problema de qualidade.
10. O que NÃO precisa de plugin
Metade dos plugins instalados em site de PME resolve algo que o WordPress já faz:
- Lazy loading. Nativo desde a 5.5.
- Sitemap. Nativo, e o plugin de SEO já cobre.
- Redirect simples. O servidor faz melhor via .htaccess ou regra de servidor.
- Google Analytics. Cole a tag no tema ou use o Tag Manager em vez de um plugin dedicado.
- “Otimizador de SEO com um clique”. Não existe. O que existe é configuração e conteúdo.
Cada plugin é código extra rodando a cada visita. Menos plugins, site mais rápido e menos superfície para conflito.
Os 5 erros mais comuns em site WordPress de PME
1. Noindex esquecido desde o desenvolvimento. O site inteiro fora do índice porque ninguém desmarcou a caixa em Configurações → Leitura.
2. Home sem texto. Um carrossel, três ícones e um formulário. Não há o que ranquear porque não há o que ler.
3. Uma página só para todos os serviços. Advocacia com “Trabalhista, Previdenciário e Família” na mesma página não ranqueia para nenhum dos três. Uma página por serviço, com texto próprio.
4. Plugins demais. Vinte e cinco plugins ativos, sete sem atualização há dois anos. É lentidão e é risco de segurança.
5. Blog abandonado no terceiro post. Três textos publicados em 2023 e nada depois. É pior do que não ter blog, porque comunica descuido ao visitante.
Se você tem ficha no Google e Instagram ativos e está avaliando se vale montar tudo isso, essa decisão tem um critério prático. E antes de escrever a primeira palavra do blog, vale entender o que decide se o seu conteúdo rankeia.
Perguntas frequentes
Qual o melhor plugin de SEO para WordPress?
Não existe um melhor em termos absolutos. Yoast, Rank Math e SEOPress cobrem o essencial na versão gratuita, e o que separa um site bem otimizado de um mal otimizado é a configuração e o conteúdo, não a escolha do plugin. Escolha um e não instale dois ao mesmo tempo, porque eles brigam pela mesma meta tag.
Preciso de plugin de cache se a hospedagem já tem cache?
Se a hospedagem é gerenciada e já entrega cache no servidor, um plugin adicional costuma atrapalhar mais do que ajudar. Teste com e sem, medindo a mesma página. Cache duplicado gera comportamento estranho em página de carrinho e formulário.
Devo desindexar as tags mesmo se já tenho muitas?
Se as tags têm poucos posts cada, sim. Aplique noindex nos arquivos de tag pelo plugin e mantenha os links internos funcionando para navegação. Se alguma tag reúne dez ou mais posts sobre um tema coerente, ela merece virar categoria com descrição em vez de ser desindexada.
Configuração de WordPress não é o que faz o site ranquear. É o que impede o site de se atrapalhar sozinho. Se você prefere que essas decisões venham prontas em vez de virarem uma lista de ajustes depois do lançamento, é assim que funciona a criação de sites com SEO.
Vicco News
Noticias, atualizacoes do Google e dicas de SEO, GEO e IA. Sem ruido, direto no seu e-mail.



