Wer ich bin: Mariusz Szatkowski, Senior Astro-Entwickler mit über 20 Jahren Webentwicklungserfahrung, spezialisiert auf Island Architecture, Zero-JS-Websites und hochleistungsfähige statische Site-Generierung, bereitgestellt auf Cloudflare Pages.
Was ich anbiete: Individuelle Astro-Entwicklung, Island Architecture, Content Collections, MDX, Headless CMS Integration, Migrationen von WordPress und Next.js, Core Web Vitals Optimierung und KI/GEO-Sichtbarkeits-Engineering.
Wo: In Gdynia, Polen ansässig, betreue ich Kunden weltweit vollständig remote mit Verfügbarkeit in der mitteleuropäischen Zeitzone.
Preise:
- Neue Astro-Website: individuelles Angebot (3-6 Wochen)
- Migration von WordPress/Next.js: individuelles Angebot (2-5 Wochen)
- Performance-Optimierungsaudit: individuelles Angebot (1-2 Wochen)
- Headless CMS Integration: individuelles Angebot (2-4 Wochen)
- Wartungsretainer: individuelles Angebot
- Kostenlose Erstberatung
Astro Entwickler - das Web mit Island Architecture bauen
Die Webentwicklungsbranche hat einen Wendepunkt erreicht. Jahrelang war WordPress die Antwort auf jedes Website-Projekt, später dann React oder Next.js. Diese Werkzeuge lösten echte Probleme, führten aber ein neues ein: JavaScript-Overhead, der Seiten verlangsamt, Hosting-Kosten, die unvorhersehbar skalieren, und Rendering-Komplexität, die Angriffsflächen schafft. Astro wurde entwickelt, um genau diese Probleme zu lösen. Nach jahrelanger Arbeit mit allen wichtigen Web-Frameworks halte ich es für den bedeutsamsten architektonischen Fortschritt für inhaltsgetriebene Websites im letzten Jahrzehnt.
Ich bin ein erfahrener Astro Entwickler und biete End-to-End-Services: von Greenfield-Projekten und Plattformmigrationen über Performance-Audits bis hin zu Headless CMS Integrationen. Meine Kunden erreichen PageSpeed-Werte von 95-100 in der Produktion, nicht als theoretischen Benchmark, sondern als stabile Baseline, die ihre Google-Rankings, KI-Suchsichtbarkeit und Conversion Rates direkt beeinflusst.
Was Astro von allen anderen Frameworks unterscheidet
Astro sendet standardmäßig kein JavaScript an den Browser. Diese eine Designentscheidung trennt es von allen anderen modernen Frameworks und erklärt, warum Astro-Websites in Core Web Vitals-Benchmarks konsistent besser abschneiden als WordPress, Next.js und Gatsby. Wenn es nichts zu parsen, kompilieren oder auf dem Client auszuführen gibt, laden Seiten einfach schneller.
Die Island Architecture geht noch weiter. Anstatt zwischen einer vollständig statischen Website (schnell, aber eingeschränkt) und einer vollständig hydrierten React-App (flexibel, aber schwer) zu wählen, ermöglicht Astro die Kombination beider Ansätze auf Komponentenebene. Navigation, Hero-Bereich, Blog-Posts und Footer sind reines statisches HTML. Das Kontaktformular, der Preisrechner oder die interaktive Karte ist eine React- oder Vue-Insel, die sich nur hydratisiert, wenn sie in den Viewport eintritt oder Benutzerinteraktion erhält.
Zero JS standardmäßig
Jede Astro-Seite liefert reines HTML und CSS, außer Sie fügen explizit eine interaktive Insel hinzu. Kein Runtime-Overhead, keine Hydratationskosten, keine JavaScript-Parse-Verzögerung auf Mobilgeräten.
Island Architecture
Interaktive Komponenten hydratisieren unabhängig und auf Abruf. React-, Svelte- oder Vue-Inseln koexistieren auf derselben Seite, ohne sich gegenseitig zu blockieren.
Content Collections
Typsicheres Content-Management mit Zod-Schema-Validierung. Schreiben in Markdown oder MDX, Abfragen mit TypeScript und Compile-Time-Fehler für fehlende oder fehlerhafte Inhalte.
Edge Deployment
Cloudflare Pages liefert Ihre Astro-Website von über 300 Edge-Standorten weltweit. Globale Latenz unter 50ms, automatisches SSL und zero-config CDN inklusive.
Astro vs. WordPress
WordPress betreibt über 40% des Webs, aber seine PHP-Rendering-Engine, Plugin-Architektur und datenbankgetriebene Seitengenerierung schaffen Performance-Decken, die Caching-Plugins nur teilweise überwinden können. Selbst eine gut optimierte WordPress-Website mit WP Rocket, Object Caching und CDN erreicht typischerweise 60-80 Punkte auf PageSpeed Mobile. Eine Astro-Website beginnt bei 95-100 und bleibt dort.
Astro vs. Next.js
Next.js ist ein ausgezeichnetes Framework für komplexe React-Anwendungen mit intensiver clientseitiger Interaktivität. Für inhaltsgetriebene Websites, Landing Pages, Blogs und Marketing-Seiten liefert es mehr JavaScript als notwendig. Eine typische Next.js-Seite enthält die React-Runtime, den Next.js-Router und Komponenten-Hydratationscode, der bei jedem Seitenaufruf läuft, unabhängig von den Interaktivitätsanforderungen. Der Output von Astro ist von Natur aus schlanker.
Meine Astro-Entwicklungsleistungen
Neue Website-Entwicklung von Grund auf
Ich konzipiere und baue vollständige Astro-Websites von der Idee bis zum Deployment. Der Prozess beginnt mit einer technischen Spezifikation für Content-Architektur, Komponentenbibliothek, Seitentemplates, Routing-Strategie und Deployment-Pipeline. Jedes neue Projekt beinhaltet Astro 5.x mit Content Collections, Tailwind CSS 4, TypeScript, Cloudflare Pages Deployment, GitHub Actions CI/CD und vollständige Schema.org Structured Data.
Migration von WordPress, Next.js und Webflow
Eine Plattformmigration ist eine der Investitionen mit dem höchsten ROI für eine Website. Der Wechsel von WordPress zu Astro bringt typischerweise eine Verbesserung der PageSpeed-Werte um 40-60%, eine Reduzierung der monatlichen Hosting-Kosten und die Eliminierung von Sicherheitsrisiken durch Plugin-schwere WordPress-Installationen.
Mein Migrationsprozess ist methodisch und verlustfrei: Content-Audit, URL-Mapping mit 301-Weiterleitungen, Konvertierung nach Markdown/MDX, Structured Data Transfer, Performance-Benchmarking vorher und nachher, sanfter Launch mit schrittweiser Traffic-Umschaltung.
Headless CMS Integration
Astro arbeitet nahtlos mit allen großen Headless CMS zusammen. Ich integriere Sanity, Contentful, Hygraph, Storyblok und DatoCMS mit Astro-Seiten und gebe Redaktionsteams eine visuelle Content-Management-Oberfläche, während der veröffentlichte Output statisches HTML bleibt, das vom Edge ausgeliefert wird.
Content Collections und MDX-Entwicklung
Die Content Collections API von Astro ist das entwicklerfreundlichste Content-Management-System für Code-nahe Teams. Ich baue Collections mit strengen Zod-Schemas, die Frontmatter-Strukturen durchsetzen, Daten und URLs validieren und fehlende Pflichtfelder zur Compile-Zeit statt zur Laufzeit abfangen.
MDX erweitert Markdown um React-Komponentenunterstützung und ermöglicht reichhaltige interaktive Inhalte in Standard-Dokumentdateien. Ich baue MDX-Setups mit benutzerdefinierten Komponentenbibliotheken: Callout-Boxen, Code-Blöcke mit Syntax-Highlighting, Vergleichstabellen und interaktive Diagramme.
Performance-Optimierung und Core Web Vitals
Sie betreiben bereits eine Astro-Site, erreichen aber nicht 100/100 auf PageSpeed? Ich führe detaillierte Performance-Audits durch, die Bildoptimierung, Font-Ladestrategie, CSS-Optimierung, JavaScript-Audit und Cloudflare-Konfiguration umfassen.
KI- und GEO-Sichtbarkeit
Perplexity, ChatGPT und Google AI Overviews dienen zunehmend als erster Entdeckungspunkt für Informationen, Produkte und Dienstleistungen. Ich baue Astro-Websites mit AI Engine Optimization (AEO) als erstklassigem Anliegen:
- Semantische HTML-Struktur mit korrekter Überschriftenhierarchie und Landmark-Elementen
- Entity-Markup mit Schema.org-Typen, die auf Ihre Geschäftsentitäten abgestimmt sind
- Speakable-Schema, das KI-Assistenten identifiziert, welche Inhaltsbereiche zitiert werden sollten
- Implementierung von llms.txt als maschinenlesbarem Inhaltsindex für KI-Crawler
Technologie-Stack
🚀 Core Framework
Astro 5.x, Content Collections, View Transitions, Server Islands, MDX
🎨 Styling
Tailwind CSS 4, CSS Custom Properties, Design Tokens, Dark Mode
⚛️ UI-Frameworks
React 19, Svelte 5, Vue 3 als Islands mit selektiver Hydratation
🌐 Deployment
Cloudflare Pages, Cloudflare Workers, Vercel, Netlify
📝 CMS
Sanity, Contentful, Hygraph, Storyblok, DatoCMS, lokales MDX
🔧 Tooling
TypeScript, GitHub Actions, Playwright, Vitest, Lighthouse CI
Performance-Benchmarks
Wie ich arbeite
Ich arbeite vollständig remote mit Kunden in Deutschland, Österreich, der Schweiz und weltweit. Kommunikation auf Deutsch oder Englisch. Jedes Projekt beginnt mit einem technischen Discovery-Gespräch, gefolgt von einer schriftlichen Spezifikation mit Architektur, Zeitplan und Ergebnissen. Die Entwicklung erfolgt in Meilensteinen mit gestaffelter Lieferung und klaren Abnahmekriterien.
Was Sie erhalten:
- Ein Git-Repository mit sauberem, dokumentiertem Code, der vollständig Ihnen gehört
- Deployment auf Cloudflare Pages mit Staging- und Produktionsumgebungen
- Performance-Bericht mit Lighthouse-Werten und Core Web Vitals-Messungen
- 30 Tage Post-Launch-Support für Fehlerbehebungen und kleinere Anpassungen
- Optionaler laufender Wartungsretainer für Updates, Monitoring und Feature-Ergänzungen
Bereit für Astro?
Wenn Sie eine Website haben, die langsam lädt, ein WordPress, das schwer zu warten geworden ist, oder ein neues Projekt, bei dem Performance und KI-Sichtbarkeit von Anfang an wichtig sind, freue ich mich auf Ihre Nachricht.
Warum ich für neue Projekte Astro statt WordPress wähle
Wenn ein neues Projekt auf meinen Tisch kommt, ist die erste Frage, die ich stelle, ob der Hauptbedarf Content-Auslieferung oder Anwendungsfunktionalität ist. Für die große Mehrheit der Unternehmenswebsites lautet die Antwort Content-Auslieferung, und genau dort gewinnt Astro entscheidend.
WordPress wurde 2003 für ein Web entwickelt, in dem jede Seite auf dem Server als Reaktion auf eine Anfrage generiert wurde. Diese Architektur machte damals Sinn, bedeutet aber, dass jeder Besucher eine Kette aus PHP-Ausführung, Datenbankabfragen und Plugin-Verarbeitung auslöst, bevor ein einziges Byte HTML den Browser erreicht. Modernes Caching reduziert diese Kosten, kann sie aber nicht vollständig eliminieren. Es gibt immer eine Aufwärmphase, Cache-Invalidierungskomplexität und ein Basisniveau an Serverressourcenverbrauch, der sich direkt in Hosting-Kosten niederschlägt.
Astro verfolgt den entgegengesetzten Ansatz. Alles, was zur Build-Zeit entschieden werden kann, wird zur Build-Zeit entschieden. Das Ergebnis ist ein Verzeichnis aus statischem HTML, CSS und einer minimalen Menge an JavaScript, das jeder Hoster direkt aus einem CDN ausliefern kann, ohne eine einzige Zeile serverseitigen Code auszuführen.
Leistungsvergleich in der Praxis. Eine typische WordPress-Unternehmenswebsite mit WP Rocket, CDN und modernem Hosting erreicht 65-80 Punkte auf PageSpeed Mobile. Eine gleichwertige Astro-Website erreicht 95-100 und erzielt typischerweise LCP-Zeiten unter 800ms auf 4G-Verbindungen. Dieser Unterschied übersetzt sich in echte Geschäftsergebnisse: geringere Absprungraten, höhere Google Ads Qualitätswerte und bessere organische Rankings.
Hosting-Kosten. Eine WordPress-Website benötigt einen Server, der PHP und MySQL ausführen kann. Eine Astro-Website auf Cloudflare Pages ist für die meisten Projekte kostenlos und skaliert auf Millionen monatlicher Besucher ohne Infrastrukturänderungen. Die monatliche Hosting-Rechnung für ein typisches Astro-Projekt, das ich liefere, beträgt null.
Wann WordPress noch die richtige Wahl ist. Ich empfehle Astro nicht für jede Situation. WordPress bleibt die beste Wahl, wenn nicht-technische Redakteure täglich Inhalte über eine visuelle Oberfläche verwalten müssen, wenn ein bestehendes Plugin-Ökosystem spezifische Funktionalität abdeckt, oder wenn E-Commerce-Anforderungen WooCommerce rechtfertigen. Ich berate gerne, welches Tool für Ihre Situation geeignet ist.
Astro und KI-Sichtbarkeit (GEO und AEO in der Praxis)
Die Art, wie Menschen Websites entdecken, verändert sich schneller als zu jedem Zeitpunkt seit der Einführung von Googles PageRank-Algorithmus. Perplexity, ChatGPT Search, Google AI Overviews und Gemini liefern jetzt direkte Antworten aus spezifischen Websites und zitieren diese Quellen. In KI-generierten Antworten zu erscheinen ist die neue erste Seite der Suchergebnisse.
Warum sauberes HTML für KI-Crawler wichtig ist. Die meisten KI-Crawling-Systeme arbeiten ohne eine vollständige JavaScript-Ausführungsumgebung. Wenn sie eine Next.js-Seite abrufen, erhalten sie oft ein nahezu leeres HTML-Dokument, das auf clientseitiges Rendering angewiesen ist, um Inhalte darzustellen. Astro sendet das vollständige, gerenderte Dokument in der ersten HTTP-Antwort, mit allen Überschriften, Absätzen und Structured Data intakt. KI-Systeme können es sofort lesen, Entitäten extrahieren und es präzise repräsentieren.
Structured Data als KI-Vokabular. Ich implementiere Schema.org-Markup bei jedem Projekt, das ich liefere. Die Typen Organization, WebSite, Service, Person und Article geben KI-Systemen eine präzise, maschinenlesbare Beschreibung davon, wer meine Kunden sind, was sie tun und was ihre Inhalte umfassen.
llms.txt: die robots.txt für Sprachmodelle. Ich implementiere llms.txt bei jedem Astro-Projekt, das ich baue. Dies ist eine Klartextdatei im Stammverzeichnis der Website, die KI-Crawlern einen strukturierten Index der Site-Inhalte, der abgedeckten Themen und der wichtigsten Seiten für jedes Thema liefert. Es ist der Standard, der 2024 aus der KI-Entwicklergemeinschaft hervorgegangen ist und von Perplexity und anderen Systemen übernommen wurde.
Speakable-Schema für Sprachassistenten und KI-Antwortboxen. Der Speakable-Schema-Typ identifiziert spezifische Inhaltsbereiche, die für das Vorlesen oder das Zitieren in KI-Antwortzusammenfassungen optimiert sind. Ich implementiere dies bei Serviceseiten, FAQ-Bereichen und wichtigen Fachinhalten.
Migrationsprozess von WordPress und Next.js zu Astro
Eine Migration ist kein Neuaufbau. Sie ist eine sorgfältige Übertragung von allem, was Ihre aktuelle Website erarbeitet hat: Rankings, Backlinks, Structured Data, indexierte Inhalte und Nutzervertrauen.
Phase 1: Audit. Bevor ich eine einzige Zeile Code schreibe, erstelle ich ein vollständiges Inventar der bestehenden Website. Dies umfasst jede URL und ihren Traffic, jedes Structured-Data-Element, jeden internen Link, jede Bild- und Mediendatei sowie jede Drittanbieter-Integration.
Phase 2: Content-Export und Transformation. WordPress-Inhalte werden aus der Datenbank exportiert und in Markdown- oder MDX-Dateien mit typisierten Frontmatter-Schemas transformiert. Jeder Beitrag, jede Seite und jeder Custom Post Type erhält einen Content-Collection-Eintrag mit dem entsprechenden Schema. Bilder werden heruntergeladen, in WebP oder AVIF konvertiert und im Astro-Public-Verzeichnis organisiert.
Phase 3: URL-Mapping und Weiterleitungsstrategie. Jede URL auf der bestehenden Website wird ihrem neuen Astro-Äquivalent zugeordnet. Wenn sich die URL-Struktur ändert, wird eine 301-Weiterleitungsregel erstellt. Ich konfiguriere diese auf Cloudflare-Ebene mit Weiterleitungsregeln statt auf Anwendungsebene, was sicherstellt, dass sie am Edge ohne Server-Latenz ausgeführt werden.
Phase 4: Structured Data Transfer und Verbesserung. Bestehendes Schema.org-Markup wird übertragen und auditiert. Bei den meisten WordPress-Migrationen stelle ich fest, dass das bestehende Structured Data unvollständig ist oder von einem Plugin generiert wird, das generische statt genauer, sitespezifischer Markierungen produziert.
Phase 5: Core Web Vitals Messung. Bevor die Migration live geht, führe ich Lighthouse- und Web-Vitals-Messungen sowohl auf der bestehenden Website als auch auf dem Astro-Build in einer Staging-Umgebung durch. Typische Verbesserungen sind 30-50 Punkte auf PageSpeed Mobile, mit LCP-Werten, die von 3-5 Sekunden auf unter 1 Sekunde fallen.
Phase 6: Schrittweise Traffic-Umschaltung. Für Websites mit erheblichem Traffic empfehle ich einen schrittweisen Rollout. Ich überwache Crawl-Fehler in der Google Search Console, Ranking-Bewegungen und Conversion Rates auf wichtigen Seiten, bis alle Probleme behoben sind.
Astro mit Headless CMS: die richtige Kombination für jeden Anwendungsfall
WordPress als Headless-Backend. Viele meiner Kunden haben jahrelange Inhalte in WordPress und ein Team, das die Redaktionsoberfläche gut kennt. Statt alle Inhalte in ein neues CMS zu migrieren, kann ich WordPress für den Headless-Betrieb konfigurieren. Das WPGraphQL-Plugin exponiert alle Inhalte, Custom Post Types, Taxonomien und Medien. Astro ruft diese Inhalte zur Build-Zeit ab und rendert sie als statisches HTML. Redakteure arbeiten weiterhin in WordPress; Besucher erhalten Astro-gerenderte Seiten.
Sanity für schemagesteuertes Content-Management. Sanity ist meine Standardempfehlung für neue Projekte ohne bestehendes CMS. Sein schemagesteuertes Content-Modell bedeutet, dass jeder Content-Typ in TypeScript definiert wird, der gleichen Sprache wie das Astro-Projekt. GROQ-Abfragen integrieren sich sauber in Astros Build-Pipeline, und das Sanity Studio Interface wird von nicht-technischen Redakteuren schnell adoptiert.
Storyblok für visuelles Editing. Wenn Kunden ihre Änderungen im Kontext des tatsächlichen Seitenlayouts beim Bearbeiten sehen müssen, ist Storyblok die beste Option. Sein Visual Editor rendert die Astro-Seite in einem Iframe neben der Bearbeitungsoberfläche, sodass Änderungen sofort sichtbar sind.
Contentful für Enterprise-Teams. Wenn ich mit großen Organisationen arbeite, die Content-Workflow-Genehmigungen, granulare Rollenberechtigungen, Content-Staging-Umgebungen und Audit-Protokolle benötigen, ist Contentful die richtige Wahl.
Lokales MDX für entwicklerverwaltete Inhalte. Für Dokumentationsseiten, Entwicklerblogs und Projektwebsites, bei denen das Content-Team auch das Entwicklungsteam ist, sind Astros eingebaute Content Collections mit lokalen MDX-Dateien die einfachste und mächtigste Option. Kein externer Dienst ist erforderlich.
Deployment und Infrastruktur: Cloudflare Pages in der Produktion
Jedes Astro-Projekt, das ich baue, wird auf Cloudflare Pages bereitgestellt. Nach umfangreicher Evaluierung von Vercel, Netlify und Cloudflare Pages in Produktionsprojekten ist Cloudflare Pages durchweg die beste Wahl für die Kombination aus Leistung, Zuverlässigkeit und Kosten.
Edge Computing als Standard. Cloudflare betreibt 300 oder mehr Rechenzentren auf jedem besiedelten Kontinent. Wenn ein Besucher in Deutschland eine auf Cloudflare Pages gehostete Seite anfragt, kommt die Antwort vom nächsten Cloudflare-Edge-Standort, nicht von einem Server in einem US-Rechenzentrum. Die Latenzunterschiede sind messbar und für mobile Nutzer besonders relevant.
Zero-Config SSL und Sicherheit. Jede Cloudflare Pages-Bereitstellung erhält automatisch ein SSL-Zertifikat für die benutzerdefinierte Domain, das automatisch erneuert wird. HTTP/3 und QUIC sind standardmäßig aktiviert, was den Verbindungsaufwand in Mobilfunknetzen reduziert. DDoS-Schutz, WAF und Bot-Mitigation von Cloudflare sind bei jeder Bereitstellung ohne Konfiguration aktiv.
Sofortige Rollbacks. Jede Bereitstellung auf Cloudflare Pages ist unveränderlich und adressierbar. Wenn eine Bereitstellung ein Problem einführt, ist das Zurückrollen auf die vorherige Version ein einziger Klick im Cloudflare-Dashboard. Der Rollback erfolgt am Edge innerhalb von Sekunden.
Branch-Preview-Deployments. Jeder Pull Request im GitHub-Repository löst automatisch eine Cloudflare Pages Bereitstellung an eine eindeutige Preview-URL aus. Vor dem Mergen von Code kann ich einen Live-Vorschau der Änderungen zur Kundenfreigabe teilen.
Laufende Wartung und Support nach dem Launch
Die 30-tägige Inklusion. Jedes Projekt, das ich liefere, beinhaltet 30 Tage Post-Launch-Support ohne zusätzliche Kosten. Dies umfasst Fehlerbehebungen, kleinere Inhaltsanpassungen, Konfigurationsoptimierungen und Fragen, die auftreten, wenn das Kundenteam beginnt, mit der Website zu arbeiten.
Abhängigkeits- und Framework-Updates. Astro veröffentlicht regelmäßig neue Versionen, und die Cloudflare Pages Plattform entwickelt sich kontinuierlich weiter. Ich biete geplante Abhängigkeits-Update-Services an, die das Projekt auf aktuellen, sicheren Versionen von Astro, Tailwind CSS und allen npm-Abhängigkeiten halten. Updates werden in einer Staging-Umgebung getestet, bevor sie in der Produktion bereitgestellt werden.
Performance-Monitoring und Regressionserkennung. PageSpeed-Werte und Core Web Vitals können sich verschlechtern, wenn neue Inhalte hinzugefügt werden oder neue Features JavaScript einführen. Ich konfiguriere automatische Lighthouse CI-Checks, die bei jeder Bereitstellung ausgeführt werden und bei Regressionen unter einem definierten Schwellenwert alarmieren.
Sicherheits-Monitoring. Statische Astro-Seiten haben eine dramatisch kleinere Angriffsfläche als WordPress-Installationen. Es gibt keine Datenbank für Injections, kein Admin-Panel für Brute-Force-Angriffe und keine PHP-Ausführungsschicht. Dennoch erfordern Cloudflare-Konfiguration, DNS-Einträge und Drittanbieter-Integrationen weiterhin Aufmerksamkeit.
SLA-gestützte Support-Retainer. Für Kunden, die garantierte Reaktionszeiten benötigen, biete ich Support-Retainer mit definierten SLA-Stufen an. Diese umfassen vorrangige Reaktion auf Produktionsprobleme, eine festgelegte Anzahl von Entwicklungsstunden pro Monat für Feature-Ergänzungen und Content-Updates sowie regelmäßige Wartungsaufgaben nach einem vorhersehbaren Zeitplan. Die Retainer-Preise sind individuell, basierend auf dem Umfang der erforderlichen Leistungen und der Kritikalität der Website für das Unternehmen.
Core Web Vitals mit Astro: die Zahlen, die zählen
Core Web Vitals sind drei Metriken, die Google definiert hat, um reale Nutzererfahrungen zu messen. Sie beeinflussen direkt das organische Ranking. Die Architektur von Astro macht es strukturell einfacher, in jeder dieser Metriken die Spitzenwerte zu erreichen, als mit jedem anderen modernen Framework.
LCP (Largest Contentful Paint) unter 1,2 Sekunden. LCP misst, wie lange es dauert, bis das größte sichtbare Element einer Seite gerendert wird, typischerweise ein Hero-Bild oder ein Textblock. Bei WordPress liegt der LCP auf Mobilgeräten häufig bei 3-5 Sekunden, weil der Browser HTML herunterladen, JavaScript ausführen, Komponenten hydrieren und erst dann den eigentlichen Inhält rendern muss. Astro liefert das vollständige, fertige HTML in der ersten HTTP-Antwort. Kombiniert mit Cloudflares AVIF- oder WebP-Bildoptimierung und Edge-Caching ist ein LCP unter 1,2 Sekunden das standardmäßige Ergebnis, das ich in Produktionsprojekten erreiche.
CLS (Cumulative Layout Shift) gleich null. CLS misst die visuelle Instabilität einer Seite, also das Verschieben von Elementen während des Ladens. Der Hauptverursacher von CLS in React- und Next.js-Anwendungen ist die Hydration: serverseitig gerenderte Komponenten werden durch clientseitige Versionen ersetzt, was zu sichtbaren Layoutverschiebungen führt. Die Island Architecture von Astro eliminiert dieses Problem, weil interaktive Inseln isoliert hydrieren, nachdem die statische HTML-Hülle bereits geladen ist. Eine Insel verschiebt das umgebende Layout nicht, weil ihr Container von Anfang an im HTML vorhanden ist. Einen CLS-Wert von null halte ich in meinen Produktionsprojekten als Standard.
INP (Interaction to Next Paint) unter 100 ms. INP hat FID als Interaktivitätsmetrik ersetzt und misst die Zeit zwischen einer Nutzerinteraktion (Klick, Touch, Tastendruck) und dem Moment, in dem der Browser die visuelle Antwort rendert. Da Astro minimales JavaScript sendet, bleibt der Haupt-Thread des Browsers frei und bereit, Interaktionen zu verarbeiten. Gebündeltes JavaScript in traditionellen React-Anwendungen blockiert den Haupt-Thread und verursacht INP-Werte von 200-500 ms. In Astro ist die Interaktivität auf leichtgewichtige, lazy-geladene Inseln beschränkt, was konsistent INP-Werte unter 100 ms ergibt.
Content Collections und Typsicherheit in der Praxis
Content Collections sind Astros API für die Verwaltung von Inhalten in Markdown-, MDX- oder JSON-Dateien. Was sie von einfachem Datei-Parsing unterscheidet, ist die Zod-Integration, die Typsicherheit zur Build-Zeit ermöglicht.
Zod-Schema-Validierung. Jede Content Collection in Astro hat ein Zod-Schema, das die Frontmatter-Struktur beschreibt. Wenn eine MD-Datei ein fehlendes title-Feld, ein falsches Datumsformat oder einen Wert außerhalb des erlaubten Sets hat, stoppt der Build mit einer präzisen Fehlermeldung, die auf die genaue Datei und Zeile zeigt. Das eliminiert eine ganze Kategorie von Fehlern, die in WordPress oder Ghost erst entdeckt werden, wenn ein Nutzer auf eine defekte Seite trifft.
MDX-Komponenten im Content. MDX ermöglicht es, interaktive Astro-, React- oder Svelte-Komponenten direkt in Markdown-Dateien einzubetten. Ein Redakteur kann eine benutzerdefinierte <Vergleich />-, <Diagramm />- oder <Preiskalkulator />-Komponente innerhalb eines Artikels verwenden, ohne den Seitencode zu ändern. Die Komponente wird einmal in den Konfigurationsdateien importiert und ist dann in der gesamten Collection verfügbar.
Automatische Sitemap und RSS. Astro generiert sitemap.xml und rss.xml automatisch aus der Content-Collections-Struktur, einschließlich Metadaten wie Veröffentlichungsdatum, Änderungsdatum und URL-Prioritäten. Das erfordert keine Plugins und keine manuelle Konfiguration. Die Daten sind stets aktuell und mit dem tatsächlichen Repository-Inhält synchronisiert.
Mehrsprachige Websites mit Astro
Internationalisierung (i18n) ist ein Bereich, in dem Astro 4+ integrierte Unterstützung bietet und damit externe Bibliotheken für grundlegende Anwendungsfälle überflüssig macht.
i18n-Routing. Astro konfiguriert mehrsprachige Routen deklarativ in der Datei astro.config.mjs. Ich definiere die Liste der unterstützten Sprachen, die Standardsprache und die URL-Strategie. Astro generiert separate statische Verzeichnisse für jede Sprache: /de/, /en/, /pl/. Jede Sprachversion ist ein vollständiges, statisches HTML-Dokument.
Content per Locale mit Content Collections. Jede Sprache hat eine eigene MDX-Collection oder ein eigenes Verzeichnis innerhalb einer Collection. Das Zod-Schema wird geteilt, sodass fehlende Übersetzungen für Pflichtfelder zur Build-Zeit erkannt werden, nicht erst in der Produktionsumgebung.
hreflang-Generierung. Korrekte hreflang-Tags sind eines der wichtigsten technischen SEO-Signale für mehrsprachige Websites. Astro generiert sie automatisch für jede Seite basierend auf den verfügbaren Sprachversionen. Das eliminiert manuelle Konfiguration und das Risiko von Fehlern, die bei WordPress mit WPML oder Polylang regelmäßig auftreten.
RTL-Unterstützung. Für Sprachen mit Rechts-nach-links-Schreibrichtung (Arabisch, Hebräisch, Persisch) setze ich das HTML-Attribut dir="rtl" auf Sprachebene. Tailwind CSS bietet mit dem rtl:-Präfix eine vollständige RTL-Unterstützung für alle Utility-Klassen, sodass das Layout ohne doppelten CSS-Code korrekt gespiegelt wird.
E-Commerce mit Astro: headless WooCommerce und Shopify
Astro ist eine ausgezeichnete Wahl für Online-Shops, die Wert auf Performance und Nutzererfahrung legen. Der Headless-Ansatz trennt die Präsentationsschicht vom E-Commerce-Backend.
Headless WooCommerce. WordPress mit WooCommerce kann als API-Backend fungieren, während Astro das Frontend übernimmt. Produktseiten, Kategorien und Blog-Inhalte werden beim Build statisch generiert. Warenkorb, Checkout und Nutzerkonten werden als interaktive React- oder Svelte-Inseln implementiert, die die REST API von WooCommerce nutzen. Das Ergebnis ist die Geschwindigkeit eines statischen Shops bei voller E-Commerce-Funktionalität.
Shopify Storefront API mit Astro. Für Projekte auf Shopify nutze ich die Storefront API, um Produktdaten beim Build abzurufen. Produktseiten sind statisches HTML mit einer Warenkorb-Insel, die über die Shopify-API mit dem Checkout interagiert. Produktseiten erreichen PageSpeed-Werte von 97-100, was sich direkt in einem höheren Quality Score bei Google Shopping und niedrigeren Akquisitionskosten niederschlägt.
Snipcart und Stripe als Warenkorb-Inseln. Für kleinere Shops ohne komplexes Backend verwende ich Snipcart oder eine direkte Stripe-Integration. Produktseiten sind statisches HTML, das aus MDX-Dateien oder einem Headless CMS generiert wird. Der “In den Warenkorb”-Button ist eine isolierte JavaScript-Insel, die sich erst initialisiert, wenn der Nutzer mit ihr interagiert.
Ergebnisse in der Praxis: vor und nach der Migration zu Astro
Die Zahlen, die ich nach Migrationen von WordPress und Next.js zu Astro beobachte, sind konsistent und messbar.
PageSpeed Mobile. Typisches WordPress mit WP Rocket und CDN: 55-75 Punkte. Nach der Migration zu Astro auf Cloudflare Pages: 96-100 Punkte. Eine Verbesserung um 25-45 Punkte, gemessen mit Lighthouse im 4G-Simulationsmodus.
LCP. Vor der Migration: 2,8-4,5 Sekunden. Nach der Migration: 0,7-1,1 Sekunden. Die Verbesserung resultiert aus der Eliminierung von JavaScript-induziertem Rendering und der direkten HTML-Auslieferung vom Edge-CDN.
Organischer Traffic. 60-90 Tage nach der Migration beobachte ich einen Anstieg des organischen Traffics um 15-40% im Vergleich zum Zeitraum vor der Migration. Ein Teil des Wachstums ist auf die Verbesserung der Core Web Vitals als Rankingsignal zurückzuführen, ein Teil auf schnelleres Crawling durch Googlebot, der in kürzerer Zeit mehr Seiten indexieren kann.
Hosting-Kosten. Die Migration von einem bezählten VPS oder Shared Hosting zu Cloudflare Pages eliminiert die monatlichen Hosting-Kosten für die meisten Unternehmens-Websites. Eine Reduzierung der Infrastrukturkosten um mehr als 80% ist ein typisches Ergebnis in Projekten, die ich liefere.
Verwandte Service-Surfaces
Diese ausführliche Landingpage deckt den Astro-Engineering-Umfang ab. Die kürzere Astro-Entwickler Service-Säule fasst Engagement-Modell, HowTo-Schema, FAQ und Architekturdiagramm für dieselbe Intention zusammen.
