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
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
- Standard The template element WHATWG · Geprüft