I would recommend an impregnating sealer....The brand i use is..
LITHOFIN........ FZ Protective Impregnator - 1L The LITHOFIN special product for finely finished, fully vitrified ceramic and porcelain tiles. The protective impregnation penetrates the surface without creating a gloss effect, and alters the appearance of treated surfaces hardly or not at all.