← Zurück zum Glossar

Webdesign · Entwicklung · SEO

Template

Website-Template erklärt: Struktur und Darstellung trennen

Redaktionell geprüft ·

Verständlich erklärt

Ein Template ist eine wiederverwendbare Vorlage, die festlegt, wie strukturierte Inhalte ausgegeben werden. Es kann HTML-Struktur, Komponentenplätze und dynamische Variablen enthalten. In Content-Management-Systemen existieren häufig unterschiedliche Templates für Seiten, Beiträge, Kategorien oder einzelne Inhaltsmodule.

Template, Theme und Layout werden je nach System unterschiedlich verwendet. Ein Theme umfasst meist ein größeres Gestaltungspaket, während ein Template eine konkrete Ausgabevorlage bezeichnet. Gute Templates erzeugen semantisches HTML, sind responsiv, barrierearm, performant und unabhängig von einzelnen Inhalten wartbar. Eine individuelle Vorlage ist nicht automatisch besser; entscheidend sind Codequalität, Flexibilität und langfristige Pflege.

Template in der Praxis

Templates sollten Inhalt und Darstellung klar verbinden, ohne redaktionelle Daten fest in den Code einzubauen. Wiederverwendbare Teilvorlagen reduzieren Duplikate, brauchen aber definierte Eingaben und robuste Leerzustände.

Ein passendes Content-Management-System orientiert sich an Inhalten, Rollen, Freigaben, Mehrsprachigkeit und Integrationen. Die Zahl verfügbarer Erweiterungen ist allein kein Qualitätsmerkmal. Wichtiger sind ein verständlicher Redaktionsprozess, gepflegte Komponenten, klare Zuständigkeiten und eine Update-Strategie. Vor der Entscheidung sollten typische Aufgaben mit echten Inhalten getestet werden, statt nur eine Funktionsliste zu vergleichen.

Template: Relevanz für SEO, SEA und GEO

Ein CMS unterstützt Sichtbarkeit dann, wenn Redaktionen Seitentitel, Beschreibungen, Überschriften, interne Links, strukturierte Daten und Weiterleitungen kontrollieren können. Für Kampagnen müssen Landingpages schnell erstellt werden können, ohne Qualitätsregeln zu umgehen. Vorlagen sollten dabei Leitplanken setzen: saubere Semantik, definierte Bildgrößen und Pflichtfelder helfen mehr als eine freie Gestaltung, die auf jeder Seite neue Fehler ermöglicht.

Such- und Antwortsysteme können Template besser einordnen, wenn Definition, Einsatzgrenzen und Prüfkriterien klar voneinander getrennt sind. Als redaktioneller Bezug dient die Quelle „The template element“ von WHATWG; sie macht zentrale Aussagen für Menschen und maschinelle Systeme nachvollziehbar.

Codebeispiel aus der Praxis

PHP

Daten in einer PHP-Vorlage sicher ausgeben

Dynamische Werte werden für den HTML-Kontext escaped. Die Vorlage enthält Darstellung, nicht den Datenbankzugriff.

<article class="glossary-card">
  <h2><?= htmlspecialchars($entry['nameDE'], ENT_QUOTES, 'UTF-8') ?></h2>
  <p><?= htmlspecialchars($entry['descriptionDE'], ENT_QUOTES, 'UTF-8') ?></p>
  <a href="/de/glossar/<?= rawurlencode($entry['url']) ?>/">
    Begriff öffnen
  </a>
</article>

Quellen und weiterführende Informationen

  1. Standard The template element WHATWG · Geprüft

Häufige Fragen

Ein Template ist eine wiederverwendbare Vorlage, die Struktur und Ausgabe dynamischer oder redaktioneller Inhalte festlegt.

Ein Template beschreibt meist eine konkrete Ausgabevorlage, während ein Theme ein umfassenderes Gestaltungssystem mit mehreren Templates und Stilen sein kann.