KMU-Geschäftsführer fragen das im Erstgespräch fast immer: „Wir hatten WordPress, läuft seit Jahren — sollen wir migrieren oder lassen?” Die ehrliche Antwort hängt davon ab, was die Site leisten soll. Hier die faktendichte Gegenüberstellung, ohne Stack-Religion.
Quick-Verdict (für Eilige)
| Wann | Empfehlung |
|---|---|
| Site soll verkaufen und in Google + KI gefunden werden | Astro |
| Site ist Marketing-Visitenkarte, monatlich Content rein, kein Tech-Team | WordPress (mit gutem Theme + Wartungspartner) |
| Site soll B2B-Vertrauen ausstrahlen, schnell laden, ohne Cookie-Banner-Wahnsinn | Astro |
| Online-Shop mit Plug-and-play-Mentalität | WooCommerce (WordPress) — bei Volumen aber Custom |
| Eigenes CMS für nicht-technische Redakteure ist kritisch | WordPress (Gutenberg) — oder Astro + Sanity/Strapi/Tina |
| AI-Sichtbarkeit (ChatGPT/Perplexity/Claude) ist relevant | Astro klar besser |
1. Performance
| Metrik | WordPress (typisch) | Astro (typisch) |
|---|---|---|
| Time to First Byte | 400-1.200 ms | 30-120 ms |
| Largest Contentful Paint | 2,8-5,4 s | 0,8-1,8 s |
| Cumulative Layout Shift | 0,15-0,30 | <0,05 |
| Total Page Weight | 1,5-3,5 MB | 200-600 KB |
| Lighthouse Mobile Score | 45-72 | 92-100 |
Warum: WordPress ist PHP, lädt bei jedem Request den Stack neu, rendert dynamisch. Astro liefert vorgerendertes HTML aus einem CDN. Bei statischen Inhalten (90% der KMU-Sites) ist das ein 5-10× Faktor. Core Web Vitals 2026 sind Ranking-Eintrittsticket — wer bei LCP > 2,5 s liegt, verliert in der Sichtbarkeit.
2. Wartung & Sicherheit
WordPress ist heute der am häufigsten gehackte CMS-Stack der Welt (statisch belegt durch Sucuri/Wordfence-Reports). Gründe:
- ~60.000 Plugins, davon viele nicht aktiv gepflegt
- Plugin-Konflikte bei jedem PHP-Update
- Gutenberg-Editor-Updates können Theme-Custom-CSS zerschießen
- DB-basiert, also ein Angriffsvektor mehr
Astro hat als statische Site:
- Keine Datenbank im Frontend = keine SQL-Injection
- Kein PHP-Backend = keine RCE-Lücken über Plugins
- Kein wp-admin = kein Brute-Force-Login-Vektor
- Updates erfolgen via npm, getrackt, reproduzierbar
Pflege-Aufwand 12 Monate (typisch):
- WordPress: 8-20h für Updates + Plugin-Konflikte + ggf. Hack-Bereinigung
- Astro: 1-3h für Dependency-Bumps + Lighthouse-Re-Audit
3. DSGVO & Cookie-Banner
Der unterschätzte Punkt im B2B-Geschäft.
WordPress lädt out-of-the-box:
- Google Fonts vom Google-CDN (= externer Server, Cookie-Banner-Pflicht)
- Gravatar-Avatare (= ext. Server)
- jQuery-Migrate-Tracking (oft)
- Plus typischerweise: Google Analytics, Yoast-SEO-Pings, Embedded-YouTube/Vimeo, Mapbox/Google Maps
→ Cookie-Banner mit „Marketing/Statistiken/Funktional”-Kategorisierung pflicht. Conversion-Killer.
Astro out-of-the-box (wie wir es bauen):
- Self-hosted Fonts via @fontsource (kein ext. CDN)
- Statisches HTML, keine externe Telemetrie
- Lokale Bild-Mirrors statt Live-Embeds (z.B. Insta-Posts werden zur Build-Time gemirrort)
- Optional GA4 mit Consent-Gating, oder Plausible (cookieless)
→ Cookie-Banner-frei betreibbar wenn keine Tracker eingebaut werden. DSGVO-konform out-of-the-box.
4. SEO & GEO (KI-Sichtbarkeit)
| Hebel | WordPress | Astro |
|---|---|---|
| Title/Meta-Tags | Yoast/RankMath-Plugin | Native Layout-Prop |
| Schema.org JSON-LD | Plugin-abhängig, oft inkonsistent | Inline pro Page, vollständig kontrollierbar |
| llms.txt für KI | Manuell anlegen | Native Static-Endpoints |
Grounding-Page (/facts/) | Manuell ohne strukturierte Daten | Standard-Pattern |
| Per-Service llms.txt | Sehr aufwendig | Static-Endpoint pro Service |
| Sitemap-Index | Plugin | Native @astrojs/sitemap |
| Core Web Vitals | Schwer zu reparieren | Out-of-the-box grün |
Sistrix-Studie 2026: 20-80% Traffic-Rückgang bei AI-Overviews — nur Sites mit strukturierten Daten + llms.txt werden in KI-Antworten zitiert. WordPress kann das technisch, aber niemand der Plugin-Welt baut es out-of-the-box.
5. Inhaltspflege durch Nicht-Techniker
Der Punkt, an dem WordPress unbestritten gewinnt:
WordPress (Gutenberg):
- WYSIWYG-Editor, Drag-and-Drop, Bilder hochladen, fertig
- Live-Preview
- Versions-Historie pro Page
- Multiple Editoren mit Rollen
Astro Markdown:
- Markdown-Files in Git
- Kein WYSIWYG (außer mit zusätzlichem Headless-CMS wie Sanity, Strapi, Tina, Decap)
- Versions-Historie via Git-Log
Realität: Wenn Sandra/Carsten/Anna (= echte Mittelstands-Redakteure) selbst regelmäßig Beiträge einpflegen sollen → entweder WordPress oder Astro + Headless-CMS. Markdown-direkt-in-Git skaliert nur mit technik-affinen Redakteuren oder einem CMS-Layer (siehe Sandra-CMS-Pattern bei uns).
6. Kosten über 3 Jahre (typische KMU-Site)
WordPress (Standard-Stack):
| Position | Jahr 1 | Jahr 2 | Jahr 3 | Summe |
|---|---|---|---|---|
| Build (Theme-Anpassung) | 4.500 € | — | — | 4.500 € |
| Hosting (Managed WP) | 240 € | 240 € | 240 € | 720 € |
| Premium-Plugins (Yoast, Slider, Forms) | 350 € | 350 € | 350 € | 1.050 € |
| Wartung (10h/Jahr × 95 €) | 950 € | 950 € | 950 € | 2.850 € |
| Plugin-Konflikt-Notfälle (1×/Jahr) | 380 € | 380 € | 380 € | 1.140 € |
| Summe | 10.260 € |
Astro (unser Tier-2-Build):
| Position | Jahr 1 | Jahr 2 | Jahr 3 | Summe |
|---|---|---|---|---|
| Build (Custom inkl. Schema, llms.txt, Insta-Sync) | 9.900 € | — | — | 9.900 € |
| Hosting (All-Inkl/Hetzner static) | 60 € | 60 € | 60 € | 180 € |
| GitHub Actions (free für private Repos) | 0 € | 0 € | 0 € | 0 € |
| Care-Plan optional (49 €/Mt) | 588 € | 588 € | 588 € | 1.764 € |
| Notfall-Bereinigungen | 0 € | 0 € | 0 € | 0 € |
| Summe | 11.844 € |
Auf 3 Jahre kostet Astro ~1.500 € mehr, dafür:
- 5-10× bessere Performance
- Hack-resistent (kein WP-Login-Vektor)
- DSGVO out-of-the-box
- KI-Sichtbarkeits-ready
- Auf Jahr 4+ kippt es: Astro-Wartung bleibt flat, WordPress steigt durch Plugin-Inflation
7. Migration-Pfad WP → Astro
Wenn du migrieren willst, das pflichtmäßige Vorgehen:
- URL-Inventar mit Google Search Console + Sistrix → Traffic-Top-Pages identifizieren
- 301-Redirect-Mapping alte → neue URL (niemals 302, das überträgt keine Ranking-Signale)
- Astro-Build mit Schema-Voll-Stack + llms.txt von Anfang an
.htaccessmit Redirect-Rules deployen vor DNS-Switch- Sitemap in GSC re-submit
- Tägliches Ranking-Tracking 14 Tage nach Switch
- IndexNow-Ping bei wichtigen URLs
Sistrix-Zitat: „Erfolgreichste Websites machen de facto nie einen Relaunch” — relauncht nur, wenn der Hebel klar belegbar ist (Performance, Sicherheit, GEO).
Wann was — die ehrliche Empfehlung
WordPress bleibt richtig wenn:
- Du oder dein Team aktiv im Block-Editor arbeitet
- Bestehender Plugin-Stack stabil läuft
- Site nicht primär verkauft, sondern dokumentiert/informiert
- Wartungspartner vorhanden ist und das Geld da ist
- Keine harte Performance-/GEO-Anforderung besteht
Migration nach Astro lohnt wenn:
- Lighthouse Mobile < 70 trotz Optimierung
- Plugin-Konflikte regelmäßig auftreten
- DSGVO-Cookie-Banner-Wahnsinn die Conversion drückt
- Du in KI-Antworten (ChatGPT/Perplexity) gefunden werden willst
- Site das Geschäft nach vorne bringen soll, nicht nur abbilden
Was wir konkret bauen
In unserer Astro-Praxis (siehe Portfolio): Reiterverein St. Georg Salzkotten (22+ Pages, Sponsoren-Plattform, iCal-Belegungsplan, Insta-Auto-Sync), Sandra Hietel-Heuer MdL (Wahlkampf-Site mit eigenem CMS), Hufbeschlag Kors (Lokal-SEO mit Radius-Check + Live-Reviews), thconsulting.dev selbst (Schema-Voll-Stack, Grounding-Page, per-Service llms.txt).
Tier-2-Spann: 8.900-12.900 € einmalig, danach 49-99 €/Mt für Pflege.
→ Konkretes Angebot: /angebote/build → Maschinenlesbare Faktenseite zur GmbH: /facts → Erstgespräch (kostenlos, 30 Min): /kontakt