When it comes to painted surfaces, you want the paint and the surface to bond like gum to hot asphalt. So, after giving the floor a good general cleaning, I did a once-over with TSP substitute (which is what I’d recommend you do before painting any surface – it degreases and deglosses to help the paint stick better, and doesn’t require pre-rinsing before applying paint).
Before & After: Margaret's Patterned Kitchen — The Big Reveal Room Makeover Contest 2015
The floor and porch paint has amazing coverage even over a textured linoleum floor and it's really important to wait for the poly to dry. It was a pain to wait two days but totally worth it for such good seal protecting all my hard work.