Templates (Designs) sind das Aussehen einer Webseite. Hiermit werden die Gestaltung der Farben, der Grafiken, der Schriftart und weitere Aspekte gesteuert. Bei dem Content Management System wurde der Inhalt vom Design getrennt. Standardmäßig wird es mit 5 Templates (zwei für die Verwaltung und drei für das Frontend) ausgeliefert. Genauso wie bei den Erweiterungen, gibt es tausende von Templates für Joomla. Manche kostenfrei und manche Kostenpflichtig.