Ada banyak alasan mengapa benjolan keras di dalam anus terasa nyeri: yang pertama adalah karena bisa jadi itu adalah ambeien campuran, yang merupakan kumpulan vena varises, biasanya disebabkan oleh peningkatan tekanan perut atau konstipasi, yang menyebabkan stasis dan pembengkakan vena hemoroid, sehingga membentuk ambeien. Jika vena hemoroid telah stagnan untuk waktu yang lama, mereka dapat dengan mudah membentuk trombus. Hemoroid yang bercampur dengan trombus akan muncul sebagai benjolan keras di anus yang terasa sakit saat disentuh dan kadang-kadang dapat disertai darah di dalam tinja, yang berwarna merah terang. Kedua, jika pasien menderita kanker rektum, lokasi kanker rektum lebih dekat dengan anus, dan terdapat massa keras di dalam anus saat disentuh, dengan bentuk kembang kol, permukaan yang tidak rata dan keluarnya cairan lokal, yang terasa nyeri saat disentuh. Oleh karena itu, ada banyak penyebab benjolan keras yang menyakitkan pada anus, yang harus segera didiagnosis dengan pemeriksaan dubur dan, jika perlu, anoskopi atau kolonoskopi, untuk mengklarifikasi penyebabnya dan kemudian mengobati gejalanya.