Another option many DIYers have had great results with is porch/floor paint, such as Sherwin-Williams Porch & Floor Enamel (though it's technically designed for wood and concrete floors).