Un template (ou gabarit en bon français) est un modèle de mise en page où l'on place images et textes. Dans le cas de l'utilisation d'un CMS, un modèle spécifique doit être construit, puis il est utilisé de manière automatisée pour créer les pages du site présentant une même structure .