a) Halogenasi pirol
Untuk menghindari polihalogenasi, bekerja dengan halogen encer dan pada suhu rendah harus digunakan. Pilihan lainnya adalah menggunakan NBS atau NCS.

b) Sulfonasi pirol
Sulfon pirol melalui kompleks piridin-SO3, diikuti oleh air yang sedikit asam.

c) Alkilasi dan asilasi Friedel-Crafts
Reaksi ini tidak dapat berlangsung karena adanya asam Lewis menghasilkan polimerisasi pirol.