Astro Upgrade: von Astro 5 oder 6 auf die aktuelle Major-Linie.
Ihre laufende Website bleibt während des Upgrades online. Gearbeitet wird in einem eigenen Branch mit Vorschau-Umgebung, Ihre Redaktion veröffentlicht weiter, und wenn etwas nicht trägt, ist der Rückweg ein Revert und kein Krisenprojekt. Repository, Hosting und Domain bleiben durchgehend Ihre. Das ist der Rahmen, in dem wir Astro-Projekte von einer älteren Major-Version auf die Astro-7-Linie heben: Framework, Konfiguration, Content-Modell, UI-Integrationen und Adapter gemeinsam, entlang der Upgrade-Hinweise, die Astro zu jeder Major-Version veröffentlicht. Und wenn wir zu dem Schluss kommen, dass ein Upgrade für Ihre Seite das falsche Budget ist, sagen wir Ihnen das vor dem Angebot.
Zwei Majors in einem Jahr
Astro 6.0 wurde am 10. März 2026 stabil, Astro 7.0 folgte am 22. Juni 2026, Astro 7.2 am 6. August 2026. Ein Projekt, das seit zwei Jahren niemand angefasst hat, liegt heute mehrere Major-Versionen zurück.
Eine Major als Sicherheitsnetz
Astro folgt Semantic Versioning und pflegt laut Upgrade-Dokumentation genau eine vorherige Major-Version mit Security-Fixes weiter. Astro 5 oder älter liegt damit außerhalb dieses Fensters.
Kein Feature-Freeze als Voraussetzung
Das Upgrade läuft neben dem Tagesgeschäft. Kampagnenseiten, Blogbeiträge und Korrekturen gehen weiter live, während der Upgrade-Branch regelmäßig nachgezogen wird.
- Warum es diese Seite gibt: Astro pflegt laut eigener Upgrade-Dokumentation genau eine vorherige Major-Version mit Security-Fixes weiter. Aktuell ist die Astro-7-Linie. Wer auf Astro 5 oder älter läuft, bekommt für sein Framework keine Sicherheits-Fixes mehr.
- Warum das gerade jetzt viele betrifft: Astro 6.0 wurde am 10. März 2026 stabil, Astro 7.0 am 22. Juni 2026 – zwei Major-Versionen innerhalb eines Jahres. Wer im Jahresrhythmus plant, ist bei diesem Takt schneller draußen, als der eigene Kalender vermuten lässt.
- Wie Sie Ihren Stand in zwei Minuten prüfen: Der Eintrag
astrounter den Abhängigkeiten in derpackage.jsonIhres Repositories nennt die Major-Version. Kein Zugriff auf das Repository? Dann ist genau das der erste Befund – und wir sehen für Sie nach. - Was ein Major-Upgrade wirklich ist: nicht eine Zahl hochzählen, sondern Framework, Konfiguration, Content-Modell, UI-Integrationen, Adapter und CMS-SDKs gemeinsam auf einen Stand bringen – und danach jede Route gegen den alten Stand prüfen.
- Warum übersprungene Majors teurer werden: Jede Major-Version hat eigene Breaking Changes und einen eigenen Upgrade-Pfad. Zwei ausgelassene Sprünge bedeuten zwei Änderungssätze gleichzeitig auf Code, den seit Monaten niemand angefasst hat. Der Aufwand wächst nicht linear.
- Ohne Feature-Freeze: Upgrade in einem eigenen Branch mit Vorschau-Umgebung, Redaktion und Kampagnen laufen weiter, Rollback ist ein Revert. Die laufende Website bleibt bis zum Umschalten unverändert online.
- Wann wir abraten: Wenn die Seite klein und stabil ist und ohnehin innerhalb eines Jahres ersetzt wird, ist ein Major-Upgrade selten das beste Budget. Und bei fremdem Code steht das Audit vor dem Angebot – manchmal mit dem Ergebnis Neubau statt Upgrade.
Woran Sie merken, dass ein Upgrade überfällig ist.
Astro-Projekte melden sich nicht von selbst. Sie funktionieren weiter, während der Boden unter ihnen wegrutscht. Diese sechs Sätze hören wir am häufigsten – und fast immer erst dann, wenn jemand etwas ändern wollte.
„Wir wissen gar nicht, welche Version das ist."
Die häufigste Ausgangslage ist kein technisches Problem, sondern ein Informationsproblem. Die Website läuft, der Vertrag mit der Agentur ist ausgelaufen, und niemand im Haus kann sagen, ob unter der Oberfläche Astro 4, 5 oder 6 arbeitet. Solange das offen ist, lässt sich weder ein Risiko noch ein Aufwand seriös beziffern.
„Der Build lief gestern noch."
Ein Build bricht selten, weil sich Ihr Code geändert hat. Er bricht, weil sich außen etwas geändert hat: eine Node-Version läuft aus, eine Hosting-Plattform tauscht ihre Laufzeit, ein Paket zieht eine Version nach. Ein Projekt auf einer alten Major-Linie hat für solche Bewegungen keinen Puffer mehr.
„Wir liegen zwei Majors zurück."
Das ist die teure Variante. Nicht wegen der Zahl, sondern weil Breaking Changes aus zwei Upgrade-Zyklen gleichzeitig auf denselben Code treffen. Wenn danach etwas nicht mehr funktioniert, gibt es keine einzelne Ursache mehr, sondern eine Liste möglicher Ursachen – und jede muss einzeln ausgeschlossen werden.
„Eine Integration blockiert alle anderen."
Astro ist UI-Framework-agnostisch: React, Preact, Svelte, Vue, SolidJS und Alpine.js laufen als Islands nebeneinander, jede mit eigenem Release-Zyklus. Reicht eine dieser Integrationen nicht bis zur aktuellen Astro-Linie, hängt das gesamte Upgrade an ihr. Diese Abhängigkeit sichtbar zu machen, ist Teil des Audits – nicht eine Überraschung mittendrin.
„Das Upgrade wartet auf ein ruhiges Quartal."
Es gibt kein ruhiges Quartal. Genau deshalb bauen wir das Upgrade so, dass es keins braucht: eigener Branch, laufend nachgezogen, Vorschau-Umgebung zum Durchklicken. Der Nachteil des Wartens ist nicht das Warten selbst, sondern dass in der Zwischenzeit eine weitere Major-Version erscheinen kann.
„Die Agentur, die das gebaut hat, gibt es nicht mehr."
Dann fehlt meist nicht der Code, sondern das Wissen darum: Wo läuft die Pipeline, welche Umgebungsvariablen existieren, wer hat Zugriff auf CMS und Domain. Diese Rekonstruktion ist regelmäßig der größere Posten – und der Grund, warum wir bei fremden Projekten mit einem Audit anfangen und nicht mit einem Angebot.
So finden Sie heraus, worauf Ihre Website läuft.
Bevor irgendjemand über Aufwand spricht, gehört eine Zahl auf den Tisch: die Major-Version. Fünf Wege dorthin, vom einfachsten zum ehrlichsten.
- In der package.json nachsehen – Im Wurzelverzeichnis Ihres Repositories liegt eine
package.json. Unter den Abhängigkeiten steht ein Eintragastro, und dessen erste Zahl ist die Major-Version. Das ist die verlässlichste Auskunft, weil sie beschreibt, was tatsächlich installiert wird – nicht, was einmal geplant war. - Die Lock-Datei gegenprüfen – Die Lock-Datei Ihres Paketmanagers hält fest, welche Version zuletzt wirklich installiert wurde. Bei Projekten mit offenen Versionsbereichen weichen beide Angaben gelegentlich voneinander ab. Für die Frage „sind wir noch im Support-Fenster" zählt die Lock-Datei.
- Den letzten erfolgreichen Build ansehen – Das Protokoll Ihres letzten Deployments nennt die verwendeten Versionen von Framework, Laufzeit und Integrationen. Es beantwortet nebenbei eine zweite wichtige Frage: Wann wurde diese Website zuletzt überhaupt gebaut? Liegt das Jahre zurück, ist der Build selbst der erste Prüfpunkt.
- Mit dem Support-Fenster abgleichen – Aktuell ist die Astro-7-Linie. Extended Maintenance mit Security-Fixes gibt es laut Upgrade-Dokumentation für genau eine vorherige Major-Version. Daraus folgt eine harte Grenze: Astro 6 wird noch mit Sicherheits-Fixes versorgt, Astro 5 und älter nicht mehr. Alles Weitere ist eine Abwägung, das hier ist eine Tatsache.
- Wenn Sie keinen Zugriff haben – Dann ist das der eigentliche Befund. Ein Repository, an das niemand im Unternehmen herankommt, ist ein größeres Risiko als eine veraltete Framework-Version – denn ohne Zugriff ist auch kein Sicherheits-Fix einspielbar. Wir helfen, den Zugang zu rekonstruieren, bevor wir über Upgrades reden.
- Ehrliche Grenze dieser Prüfung – Die Versionsnummer sagt, wie groß der Sprung ist. Sie sagt nichts darüber, wie schwer er wird. Das entscheidet sich an Integrationen, Adapter, Content-Modell und daran, wie viel handgeschriebener Code an Framework-Interna hängt. Deshalb folgt auf die Zahl immer ein Blick in das Repository.
Das Support-Fenster
Astro folgt Semantic Versioning. Extended Maintenance – ausschließlich Security-Fixes – bekommt genau eine vorherige Major-Version. Mehr Puffer gibt das Framework nicht her, und mehr sollte auch niemand einplanen.
Das Tempo
Astro 6.0 am 10. März 2026, Astro 7.0 am 22. Juni 2026, Astro 7.2 am 6. August 2026. Zwei Major-Versionen in einem Jahr sind kein Ausrutscher, sondern die Planungsgrundlage.
Der Nullbefund
Wenn die Prüfung ergibt, dass Sie bereits auf der aktuellen Linie sind, ist das Ergebnis „nichts zu tun". Dann bekommen Sie das schriftlich und kein Angebot. Für den laufenden Fall gibt es die Wartung.
Was ein Major-Upgrade tatsächlich anfasst.
Ein Major-Upgrade ist kein Versionssprung in einer Datei. Es sind sechs Baustellen, die gemeinsam aufgehen müssen – und in dieser Reihenfolge sehen wir sie uns an.
Framework und Konfiguration
Die Astro-Konfiguration ist der Ort, an dem sich Major-Versionen am deutlichsten bemerkbar machen: umbenannte oder entfernte Optionen, geänderte Voreinstellungen, verschobene Zuständigkeiten. Wir arbeiten die Upgrade-Hinweise der übersprungenen Majors der Reihe nach ab, statt am Ende zu raten, welcher Sprung welche Änderung verursacht hat.
Content-Modell und Collections
Content Collections gibt es seit Astro 2.0, und sie sind über die Majors hinweg gewachsen – von der Schema-Definition über die Konfigurationsdatei bis zu den Abfragen mit getCollection() und getEntry(). Der Vorteil beim Upgrade: Das Zod-Schema validiert jeden Eintrag im Build. Was nicht passt, fällt sofort auf. Mehr dazu unter Astro CMS.
UI-Integrationen und Islands
React, Preact, Svelte, Vue, SolidJS, Alpine.js: Jede Integration muss die Ziel-Major unterstützen, und jede hat einen eigenen Release-Zyklus. Wir prüfen zuerst, ob alle mitkommen. Eine Integration, die es nicht mehr gibt oder die niemand mehr pflegt, ist eine eigene Entscheidung – ersetzen, selbst übernehmen oder die Insel neu bauen.
Adapter, Laufzeit und Deployment
Sobald Routen on demand rendern, hängt ein Adapter für die Ziel-Laufzeit daran – erste Wahl sind die offiziellen Adapter für Node, Vercel und Cloudflare. Adapter, Laufzeitversion, Umgebungsvariablen und Build-Pipeline werden gemeinsam gehoben, nicht nacheinander. Was rein statisch ausgeliefert wird, ist hier deutlich unkomplizierter.
Bilder, Typen und Build-Unterbau
Die eingebaute Bildoptimierung, die TypeScript-Konfiguration mit ihren Presets und der Build-Unterbau bewegen sich mit den Majors mit. Wir lassen astro check laufen, weil der Dev-Server selbst keine Typen prüft, und sehen uns an, welche Bilder über die Optimierung laufen und welche in public/ daran vorbeigehen.
CMS-SDKs und externe Schnittstellen
Astro ist CMS-agnostisch, aber die SDKs Ihres Headless CMS, Ihres Formulardiensts und Ihres CRM folgen ihren eigenen Zyklen. Beim Upgrade werden sie mitgezogen und einzeln nachgewiesen, nicht per Sammel-Update ins Blaue. Was das für die Redaktion bedeutet, klärt der Headless-CMS-Teil.
Headless CMSSo läuft ein Astro-Upgrade bei uns.
Derselbe Ablauf für einen Sprung wie für drei. Was sich ändert, ist die Dauer der Schritte zwei und vier – nicht die Reihenfolge.
Bestandsaufnahme und Versionsbefund
Astro-Version, Rendering-Modus, Adapter, Integrationen, Content Collections samt Schemata, CMS-Anbindung, Node-Version, Zustand der Pipeline. Dazu die Frage, ob der Build heute überhaupt reproduzierbar durchläuft. Am Ende steht ein Befund mit Ihrem Abstand zur aktuellen Linie und den Stellen, an denen wir Widerstand erwarten – schriftlich, vor jedem Angebot.
Route-Inventar als Abnahmeliste
Wir ziehen jede Route aus Sitemap, Build-Ausgabe und Analytics und legen daraus eine Liste an: Seitentypen, dynamische Routen, Paginierung, Feeds, Sprachvarianten, Weiterleitungen. Diese Liste ist später die Prüfliste. Sie entsteht vor dem Upgrade, damit hinterher niemand nach Gefühl entscheidet, ob „alles funktioniert".
Vorarbeit auf dem Hauptzweig
Alles, was ohne Breaking Change geht, passiert zuerst und getrennt: Minor- und Patch-Updates, aufgeräumte Abhängigkeiten, ein Build, der reproduzierbar durchläuft, Typprüfung über astro check. Das verkleinert den eigentlichen Major-Sprung auf genau die Änderungen, die er wirklich enthält – und macht ihn dadurch überhaupt erst beurteilbar.
Der Major-Sprung im eigenen Branch
Erst hier wechselt die Version, und zwar Major für Major statt in einem Satz – auch wenn drei Sprünge offen sind. Zwischen den Sprüngen muss das Projekt jeweils bauen. Der Branch wird regelmäßig auf den Hauptzweig nachgezogen, damit Ihr Tagesgeschäft nicht anhalten muss und der Abstand zwischen beiden Ständen klein bleibt.
Regressionsprüfung gegen den alten Stand
Beide Stände werden gebaut und verglichen: Route für Route gegen das Inventar, Titel, Meta-Angaben, kanonische URLs, strukturierte Daten und Weiterleitungen im Abgleich, Bilder auf Format und Maße, Islands auf ihr Hydratisierungsverhalten. Dazu eine Vorschau-Umgebung, die Sie selbst durchklicken. Weil statisches HTML die Standardauslieferung ist, lässt sich ein großer Teil davon als Vergleich zweier Build-Ergebnisse führen statt als Meinung.
Umschalten, messen, dokumentieren
Der Wechsel geht über die reguläre Pipeline, mit festgelegtem Rollback-Weg. Danach: Core Web Vitals und Fehlerbilder im Feld gegen die Basislinie von vorher, Search Console im Blick, Abweichungen zeitnah nachgezogen. Zum Abschluss ein kurzes Protokoll, das den neuen Stand, die geänderten Stellen und den nächsten fälligen Sprung festhält.
Upgraden, ohne die Website einzufrieren.
Der häufigste Grund, warum ein Upgrade liegen bleibt, ist nicht Technik, sondern Angst vor Stillstand: Marketing plant eine Kampagne, die Redaktion hat Beiträge in der Warteschlange, und niemand will vier Wochen lang nichts veröffentlichen dürfen. Das ist vermeidbar.
Warum ein Feature-Freeze meistens unnötig ist
Ein Astro-Upgrade findet in einem eigenen Branch statt. Ihre laufende Website wird davon nicht berührt, bis Sie das Umschalten freigeben. Inhalte, Korrekturen und neue Landingpages gehen währenddessen über den normalen Weg auf den Hauptzweig und live; der Upgrade-Branch wird in kurzen Abständen nachgezogen. Entscheidend ist die Länge des Branches, nicht die Frage, ob überhaupt einer existiert: Ein Upgrade-Branch, der zwei Tage offen ist, ist harmlos. Einer, der sechs Wochen offen ist, wird selbst zur Baustelle.
Deshalb schneiden wir den Sprung klein. Alles ohne Breaking Change – Minor-Updates, aufgeräumte Abhängigkeiten, ein reproduzierbarer Build – läuft vorher auf dem Hauptzweig. Der Branch enthält am Ende genau die Änderungen, die der Major-Sprung erzwingt, und ist entsprechend kurzlebig. Wenn ein Projekt drei Majors zurückliegt, machen wir aus einem langen Branch drei kurze und liefern zwischendurch aus.
Eine ehrliche Einschränkung gehört dazu: Ein wirklich vollständiges Weiterarbeiten ohne jede Absprache funktioniert nur, solange sich Ihre Inhaltsarbeit und der Upgrade-Bereich nicht überschneiden. Wenn Ihr Team im selben Zeitraum das Inhaltsmodell umbauen oder neue Seitentypen einführen will, ist eine kurze, verabredete Reihenfolge billiger als ein Zusammenführen im Nachhinein. Das sind Tage, keine Quartale – aber es sind nicht null.
Was wir nach einem Upgrade tatsächlich prüfen
„Sieht gut aus" ist keine Abnahme. Weil Astro standardmäßig vorrendert und statisches HTML ausliefert, lässt sich ein Upgrade zu einem großen Teil als Vergleich zweier Build-Ergebnisse führen: alter Stand, neuer Stand, Route für Route. Geprüft wird gegen das Inventar aus Schritt zwei, nicht gegen die Erinnerung an die Startseite.
- Vollständigkeit: Existiert jede Route des Inventars auch im neuen Build? Fehlende Seiten fallen so auf, bevor sie jemandem in der Search Console auffallen.
- Kopfdaten: Titel, Meta-Description, kanonische URL, hreflang-Verweise, Open Graph und strukturierte Daten im direkten Abgleich – das sind die Stellen, an denen eine geänderte Voreinstellung leise etwas verschiebt.
- Inhaltsvalidierung: Content Collections werden über ihr Zod-Schema geprüft. Ein Eintrag, der nach dem Upgrade nicht mehr validiert, bricht den Build – und damit nicht die Live-Seite.
- Bilder: Laufen sie weiter über die eingebaute Optimierung, stimmen Maße und Formate, sind Remote-Quellen weiterhin freigegeben? Falsche Maße sind der schnellste Weg zurück zu Layout-Shift.
- Islands: Hydratisiert jede interaktive Komponente wieder mit der vorgesehenen Priorität – sofort, im Leerlauf oder beim Sichtbarwerden? Ein versehentlich auf sofort gezogenes
client:loadmerkt man nicht im Auge, sondern in den Felddaten. - Typen und Build:
astro checkohne neue Fehler, Build reproduzierbar in der Pipeline und nicht nur auf einem Rechner. - Laufzeit: Wenn Routen serverseitig rendern: Adapter und Laufzeitumgebung auf der Zielplattform testen, nicht nur lokal. Genau dort tauchen die Überraschungen auf, die im Entwicklungsmodus unsichtbar bleiben.
Danach messen wir im Feld gegen die Basislinie von vor dem Upgrade – in Ihrem eigenen Projekt, mit Ihren eigenen Nutzerinnen und Nutzern. Fremde Benchmark-Zahlen stehen bei uns aus gutem Grund nicht auf der Seite: Sie sagen nichts über Ihre Website. Wie wir dabei vorgehen, steht ausführlich unter Astro Performance-Optimierung.
Wie lange das dauert – und was die Dauer bewegt
Eine Spanne statt einer Zahl, weil eine Zahl ohne Kontext falsch wäre. Für ein gepflegtes Projekt, das genau eine Major-Version zurückliegt, wenige Integrationen mitbringt und rein statisch ausgeliefert wird, liegt ein Upgrade erfahrungsgemäß im Bereich weniger Tage. Zwei Majors Rückstand mit mehreren UI-Integrationen, einem angebundenen CMS und on-demand gerenderten Routen bewegen sich eher im Bereich von zwei bis vier Wochen. Drei oder mehr Majors, dazu nicht mehr gepflegte Integrationen und ein Build, der heute nicht durchläuft: vier bis acht Wochen – und an diesem Punkt gehört die Frage nach einem Neubau ehrlich auf den Tisch, statt sie zu vermeiden.
Diese Spannen sind Erfahrungswerte für die Planung, keine Zusage. Was sie verschiebt, ist überschaubar und lässt sich vorab klären: die Anzahl übersprungener Majors; wie viele UI-Integrationen im Spiel sind und ob alle noch gepflegt werden; ob Routen on demand rendern und damit Adapter und Laufzeit dazugehören; wie groß das Route-Inventar und damit die Prüffläche ist; wie tief das Content-Modell reicht; ob der Build heute reproduzierbar durchläuft; und ob jemand im Haus deployen kann.
Preise nennen wir auf dieser Seite bewusst nicht, weil eine Zahl ohne Befund geraten wäre. Die Kostentreiber sind genau die eben genannten Variablen, und nach dem Erstgespräch bekommen Sie eine nachvollziehbare Schätzung mit offengelegten Annahmen. Wie sich Kosten bei uns generell zusammensetzen, steht unter Astro-Kosten. Wenn mehrere Dienstleister beteiligt sind – Hosting hier, CMS dort, Agentur drüben – übernehmen wir auf Wunsch die IT-Projektleitung und koordinieren den Ablauf.
Der Rückweg
Jeder Schritt liegt als Commit vor, das Umschalten läuft über die reguläre Pipeline. Zurück geht es über einen Revert und ein Deployment des vorherigen Stands – ein Handgriff, kein Krisenprojekt.
Ihre Zugänge
Wir arbeiten in Ihrem Repository und Ihren Accounts. Keine Agentur-Konten, keine Zugangsdaten, die nur wir kennen. Astro selbst steht unter MIT-Lizenz; am Framework hängt keine Abhängigkeit zu uns.
Der Nachlauf
Die ersten Wochen nach dem Umschalten gehören zum Projekt: Felddaten gegen die Basislinie, Search Console im Blick, Abweichungen zeitnah nachgezogen – statt das Projekt am Umschalttag für beendet zu erklären.
Sie wissen nicht, auf welcher Astro-Version Sie laufen?
Schicken Sie uns die URL und, wenn möglich, einen Blick ins Repository. Sie bekommen einen schriftlichen Versionsbefund: Wo Sie stehen, ob Sie noch Sicherheits-Fixes bekommen, wie groß der Sprung ist – und ob er sich für Ihre Seite überhaupt lohnt.
Aktuell bleiben ist billiger als aufholen.
Ein Upgrade ist ein Projekt. Aktuell zu bleiben ist eine Gewohnheit. Der Unterschied zwischen beiden ist der Grund, warum diese Seite überhaupt existiert.
Der Takt bestimmt die Kosten
Astro folgt Semantic Versioning, und der veröffentlichte Takt ist bekannt: Astro 6.0 wurde am 10. März 2026 stabil, Astro 7.0 am 22. Juni 2026, Astro 7.2 am 6. August 2026. Gepflegt mit Security-Fixes wird laut Upgrade-Dokumentation genau eine vorherige Major-Version. Wer bei diesem Takt einmal im Jahr über Updates nachdenkt, hat strukturell ein Problem: Bis zum nächsten Termin kann eine weitere Major-Version erschienen sein, und aus einem Sprung sind zwei geworden.
Der ökonomische Punkt ist unspektakulär, aber belastbar: Ein Major-Sprung, der zeitnah gemacht wird, ist ein kleiner, isolierbarer Änderungssatz gegen Code, den jemand noch im Kopf hat. Derselbe Sprung, zwei Jahre später zusammen mit zwei weiteren, ist eine Suche. Nicht weil die Änderungen schlimmer geworden wären, sondern weil sich die Ursachen nicht mehr trennen lassen. Genau deshalb ist ein Wartungsvertrag die eigentliche Antwort auf diese Seite: Er verhindert die Lage, für die es diese Seite gibt. Wer keinen Retainer will, plant stattdessen ein festes Update-Fenster pro Major-Zyklus ein – das ist die Mindestvariante, und wir sagen offen, dass sie für kleine statische Seiten oft ausreicht.
Der gute Moment, die Pflege dorthin zu verlegen, wo Ihr Team ohnehin ist
Bei einem Upgrade fassen wir das Content-Modell ohnehin an. Das ist der günstigste Zeitpunkt für eine Frage, die sonst nie gestellt wird: Ist der Weg, auf dem Inhalte bei Ihnen entstehen, eigentlich der richtige? Wir bauen mit Astro nicht nur die Website, sondern setzen auf Wunsch einen modernen KI-Stack obendrauf – Sie pflegen Ihre Website dann im Chat, zum Beispiel über einen Telegram-Bot. Text ändern, einen Blogbeitrag anlegen, ein Bild tauschen, einen Preis korrigieren: als Nachricht, nicht als CMS-Sitzung.
Technisch funktioniert das, weil Astro-Inhalte in einem typisierten, schema-validierten Modell liegen. Content Collections beschreiben pro Inhaltstyp ein Zod-Schema; Astro validiert jede Datei dagegen und leitet die TypeScript-Typen daraus ab. Damit ist der Inhalt maschinell adressierbar, und das Schema ist zugleich die Leitplanke: Ein Agent kann nur Felder füllen, die es gibt, in Formaten, die validieren. Ein fehlerhafter Eingriff scheitert im Build, nicht auf der Live-Seite. Jede Änderung läuft als nachvollziehbarer Commit mit Vorschau und Rollback – dieselbe Mechanik, auf der auch das Upgrade selbst beruht. Liegen die Inhalte in einem Headless CMS, läuft derselbe Ablauf über dessen API.
Der Zielgruppen-Punkt ist uns wichtig: Das funktioniert für den Konzern mit Redaktionsteam genauso wie für die Einzelunternehmerin, die nie ein CMS öffnen wird. Wer eine Sprachnachricht schicken kann, kann seine Website pflegen. Dass Chat-Agenten bei uns Tagesgeschäft sind und nicht Folienware, belegt der WhatsApp-KI-Agent, den wir für den eigenen Vertrieb gebaut und im echten Kundenkontakt betrieben haben.
Und die Grenzen, damit daraus kein Marketingversprechen wird: Der Chat-Weg ersetzt kein Redaktionssystem für große Teams mit Freigabe-Workflows, er ergänzt es. Die redaktionelle Verantwortung bleibt bei Ihnen – ein Agent schlägt vor und schreibt, er entscheidet nicht. Strukturelle Änderungen wie neue Seitentypen, Layout oder Navigation bleiben Entwicklungsarbeit. Der Umfang wird pro Projekt festgelegt: welche Collections, welche Felder, welche Freigabestufe. Ein praktischer Hinweis speziell für Upgrade-Projekte: Solange ein Upgrade-Branch offen ist, schreibt der Agent weiterhin auf den Hauptzweig – Ihre Inhalte gehen also live, und der Branch zieht sie nach. Wie das im Alltag aussieht, zeigt die Seite Website per Chat pflegen.
Wann ein Upgrade sich lohnt – und wann wir davon abraten.
Diese Seite verkauft eine Leistung, deren beste Antwort manchmal „nicht jetzt" oder „gar nicht" lautet. Beide Spalten sind der Filter, den wir im Erstgespräch anlegen.
Ein Upgrade lohnt sich, wenn …
Die Website bleibt, sie trägt Geschäft, und sie soll in zwei Jahren noch veränderbar sein.
- Sie auf Astro 5 oder älter laufen und damit keine Security-Fixes mehr für das Framework bekommen.
- Ihre Website Umsatz trägt: Leadformulare, Buchungen, Shop-Anbindung, Kampagnen mit Budget dahinter.
- Sie im nächsten Jahr ausbauen wollen – neue Seitentypen, neue Sprache, ein Karrierebereich – und dafür auf aktuellen Bibliotheken aufsetzen müssen.
- Routen serverseitig rendern und damit Adapter, Laufzeit und Umgebungsvariablen ohnehin gepflegt werden müssen.
- Ihr Build heute nicht mehr zuverlässig durchläuft – dann ist das Upgrade nicht die Kür, sondern die Reparatur der Handlungsfähigkeit.
- Sie ein internes Team haben, das die Seite weiterentwickeln soll, aber auf einer alten Linie keine aktuellen Integrationen einsetzen kann.
Wir raten ab, wenn …
Dann bekommen Sie von uns kein Angebot, sondern eine Empfehlung – auch wenn sie gegen uns spricht.
- Die Seite klein, statisch und stabil ist und ohnehin innerhalb eines Jahres ersetzt wird. Dann gehört das Budget in den Nachfolger, nicht in das Alte. Sinnvoll bleibt eine kurze Risikobetrachtung und Updates innerhalb der bestehenden Major.
- Ein Relaunch bereits beschlossen ist. Zwei Projekte auf derselben Codebasis parallel zu fahren, kostet mehr als beide einzeln.
- Das Projekt von jemand anderem stammt und noch niemand hineingesehen hat. Dann steht zuerst das Audit – und dessen Ergebnis kann „neu bauen" lauten.
- Der Code tief an Framework-Interna hängt oder auf nicht mehr gepflegte Integrationen aufsetzt. Wo der Umbau die Größe eines Neubaus erreicht, sagen wir das, statt es in Upgrade-Stunden zu verstecken.
- Ihr Vorhaben inzwischen über eine Website hinausgeht – Login, Rollen, Echtzeitdaten. Dann reden wir über individuelle Softwareentwicklung statt über eine Versionsnummer.
- Niemand im Haus deployen kann und auch keine Betreuung vorgesehen ist. Ein Upgrade auf eine Website, die anschließend wieder niemand pflegt, verschiebt das Problem nur um zwei Majors.
Auf einen Blick: Ihr Versionsstand und was er bedeutet.
Die kurze Antwort auf die Frage, mit der die meisten hier ankommen: Sind wir noch im Support-Fenster, und was folgt daraus?
| Ihre Ausgangslage | Was das bedeutet | Was wir empfehlen |
|---|---|---|
| Astro 7 | Aktuelle Major-Linie. Sie sind im Support-Fenster, Minor- und Patch-Updates gehören zur normalen Pflege. | Nichts Großes. Updates laufend einspielen und den nächsten Major-Zyklus einplanen, statt auf ihn zu warten. |
| Astro 6 | Eine Major zurück. Laut Upgrade-Dokumentation die eine Version, die noch Extended Maintenance mit Security-Fixes bekommt. | Jetzt planen, nicht jetzt hetzen. Ein Sprung ist überschaubar – aber sobald die nächste Major erscheint, fällt diese Linie aus dem Fenster. |
| Astro 5 | Zwei Majors zurück. Außerhalb des Fensters, in dem Astro Security-Fixes liefert. | Upgrade einplanen. Zwei Sprünge nacheinander statt in einem Satz, mit Build-Nachweis zwischen den Schritten. |
| Astro 4 oder älter | Mehrere Majors zurück. Neben dem Framework sind meist auch Integrationen, Adapter und Laufzeit aus der Zeit gefallen. | Erst Audit, dann Entscheidung. Upgrade und Neubau werden hier ernsthaft gegeneinander gerechnet – nicht rhetorisch. |
| Version unbekannt | Der häufigste Fall. Ohne Zahl lässt sich weder Risiko noch Aufwand seriös beziffern. | Versionsbefund. Zwei Minuten in der package.json oder ein kurzer Blick von uns – kostenlos und ohne Angebotszwang. |
| Kein Zugriff auf das Repository | Das größere Risiko. Ohne Zugriff ist auch kein Sicherheits-Fix einspielbar, unabhängig von der Version. | Zugänge zuerst. Repository, Hosting, Domain, DNS, CMS rekonstruieren – das steht vor jeder Versionsdiskussion. |
| Relaunch innerhalb von zwölf Monaten geplant | Das Upgrade würde eine Codebasis stabilisieren, die absehbar verschwindet. | In der Regel nicht upgraden. Sicherheitsrelevante Updates innerhalb der bestehenden Major, Budget in den Nachfolger. |
| Unsere Einschätzung | Die Versionszahl ist selten das eigentliche Problem. Das eigentliche Problem ist, dass niemand sie kennt – und dass Wartung als Kür geplant wurde, während Astro innerhalb eines Jahres zwei Major-Versionen veröffentlicht hat. | Erst den Befund, dann die Entscheidung. Wir würden nie ein Upgrade verkaufen, ohne vorher hineingesehen zu haben – und nicht selten lautet unsere ehrliche Antwort danach „später" oder „lieber neu bauen". Diese Antwort kostet uns ein Angebot und Sie nichts. |
Häufige Fragen zum Astro-Upgrade.
Zuerst die Fragen, die im Entscheidungsgremium tatsächlich gestellt werden – danach die kurzen.
Wir wissen nicht, auf welcher Astro-Version unsere Website läuft. Wie finden wir das heraus?
Im Wurzelverzeichnis Ihres Repositories liegt eine package.json. Unter den Abhängigkeiten steht ein Eintrag astro; dessen erste Zahl ist die Major-Version. Zur Gegenprobe zeigt die Lock-Datei Ihres Paketmanagers, was zuletzt tatsächlich installiert wurde. Wenn niemand im Haus an das Repository kommt, ist das der eigentliche Befund – und wichtiger als die Zahl selbst, denn ohne Zugriff lässt sich auch kein Sicherheits-Fix einspielen. Schicken Sie uns in dem Fall die URL, wir sehen für Sie nach.
Unsere Seite läuft seit zwei Jahren stabil. Warum sollten wir sie überhaupt anfassen?
Weil „läuft" und „wird gepflegt" zwei verschiedene Dinge sind. Astro folgt Semantic Versioning und liefert laut Upgrade-Dokumentation Security-Fixes für genau eine vorherige Major-Version. Aktuell ist die Astro-7-Linie; Astro 5 und älter liegt damit außerhalb. Dazu kommt der praktische Teil: Wenn Sie in einem Jahr etwas ändern wollen, ist der Sprung dann größer als heute. Wenn Ihre Seite allerdings klein, statisch und ohnehin bald abgelöst ist, sagen wir Ihnen offen, dass Sie das Geld sparen sollten.
Wir haben zwei Major-Versionen verpasst. Ist ein Neubau nicht ehrlicher als ein Upgrade?
Manchmal ja, und wir rechnen das gegeneinander, statt es zu behaupten. Für den Vergleich zählen vier Dinge: wie viele Integrationen noch gepflegt werden, wie tief eigener Code an Framework-Interna hängt, ob der Build heute reproduzierbar durchläuft und wie groß das Route-Inventar ist. Zwei Sprünge auf einem gepflegten Projekt sind meist deutlich günstiger als ein Neubau. Drei Sprünge auf einer Codebasis mit verwaisten Integrationen kippen die Rechnung regelmäßig – dann empfehlen wir den Neubau.
Gibt es während des Upgrades einen Feature-Freeze? Unser Marketing plant eine Kampagne.
In der Regel nicht. Das Upgrade läuft in einem eigenen Branch; Ihre Website bleibt bis zum Umschalten unverändert online, und Inhalte, Korrekturen und neue Landingpages gehen weiter über den normalen Weg live. Der Upgrade-Branch wird in kurzen Abständen nachgezogen. Eine Einschränkung nennen wir ehrlich: Wenn Ihr Team im selben Zeitraum das Inhaltsmodell umbauen oder neue Seitentypen einführen will, verabreden wir eine Reihenfolge. Das kostet Tage, keine Quartale.
Was passiert, wenn das Upgrade schiefgeht? Wie kommen wir zurück?
Jeder Schritt liegt als Commit vor, und das Umschalten läuft über die reguläre Deployment-Pipeline. Der Rückweg ist ein Revert plus ein Deployment des vorherigen Stands – ein Handgriff. Wichtiger ist aber, dass es meistens gar nicht so weit kommt: Die Vorschau-Umgebung zeigt den neuen Stand vollständig, bevor irgendetwas umgeschaltet wird, und Sie klicken sie selbst durch. Der Rollback-Weg steht schriftlich fest, bevor jemand die Produktionsumgebung anfasst.
Unsere Website hat mehrere hundert Seiten. Wie prüfen Sie, dass danach nichts kaputt ist?
Nicht durch Anschauen. Vor dem Upgrade entsteht ein Route-Inventar aus Sitemap, Build-Ausgabe und Analytics – inklusive dynamischer Routen, Paginierung, Feeds und Sprachvarianten. Danach werden beide Stände gebaut und verglichen: Ist jede Route vorhanden, stimmen Titel, Meta-Angaben, kanonische URLs und strukturierte Daten, verhalten sich Bilder und Islands wie vorher? Weil statisches HTML die Standardauslieferung ist, ist das ein Vergleich zweier Build-Ergebnisse und keine Geschmacksfrage.
Unsere Agentur ist nicht mehr erreichbar. Übernehmen Sie ein Upgrade an fremdem Code?
Ja – nach einem Audit. Wir sehen uns Repository, Astro-Version, Rendering-Modus, Adapter, Content Collections, Integrationen und Build an und geben einen schriftlichen Befund ab. Der kann drei Ergebnisse haben: upgraden wie es ist, erst stabilisieren und dann upgraden, oder neu bauen. Wenn wir den Code nicht verantworten können, sagen wir ab. Der Ablauf dafür steht unter Astro Support und Wartung.
Wir rendern Routen serverseitig auf Cloudflare. Was ändert sich am Adapter?
On-Demand-Rendering braucht in Astro einen Adapter für die Ziel-Laufzeit; offiziell gepflegt sind unter anderem Node, Vercel und Cloudflare. Beim Major-Sprung wird der Adapter gemeinsam mit dem Framework gehoben, und die Laufzeitumgebung wird auf der Zielplattform getestet, nicht nur lokal – genau dort tauchen Unterschiede auf, die im Entwicklungsmodus unsichtbar bleiben. Dazu gehören Umgebungsvariablen, Caching-Regeln und Weiterleitungen. Rein statisch ausgelieferte Projekte sind an dieser Stelle deutlich unkomplizierter.
Wir haben React- und Svelte-Komponenten auf derselben Seite. Bricht das beim Upgrade?
Astro ist UI-Framework-agnostisch, und mehrere Frameworks dürfen auf einer Seite koexistieren. Beim Upgrade ist die relevante Frage nicht das Nebeneinander, sondern ob jede einzelne Integration die Ziel-Major unterstützt. Deshalb steht diese Prüfung ganz vorn: Wenn eine Integration nicht mitkommt, blockiert sie sonst das gesamte Upgrade. Dann gibt es drei Wege – ersetzen, die Insel neu bauen oder die Pflege selbst übernehmen. Diese Entscheidung treffen wir mit Ihnen vor dem Sprung, nicht mittendrin.
Unsere Inhalte liegen in einem Headless CMS. Betrifft das Upgrade auch die Redaktion?
Für den Redaktionsalltag ändert sich normalerweise nichts – das CMS bleibt das CMS. Technisch wird aber das SDK Ihres Systems mitgezogen, und die Abfragen, mit denen Astro Inhalte holt, werden gegen den neuen Stand geprüft. Solange der Upgrade-Branch offen ist, veröffentlicht Ihre Redaktion wie gewohnt weiter. Wir empfehlen lediglich, in dieser Zeit keine Feldstrukturen im CMS umzubauen, weil sich das mit dem Upgrade überschneiden würde.
Was kostet ein Astro-Upgrade?
Eine Zahl ohne Befund wäre geraten, deshalb steht hier keine. Der Aufwand hängt an sechs Dingen: der Anzahl übersprungener Major-Versionen, der Zahl und dem Pflegezustand Ihrer UI-Integrationen, der Frage, ob Routen on demand rendern und damit ein Adapter dazugehört, der Größe des Route-Inventars als Prüffläche, der Tiefe des Content-Modells und dem Zustand Ihrer Pipeline. Nach dem Erstgespräch bekommen Sie eine nachvollziehbare Schätzung mit offengelegten Annahmen. Zur Einordnung: Astro-Kosten.
Wie lange dauert ein Astro-Upgrade?
Als Planungsspanne: Ein gepflegtes, rein statisches Projekt mit wenigen Integrationen und genau einem Major Rückstand liegt im Bereich weniger Tage. Zwei Majors Rückstand mit mehreren Integrationen, CMS-Anbindung und on-demand gerenderten Routen eher bei zwei bis vier Wochen. Drei oder mehr Majors mit verwaisten Integrationen und einem Build, der heute nicht durchläuft: vier bis acht Wochen – und dort gehört die Neubau-Frage auf den Tisch. Das sind Erfahrungswerte für die Planung, keine Zusage.
Verlieren wir bei einem Upgrade unsere Rankings?
Ein Major-Upgrade ist keine Migration: URLs, Inhalte und Struktur bleiben, es wechselt der Unterbau. Trotzdem prüfen wir genau die Stellen, an denen eine geänderte Voreinstellung leise etwas verschieben kann – Titel, Meta-Angaben, kanonische URLs, hreflang, strukturierte Daten, Sitemap und Weiterleitungen, jeweils im Abgleich zwischen altem und neuem Build. Danach behalten wir die Search Console und die Felddaten in den ersten Wochen im Blick. Absolute Zusagen geben wir dazu nicht; wir zeigen, was wir prüfen.
Können wir das Upgrade selbst machen und Sie nur gegenlesen lassen?
Ja, das ist ein sinnvolles Format, wenn Sie ein eigenes Team haben. Üblich ist eine Kombination: Wir liefern den Versionsbefund, das Route-Inventar und die Prüfliste, Ihr Team führt den Sprung durch, und wir gehen den Pull Request und den Build-Vergleich durch. Häufig übernehmen wir zusätzlich die Stellen, an denen es hakt – Adapter, Content-Modell oder eine Integration, die nicht mitkommt. Das ist meist die günstigste Variante für Teams, die Astro danach selbst weiterführen wollen.
Wir wollen nach dem Upgrade nicht wieder in diese Lage kommen. Wie verhindern wir das?
Indem Upgrades aufhören, ein Projekt zu sein. Praktisch heißt das: kleine Updates laufend, ein festes Fenster pro Major-Zyklus, ein Build, der in der Pipeline reproduzierbar durchläuft, und eine Person, die verantwortlich ist. Bei einem Takt von zwei Major-Versionen innerhalb eines Jahres reicht ein jährlicher Termin nicht mehr zuverlässig aus. Genau dafür gibt es die laufende Betreuung – und für kleine statische Seiten sagen wir offen, dass ein geplantes Update-Fenster genügt.
Unser CTO fragt: zwei Major-Versionen in einem Jahr – ist Astro instabil?
Ein schneller Major-Takt ist nicht dasselbe wie Instabilität. Astro folgt Semantic Versioning: Breaking Changes landen ausdrücklich in Major-Versionen und werden mit Upgrade-Hinweisen veröffentlicht, statt unangekündigt in einem Minor aufzutauchen. Das macht Planung möglich, verlangt aber auch, dass geplant wird. Wer keinen Prozess für Major-Sprünge hat, empfindet den Takt als Belastung; wer einen hat, bekommt vorhersehbare, dokumentierte Änderungsfenster. Die Grundlagen dazu stehen unter Was ist Astro?.
Was ist die aktuelle Astro-Version?
Die aktuelle Major-Linie ist Astro 7. Astro 7.0 erschien am 22. Juni 2026, Astro 7.2 am 6. August 2026. Die davor liegende Linie, Astro 6.0, wurde am 10. März 2026 stabil. Eine tagesaktuelle Patch-Version nennen wir hier bewusst nicht, weil sie sich laufend ändert.
Wie lange unterstützt Astro ältere Versionen?
Astro folgt Semantic Versioning und bietet laut Upgrade-Dokumentation Extended Maintenance – ausschließlich Security-Fixes – für genau eine vorherige Major-Version. Bei aktueller Astro-7-Linie heißt das: Astro 6 bekommt noch Sicherheits-Fixes, Astro 5 und älter nicht mehr.
Kann man Astro-Major-Versionen überspringen?
Technisch ja, wirtschaftlich selten sinnvoll. Jede Major hat eigene Breaking Changes und einen eigenen Upgrade-Pfad. Wir springen deshalb Major für Major und lassen das Projekt zwischen den Schritten jeweils bauen – so bleibt zuordenbar, welcher Sprung welche Änderung ausgelöst hat.
Ist ein Astro-Upgrade kostenlos?
Astro selbst steht unter MIT-Lizenz, es fallen also keine Lizenzkosten an. Bezahlt wird die Arbeit: Befund, Sprung, Anpassungen an Integrationen und Adapter, Regressionsprüfung und Umschalten. Bei einem gepflegten Projekt mit einem Major Rückstand ist das ein überschaubarer Posten.
Braucht ein Astro-Upgrade eine Downtime?
Im Normalfall nicht. Der neue Stand wird gebaut und in einer Vorschau-Umgebung geprüft, das Umschalten läuft über die reguläre Deployment-Pipeline. Ausfallzeit entsteht dabei nicht durch das Upgrade selbst, sondern höchstens durch parallele Eingriffe an Hosting, Laufzeit oder DNS – die planen wir getrennt.
Weiter im Astro-Cluster.
Jede Seite beantwortet genau eine Frage – Leistungen, Migrationen, Vergleiche und Grundlagen:
Erst der Befund, dann die Entscheidung.
Sagen Sie uns, wo Ihre Astro-Website steht: URL, Hosting und – wenn möglich – ein Blick ins Repository. Sie bekommen eine ehrliche Einschätzung zu Versionsstand, Risiko und realistischem Aufwand. In der Regel innerhalb von 24 Stunden.
Astro-Upgrade anfragen.
Kurz beschreiben, worum es geht – bekannter Versionsstand, unbekannter Versionsstand oder ein Projekt, das jemand anderes gebaut hat. Wir melden uns mit einer Einschätzung.
Antwort in der Regel innerhalb von 24 Stunden.
Remote & vor Ort – DACH-weit tätig (DE, AT, CH), internationale Projekterfahrung inklusive.
Verwandte Seiten.
Astro Support & Wartung
Der Retainer, der genau die Lage verhindert, für die es diese Seite gibt: laufende Updates statt Aufholjagd.
Mehr erfahrenWas ist Astro?
Islands, Server-First, Content Collections und Semantic Versioning – die Grundlagen ohne Marketing-Nebel.
Mehr erfahrenAstro Performance-Optimierung
Nach dem Upgrade messen statt hoffen: Felddaten gegen die Basislinie von vorher.
Mehr erfahrenAstro Website-Entwicklung
Wenn das Audit ergibt, dass ein Neubau günstiger ist als drei Major-Sprünge.
Mehr erfahrenIT-Projektleitung
Wenn Hosting, CMS und Agentur bei verschiedenen Häusern liegen und jemand den Ablauf koordinieren muss.
Mehr erfahrenWebflow Agentur
Der Schwesterservice – wenn eine visuelle Plattform besser zu Ihrem Team passt als ein Repository.
Mehr erfahren