Tiles tend to get dirty or yellow with time, especially the grout is tough to remove! Vinegar and baking soda work together like a charm for a number of home remedies. They work amazing for the tiles too. They clean the tiles very well without damaging it even if you over clean it. Here is how you can clean dirty tile floors with vinegar and baking soda:
Take some baking soda and add some water to it to make a thick paste. Apply it on the gout as well as on the tile where you find tough stains. Let it stay until it dries. Once it is dried, spray some vinegar on it to make it moist and brush it with a toothbrush. Keep brushing until you see the stains vanish. Wipe the area with damp cloth.
Make a paste of baking soda and vinegar and apply it on the yellow tiles. No need to make a thick even layer, you can roughly apply it on the tile surface. Using a rough washcloth, vigorously buff the area foe 4-5 minutes and if you feel the baking soda is drying up, spray some vinegar and continue buffing. You can also use a scrubbing brush to scrub the tile. Once you are done buffing or scrubbing, wipe the tile with a damp cloth followed by a dry cloth.
To make your tiles look new and clear, sprinkle baking soda all over your tiles concentrating on the grout and stained surfaces. Now, spray undiluted vinegar on it and let it bubble. The bubbling reaction will take off the dirt and stains from the tiles. Let it sit for 30 minutes and wipe off everything using damp cloth with little scrubbing movements.