Como configurar o WordPress corretamente para SEO
Um WordPress recém-instalado não está pronto para SEO. Ele vem com um conjunto de padrões — herdados da lógica de blog dos anos 2000 — que, se deixados como estão, atrapalham rastreamento, prejudicam a indexação e desperdiçam sinais on-page que você deveria estar acumulando desde o primeiro dia. A boa notícia é que corrigir isso não exige código nem tema custom: é um percurso curto pelo menu Configurações, uma instalação de plugin e duas verificações externas. Este guia cobre esse percurso, na ordem que faz sentido para um site novo.
Por que a configuração padrão do WordPress prejudica o SEO
Antes de mexer em qualquer coisa, vale entender o que está errado nos padrões — porque cada item do checklist adiante existe para desfazer uma dessas escolhas de fábrica.
- Permalinks "feios" por padrão. Em muitas instalações, a URL de um post nasce como
?p=123. É uma URL funcional, mas opaca: não descreve o conteúdo, não carrega palavras-chave e é frágil se um dia você quiser reorganizar categorias. URLs legíveis são um dos poucos sinais on-page que você configura uma vez e mantém para sempre. - Opção "Desencorajar mecanismos de busca de indexar este site" pode estar marcada. Ela existe para quem está desenvolvendo em ambiente público e não quer aparecer no Google. O problema é quando alguém marca "por segurança" durante o desenvolvimento e esquece de desmarcar no lançamento — o site fica invisível por semanas até alguém perceber.
- Nenhum plugin de SEO instalado. Sem plugin, você não tem controle fino sobre título/meta description por página, não gera sitemap XML automático e não emite marcação básica (Open Graph, schema de organização/artigo). Dá para viver sem, mas você está trabalhando com uma mão amarrada.
- Pingbacks e trackbacks ativos. São um mecanismo de comentários automáticos entre blogs, hoje quase inteiramente usado para spam. Deixar ligado adiciona ruído no banco e superfície de ataque, sem benefício real.
- Conteúdo padrão publicado. O post "Olá, mundo!", a "Página de exemplo" e o comentário automático do Mr. WordPress ficam indexáveis. Não quebram nada, mas são URLs de baixíssima qualidade competindo pela atenção do rastreador antes de você publicar qualquer coisa de verdade.
- Site title e tagline genéricos. "Just another WordPress site" costuma acompanhar a instalação e vira, por padrão, parte do título das páginas.
Nenhum desses itens sozinho quebra o SEO. Somados, eles indicam para o buscador que ninguém cuidou do site — e essa é a impressão que queremos evitar desde o primeiro rastreamento.
Ajustes em Configurações > Geral
Comece pelo básico da identidade do site.
- Vá em Configurações > Geral.
- Preencha Título do site com o nome real do negócio ou projeto. Esse valor é usado como fallback em títulos de página e em metadados.
- Preencha Tagline com uma descrição curta e específica (não deixe "Just another WordPress site"). Se ainda não decidiu uma tagline definitiva, apague o conteúdo padrão e deixe em branco temporariamente — vazio é melhor do que errado.
- Confirme Endereço do WordPress (URL) e Endereço do site (URL) com
https://(nãohttp://). Se o certificado SSL ainda não foi instalado, resolva isso antes de continuar — servir o site em HTTP hoje é um problema de segurança e de sinal para buscadores. - Ajuste Idioma do site para Português do Brasil (ou o idioma-alvo real do conteúdo).
- Ajuste Fuso horário para o correspondente ao seu público. Isso afeta datas de publicação e agendamentos.
- Salve.
Configurações > Leitura: liberar a indexação
Este é o ajuste que mais silenciosamente bloqueia sites novos.
- Vá em Configurações > Leitura.
- Localize a opção Visibilidade nos mecanismos de busca — o rótulo exato é "Desencorajar mecanismos de busca de indexar este site".
- Desmarque essa caixa.
- Salve.
Enquanto essa opção está marcada, o WordPress injeta uma diretiva noindex no HTML e serve um robots.txt restritivo. Nenhum plugin de SEO consegue reverter isso por cima — é uma trava de nível superior.
Se o site já está no ar há algum tempo e você percebeu agora que a caixa estava marcada, desmarque, salve, e depois cadastre/reenvie o sitemap no Google Search Console para acelerar a reindexação.
Configurações > Links Permanentes: URLs amigáveis
- Vá em Configurações > Links Permanentes.
- Escolha a estrutura Nome do post — que corresponde a
/%postname%/. - Salve.
Isso faz com que um post publicado como "Configuração de SEO no WordPress" fique acessível em seudominio.com.br/configuracao-de-seo-no-wordpress/ em vez de seudominio.com.br/?p=123.
Se o site já está publicado há tempos com outra estrutura, trocar permalinks não é gratuito: todas as URLs antigas passam a apontar para o vazio. Nesse caso, antes de trocar, planeje redirecionamentos 301 das URLs antigas para as novas (a maioria dos plugins de SEO tem gerenciador de redirects, ou dá para usar um plugin dedicado como o Redirection). Em site recém-instalado, sem conteúdo publicado ainda, é só escolher e salvar.
Uma observação sobre a categoria no permalink: estruturas como /%category%/%postname%/ parecem organizadas, mas engessam sua taxonomia — mudar um post de categoria muda a URL. Para a maioria dos sites, /%postname%/ é a escolha mais robusta.
Configurações > Discussão: cortar pingback, trackback e spam
- Vá em Configurações > Discussão.
- Em Configurações padrão do artigo, desmarque:
- "Tentar notificar quaisquer blogs vinculados no artigo"
- "Permitir notificações de links de outros blogs (pingbacks e trackbacks) nos novos artigos"
- Ainda nessa página, decida a política de comentários:
- Se o site é institucional/comercial e você não pretende usar comentários, desmarque "Permitir que as pessoas enviem comentários em novos artigos".
- Se você quer comentários, mantenha a opção ativa mas marque "O comentário deve ser aprovado manualmente" e "O autor do comentário precisa ter um comentário aprovado anteriormente". Isso mantém o feed limpo.
- Salve.
Limpar conteúdo padrão
Antes de publicar qualquer coisa própria, remova o que veio na instalação:
- Posts > Todos os posts: envie o post "Olá, mundo!" para a lixeira e depois esvazie a lixeira.
- Páginas > Todas as páginas: envie a "Página de exemplo" para a lixeira e esvazie.
- Comentários: remova o comentário automático do "Mr. WordPress" / "Um comentarista do WordPress".
Um item pequeno mas importante: se você mantém o post/página só para "não ficar vazio", edite o conteúdo em vez de deletar. O que não vale é deixar o texto padrão indexável.
Escolher e instalar um plugin de SEO
O WordPress moderno já emite um sitemap básico em /wp-sitemap.xml mesmo sem plugin, mas isso não substitui um plugin dedicado — você ainda precisa de controle por página de título/description, Open Graph, marcação schema e diagnóstico on-page.
As opções principais no ecossistema são:
- Yoast SEO — a mais popular e a de curva de aprendizado mais suave. Interface pedagógica (semáforos verde/amarelo/vermelho), boa geração de sitemap, integrações estáveis. A versão gratuita cobre a maioria das necessidades de um site novo.
- Rank Math — mais recursos na versão gratuita (múltiplas keywords por post, integração com Search Console dentro do painel, gerenciador de redirects, schema mais completo). Interface um pouco mais densa.
- SEOPress — mais enxuto e sem "upsell" agressivo no painel. Menos comunidade e menos tutoriais em português, o que pesa se você é iniciante.
- All in One SEO (AIOSEO) — também sólido, mas hoje ficou mais atrás em tração comunitária que os dois primeiros.
Recomendação para começar: Yoast SEO se você quer o caminho mais documentado e com mais tutoriais em português; Rank Math se você já se sente confortável no WordPress e quer mais recursos sem pagar. Qualquer um dos dois é uma escolha defensável — o pior cenário é ficar sem nenhum.
Instalação:
- Vá em Plugins > Adicionar novo.
- Busque pelo nome do plugin escolhido.
- Clique em Instalar agora e depois em Ativar.
Configurar o plugin de SEO escolhido
Assim que ativa, tanto Yoast quanto Rank Math oferecem um assistente de configuração (setup wizard). Rode do começo ao fim — é a maneira mais rápida de configurar o essencial sem esquecer nada. Os passos são equivalentes nos dois plugins, com nomes ligeiramente diferentes:
- Tipo de site: escolha entre blog, portfólio, loja, site institucional, notícias etc. Essa escolha ajusta os templates de título e a marcação schema padrão. Escolha o mais próximo do que o site é hoje, não do que você imagina que ele vai ser.
- Representação: organização ou pessoa.
- Organização para empresas, agências, negócios com CNPJ ou marca própria. Preencha nome exato, logo (imagem quadrada de boa resolução) e, se houver, telefone e endereço.
- Pessoa para portfólios, sites de profissionais autônomos, blogs pessoais. Preencha nome e foto.
Essa escolha alimenta a marcação schema Organization ou Person que aparece no <head> de todas as páginas.
- Redes sociais: informe as URLs completas dos perfis oficiais (Instagram, LinkedIn, YouTube, Facebook, X, o que for aplicável). Isso alimenta o schema
sameAse ajuda o buscador a conectar seu site à identidade do negócio em outras plataformas. - Templates de título e meta description: o assistente mostra o padrão que será usado nos títulos das páginas (algo como
%%title%% %%sep%% %%sitename%%). O padrão sugerido pelo plugin funciona bem — mantenha, a menos que tenha razão específica para mudar. - Sitemap XML: confirme que a geração de sitemap está ativa. Nos dois plugins ela vem ligada por padrão. O plugin passa a servir um sitemap-índice — geralmente em
/sitemap_index.xml(Yoast/Rank Math) — que aponta para sub-sitemaps por tipo de conteúdo. - Contas de webmaster / Search Console: se o assistente pedir para conectar ao Google Search Console, você pode conectar agora ou depois; o próximo passo cobre isso.
Depois do assistente, entre em Configurações do plugin > Aparência nos buscadores (ou equivalente) e revise, para cada tipo de conteúdo (posts, páginas, categorias, tags, formatos de mídia), se ele deve aparecer nos resultados de busca. Regra geral:
- Posts e páginas: indexáveis (sim).
- Categorias: indexáveis, se você pretende usá-las como landing pages temáticas.
- Tags: se você não vai curar as tags, marque como não indexáveis — arquivos de tag fracos poluem o índice.
- Anexos de mídia: nunca indexáveis. Configure para redirecionar o anexo para a URL do arquivo em si (é a opção padrão nos plugins modernos).
- Arquivos de autor: se o site tem um único autor, desative ou marque como não indexável — o arquivo de autor duplica a listagem da home.
- Arquivos de data: normalmente desnecessários, marque como não indexáveis.
Verificar se tudo está aplicado
Configurar sem verificar é meio caminho para descobrir três meses depois que algo nunca funcionou. Faça esta checagem antes de considerar o setup pronto:
- robots.txt: abra
https://seudominio.com.br/robots.txtno navegador. O arquivo deve existir e não conterDisallow: /(que bloquearia tudo). Deve conter uma referência ao sitemap na última linha, algo comoSitemap: https://seudominio.com.br/sitemap_index.xml. - Sitemap XML: abra
https://seudominio.com.br/sitemap_index.xml(Yoast/Rank Math) ouhttps://seudominio.com.br/sitemap.xml. Deve carregar uma listagem em XML dos sub-sitemaps. Clique em um deles e confirme que as URLs listadas estão com o formato de permalink que você escolheu (/nome-do-post/) e em HTTPS. - Meta robots no HTML: abra a home no navegador, clique com o botão direito em Ver código-fonte e procure por
<meta name="robots". Se aparecernoindex, algo bloqueou a indexação — volte em Configurações > Leitura e confirme que a caixa está desmarcada, e nas configurações do plugin confirme que o tipo de conteúdo está marcado como indexável. - Formato das URLs: navegue por um post e uma página e confirme que a URL do navegador está no formato
/nome-legivel/, não/?p=123. - HTTPS em toda a navegação: confirme que não aparecem avisos de "conteúdo misto" (mixed content) no cadeado do navegador ao navegar entre páginas.
Cadastrar no Google Search Console e enviar o sitemap
O Search Console é a ferramenta gratuita do Google para acompanhar como o site é rastreado e indexado. Cadastrar não é opcional — é onde você vai descobrir problemas antes que virem prejuízo.
- Acesse
search.google.com/search-consolee faça login com uma conta Google que você controla (idealmente uma conta corporativa, não pessoal). - Clique em Adicionar propriedade.
- Escolha o tipo Domínio (verificação via DNS, cobre todos os subdomínios e protocolos) se você tem acesso ao painel de DNS do domínio. Se não tem, escolha Prefixo do URL e informe
https://seudominio.com.br— a verificação é feita via arquivo HTML, tag no<head>ou vinculação com Google Analytics. - Complete a verificação seguindo as instruções na tela.
- Já dentro da propriedade verificada, vá em Sitemaps no menu lateral.
- No campo "Adicionar um novo sitemap", digite
sitemap_index.xml(ousitemap.xml, conforme o que seu plugin gera) e clique em Enviar. - Confirme, depois de alguns minutos, que o status aparece como Sucesso e que o Google reconheceu URLs.
A partir daí, use o Search Console periodicamente para acompanhar a aba Páginas (quais URLs foram indexadas, quais foram excluídas e por quê) e Experiência (Core Web Vitals, usabilidade em dispositivos móveis).
Próximos passos
Com esse checklist aplicado, o WordPress está tecnicamente pronto para começar a publicar: URLs limpas, indexação liberada, sitemap sendo servido, robots.txt correto, plugin de SEO configurado e Search Console monitorando. Não é o fim do trabalho de SEO — é o começo em condições justas. A partir daqui, o que passa a fazer diferença é a qualidade e a consistência do que você publica, a estrutura de categorias e links internos, e a manutenção contínua (revisar o Search Console, corrigir 404s, atualizar conteúdos que envelheceram).