W yaoi występuje łatwo zauważalny podział głównych bohaterów na role, które są wobec siebie komplementarne: – oznacza stronę aktywną/dominującą – odgrywa w związku rolę „prawdziwego mężczyzny”; słowo pochodzi od japońskiego słowa semeru, które oznacza dosłownie „atakować”. W mangach i anime seme przedstawiany jest najczęściej jako mężczyzna dobrze zbudowany, wyższy od swojego partnera. Zazwyczaj ma krótkie włosy, wąskie oczy, mocniej zarysowany podbródek i rysy ciała. – oznacza stronę podporządkowaną/bierną; słowo pochodzi od japońskiego słowa ukeru, które oznacza „odbierać”. Uke najczęściej jest trochę dziewczęcy, z czym wiąże się jednak nie tyle jego wygląd zewnętrzny, ale cechy osobowości, jak wrażliwość, czułość, delikatność, chęć okazywania uczuć partnerowi w każdej sytuacji. W mangach i anime uke najczęściej przedstawiany jest jako osoba niższa, młodsza, o szczuplejszej budowie ciała w stosunku do swojego seme.

Podane role często są stereotypowe. Tyle ile jest mang i anime z gatunku yaoi, tyle jest różnych osobowości. Np. w The Tyrant Falls In Love Hinako Takanagi seme jest bardziej uczuciowy, wpatrzony w swojego wybranka jak w obrazek;