Ceramics are tough but they also get scratched when exposed to certain elements. For instance, if you have ceramic tiles at your doorsteps they can be scratched when your family members drag mud or other debris into the house.
Buy a grout sealer and apply it to the tiles occasionally. Ensure the tiles are clean before applying the sealant as you risk locking dirt inside forever.