Hello, What type of tile do you have? If you have a porous unglazed tile there are penetrating sealers that help lock out the stains, otherwise there is no need to seal a glazed tile. Grout is notorious for staining and I always recommend using a penetrating grout sealer for that
Michael Prachniak - Expert Tile and Stone Consultant and Writer, Owner - TileProductions.com
Check out FAF''''s tile section!