Penyebab paling umum dari ruam popok berdarah adalah infeksi jamur, reaksi alergi, dan diare. Menentukan apa yang menyebabkan ruam popok berdarah sangat penting di mana pengobatan dipertimbangkan. Salep ruam popok yang dijual bebas biasanya efektif, tetapi ruam dapat muncul kembali jika akar masalahnya tidak ditangani. Ruam popok yang tidak merespon dengan baik terhadap semua jenis perawatan yang tersedia mungkin memerlukan obat resep.
Infeksi jamur yang menyebabkan ruam popok berdarah dapat berkembang sebagai akibat penggunaan antibiotik, atau karena memakai popok kotor untuk jangka waktu yang lama. Infeksi jamur juga bisa disebabkan oleh ruam popok yang berkepanjangan dan tidak diobati. Ketika ragi adalah penyebabnya, mungkin ada benjolan merah berisi nanah di selangkangan, bokong, dan kaki bayi selain pendarahan. Sebagian besar waktu, krim ruam popok komersial tidak akan menyembuhkan ruam popok ragi. Dokter sering merekomendasikan penggunaan krim antijamur topikal untuk menghilangkan ragi. Krim ini tersedia over-the-counter dan dengan resep dokter.
Popok dan tisu biasanya dilapisi dengan wewangian, alkohol, dan bahan berlapis kimia lainnya yang terkadang membuat bayi alergi. Jika bayi mengalami ruam popok berdarah yang terus muncul kembali, proses coba-coba mengenai produk popok mungkin diperlukan. Orang tua harus mencoba beralih ke tisu bebas pewangi dan alkohol atau mencoba popok merek lain. Popok kain juga merupakan pilihan yang baik untuk anak-anak dengan alergi kulit karena tidak mengandung bahan kimia. Jika popok kain digunakan, penting bagi orang tua untuk menggantinya secara teratur karena umumnya tidak menyerap seperti popok sekali pakai.
Jenis makanan atau alergi makanan tertentu juga dapat menyebabkan ruam popok berdarah. Terlalu banyak jus atau makanan atau minuman lain dengan kadar asam yang tinggi dapat dengan mudah mengiritasi kulit bayi. Salah satu gejala intoleransi laktosa pada bayi juga ruam popok. Jika bayi alergi terhadap makanan tertentu yang dapat menyebabkan ruam popok, ibu menyusui juga harus berhenti memakannya sampai dia selesai menyusui.
Diare dapat menyebabkan ruam popok berdarah karena lebih asam daripada tinja normal, dan sering menyebabkan iritasi parah saat bersentuhan dengan kulit bayi yang sensitif. Juga umum untuk menyeka bayi yang diare lebih sering dari biasanya karena meningkatnya popok kotor, dan menyeka ekstra dapat memperburuk kondisi kulit yang teriritasi. Membersihkan ruam dengan air hangat dan mengeringkannya dengan kain lembut daripada menggunakan tisu dapat mengurangi ketidaknyamanan bayi. Dalam kebanyakan kasus, ruam popok yang disebabkan oleh diare akan berhenti menjadi masalah segera setelah tinja kembali normal.