Como corrigir o erro de robots.txt no SEOPress
O que é o erro de robots.txt no SEOPress?
O SEOPress gera um arquivo robots.txt virtual, ou seja, um robots.txt servido em tempo de execução pelo WordPress, sem existir como arquivo no disco. Esse arquivo diz aos rastreadores quais caminhos podem percorrer. O erro de robots.txt no SEOPress e quando esse virtual não e servido, mostra regras diferentes das que você salvou no plugin, ou e ignorado pelo Google. Na prática, o que aparece em seudominio.com/robots.txt não bate com o que esta configurado em SEO -> Pro -> robots.txt.
Como identificar
- Você abre seudominio.com/robots.txt e ve regras antigas ou padrão, diferentes das que salvou no campo do SEOPress.
- No Search Console, o relatório de páginas mostra “Bloqueada pelo robots.txt” mesmo depois de liberar a regra no plugin.
- O botão “View your robots.txt” do SEOPress abre um conteúdo que não corresponde ao textarea do arquivo virtual.
- O arquivo robots.txt responde com erro 404 ou tela em branco, sinal de que nem o virtual nem um fisico estão sendo servidos.
- Após salvar a aba robots.txt do SEOPress, a mensagem de sucesso aparece mas o conteúdo público não muda.
Como prevenir
- Mantenha um único gerador de robots.txt; use so o virtual do SEOPress e não deixe um arquivo fisico competindo na raiz
- Depois de qualquer migração ou troca de host, confira se a hospedagem não recriou um robots.txt fisico automático
- Ao tirar o site do ambiente de testes, desmarque a opção de bloquear indexação em Configurações -> Leitura
- Monitore o relatório de páginas do Search Console para detectar cedo um robots.txt bloqueando o que não deveria
Causa
- Existe um arquivo robots.txt fisico na raiz do site (mesmo diretório do wp-config.php); a própria doc do SEOPress avisa que o fisico não e ignorado e tem prioridade sobre o virtual.
- A opção "Enable robots.txt virtual file" esta desmarcada em SEO -> Pro -> robots.txt, entao o SEOPress não gera o arquivo virtual e o WordPress devolve o robots.txt padrão.
- A opção "Sugerir aos mecanismos de busca que não indexem este site" esta marcada em Configurações -> Leitura, e o WordPress sobrepoe a saida com Disallow: / em todo o site.
- O servidor de hospedagem gera automaticamente um robots.txt fisico (caso documentado da Infomaniak), que cobre o virtual do plugin.
- Os links permanentes estão em "Simples" (plain) em Configurações -> Links permanentes, e a regra de reescrita que serve o robots.txt virtual não e aplicada.
- Um plugin de cache serviu uma versão antiga do robots.txt salva antes da alteração no SEOPress.
Como resolver
- Confirme o que esta sendo servido hoje: abra o arquivo público no navegador e compare, linha a linha, com o que esta salvo no SEOPress. Se não baterem, ha um arquivo fisico ou um cache no caminho.
https://seudominio.com/robots.txt - Ative o arquivo virtual no SEOPress: no painel, va até a aba do robots.txt, marque a opção do arquivo virtual, cole as regras no campo de texto e salve. Em seguida use o botão de visualizar para conferir.
SEO -> Pro -> robots.txt Marque: Enable robots.txt virtual file Clique: View your robots.txt - Procure e remova o robots.txt fisico na raiz: conecte por FTP ou pelo gerenciador de arquivos da hospedagem e procure um robots.txt na pasta raiz do site. Se existir, ele vence o virtual. Faca uma copia do conteúdo e apague o arquivo para o virtual do SEOPress voltar a ser servido.
/public_html/robots.txt /var/www/html/robots.txt - Desmarque o bloqueio global de indexação: verifique a opção de visibilidade do WordPress, pois quando marcada ela injeta um bloqueio total que ignora as regras do plugin.
Configurações -> Leitura Desmarque: Sugerir aos mecanismos de busca que não indexem este site - Use links permanentes amigaveis e limpe o cache: troque os links permanentes de Simples para Nome do post e salve, para reativar a reescrita que entrega o virtual. Depois limpe o cache do plugin e do servidor e recarregue o arquivo.
Configurações -> Links permanentes -> Nome do post -> Salvar Limpe o cache do plugin de cache e do CDN
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://seudominio.com/sitemap.xml














