Seitenvorlagen, oft auch als Templates bezeichnet, dienen Webdesignern, Programmierern und Webentwicklern als Schablonen für weitere Entwicklungen. Der Einsatz von Templates als Schablonen ist dabei recht breit gefächert und keinesfalls nur auf den Entwurf oder die Gestaltung von HTML-Seiten begrenzt. So bauen einige Programmiersprachen auf Klassen- und Funktionstemplates auf, die in Bibliotheken zur Einbindung bereitstehen.
Templates sind somit mehr als nur einfache Seitenvorlagen. Letztere dienen im Bereich der Webentwicklung mehr zur Erstellung von Webseiten mit einem einheitlichen Grundgerüst, wobei die Layouts der Webseiten und deren Funktionsumfang jedoch in vorherbestimmten Grenzen variieren können. Zum Beispiel um jeder Kategorie eines Webprojektes ein anderes Menü und einen anderen Background zuzuweisen, ohne jedoch ein einheitliches Design völlig zu zerstören.
Bezogen auf WordPress: Für Erstellung von benutzerdefinierten Seitenvorlagen, bietet WordPress unterschiedliche Möglichkeiten an. Einmal angelegt, kann beim Erstellen von statischen Seiten immer wieder auf bereits vorhandene Seitenvorlagen zugegriffen werden. Neben dem Anlegen von benutzerdefinierten Seitenvorlagen besteht weiterhin die Möglichkeit, für unterschiedliche Aufgaben Templates zu erstellen, wobei die Template Hierarchie von WordPress zu beachten ist.