Sonets ir četrpadsmit rindiņu dzejolis jambiskā pentametrā ar voltu jeb tematisku pagriezienu. Soneta īpašā struktūra atšķiras atkarībā no tā stila, kas cita starpā var ietvert Petrarhānu, Šekspīru vai Spenseri. Daudzi soneti ir daļa no sonetu secības vai sonetu sērijas par vienu un to pašu tēmu.
Jambiskais pentametrs ir piecu pēdu ritms vienā rindā. Katrai pēdai ir viena neuzsvērta zilbe, kam seko uzsvērta zilbe, kas kopā veido desmit zilbes katrā rindā. Lai gan soneta pamatstruktūra vienmēr ir jambisks pentametrs, vairums dzejnieku nedaudz maina metru, lai radītu interesi un uzsvērtu noteiktus vārdus.
Volta jeb pagrieziens ir dzejoļa noslēgums. Sonets piesaista lasītāju sākumā ar jautājumu, problēmu vai vienkāršu novērojumu, kas jāapsver. Volta var atbildēt uz jautājumu, atrisināt problēmu vai iesniegt jaunu ideju. Reizēm volta sonetā tiek apzīmēta ar domuzīmi vai vārdu “vēl”.
Petrarkas soneti, ko dažkārt sauc par itāļu sonetiem, ir veidoti pēc četrpadsmitā gadsimta itāļu humānista Frančesko Petrarkas sonetiem. Šāda veida soneti sastāv no oktāvas un sesteta, parasti ar atskaņu shēmu ABBAABBA CDECDE. Parasti volta Petrarkas sonetā notiek sesteta pirmajā rindā, kad mainās atskaņa.
Šekspīra soneti ir nosaukti sešpadsmitā gadsimta beigu angļu dzejnieka un dramaturga Viljama Šekspīra vārdā. Tie ir zināmi arī kā Elizabetes laikmeta soneti, un tie sastāv no trim četrrindēm un kupejas, tradicionāli izmantojot ABAB CDCD EFEF GG atskaņu shēmu. Četrrindis satur četras dzejas rindas, parasti ar mainīgām atskaņām. No otras puses, kupeja satur divas vienāda garuma rindiņas, kas abas beidzas ar vārdiem, kas atskaņo. Lai gan volta var rasties jebkur Šekspīra sonetā, tas parasti atrodas pēdējā kupeja sākumā.
Daži soneti nav ne Petrarkas, ne Šekspīra. Sešpadsmitā gadsimta dzejnieks Edmunds Spensers rakstīja sonetus ar ABAB BCBC CDCD EE atskaņu shēmu, kas tagad viņam par godu nosaukta par Spensera sonetu. Soneta struktūra var balstīties uz citām atskaņu shēmām vai pat uz tukšiem pantiem, piemēram, Džona Miltona un Roberta Louela dzejoļos.
Ievietošana soneta secībā padara soneta struktūru lielāku par pašu sonetu. Jebkura sonetu grupa ar vienu tēmu, piemēram, Petrarka Il Canzoniere, ir pazīstama kā sonetu secība. Korona ir noteikta soneta secība, kurā viena soneta pēdējā rindiņa ir nākamā nākamā dzejoļa pirmā rindiņa, bet pēdējā dzejoļa pēdējā rindiņa ir pirmā dzejoļa pirmā rindiņa. Vēl sarežģītāks ir sonets redoublé, kurā ir četrpadsmit soneti vainaga formā, un piecpadsmitais sonets, kas sastāv vienkārši no kopīgām vainaga līnijām.