🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir o erro de robots.txt no SEOPress

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Erro de robots.txt no SEOPress EN: SEOPress robots.txt error
Severidade Grave
Descrição O erro de robots txt no SEOPress acontece quando o arquivo virtual gerado pelo plugin não aparece em seudominio.com/robots.txt ou serve regras erradas, geralmente porque existe um robots.txt fisico na raiz que tem prioridade sobre o virtual, ou porque a opção do arquivo virtual esta desligada em SEO -> Pro -> robots.txt.

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.
Antes de começar: Antes de apagar um robots.txt fisico ou trocar as regras, salve uma copia do conteúdo atual. Uma diretiva removida por engano pode liberar para rastreamento áreas que deveriam ficar fora do indice, ou bloquear páginas que dependiam daquela regra.

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
APACHE
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://seudominio.com/sitemap.xml

Perguntas frequentes

Por que o robots.txt do SEOPress não aparece no site?
Quase sempre porque existe um arquivo robots.txt fisico na raiz do site, que tem prioridade sobre o virtual do plugin, ou porque a opção do arquivo virtual esta desmarcada em SEO -> Pro -> robots.txt. Abra seudominio.com/robots.txt e compare com o que esta salvo no plugin.
Onde fica a configuração de robots.txt no SEOPress?
Fica em SEO -> Pro -> robots.txt no painel do WordPress. La você ativa o arquivo virtual, edita as regras no campo de texto e usa o botão de visualizar. Em multisite, o acesso e pela administracao da rede, na mesma aba robots.txt.
Um arquivo robots.txt fisico sobrepoe o virtual do SEOPress?
Sim. A documentação do SEOPress avisa que, se houver um robots.txt fisico, o virtual não o ignora e o fisico vence. Algumas hospedagens, como a Infomaniak, geram esse arquivo automaticamente. Apague ou edite o fisico para o virtual voltar a valer.
Editei o robots.txt no SEOPress mas o Google ainda diz bloqueado. O que fazer?
O Google precisa rastrear de novo para perceber a mudanca. Confirme que o arquivo público já reflete a nova regra, limpe o cache, e use a Inspecao de URL no Search Console para pedir o novo rastreamento da página afetada.
O robots.txt do SEOPress some quando troco de host?
Pode sumir se o novo host gerar um robots.txt fisico automático na raiz, que passa a vencer o virtual. Após a migração, abra seudominio.com/robots.txt e, se as regras não forem as suas, procure e remova o arquivo fisico via FTP.
Bloquear uma página no robots.txt e o mesmo que noindex?
Não. O robots.txt impede o rastreamento, mas a URL ainda pode aparecer no indice sem descrição. Para remover uma página do Google use noindex, e não a bloqueie no robots.txt, senao o Google não chega a ler a diretiva de noindex.
Preciso da versão Pro do SEOPress para editar o robots.txt?
A edição do arquivo virtual fica na área Pro do plugin, na aba robots.txt. Se você usa a versão gratuita, pode criar o robots.txt manualmente como arquivo na raiz, lembrando que esse arquivo fisico passa a ter prioridade sobre qualquer virtual.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes