If unglazed, seal with special sealer. If glazed, seal mortar between tiles. If not sealed or glazed, it can be stained by grease. Glazed tile is easily scratched like porcelain enamel.
The best and easiest way to clean a ceramic tile floor is to scrub it with an electric floor washer or polisher-scrubber. The thorough cleaning action should brighten the tile and joints. Use a solution of 1/4 cup low-sudsing detergent, or 1-2 tablespoons of either washing soda or tri-sodium phosphate or commercial floor cleaning powder in one gallon water. Rinse well.
When further treatment is needed, particularly for the grout, apply a solution of water and chlorine bleach (liquid or powdered). Let it stand for 20 minutes or so, then mop the floor, rinse thoroughly and wipe dry. Wax the floor for protection and easier care.