Die Migration einer Website von WordPress zu Astro ist eine der wirkungsvollsten Aenderungen fuer Performance, Sicherheit und Wartungskosten.
Warum Migrieren?
- Performance: 50ms TTFB statt 2-5 Sekunden
- Sicherheit: Keine Datenbank, kein PHP, kein Admin-Panel
- Kosten: Kostenloses Hosting auf Cloudflare Pages, Netlify oder Vercel
- Entwicklererfahrung: Moderne Webtechnologien, standardmaessig kein JavaScript
Migrationsprozess
- WordPress-Inhalte exportieren
- Beitraege in Markdown konvertieren
- Astro-Projekt einrichten
- Templates und Layouts erstellen
- Weiterleitungen fuer SEO konfigurieren
- Testen und deployen
Inhalte Exportieren
wp export --dir=/tmp/wp-export --post_type=post
rsync -avz user@server:/var/www/html/wp-content/uploads/ ./wp-uploads/
In Markdown Konvertieren
npx wordpress-export-to-markdown --input=export.xml --output=./content
Astro-Projekt Einrichten
npm create astro@latest meine-migrierte-seite
cd meine-migrierte-seite
npm install
SEO Erhalten
- URL-Mapping: 301-Weiterleitungen von alten WordPress-URLs erstellen
- Sitemap:
@astrojs/sitemap-Integration verwenden - Meta-Tags: Title, Description und Open Graph konfigurieren
- Kanonische URLs: Auf jeder Seite festlegen
Deployment
npm run build
npm run preview
Fazit
Die Migration erfordert sorgfaeltige Planung, insbesondere hinsichtlich SEO-Erhaltung. Das Ergebnis ist eine dramatisch schnellere, sicherere Website mit deutlich niedrigeren Wartungskosten.