The only cleaner that should ever be used on ceramic tile is a tile floor cleaner. A floor cleaning product is designed to clean tile flooring, while a household cleaning product will not clean your tile floor effectively. One of the main ingredients in household cleaners is ammonia, but ammonia is an abrasive and should not be used to clean tile flooring. Ammonia will scratch the tile flooring, which will make the tile floor dull and cloudy.