Astro Entwickler - blitzschnelle Websites mit Island Architecture

5.00/5 - (17 Stimmen)
6 Min. Lesezeit
Leitfaden

#Astro-Entwickler für Unternehmen in Deutschland, Österreich und der Schweiz

Ich bin Mariusz Szatkowski und entwickle seit 2006 Websites. Astro setze ich ein, wenn eine Website vor allem aus Inhalten besteht: Unternehmensseite, Blog, Dokumentation, Leistungskatalog. Astro rendert Komponenten standardmäßig zu HTML und CSS und liefert JavaScript nur für die Teile aus, die auf Besucher reagieren. Ein Suchfeld, ein Formular oder ein Preisschalter wird zur Insel, Navigation und Fließtext bleiben reines HTML.

Grafikdesign und Wireframes bringen Sie mit, etwa als Figma-Datei oder als ausgefüllte Vorlage, in der Sie festlegen, welches Element wo steht. Ich setze das als Astro-Komponenten um, die auf dem Smartphone und am Desktop funktionieren.

#Leistungen in Astro-Projekten

#Neue Website

Am Anfang steht eine schriftliche Spezifikation: Inhaltstypen, Seitenvorlagen, URL-Struktur, Sprachen und Deployment. Danach baue ich die Komponenten nach Ihrem Design, die Content Collections mit Schema und die Deployment-Pipeline. Der Code liegt in einem Repository, das Ihnen gehört.

#Content Collections und MDX

Collections definiere ich in src/content.config.ts mit defineCollection(), einem Loader glob() oder file() aus astro/loaders und einem Schema mit z aus astro/zod. Fehlt in einem Eintrag der Titel oder stimmt ein Datum nicht, bricht der Build ab und nennt die Datei. MDX kommt über die Integration @astrojs/mdx dazu und erlaubt Komponenten mitten im Text, etwa eine Vergleichstabelle.

#Inseln und client-Direktiven

Jede Insel hat eine Direktive, die bestimmt, wann ihr Skript lädt: client:load, client:idle, client:visible, client:media oder client:only. Inseln aus React, Svelte und Vue können auf derselben Seite stehen. Bei einem Audit einer bestehenden Astro-Seite suche ich zuerst nach client:load an Stellen, an denen client:visible reichen würde.

#Headless CMS

Pflegen Personen ohne Repository-Zugang die Inhalte, binde ich ein Headless CMS an: Sanity, Storyblok, Contentful oder WordPress. Aus WordPress liest Astro die Daten über die eingebaute REST API unter /wp-json/wp/v2/, WPGraphQL ist optional. Die Redaktion arbeitet im gewohnten Backend, Besucher bekommen statisches HTML.

Für React-Frontends mit App Router gibt es die Seite Next.js-Developer. Integrationen und interne Werkzeuge jenseits des Frontends beschreibe ich unter Softwareentwickler.

Wer ich bin: Mariusz Szatkowski (Wikidata), Entwickler seit 2006. WPPoland ist der Name, unter dem ich arbeite. Ich arbeite allein, ohne Team und ohne Subunternehmer.

Was ich baue: Astro-Websites mit Insel-Architektur, typisierte Content Collections, MDX, Headless-CMS-Anbindung, Migrationen von WordPress und Next.js, statische Auslieferung auf Cloudflare.

Wo ich arbeite: remote aus Gdynia, Polen, in derselben Zeitzone wie Berlin, Wien und Zürich. Abgestimmt wird schriftlich per E-Mail, in Dokumenten und im Repository.

Preise: individuelles schriftliches Angebot mit Umfang, Annahmen und Zeitplan, nachdem Sie mir Ihr Briefing geschickt haben.

#Diese Website als Beispiel

wppoland.com läuft auf Astro 7 mit MDX und Tailwind CSS 4, als statischer Build auf Cloudflare Pages und in sechs Sprachen. Stack und Regeln dahinter zeigt die Fallstudie zum Neubau von wppoland.com, den Umzug selbst der Bericht zur Migration von WordPress zu Astro.

#Impressum und Einwilligung bei einer statischen Website

Eine statische Website ändert nichts an den Pflichten für geschäftsmäßige digitale Dienste. In Deutschland verlangt § 5 DDG die Anbieterkennzeichnung, die leicht erkennbar, unmittelbar erreichbar und ständig verfügbar sein muss. Im Astro-Projekt ist das eine eigene Seite, die aus dem Footer jeder Sprachversion verlinkt ist.

Astro selbst setzt keine Cookies. Das tun Analytics, Chat-Widgets und eingebettete Inhalte, die Sie hinzufügen. Nach § 25 TDDDG braucht das Speichern oder Auslesen von Informationen auf dem Endgerät eine Einwilligung, außer es ist für einen ausdrücklich gewünschten Dienst unbedingt erforderlich. In Österreich gilt dafür § 165 Abs. 3 TKG 2021. Ich lade Drittanbieter-Skripte deshalb erst nach der Einwilligung, hoste Schriften auf der eigenen Domain und führe eine Liste jedes Skripts, das Besucherdaten berührt, damit Sie sie mit Ihrer Datenschutzerklärung abgleichen können.

#Migration von WordPress oder Next.js zu Astro

Eine Migration soll übernehmen, was die bestehende Website in der Suche erreicht hat: URLs, eingehende Links, strukturierte Daten und indexierte Inhalte.

  1. Bestandsaufnahme. Jede URL, Weiterleitung, jeder Inhaltstyp, jede Mediendatei und Integration kommt auf eine Liste, die später als Abnahmecheckliste dient.
  2. Inhaltsexport. Beiträge und Seiten werden zu Markdown- oder MDX-Dateien mit Frontmatter passend zum Collection-Schema.
  3. Weiterleitungen. Jede geänderte URL bekommt eine 301-Weiterleitung auf Hosting-Ebene.
  4. Strukturierte Daten. Schema.org-Markup übernehme ich und korrigiere es, weil SEO-Plugins in WordPress oft allgemeines Markup erzeugen.
  5. Vorher und nachher. Alte Website und Staging-Build messe ich mit demselben Werkzeug unter denselben Bedingungen.
  6. Launch. Nach Ihrer Abnahme auf Staging wird die Domain umgestellt, danach prüfe ich die Google Search Console auf Crawling-Fehler.

Die Dauer hängt von Seitenzahl, Inhaltstypen und Integrationen ab und steht im Angebot.

#Auslieferung auf Cloudflare

Ein statischer Astro-Build ist ein Ordner dist mit HTML, CSS und Assets. Er braucht keinen Adapter, keinen PHP-Server und keine Datenbank. wppoland.com wird so von Cloudflare Pages ausgeliefert.

Sollen einzelne Seiten auf Anfrage gerendert werden, etwa Server Islands mit server:defer, ist der Adapter @astrojs/cloudflare nötig. Laut Astro-Dokumentation unterstützt er Cloudflare Pages nicht mehr und deployt auf Cloudflare Workers, die Cloudflare für neue Projekte empfiehlt. Jedes Deployment entsteht aus einem Commit, Sie sehen also, was sich in der Produktion geändert hat, und können zur vorigen Version zurück.

#Wann WordPress bleibt

Astro passt nicht zu jedem Projekt. WordPress bleibt, wenn die Redaktion täglich ohne Repository-Zugang veröffentlicht, wenn ein Shop auf WooCommerce läuft oder wenn ein vorhandenes Plugin die Funktion schon abdeckt. Dann arbeite ich als WordPress-Entwickler. Ein Mittelweg ist WordPress als Inhaltsquelle mit einem Astro-Frontend, Warenkorb und Kasse bleiben in WooCommerce.

#KI-Suche und reines HTML

Crawler, die kein JavaScript ausführen, sehen eine Astro-Seite vollständig, weil das HTML fertig in der ersten Antwort ankommt. Dazu kommen strukturierte Daten nach schema.org (Organization, WebSite, Service, Article), einheitliche Entitätsnamen und eine Datei llms.txt mit den wichtigsten Seiten. Ob ein KI-Assistent eine Seite zitiert, entscheidet sein Anbieter, deshalb verspreche ich keine Zitate.

#Betreuung nach dem Launch

Astro erscheint regelmäßig in neuen Versionen. Framework und npm-Abhängigkeiten aktualisiere ich zuerst auf Staging und spiele sie erst nach geprüftem Build in die Produktion. Eine statische Website hat kein Login und keine Datenbank, DNS, Sicherheits-Header und Drittanbieter-Skripte brauchen trotzdem regelmäßige Prüfung. Einen 24/7-Bereitschaftsdienst und garantierte Reaktionszeiten biete ich nicht an.

#Zusammenarbeit und Kontakt

Der Vertrag folgt polnischem Recht und wird als B2B-Vertrag geschlossen. Die Rechnung läuft im Reverse-Charge-Verfahren mit meiner EU-USt-IdNr. PL7393037445. Bekomme ich Zugang zu personenbezogenen Daten, schließen wir vorher einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO.

Schicken Sie mir über das Kontaktformular eine Beschreibung der Website, der gewünschten Änderungen und Ihres Zeitrahmens. Sie bekommen ein schriftliches Angebot mit den Annahmen, auf denen es beruht. Eine kürzere Zusammenfassung steht auf der Leistungsseite Astro-Developer.

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Empfehlungen von LinkedIn

Empfehlungen und Erfahrungen mit WPPoland

Ausgewählte Empfehlungen von Branchenführern aus WordPress, WordCamp und E-Commerce - mit Fokus auf Termintreue, technische Tiefe und unternehmerischen Umgang mit WordPress.

Karolina Czapla

Karolina Czapla

Marketingstrategin, Performance & Digital Strategy

“Die Zusammenarbeit mit Mariusz beim WordCamp hat mir gezeigt, wie selten sich tiefes technisches Wissen mit echter Leadership verbindet. Er plant, koordiniert und liefert mit Präzision, während er dem Team Raum zur Entfa...”

Mitorganisatorin, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz' Portfolio spricht für sich. Es zeigt Präzision, Vielseitigkeit und ein starkes Verantwortungsbewusstsein. Man kann ihm vertrauen, ein Projekt von der Idee bis zur Auslieferung zu führen und dabei alle Beteiligte...”

Wir haben im selben Team gearbeitet

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑Projektmanagement & Product Owner, Web/App

“Über mehr als zwei Jahre konnte ich mich bei WordPress‑Aufgaben immer auf Mariusz verlassen, vom Styling und Templating bis zu Integrationen. Er bringt Ruhe ins Team und sorgt dafür, dass das Frontend unter Kontrolle ble...”

Mariusz war ihr Kunde bei WordPress‑Projekten

Argert Boja

Argert Boja

Senior Full‑Stack Entwickler

“Mariusz ist der Teamkollege, den sich jeder wünscht: starke Full‑Stack‑WordPress‑Skills, klare Erklärungen technischer Entscheidungen und eine positive Haltung auch unter Druck. Er wechselt mühelos zwischen Plugins, Perf...”

Wir arbeiteten gemeinsam an WordPress‑Projekten

Varun Patil

Varun Patil

Growth‑ & CRM‑Leiter

“Neben der Entwicklung versteht Mariusz SEO, Analytics und Growth. Er spricht direkt mit Stakeholdern, stellt die richtigen Fragen und liefert Lösungen, die Business‑Kennzahlen bewegen, von AMP über Tracking bis Performan...”

War Mariusz' Vorgesetzter bei Growth‑Initiativen

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress Dev

“Ich kenne Mariusz seit vielen Jahren aus der WordPress‑Community. Er ist zuverlässig, hoch engagiert und einfach immer da, auf Meetups, WordCamps und in Projekten. Wenn Ihnen langfristige Zusammenarbeit wichtig ist und j...”

Mitorganisator von WordUp Trójmiasto & WordCamps

Daniel Blossfeld

Daniel Blossfeld

Berater für Prozessoptimierung & Digitalisierung

“Ich hatte das Vergnügen, fast drei Jahre lang mit Mariusz zusammenzuarbeiten. In dieser Zeit erwiesen sich seine WordPress-Entwicklungsfähigkeiten bei einer Reihe von Projekten, von Website-Erstellungen über Online-Mitgl...”

Mariusz war sein Kunde bei WordPress‑Projekten

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Managerin

“Ich hatte das große Vergnügen, über 4 Jahre mit Mariusz im technischen Bereich zusammenzuarbeiten. In dieser Zeit erwies er sich als kompetenter und zuverlässiger Kollege. Besonders hervorzuheben war seine freundliche Ar...”

Arbeitete mit Mariusz in verschiedenen Teams

Mark Chalklen

Mark Chalklen

Head of Design & Build bei Itineris Limited

“Mariusz ist ein großartiges Teammitglied, immer bereit, sich in jede Aufgabe zu stürzen und Neues zu lernen. Ein großartiger Kommunikator und rundum netter Kerl, mit dem man zusammenarbeiten kann. Schwer zu schlagen in u...”

Führte Mariusz direkt

Jessica Di Pasquale

Jessica Di Pasquale

Leitung von SEO-Initiativen mit datengesteuerten Wachstumsstrategien.

“Mariusz ist ein sehr geschickter, geduldiger und erfahrener Typ. Immer bereit zu helfen und Fehler zu beheben, ich habe die Zusammenarbeit mit ihm sehr geschätzt. Er ist so ein großartiger Kollege!”

Führte Mariusz direkt

Biki John

Biki John

Content Marketing Liebhaber & SEO Enthusiast

“Es war großartig, mit Mariusz zusammenzuarbeiten. Ich schätzte sein umfangreiches Wissen über WordPress sehr und wie nützlich es war, wann immer ich Unterstützung bei der Navigation im CMS benötigte. Ich lobe Mariusz une...”

Arbeitete mit Mariusz in verschiedenen Teams

Rafal Borowiec

Rafal Borowiec

Softwareentwickler, Berater, Manager und Dozent

“Ich hatte die Gelegenheit, 7 Monate lang mit Mariusz zusammenzuarbeiten. Er zeichnet sich durch technische Optimierung für Suchmaschinen (SEO) aus. Mariusz verfügt auch über starke Expertise in der AMP-Entwicklung, GTM u...”

Führte Mariusz direkt

Belinda Koch

Belinda Koch

Web-Tracking Analystin bei TUI

“Mariusz ist eine großartige Person, mit der man zusammenarbeiten kann. Er ist äußerst motiviert, neue Dinge zu lernen und sein Wissen zu teilen, und ist sehr versiert in einer Vielzahl von Themen. Wir haben zusammen an d...”

Arbeitete mit Mariusz an digitalen Analyse- und Tracking-Themen

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytisches Denken, AMP

“Mariusz ist eine extrem talentierte Person in seinem Arbeitsbereich. Er ist immer fähig, eine neue Perspektive zur Problemlösung zu geben und über den Tellerrand zu schauen in Situationen, wo alles blockiert scheint. Mit...”

Arbeitete mit Mariusz im selben Team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-Entwickler

“Mariusz ist ein unglaublich erfahrener WordPress-Entwickler und SEO/SEM-Spezialist, mit dem ich fast zwei Jahre zusammenarbeiten durfte. Er war einer der Schlüsselfiguren für die ständige Verbesserung der Ladezeit und de...”

Arbeitete mit Mariusz im selben Team

Paweł Lewczuk

Paweł Lewczuk

Front-end-Entwickler, WordPress-Entwickler

“Ich habe mit Mariusz an mehreren Projekten zusammengearbeitet und unsere Zusammenarbeit verlief immer vorbildlich. Ich glaube, dass noch viele gemeinsame Projekte vor uns liegen. Sehr empfehlenswert!”

Mariusz war Pawels Kunde

Przemek Wroblewski

Przemek Wroblewski

Softwareentwickler mit über 20 Jahren Erfahrung

“Ich fand Mariusz als jemanden mit großer Expertise und tiefgreifendem Wissen über Frontend-Lösungen. Ein starker, kompetenter und verantwortungsvoller WordPress-Entwickler. Er hat die Fähigkeit, zwischenmenschliche Bezie...”

Arbeitete mit Mariusz in verschiedenen Teams

Häufig gestellte Fragen

Fragen zu Umfang, Umsetzung, Kosten und Qualität.

Astro Entwickler Deutschland, was macht WPPoland?#
WPPoland bin ich, Mariusz Szatkowski. Ich baue Astro-Websites mit Insel-Architektur, migriere Websites von WordPress und Next.js nach Astro und liefere statische Builds auf Cloudflare aus. Ich arbeite allein, remote aus Gdynia, für Auftraggeber in Deutschland, Österreich und der Schweiz. Nach einem schriftlichen Briefing bekommen Sie ein Angebot.
Was ist Astro und wann ist es die bessere Wahl als WordPress?#
Astro ist ein Web-Framework, das Komponenten standardmäßig zu HTML und CSS rendert und JavaScript nur für interaktive Inseln ausliefert. Es passt zu Unternehmenswebsites, Blogs und Dokumentation, deren Inhalte im Repository oder in einem Headless CMS gepflegt werden. Veröffentlicht Ihre Redaktion täglich im Backend, braucht sie Plugins oder verkaufen Sie über WooCommerce, bleibe ich bei WordPress.
Können Sie meine bestehende WordPress-Seite zu Astro migrieren?#
Ja. Ich erfasse jede URL, exportiere die Inhalte nach Markdown oder MDX, lege 301-Weiterleitungen an, übernehme strukturierte Daten und vergleiche Messungen vor und nach der Migration auf Staging. Die Dauer hängt von Seitenzahl, Inhaltstypen und Integrationen ab und steht im Angebot, nachdem ich die Website angesehen habe. WordPress kann auch als Inhaltsquelle über die REST API bleiben.
Funktionieren Astro-Websites mit einem CMS?#
Ja. Inhalte können als Markdown und MDX im Repository liegen, in einem Headless CMS wie Sanity, Storyblok oder Contentful oder in WordPress, das Astro über die REST API ausliest. Die Wahl hängt davon ab, wer wie oft Inhalte bearbeitet.
Ist Astro gut für SEO?#
Astro liefert fertiges HTML in der ersten Antwort, Suchmaschinen und Crawler ohne JavaScript sehen also die ganze Seite. hreflang, kanonische URLs und strukturierte Daten müssen trotzdem in den Templates umgesetzt werden. Die Sitemap erzeugt die Integration @astrojs/sitemap, die man installiert.
Was kostet eine Astro-Website?#
Ich kalkuliere jedes Projekt individuell, nach Anzahl der Templates, Integrationen und Umfang der Inhaltsmigration. Schicken Sie mir über das Kontaktformular eine Beschreibung der Website und der gewünschten Änderungen, dann bekommen Sie ein schriftliches Angebot mit seinen Annahmen.
Kann Astro mehrsprachige Websites verwalten?#
Ja. Die i18n-Konfiguration von Astro legt Sprachen, Standardsprache, URL-Präfixe und Fallbacks fest, Hilfsfunktionen wie getRelativeLocaleUrl erzeugen korrekte Links. hreflang-Tags im Seitenkopf sind Template-Arbeit; alternative Sprachversionen in der Sitemap kann @astrojs/sitemap über die Option i18n schreiben. wppoland.com läuft so in sechs Sprachen.
Wie funktionieren Hosting und Deployment bei Astro-Seiten?#
Ein statischer Astro-Build ist ein Ordner mit HTML, CSS und Assets, den Cloudflare ohne Adapter ausliefert. Sollen einzelne Seiten auf Anfrage gerendert werden, braucht es den Adapter @astrojs/cloudflare, der auf Cloudflare Workers deployt, weil er Pages nicht mehr unterstützt. Jeder Build entsteht aus einem Commit, ein Rollback auf die vorige Version ist damit einfach.

Sie brauchen ein FAQ für Branche und Zielmarkt? Ich erstelle eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel