Statamic barrierefrei: Saubere Ausgabe ohne Plugin-Zoo

Bei Statamic entsteht das HTML vollständig im Projekt, ohne Theme-Markt und ohne Builder-Ausgabe. Barrierefreiheit wird zur Frage der eigenen Sorgfalt, nicht der Plugins, und lässt sich im Build prüfen.

6 Min. Lesezeit · Stand

Was anders ist

Die kurze Antwort: Statamic gibt Ihnen kein HTML vor. Es gibt keinen Theme-Markt, keinen visuellen Builder, der Markup erzeugt, und keine Plugins, die sich ins Frontend schreiben. Statamic ist ein CMS auf Laravel; die Templates, aus denen die Seite entsteht, schreibt das Projektteam selbst. Das Control Panel ist die Oberfläche für Redaktion, Nutzer, Rechte und Einstellungen [4], das Frontend ist eigener Code. Dieser Artikel ist eine Orientierung, keine Rechtsberatung.

Für die Barrierefreiheit kehrt das die Verantwortung um. Bei einem Baukasten-System fragt man: Welches Theme, welcher Builder, welches Plugin ist barrierefrei? Bei Statamic fragt man: Ist unser Markup barrierefrei? Die Frage ist unbequemer, aber ehrlicher, denn sie hat eine Adresse. Und sie lässt sich mit Werkzeugen beantworten, die im Projekt laufen, nicht erst auf der Live-Seite.

Zur Kennzahl oben: WebAIM misst für Startseiten, die mit dem Framework Astro gebaut sind, 9,0 automatisch erkennbare Fehler, 84 % unter dem Schnitt von 56,1 [1]. Das ist kein Statamic-Wert; eine Statistik zur Barrierefreiheit von Statamic-Seiten gibt es nicht. Der Astro-Wert zeigt aber, was schlanke, serverseitig erzeugte Ausgabe erreicht, und Astro ist genau das Frontend, das wir für Statamic-Projekte einsetzen können, wenn eine statische Auslieferung passt. WebAIM selbst zieht aus seinem Bericht den Schluss, dass Barrierefreiheit im großen Maßstab bessere Praxis und einfachere Systeme braucht [1]. Statamic ist so ein einfacheres System, wenn man es so baut.

Vier Zahlen zur Einordnung

9,0 Fehlerje Startseite bei Seiten mit Astro, 84 % unter dem Schnitt; der niedrigste Wert aller Frameworks in der WebAIM-Auswertung. [1]
56,1 Fehlerje Startseite im Schnitt aller eine Million geprüften Seiten, 10,1 % mehr als im Jahr davor. [1]
4 Prinzipienwahrnehmbar, bedienbar, verständlich, robust: Darunter ordnen die WCAG 2.2 ihre 13 Richtlinien. [2]
24 × 24 pxMindestgröße für Zeigerziele nach WCAG 2.2, Erfolgskriterium 2.5.8 (AA); in eigenen Komponenten einmal richtig gesetzt, gilt sie überall. [3]

Statamic und WordPress aus Sicht der Barrierefreiheit

KriteriumStatamicWordPress
Kontrolle über das HTMLvollständig: jedes Element kommt aus einem Template des Projektsabhängig von Theme, Builder und Plugins; Builder-Ausgabe ist prüfbar, aber nicht frei wählbar
Drittcode im Frontendnur, was das Team bewusst einbindetPlugins und Builder liefern eigenes HTML und JavaScript mit
Alt-Texte in der Redaktionim Blueprint des Asset-Containers als Pflichtfeld erzwingbar [5][6]je nach Theme und Plugin; der Core lässt Bilder ohne Alt-Text zu
Formulareeigene Ausgabe mit Labels, Fehlertexten und FokusführungFormular-Plugin; Qualität je nach Plugin und Einstellung
Prüfung vor dem Livegangstatische oder gerenderte Ausgabe lässt sich im Build automatisiert prüfenPrüfung per Crawl der laufenden Seite
Aufwand nach Updatesgering: Updates ändern das Frontend nicht, weil es Projektcode istRe-Test nach Core-, Theme- und Plugin-Updates
Mehrsprachigkeitnativ im CMS; Sprache je Site im Markup gesetzteigene Lösung oder Plugin; Sprachangabe je Seite prüfen

WordPress kann dasselbe Ergebnis erreichen, mit mehr Disziplin bei Theme, Builder, Plugins und Redaktion. Wie, steht unter WordPress barrierefrei. Die Zahlen in eckigen Klammern verweisen auf die Quellenliste am Ende des Artikels.

Wo Statamic nicht automatisch hilft

Volle Kontrolle heißt volle Verantwortung, und ein paar Dinge erledigt kein CMS von allein:

  • Bard-Inhalte. Der Fließtext-Editor erzeugt sauberes HTML, aber die Überschriften-Ebenen wählt die Redaktion. Eine H4 unter einer H2 bleibt ein Fehler, egal wie gut das Template ist. Hilfreich ist, im Blueprint nur die Ebenen anzubieten, die an dieser Stelle sinnvoll sind.
  • Asset-Container. Der Standard-Blueprint eines Containers enthält ein Alt-Text-Feld [5]. Pflicht wird es erst, wenn Sie im Blueprint eine Validierungsregel setzen [6]. Dann lässt sich kein Bild ohne Alt-Text speichern, und das Template gibt den Text als alt-Attribut aus [5]. Dekorative Bilder brauchen eine eigene Regel, etwa ein Feld „dekorativ“, das ein leeres alt erzeugt.
  • Formulare. Statamic bringt Formularverarbeitung mit, die Ausgabe im Frontend schreiben Sie. Labels, Pflichtfeld-Kennzeichnung, Fehlermeldungen als Text beim Feld und Fokus auf den ersten Fehler sind Ihre Aufgabe. Was dabei zu beachten ist, steht unter Formulare und Cookie-Banner.
  • PDFs. Hochgeladene Dokumente sind Inhalte wie alle anderen. Entweder sie sind getaggt und geprüft, oder sie werden HTML-Seiten; siehe Barrierefreie PDF-Dokumente.
  • Kontrast. Farben kommen aus dem Design-System, nicht aus dem CMS. Werden sie dort einmal mit geprüften Verhältnissen angelegt, stimmen sie überall; die Grenzwerte und einen Prüfer finden Sie unter Kontrast, Farben, Schrift.

So bauen wir ein barrierefreies Statamic-Projekt

  1. Blueprints mit Pflichtfeldern · zu Projektbeginn

    Alt-Text als Pflichtfeld im Asset-Container, Überschriften-Logik im Bard-Feld, Pflichtfelder für Linktexte und Seitentitel. Was die Redaktion falsch machen kann, wird im Blueprint unmöglich gemacht [5][6].

  2. Komponenten mit nativen Elementen · während der Umsetzung

    Buttons sind Buttons, Links sind Links, Akkordeons sind details und summary. Dazu sichtbare Fokus-Stile, ein Skip-Link als erstes Element, Landmarken für Kopf, Navigation, Inhalt und Fuß und Zeigerziele ab 24 × 24 Pixel [3].

  3. Automatische Prüfung im Build · bei jedem Build

    Weil die Ausgabe im Projekt entsteht, lässt sie sich vor dem Livegang prüfen: Kontraste, Struktur, Labels, Alt-Attribute, Sprache. Ein Build mit Befund geht nicht live.

  4. Manuelle Prüfung nach WCAG-EM · vor dem Livegang

    Tastatur durch jeden Prozess, Screenreader, Zoom; was Werkzeuge nicht sehen, sehen Menschen. Der Ablauf steht unter [Prüfung und Audit](/barrierefreiheit/pruefung-audit/).

  5. Information über die Konformität als Eintrag · vor dem Livegang

    Der Text, den BaFG und BFSG verlangen, liegt als eigener Eintrag im CMS, mit Datum und Pflegezuständigkeit, und ist aus dem Footer verlinkt.

  6. Re-Test bei Release · laufend

    Neue Komponenten durchlaufen dieselbe Prüfung wie die ersten. Weil Updates des CMS das Frontend nicht verändern, bleibt der Aufwand überschaubar.

A key takeaway from this year's report is improving accessibility at scale will require both better practices and simpler systems.

WebAIM, The WebAIM Million 2026, Conclusion [1]

Diese Website als Beispiel

Die Seite, die Sie gerade lesen, ist so gebaut: Statamic als Backend für Inhalte, Pakete und diese Artikel, ein Astro-Frontend, das daraus statische Seiten erzeugt. Jedes Element im Quelltext stammt aus einer Komponente des Projekts. Der erste Tabstopp ist ein Skip-Link „Zum Inhalt springen“, der Fokus ist auf Links und Buttons mit einem deutlichen Rahmen sichtbar, Animationen und Übergänge werden abgeschaltet, wenn das Betriebssystem reduzierte Bewegung wünscht, und jedes Formularfeld hat ein sichtbar verbundenes Label. Nichts davon kommt aus einem Plugin.

Wir nennen hier bewusst keine Messwerte. Ein Prüfergebnis gilt für den Tag, an dem es erhoben wurde, und eine Seite ändert sich. Wenn Sie den Stand sehen wollen, öffnen Sie den Quelltext, drücken Sie die Tabulatortaste und lassen Sie einen Screenreader mitlesen. Das ist der Test, der zählt, und derselbe, den wir für Projekte unserer Agenturkunden machen. Was auf WordPress zu beachten ist, steht unter WordPress barrierefrei; eine Prüfliste für beide Systeme ist die Checkliste.

Fragen zu Statamic und Barrierefreiheit

Ist Statamic automatisch barrierefrei?

Nein, kein CMS ist das. Statamic erzeugt kein eigenes Frontend-HTML; die Templates schreibt das Projektteam, und genau dort entsteht oder fehlt die Barrierefreiheit. Der Vorteil ist, dass es keine fremde Theme- oder Builder-Ausgabe gibt, die man nachträglich reparieren müsste, und dass sich Fehler an einer Stelle beheben lassen. Die Arbeit bleibt: native Elemente, Fokus-Stile, Labels, Kontraste und eine Redaktion, die Überschriften und Alt-Texte richtig setzt.

Wie erzwinge ich Alt-Texte in Statamic?

Über den Blueprint des Asset-Containers. Der Standard-Blueprint enthält laut Dokumentation bereits ein Alt-Text-Feld; mit einer Validierungsregel wie „required“ wird es zur Pflicht, und ein Bild lässt sich ohne Text nicht mehr speichern. Das Template gibt den Wert als alt-Attribut aus. Für dekorative Bilder legen Sie ein zusätzliches Feld an, etwa einen Schalter „dekorativ“, der ein leeres alt erzeugt, damit niemand aus Verlegenheit den Dateinamen einträgt.

Kann man Barrierefreiheit im Build prüfen?

Einen Teil davon, ja. Weil die Ausgabe im Projekt entsteht, lässt sie sich vor dem Livegang automatisiert auf Struktur, Labels, Alt-Attribute, Sprache und Kontraste prüfen; ein Build mit Befund geht dann nicht live. Das ersetzt nicht die manuelle Prüfung mit Tastatur und Screenreader, denn nur ein kleiner Teil der Anforderungen ist automatisiert prüfbar. Es verhindert aber, dass bekannte Fehler überhaupt erst online gehen.

Was ist mit dem Control Panel selbst?

Das Control Panel ist die Redaktionsoberfläche, in der Inhalte, Nutzer und Einstellungen verwaltet werden; es ist nicht die Website, die Verbraucher sehen. BaFG und BFSG betreffen die Dienstleistung gegenüber Verbrauchern, also das Frontend. Für die Redaktion selbst gilt dennoch: Wer im Team mit Hilfstechnologien arbeitet, braucht eine bedienbare Oberfläche; eine Konformitätsaussage zum Control Panel machen wir nicht, weil wir sie nicht selbst geprüft haben. Orientierung, keine Rechtsberatung.

Lohnt ein Umstieg von WordPress wegen Barrierefreiheit?

Allein deswegen selten. WordPress kann mit schlankem Theme, wenigen geprüften Plugins und einer geschulten Redaktion dasselbe Ergebnis erreichen. Ein Umstieg lohnt, wenn ohnehin ein Neubau ansteht, wenn das Projekt eigene Datenstrukturen, Mehrsprachigkeit oder Schnittstellen braucht oder wenn die Pflege nach Updates zum Dauerproblem geworden ist. Dann ist Barrierefreiheit ein Argument unter mehreren: Das HTML entsteht im Projekt, Updates verändern es nicht, und Pflichtfelder im Blueprint sichern die Redaktion ab.

Alle Fragen 

Für Agenturen

Lassen Sie die Website Ihres Kunden white-label prüfen, bevor es jemand anderes tut. Bericht in Ihrem Branding, Fixpreis für die Umsetzung.

Weiterlesen

  1. Arztpraxen und Terminbuchung: Wann das Gesetz greiftMit Online-Terminbuchung wird die Praxis-Website zur Dienstleistung im elektronischen Geschäftsverkehr. Einzelordinationen sind meist als Kleinstunternehmen ausgenommen, größere Strukturen oft nicht.
  2. Das Barrierefreiheitsgesetz (BaFG) einfach erklärtSeit 28. Juni 2025 müssen Websites und Shops, über die Verbraucher Verträge schließen, in Österreich barrierefrei sein. Ausgenommen sind Kleinstunternehmen, die Dienstleistungen anbieten.
  3. Barrierefreiheit dauerhaft halten: Warum die Pflicht nach dem Livegang weitergehtBarrierefreiheit ist kein Zustand, den man einmal erreicht. Jede neue Seite, jedes Bild und jedes Update kann neue Barrieren bringen, und das Gesetz verlangt, dass die Anforderungen dauerhaft erfüllt bleiben.

Quellen

  1. WebAIM, The WebAIM Million 2026: Abschnitte JavaScript Frameworks, Content Management Systems und Conclusion (Februar 2026) · abgerufen am 28.10.2026
  2. W3C WAI, WCAG 2 Overview: Prinzipien, Richtlinien, Versionen · abgerufen am 28.10.2026
  3. W3C WAI, What’s New in WCAG 2.2: Erfolgskriterium 2.5.8 Target Size (Minimum) · abgerufen am 28.10.2026
  4. Statamic Dokumentation, Control Panel Overview (nur zur Beschreibung, keine Konformitätsaussage) · abgerufen am 28.10.2026
  5. Statamic Dokumentation, Assets: Blueprint des Asset-Containers mit Alt-Text-Feld, Ausgabe im Template · abgerufen am 28.10.2026
  6. Statamic Dokumentation, Blueprints: Validierungsregeln je Feld · abgerufen am 28.10.2026

Recherchiert mit KI-Unterstützung, mit Quellen belegt und inhaltlich geprüft von Mike Joerihsen am .

Diese Inhalte sind eine Orientierung und keine Rechtsberatung. Bei konkreten Fragen zu Ihrer Situation wenden Sie sich an eine Rechtsberatung oder die zuständige Behörde.

Lieber direkt? mike@mjoe.me · +43 680 22 12 987