Statamic mit Astro: Wann ein statisches Frontend Sinn ergibt

Statamic pflegt die Inhalte, Astro baut daraus fertige HTML-Seiten. Das lohnt sich für Kampagnen- und Landingpages und überall, wo Tempo zählt. Diese Website ist so gebaut.

5 Min. Lesezeit · Stand

Wann ein statisches Frontend Sinn ergibt

Die kurze Antwort: wenn eine Seite für alle Besucher gleich aussieht und schnell sein muss. Dann pflegt die Redaktion die Inhalte wie gewohnt im Control Panel von Statamic, und Astro erzeugt daraus vorab fertige HTML-Seiten. Beim Aufruf läuft auf dem Server kein CMS, keine Datenbankabfrage, kein Template: Der Webserver liefert eine Datei aus.

Astro rendert Seiten, Routen und Endpunkte standardmäßig beim Build als statische Seiten [2]. Der Build ist der Moment, in dem Astro die Inhalte aus dem CMS holt und daraus fertige HTML-Dateien für den Webserver erzeugt; ausgelöst wird er automatisch, etwa nach dem Speichern, nach Zeitplan oder per Knopf. Komponenten werden zu reinem HTML und CSS, clientseitiges JavaScript entfernt Astro dabei automatisch [1]. Wo eine Seite doch Interaktion braucht, etwa ein Karussell oder einen Rechner, kommt nur für dieses Element JavaScript dazu; Astro nennt das „Inseln“ [1]. Statamic liefert die Inhalte über seine REST- oder GraphQL-Schnittstelle, die Teil von Statamic Pro sind [3].

Typische Fälle sind Kampagnen- und Landingpages, bei denen jede Millisekunde zählt, Microsites zu einem Produkt oder einer Veranstaltung und Unternehmensseiten, die sich ein paar Mal pro Woche ändern, aber jeden Tag gelesen werden. Für Ihre Agentur bleibt der Ablauf derselbe: Sie bringen die Daten, der Rest klappt.

Drei Wege, eine Statamic-Website auszuliefern

KriteriumStatamic rendertStatamic mit Static CachingStatamic mit Astro
Wie Seiten entstehenbei jedem Aufruf aus Vorlagenbeim ersten Aufruf, danach aus dem Cache [4]vorab beim Build [2]
Was beim Aufruf läuftPHP und Statamicje nach Variante PHP oder nur der Webserver [4]nur der Webserver
Personalisierte Inhalte, LoginJaeingeschränkt [4]nur mit Server-Teil [2]
Änderung sichtbarsofortfür die gespeicherte Seite sofort, für weitere Seiten nach festgelegten Regeln [4]nach dem nächsten Build
Passt fürPortale, Login-Bereichedie meisten UnternehmensseitenKampagnen, Landingpages, Showcase-Seiten

Static Caching ist in Statamic eingebaut: Die „half measure“ legt fertige Seiten im Laravel-Cache ab, die „full measure“ schreibt HTML-Dateien, die der Webserver ausliefert, bevor PHP überhaupt startet [4]. Astro geht einen Schritt weiter und trennt Redaktion und Auslieferung ganz. Angaben ohne Quelle sind unsere Einschätzung.

Wie diese Website gebaut ist

Die Seite, die Sie lesen, ist ein Beispiel für den dritten Weg. Inhalte, Pakete, Fragen und diese Artikel liegen in Statamic 6 auf Laravel 13. Astro 7 holt sie beim Build über die REST-Schnittstelle von Statamic und schreibt daraus statische Seiten, das Stylesheet steht direkt im HTML. Auf dem Webserver liegen nur die fertigen Dateien und ein kleines PHP-Skript, das Anfragen aus den Formularen verschickt. Das Control Panel muss dafür nicht öffentlich erreichbar sein.

Jeder Inhalt wird beim Build gegen feste Regeln geprüft. Ist ein SEO-Titel länger als 60 Zeichen, fehlt eine Pflichtangabe oder verweist eine Fußnote auf eine Quelle, die es nicht gibt, bricht der Build ab, statt eine fehlerhafte Seite zu veröffentlichen. Die Fehlermeldung nennt Abschnitt und Feld. Das ist kein Feature von Astro, sondern Teil des Projekts, und genau diese Art Absicherung bauen wir auch für Kundenprojekte.

Die Messwerte unten gelten für den Tag der Messung. Lighthouse ist ein offenes Prüfwerkzeug von Google mit Tests für Performance, Barrierefreiheit, SEO und mehr [6]. Ein guter Wert ersetzt keine Prüfung mit Tastatur und Screenreader, mehr dazu unter Statamic barrierefrei.

Diese Website in Zahlen

100Punkte in allen vier Lighthouse-Kategorien: Performance, Barrierefreiheit, Best Practices, SEO. Mobil gemessen am 28.10.2026 auf Artikel-, Übersichts- und Kontaktseite. [7]
0Datenbankabfragen beim Aufruf einer Seite. Der Webserver liefert fertige HTML-Dateien aus. [7]
9,0automatisch erkannte Barrierefreiheitsfehler im Schnitt auf Startseiten mit Astro, gegenüber 56,1 über alle Startseiten. Ein Vergleich, kein Beweis für Ursache und Wirkung. [5]
5.472Startseiten mit Astro hat die WebAIM Million 2026 ausgewertet. Sie zeigen im Schnitt 84 % weniger erkannte Fehler als der Durchschnitt. [5]

Vom Speichern bis zur fertigen Seite

  1. Speichern

    Die Redaktion ändert einen Text im Control Panel von Statamic, wie bei jeder anderen Statamic-Website.

  2. Bauen

    Astro holt alle Inhalte über die Schnittstelle und erzeugt daraus die Seiten.

  3. Prüfen

    Feste Regeln prüfen jede Seite. Bei einem Fehler wird nichts veröffentlicht.

  4. Veröffentlichen

    Die fertigen Dateien gehen zum Hoster Ihres Kunden. Dort braucht es keinen besonderen Tarif.

Wann wir davon abraten

Ein statisches Frontend ist kein Selbstzweck. Für Login-Bereiche, Portale und Inhalte, die je nach Besucher anders aussehen, braucht es einen Server, der bei jedem Aufruf rechnet. Astro kann das mit einem Adapter [2], aber dann ist der Vorteil kleiner, und Statamic mit eigenen Laravel-Funktionen ist oft der direktere Weg. Auch wenn eine Redaktion Änderungen sekundengenau live sehen muss, ist der Umweg über einen Build eher hinderlich.

Für die meisten Unternehmensseiten reicht aus unserer Sicht Statamic mit dem eingebauten Static Caching [4]. Astro empfehlen wir, wenn Tempo das Hauptargument ist: für Kampagnen, Landingpages und Seiten, die mit ihren Messwerten verkaufen sollen. Die Lizenzen für unsere Basis-Werkzeuge sind in der Wartung enthalten, ohne Wartung bis zum Launch; auf Wunsch bauen wir auch Lizenzen Ihres Kunden oder Ihrer Agentur ein. Die Pakete stehen unter Pakete, den Vergleich der Systeme finden Sie unter Statamic oder WordPress.

Fragen zu Statamic und Astro

Was ist Astro?

Astro ist ein Werkzeug, das aus Inhalten und Vorlagen vorab fertige HTML-Seiten baut. JavaScript kommt nur dort dazu, wo eine Seite wirklich Interaktion braucht. Mit Statamic als Redaktion entsteht so eine Website, bei der beim Aufruf kein CMS und keine Datenbank läuft.

Merkt die Redaktion, dass vorne Astro läuft?

Kaum. Sie arbeitet im Control Panel wie bei jeder Statamic-Website. Der Unterschied: Astro erzeugt aus den Inhalten vorab fertige Seiten und legt sie auf den Webserver. Diesen Schritt nennt man Build. Er läuft automatisch, je nach Projekt direkt nach dem Speichern, zu festen Zeiten oder per Knopf „Veröffentlichen“ im Control Panel, und dauert meist nur wenige Minuten. Eine Änderung ist deshalb erst nach dem Build online, nicht in derselben Sekunde. Welcher Weg passt, legen wir pro Projekt fest.

Funktionieren Formulare auf einer statischen Website?

Ja. Das Formular schickt die Anfrage an ein kleines Skript auf dem Server, das sie weiterleitet; so läuft es auch auf dieser Website. Login-Bereiche und Inhalte, die je nach Besucher anders aussehen, brauchen dagegen einen Server, der bei jedem Aufruf rechnet. Dafür ist Statamic ohne statisches Frontend meist der direktere Weg.

Lohnt sich Astro für jede Unternehmenswebsite?

Nein. Für die meisten Unternehmensseiten reicht aus unserer Sicht Statamic mit dem eingebauten Static Caching, das fertige Seiten zwischenspeichert. Astro empfehlen wir für Kampagnen, Landingpages und Seiten, bei denen Tempo das Hauptargument ist.

Garantieren Sie 100 Lighthouse-Punkte?

Nein. Diese Website erreichte mobil 100 Punkte in allen vier Kategorien, gemessen am 28.10.2026 auf Artikel-, Übersichts- und Kontaktseite, aber jedes Projekt hat andere Bilder, Inhalte und Dienste von Drittanbietern. Wir bauen auf Tempo und messen in der Regel vor dem Livegang. Ein guter Wert ersetzt keine Prüfung mit Tastatur und Screenreader.

Alle Fragen 

Für Agenturen

Eine Kampagne, bei der jede Millisekunde zählt? Schicken Sie uns Ziel, Umfang und Termin. Sie bekommen eine Einschätzung mit Fixpreis für Ihre Agentur.

Projekt anfragen

Sie sind ein Unternehmen? Rückruf vereinbaren

Weiterlesen

  1. Flat-File oder Datenbank: Wie Statamic Inhalte speichertStatamic speichert Inhalte standardmäßig als Dateien statt in einer Datenbank. Das macht Backup, Versionierung, Staging und Rollback einfacher. Für sehr große Datenmengen geht jederzeit der Wechsel zur Datenbank.
  2. Was Laravel als Basis für Kundenprojekte bedeutetStatamic ist ein Paket in einer normalen Laravel-Anwendung. Eigene Funktionen, Portale und Schnittstellen entstehen deshalb im Projekt selbst, ohne dass ein fremdes Plugin darüber entscheidet, was geht.
  3. Mehrsprachige Websites mit Statamic: Sites, Übersetzung, FallbacksIn Statamic ist jede Sprache eine eigene Site im selben System. Übersetzte Einträge erben, was nicht übersetzt ist. Neue Sprachen kommen deshalb dazu, ohne dass die Website umgebaut werden muss.

Quellen

  1. Astro Docs, Islands architecture · abgerufen am 28.10.2026
  2. Astro Docs, On-demand rendering · abgerufen am 28.10.2026
  3. Astro Docs, Headless Statamic & Astro · abgerufen am 28.10.2026
  4. Statamic 6 Docs, Static Caching · abgerufen am 28.10.2026
  5. WebAIM, The WebAIM Million 2026, Abschnitt JavaScript Frameworks · abgerufen am 28.10.2026
  6. Chrome for Developers, Introduction to Lighthouse · abgerufen am 28.10.2026
  7. mjoe dsgn, eigene Messung mit Google Lighthouse (mobil) auf Artikel-, Übersichts- und Kontaktseite dieser Website, 28. Oktober 2026 · 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