Ein Template (auch: Web-Template oder Webvorlage) ist eine Programmier- bzw. Designvorlage um die Erstellung einer Website zu erleichtern. Ein Template hat den Vorzug, dass man ohne Programmier- und Grafikkenntnisse eine professionelle Webseite erstellen kann. 

Dazu gibt es mehrere Ausführungen von Templates zum Beispiel der Aufbau einer Website, für die Navigation auf der Webseite oder Templates zum einbinden von Beispielsweise Newslettern. Templates lassen sich einfach austauschen ohne den kompletten Internetauftritt überarbeiten zu müssen.