Ca toate lucrurile perfecte, rima perfectă este mai puțin obișnuită decât alte versiuni, mai puțin perfecte. Asta din cauza naturii compoziției sale. Pentru ca două cuvinte să rima perfect, ele trebuie să fie absolut identice din punctul în care apare vocala accentuată a fiecărui cuvânt până la sfârșitul cuvântului. În plus, sunetul care se manifestă imediat înaintea acelei vocale trebuie să fie diferit. De cele mai multe ori, aceasta va fi o consoană, dar nu întotdeauna.
Aceasta înseamnă că cuvinte precum still și quill sunt rime perfecte, deoarece ambele sunt cuvinte cu o singură silabă, prima vocală accentuată este i, iar sunetele care urmează sunt identice. Contorsionare și raportare sunt, de asemenea, rime perfecte, dar lăsați și credeți nu sunt pentru că sunetul care precede imediat sunetul e lung este identic și, de asemenea, pentru că au un număr diferit de silabe. Rimele perfecte, care mai sunt numite și rime exacte, complete sau adevărate, sunt mai puțin frecvente în cuvintele multisilabe, cu accentul pe una dintre silabele anterioare.
Rimele perfecte atrag copilul în fiecare cititor. Poate că asta se datorează faptului că ele sunt pâinea și untul – rimează perfect cu spus și mormăi – a verselor de pepinieră, sau poate că dragostea pentru echilibrul lingvistic este cumva programată în ADN-ul nostru. Poeții, însă, trebuie să folosească rima perfectă în mod judicios. Poeziile care sunt create în întregime pe rima perfectă ajung să sune artificial cântătoare. Majoritatea poeților care lucrează în rimă sunt conștienți de acest pericol și joacă perfecțiunea cu rime care ar putea fi imperfecte sau oblice.
Rimele imperfecte permit o mică libertate în ceea ce privește lungimea silabelor, pluralele sau alte sunete de sfârșit suplimentare. De exemplu, o rimă oblică ar putea asocia disperarea cu, ei bine, pereche; aceste două cuvinte ratează perfecțiunea în două moduri. În primul rând, articulația care precede imediat „aerul” este aceeași; cu o rimă perfectă, ar trebui să fie diferite, ca în pereche și corecte. În al doilea rând, această rimă specială permite unui cuvânt cu două silabe să danseze cu unul monosilabic, care este verboten în lumea rimei perfecte.
Rimele imperfecte sau oblice mai sunt numite și rime pe jumătate, aproape, off sau sprung. În unele cazuri, singurele consoane sunt identice, cum ar fi cuvântul pereche privi și păstrează. Există multe discuții în cercurile de poezie cu privire la dacă homofonele sau cuvintele care sună identic, dar au înțelesuri diferite, sunt de fapt rime perfecte. Floare și făină este un exemplu de pereche de cuvinte cu sensuri clar diferite pe care un poet le-ar putea rima în mod legitim într-o poezie; totuși, cei mai mulți experți sunt de acord că acestea nu sunt rime perfecte din punct de vedere tehnic, deoarece articulația care precede vocalele accentuate sunt identice.