Ao gerenciar seu site WordPress, você pode descobrir que os feeds RSS não são realmente necessários. Esses feeds ajudam os usuários a se inscreverem nas atualizações do seu blog, mas podem fazer com que sites menores pareçam desorganizados.
Muitos usuários preferem desativar os feeds RSS para manter seus sites otimizados e focados. Na WPBeginner, também desativamos vários feeds RSS para ajudar a melhorar nossos rankings de SEO.
Infelizmente, o WordPress não oferece uma maneira fácil de desativar esses feeds. Isso pode ser frustrante se você deseja uma experiência mais limpa e direta.
A boa notícia é que existem plugins que podem ajudá-lo a desativar os feeds RSS em seu site. Com base em nossa experiência, descobrimos que o AIOSEO é uma ótima solução sem código. Enquanto isso, para uma abordagem personalizada, o WPCode oferece uma opção com snippets.
Neste artigo, guiaremos você por dois métodos simples para desativar feeds RSS no WordPress, garantindo que seu site permaneça organizado e adaptado às suas necessidades específicas.

O que são Feeds RSS e Por Que Desativá-los?
RSS é um tipo de feed da web que ajuda os usuários a obter atualizações e conteúdo em tempo real do seu site.
RSS significa Really Simple Syndication ou Rich Site Summary. Ele permite que seus leitores recebam automaticamente novo conteúdo em newsletters por e-mail, leitores de feed RSS e outros dispositivos.
Embora os feeds RSS sejam úteis para o seu site, o WordPress pode adicionar vários feeds que podem não ser úteis. Por exemplo, existem feeds de taxonomia, feeds de autor, feeds de posts e páginas individuais e muito mais.
Você pode desativar esses feeds RSS e impedir que mecanismos de busca como o Google esgotem sua cota de rastreamento de sites. Dessa forma, os bots dos mecanismos de busca não rastrearão feeds que não são relevantes para o seu site e, em vez disso, indexarão páginas mais importantes.
Além disso, desativar feeds RSS faz sentido se você não estiver executando um blog WordPress, mas estiver usando o WordPress mais como um CMS (sistema de gerenciamento de conteúdo) ou um construtor de sites simples. Também é perfeito para lojas de eCommerce que não têm um blog.
Com isso em mente, mostraremos como desativar feeds RSS no WordPress. Aqui está uma visão geral rápida de todos os métodos que abordaremos neste artigo:
- Método 1: Desativar Feeds RSS Usando um Plugin
- Método 2: Desativar Feeds RSS Manualmente no WordPress
- Dica Bônus: Excluir Categorias Específicas do Feed RSS do WordPress
Vamos começar!
Método 1: Desativar Feeds RSS Usando um Plugin
A maneira mais fácil de desativar feeds RSS é usando um plugin do WordPress como o All in One SEO (AIOSEO).
É o melhor plugin de SEO para WordPress e permite otimizar seu site para mecanismos de busca sem exigir conhecimento técnico ou a contratação de um especialista.

Este método é mais fácil e recomendado para iniciantes. Usaremos a versão Lite do AIOSEO para este tutorial, pois ela permite desativar feeds RSS no WordPress.
No entanto, se você quiser impulsionar seus rankings de busca, então você pode usar a versão AIOSEO Pro para desbloquear recursos mais poderosos como sitemaps XML e gerenciador de redirecionamento, verificador de links quebrados e o assistente de links.
A primeira coisa que você precisa fazer é instalar e ativar o plugin AIOSEO. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.
Após a ativação, você verá o assistente de configuração. Simplesmente clique no botão ‘Vamos Começar’ e siga as instruções na tela. Para mais detalhes, por favor, veja nosso guia sobre como configurar o All in One SEO no WordPress.

Em seguida, você pode ir para All in One SEO » Aparência da Pesquisa no seu painel do WordPress e acessar a aba ‘Avançado’.
Depois disso, você pode rolar até a opção ‘Limpeza de Rastreamento’ e clicar no botão para ativá-la.

Assim que você ativar a opção ‘Limpeza de Rastreamento’, basta rolar para baixo até os feeds RSS que você deseja desativar.
Recomendamos manter a opção ‘Feed RSS Global’ ativada porque ela permite que seus usuários inscritos recebam as últimas atualizações. Desativar isso significaria que as pessoas não poderiam se inscrever no seu site, o que poderia prejudicar seu SEO do WordPress.

Por outro lado, você pode desativar outros tipos de feeds RSS.
Por exemplo, você pode desativar feeds RSS para autores, pesquisa, anexos, taxonomia e muito mais.

Não se esqueça de clicar no botão 'Salvar Alterações' quando terminar.
Método 2: Desativar Feeds RSS Manualmente no WordPress
Outra maneira de desativar feeds RSS no WordPress é adicionando código ao arquivo functions.php do seu tema.
Não sugerimos editar o arquivo functions.php em si, a menos que você seja um usuário avançado, pois até o menor erro pode quebrar seu site.
É por isso que recomendamos usar WPCode para colar quaisquer snippets no WordPress.

Primeiro, você precisará instalar o plugin gratuito WPCode. Para mais informações, confira nosso guia passo a passo sobre como instalar um plugin do WordPress.
Após a ativação, basta navegar até Snippets de Código » Adicionar Snippet no seu painel do WordPress. Em seguida, digite 'rss' na barra de pesquisa para encontrar o snippet pré-configurado 'Desativar Feeds RSS' na biblioteca WPCode.
Em seguida, você pode passar o mouse sobre a entrada 'Desativar Feeds RSS' que aparece à direita e clicar no botão 'Usar snippet'.

Na página seguinte, você verá o seguinte snippet. Observe que o WPCode já definiu todas as opções para você. Com os snippets predefinidos, você não precisa personalizar nada.
Se você for um usuário avançado, ainda pode copiar/colar isso em seu próprio arquivo functions.php:
/**
* Display a custom message instead of the RSS Feeds.
*
* @return void
*/
function wpcode_snippet_disable_feed() {
wp_die(
sprintf(
// Translators: Placeholders for the homepage link.
esc_html__( 'No feed available, please visit our %1$shomepage%2$s!' ),
' <a href="' . esc_url( home_url( '/' ) ) . '">',
'</a>'
)
);
}
// Replace all feeds with the message above.
add_action( 'do_feed_rdf', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2_comments', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom_comments', 'wpcode_snippet_disable_feed', 1 );
// Remove links to feed from the header.
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Você pode alterar o texto do espaço reservado para sua mensagem personalizada, se desejar. No entanto, isso é totalmente opcional.
Tudo o que você precisa fazer agora é ativar o interruptor 'Ativo' e clicar em 'Atualizar'.

A partir de agora, seus feeds RSS serão desativados.
Alternativa: Desativar Manualmente Links de Feed RSS em Páginas do WordPress
Se você deseja tornar seus feeds RSS menos visíveis sem desativá-los completamente, pode simplesmente remover os links que o WordPress inclui no cabeçalho do seu site.
Isso permite que você gere feeds RSS em segundo plano e os use internamente sem promovê-los para os visitantes do seu site.
Simplesmente navegue até Snippets de Código » Biblioteca no seu painel do WordPress. Em seguida, procure pelo snippet ‘Desativar Links do Feed RSS’.

Ao encontrar o snippet na biblioteca, passe o mouse sobre ele e clique no botão ‘Usar snippet’.
O WPCode adicionará o código automaticamente para você e selecionará o método de inserção correto.

Depois disso, basta alternar o interruptor de ‘Inativo’ para ‘Ativo’ e clicar no botão ‘Atualizar’.
E é só isso.

Agora os links do feed RSS não aparecerão no seu site WordPress, mas o seu feed ainda será gerado em segundo plano.
Dica Bônus: Excluir Categorias Específicas do Feed RSS do WordPress
Você pode não querer desativar completamente os feeds RSS do seu site WordPress. Excluir certas categorias pode ser uma solução prática para manter seu feed RSS ativo, permitindo mais controle sobre qual conteúdo aparece.
Essa abordagem permite separar o conteúdo específico do curso de posts gerais do blog ou priorizar determinados tópicos, como ‘Recursos’ em vez de ‘Notícias’.
É especialmente útil se sua lista de e-mail estiver conectada ao seu feed RSS, o que evita que você sobrecarregue os assinantes com muitas atualizações.
O WPCode pode ajudar com isso. Usando seu snippet pré-configurado chamado ‘Excluir Categorias Específicas do Feed RSS’, você pode manter certos conteúdos fora do seu feed.

Portanto, se você deseja separar posts relacionados a cursos ou priorizar diferentes tipos de artigos, pode fazer isso sem problemas.
Para mais detalhes, você pode conferir nosso guia sobre como excluir categorias específicas do feed RSS do WordPress.
Esperamos que este artigo tenha ajudado você a aprender como desativar feeds RSS no WordPress. Você também pode querer ver nossos guias sobre como personalizar completamente seus feeds RSS do WordPress e como corrigir erros de feed RSS do WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Mrteesurez
Isso é útil.
Também é recomendado para lojas de eCommerce ou eLearning que não têm posts, bom artigo.
Mas o método de usar o WPcode não desativou o RSS para uma página ou taxonomia específica. Ele desativou todos e substituiu por uma mensagem personalizada.
Como posso selecionar ou ajustar para desativar o RSS apenas em posts, taxonomias ou tipos de post específicos??
WPBeginner Support
Se você deseja excluir uma categoria do seu feed RSS, você deve dar uma olhada em nosso artigo abaixo:
https://www.wpbeginner.com/wp-tutorials/how-to-exclude-specific-categories-from-wordpress-rss-feed/
Admin
frank
O código tem prioridade 1 em várias linhas, mas o plugin wp code, assim como o fragmento de código t, define a prioridade 10 para todo o código em geral. É necessário alterá-lo para prioridade 1 também? Ou não faz diferença?
WPBeginner Support
It should not be required but should you have any trouble you can feel free to change the priority of the snippet from the plugin
Admin
Vishal
Oi.. Equipe
Artigo útil
após a instalação do plugin de desativação do feed RSS, se os artigos aparecerão ou não no Google Notícias
WPBeginner Support
O Google Notícias atualmente exige um feed RSS para extrair suas informações.
Admin
Vishal
Não quero que ninguém pegue o conteúdo do site do feed RSS. Quero parar o feed RSS para sites de terceiros.
Meu site também está no Google Notícias. Quero fornecer meu feed RSS para o Google Notícias. Mas não para outros sites de terceiros.
Por favor, me guie como parar o feed RSS para sites de terceiros
WPBeginner Support
No momento, não temos um método recomendado para esse tipo de limitação.
Tobias Hyldeborg
Depois de colar o código no meu functions.php, nada acontece. Ainda recebo uma página dizendo “Você não tem um leitor de RSS instalado”. Existem outras maneiras de remover o feed RSS? Estou tentando minimizar o uso de plugins no meu site.
WPBeginner Support
Você pode querer garantir que limpou qualquer cache do seu navegador/provedor de hospedagem para garantir que não está visualizando uma página em cache.
Admin
Adam
Como bloquear /feed/ em .htaccess? Tenho visitas de muitos crawlers.
Mike Mahaffey
OI
Você pode me falar sobre o WordPress adicionando “feed” ao final de alguns dos meus URLs que aparecem como erros 404?
/o-que-fazer-um-site-sobrefeed
Eu tenho redirecionado eles, mas não sei se isso é necessário ou não?
Isso tem alguma coisa a ver com RSS? E você sabe como impedir que isso aconteça?
Obrigado pelo seu site, não sei onde eu estaria sem ele.
james
depois de desabilitar o feed e remover o link rel do feed na minha visualização de código-fonte, configurei um código de resposta 500 no meu webmaster do Google.
sumit
ótimo artigo, alguém alimentou meu artigo e com sua ajuda eu desabilitei o feed do meu site, muito obrigado.
wazomba
Eu primeiro usei o plugin para desabilitar o feed RSS. Mas o link RSS ainda aparecia no BP Wall, então eu simplesmente adicionei um truque de CSS no meu arquivo de estilo do tema: .feed{display:none;}. Pronto!
Annn
A remoção do acesso RSS tem algum efeito no ranking?
ou isso simplesmente impede que as pessoas peguem conteúdo por meio de métodos RSS...
Obrigado
Mia Rhode
Desabilitar temporariamente meu feed RSS exclui meu banco de dados de assinantes atuais? Estou tentando postar um artigo e datá-lo retroativamente, então não quero que ele seja enviado via RSS.
Jhonatan
A função é muito legal e útil.
A função não permite que o WordPress adicione nenhuma informação aos arquivos RSS .php.. em vez disso, ele os reescreve.
Eu aconselho qualquer um a instalar o plugin e adicionar a função em functions.php do arquivo do seu tema.
O plugin remove o código-fonte HTML gerado, você se livrará de 2 linhas inúteis.
Tim G.
Obrigado por compartilhar isso! Funcionou muito bem com uma exceção: quando adiciono '/?feed' ao final do domínio raiz, ele ainda chama uma página de listagem mostrando as postagens que estou tentando tornar inacessíveis através dos feeds integrados.
Já tentei atualizar meus permalinks, mas isso não fez diferença. Existe alguma outra regra que preciso adicionar ao arquivo functions (em um tema filho, caso isso importe, aliás) para resolver isso, ou talvez eu possa desabilitar isso no arquivo .htaccess?
Debbie
Meus comentários são publicados como posts que acabam no meu feed RSS principal. Alguma ideia de como corrigir isso? Li que pode ser uma configuração, mas até agora não conseguimos encontrá-la.
nacho
Olá! Post legal!!!
Adorei o código do functions.php, mas estou usando o buddypress e o código não desabilita o feed de atividades, algo como:
Como eu poderia desabilitar isso?
Agradeço desde já e saudações da Espanha.