The best cleaners for tile floors are mild detergents diluted with water, nonabrasive all-purpose cleaners and lemon juice. It is important to rinse tile floors thoroughly to avoid leaving soapy residue, which causes tile to appear hazy.
Despite being relatively resistant to dirt, the surface of tile often becomes dull from repeated contact with grit and sand. Use a chamois mop to clean the floor regardless of the type of cleaner used. This allows you to scrub hard without worsening stains in the grout lines, as sponge mops tend to direct dirty water into these depressions located between tiles, making them much more difficult to clean. Grout is porous, meaning it absorbs stains.
After rinsing the floor, buff it dry with a clean, lint-free cloth. Next, clean the grout lines with a paste of baking soda and water. Start by using your fingers to rub the paste onto the grout, and then let it stand overnight. The next morning, scrub the grout with a stiff brush made of nylon, as metal causes damage to the material. Repeat this process as many times as necessary before applying a sealer to the grout to prevent future stains. Silicone-based sealers work best for this purpose.