Apa yang diperiksa validator
Tempel alamat feed, dan validator akan mengambilnya seperti pembaca feed, lalu memeriksanya berdasarkan aturan RSS, Atom, dan JSON Feed. Gratis dan tidak perlu akun. Setiap masalah dilengkapi baris tempatnya berada dan catatan singkat cara memperbaikinya.
- Koneksi: status HTTP, pengalihan, dan apakah server menjawab dalam 10 detik.
- File: header Content-Type, encoding yang dideklarasikan dan yang sebenarnya, serta apakah XML-nya terbentuk dengan baik.
- Format: RSS 2.0, RSS 1.0, Atom 1.0, atau JSON Feed, dan elemen yang diwajibkan masing-masing, seperti judul, link, dan deskripsi untuk RSS.
- Setiap item: judul atau deskripsi, link, guid yang unik, dan tanggal dalam format yang benar. Enclosure podcast perlu url, type, dan length.
- Tambahan: ukuran feed, header cache yang menghemat bandwidth, dan hub WebSub untuk pembaruan instan.
Error melanggar aturan RSS atau XML. Beberapa pembaca sama sekali tidak bisa membaca feed yang punya error, dan yang lain harus menebak, jadi postingan bisa tampil keliru. Peringatan tidak membuat feed tidak valid. Feed tetap berfungsi, tetapi beberapa pembaca bisa tersandung pada detail ini.
Di bawah daftar periksa, Yang dilihat Feeder menampilkan feed seperti yang dibaca crawler Feeder sendiri, dengan setiap item, tanggal, dan link.
Error feed yang umum dan cara memperbaikinya
Tidak terbentuk dengan baik (token tidak valid)
Penyebab yang umum adalah & atau < tunggal di judul atau deskripsi, seperti Tom & Jerry. Tulis & sebagai & dan < sebagai <, atau bungkus HTML dalam bagian CDATA: <![CDATA[ ... ]]>.
Entitas tidak didefinisikan
Entitas HTML seperti tidak ada di XML, yang hanya mengenal lima. Gunakan angkanya, seperti   untuk spasi tanpa pemisah, atau masukkan HTML ke dalam CDATA.
Tanggal dalam format yang salah
Tanggal RSS terlihat seperti Sat, 26 Sep 2026 09:00:00 GMT. Sebagian besar bahasa pemrograman bisa menuliskannya untukmu: date(DATE_RSS) di PHP, email.utils.format_datetime(dt) di Python, dan new Date().toUTCString() di JavaScript. Atom dan JSON Feed memakai 2026-09-26T09:00:00Z.
Disajikan sebagai text/html
Servermu memberi label halaman web pada feed, jadi beberapa pembaca mungkin tidak mengenalinya sebagai feed. Sajikan RSS sebagai application/rss+xml dan Atom sebagai application/atom+xml. application/xml juga bisa.
guid tidak ada atau ganda
Tanpa ID yang unik, pembaca harus menebak postingan mana yang baru, jadi postingan yang diedit bisa muncul lagi. Beri setiap item <guid> yang unik dan tidak pernah berubah, seperti alamat permanen postingan.
Simbol aneh sebagai pengganti huruf beraksen
Karakter di file tidak cocok dengan encoding yang dideklarasikannya, sering kali karena teks Windows-1252 diberi label UTF-8. Simpan dan sajikan feed sebagai UTF-8, dan buat servermu mengirim charset=utf-8.
Ada sesuatu sebelum deklarasi XML
Satu baris kosong atau spasi sebelum <?xml merusak seluruh feed. Di WordPress, penyebab yang umum adalah functions.php milik tema atau sebuah plugin.
Untuk solusi lainnya, lihat Cara memvalidasi feed RSS untuk Feeder. Jika feed itu milik orang lain, Feed tidak valid menjelaskan apa yang bisa kamu lakukan.
Cara menambahkan feed ke Feeder
Feed yang valid pun bisa terlihat salah di pembaca, jadi uji seperti yang akan dilihat pelangganmu:
- Di Feeder, klik Tambahkan feed lalu tempel alamat feed.
- Feeder menampilkan feed dengan pratinjau postingan terbarunya. Periksa judul, tanggal, dan link.
- Ikuti feed itu, terbitkan postingan baru, lalu periksa apakah postingan itu muncul sekali, sebagai postingan baru.
Feeder adalah pembaca RSS untuk web, browsermu, iOS, dan Android, dan kamu bisa mulai gratis.
Pertanyaan yang sering diajukan
Kenapa feed saya bisa dibuka di satu pembaca tapi tidak di pembaca lain?
Tingkat ketatnya pembaca berbeda-beda. Banyak pembaca, termasuk Feeder, membaca feed dengan error kecil dan menebak sisanya dengan baik. Aplikasi yang lebih ketat, seperti beberapa aplikasi podcast, menyerah pada feed yang sama. Feed tanpa error berfungsi di mana saja, jadi perbaiki error meskipun pembacamu sendiri menampilkannya dengan baik.
Apakah feed harus valid agar berfungsi?
Tidak selalu. Banyak pembaca membaca feed dengan error kecil, tetapi aplikasi yang lebih ketat bisa menolaknya, jadi feed yang valid adalah pilihan yang aman.
Kenapa postingan lama muncul sebagai postingan baru?
Pembaca melacak postingan lewat guid-nya, atau lewat judul dan tanggal jika tidak ada guid. guid baru, pindah ke domain baru, atau zona waktu server yang berubah bisa membuat setiap postingan terlihat baru bagi mereka.
Bisakah saya memvalidasi feed yang belum online?
Validator ini memeriksa feed berdasarkan alamatnya, dan hanya di internet publik. Untuk file yang belum online, tempel XML-nya ke W3C Feed Validation Service di bagian Validate by Direct Input.