A obra divide-se em dez partes, às quais se chama cantos. Cada canto tem um número variável de estrofes (em média de 110). O canto mais longo é o X, com 156 estrofes.
As estrofes são oitavas, portanto constituídas por oito versos. Cada verso é constituído por dez sílabas métricas; nas sua maioria, os versos são heróicos (acentuados nas sextas e décimas sílabas).
O esquema rimático é o mesmo em todas as estrofes da obra, sendo portanto, rima cruzada nos seis primeiros versos e emparelhada nos dois últimos (AB-AB-AB-CC).