You don’t need to seal the floor first, but cleaning it with white vinegar and water gets rid of any stains before applying the polyurethane.