Should a sealer be used on ceramic tile?

A glazed tile is already stain proof, so there is no purpose to putting on a sealer. You may put a penetrating sealer on your unglazed tile or your grout joints. A penetrating sealer is an invisible, stain resistant shield that is absorbed into the surface.