Diversos fatores numa bacia sedimentar são essenciais para a ocorrência de uma acumulação de petróleo. Dentre esses, há os tipos de rochas matrizes, sedimentares e capeadoras, bem como a presença de armadilhas.

As armadilhas se classificam em