Jika keputihan bernanah, hal ini mungkin disebabkan oleh peradangan akut pada saluran genital atau organ genital internal. Disarankan agar pemeriksaan ginekologi dilakukan di rumah sakit. Keputihan bernanah biasanya terjadi pada vaginitis akut atau servisitis, dan gonokokus adalah penyebab servisitis akut yang paling umum. Jika gonokokus ditemukan, antibiotik yang sensitif dapat digunakan untuk pengobatan, biasanya sefalosporin atau penisilin, dan jika infeksinya adalah mikoplasma atau klamidia, doksisiklin, azitromisin, tetrasiklin, atau eritromisin dapat digunakan.