Old oil stains need a different first step.
Fresh spots can sometimes be absorbed and cleaned before they spread. Older spots may need a concrete-appropriate degreaser, a poultice, or another specialized treatment. Oil should be addressed before staining or sealing because residual contamination can create uneven color, interfere with the finish, or show back through later.