Ada banyak penyebab meningkatnya keputihan. Mekanismenya adalah bahwa berbagai faktor menyebabkan kongesti panggul atau peningkatan estrogen dalam tubuh, yang pada gilirannya menyebabkan peningkatan sekresi dari kelenjar atau selaput lendir di dalam rahim atau vagina, yang menyebabkan peningkatan keputihan, yang dapat diklasifikasikan sebagai fisiologis atau patologis.
Keputihan yang meningkat secara fisiologis sering dikaitkan dengan perubahan estrogen dalam tubuh, sementara keputihan yang meningkat secara patologis sering dikaitkan dengan peradangan atau tumor pada saluran reproduksi.