WordPress adalah salah satu platform paling populer untuk membuat dan mengelola situs web. Namun, terkadang ada kebutuhan untuk menyembunyikan halaman RSS Feed dari pengindeksan mesin pencari seperti Google.
Alasan utama melakukan ini adalah untuk menghindari konten duplikat yang dapat mempengaruhi peringkat SEO situs web Anda. Dalam artikel ini, kami akan membahas secara mendetail cara noindex halaman RSS Feed di WordPress.
Apa itu Halaman RSS Feed?
Apa itu RSS Feed? RSS (Really Simple Syndication) adalah format web yang digunakan untuk mendistribusikan konten yang sering diperbarui seperti blog, berita, atau podcast. RSS Feed memungkinkan pengguna untuk berlangganan pembaruan situs web dan menerima konten terbaru secara otomatis.
Mengapa Noindex Halaman RSS Feed?
Mengindeks halaman RSS Feed dapat menyebabkan beberapa masalah, antara lain:
- Konten Duplikat: Mesin pencari dapat menganggap halaman RSS sebagai duplikat dari konten utama karena memiliki isi konten yang sama.
- Penggunaan Bandwidth: Halaman RSS yang diindeks dapat meningkatkan penggunaan bandwidth server Anda.
- Pengalaman Pengguna: Halaman RSS biasanya tidak dirancang untuk pengguna umum, melainkan untuk pembaca RSS dan agregator konten.
- Crawl Budget Meningkat: Semakin banyak halaman atau artikel yang di buat semakin banyak pula halaman RSS Feed juga di buat. Ini akan menyebabkan crawl budget semakin meningkat dan akan berimbas ke halaman bukan Rss Feed lainnya lama untuk di index.
- Error Google Search Console: Halaman Rss Feed sering kali muncul sebagai pesan error yang harus di perbaiki.
Untuk itu untuk mengecualikan halaman Rss Feed wordpress sangatlah penting untuk mengatasi hal yang tak terduga pada SEO terjadi.
Cara Noindex Halaman RSS Feed di WordPress
Berikut adalah langkah-langkah detail untuk mengecualikan atau Noindex Halaman RSS Feed WordPress di mesin pencarian:
1. Menggunakan Kustom Function
Anda dapat menggunakan cara menambahkan kode kustom function pada file function.php di wordpress. Gunakan FTP atau melalui panel dashboard wordpress untuk menemukan file function.php.
Klik pada panel dashboard wordpress menu Appearance » Theme File Editor, Pilih Tema yang aktif Anda gunakan lalu temukan file function.php

Tambahkan kode di bawah ini lalu simpan:
function add_noindex_to_rss_feed() {
if ( is_feed() ) {
echo '<meta name="robots" content="noindex, follow">';
}
}
add_action('wp_head', 'add_noindex_to_rss_feed');
2. Menggunakan File Robots.txt
Cara selanjutnya adalah menggunakan file robots.txt, biasanya secara default file ini tidak di ikut sertakan pada file wordpress. Anda perlu mengetahui apa itu robots.txt dan cara membuatnya terlebih dahulu.
Jika Anda sudah mengetahui apa itu file robots.txt silahkan tambahkan kode berikut ini:
User-agent: *
Disallow: /feed/
Disallow: /feed/rss/
Disallow: /feed/rss2/
Disallow: /feed/rdf/
Disallow: /feed/atom/
Simpan lalu cek pada file robots.txt dengan cara menambahkan robots.txt setelah domain. Sebagai contoh seperti ini https://prameko.com/robots.txt.
3. Menggunakan web.config
Tambahkan tag X-Robots di bawah jalur lokasi pada web.config:
.........
<location path="feeds">
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-Robots-Tag" value="noindex" />
</customHeaders>
</httpProtocol>
</system.webServer>
</location>
.........
Dengan mengikuti langkah-langkah di atas, Anda dapat memastikan bahwa halaman RSS Feed di WordPress tidak diindeks oleh mesin pencari, sehingga menghindari masalah konten duplikat dan meningkatkan kinerja SEO situs web Anda.