Wald Luft Atmen: ein neuer Auftritt für die Aufforstungsinitiative.
Ein Neubau mit eigenständiger Gestaltung, einem Redaktionssystem für das Team und einer vereinfachten Shop-Anbindung. Diese Fallstudie zeigt die Entscheidung für Next.js und Sanity sowie die dokumentierten technischen Veränderungen.
Die Initiative brachte bereits ein ausgearbeitetes Anliegen, Unterstützer und wissenschaftliche Begleitung mit. Die Website sollte diese Arbeit verständlich darstellen und die weitere Entwicklung unterstützen.
138 auf 71
HTML-Größe in KB
415 auf 92
Antwortzeit des Servers (TTFB) in ms
22 auf 1
Scripts im Head
9 auf 1
Stylesheets
Quelle: eigene curl-Messung gegen die damalige WordPress-Installation auf Apache und das neue Vercel-Deployment am 16.04.2026, vor CDN-Cache und Brotli-Optimierung. TTFB und HTML-Größe sind Einzelkennzahlen; daraus lässt sich weder die gesamte Ladezeit noch das gesamte übertragene Datenvolumen ableiten.
Der Auftritt vor und nach dem Neubau.
Die beiden Ansichten zeigen jeweils die vollständige Startseite. Scrollen Sie innerhalb der Bildfenster, um Struktur, Typografie und Bildsprache zu vergleichen.
01.
Die Ausgangslage der Initiative
Wald Luft Atmen wurde am 25.04.2025 von Patric P. Kutscher in Wiesenbach gegründet. Das Ziel der Initiative ist, eine Million Bäume in Deutschland zu pflanzen: auf dokumentierten Flächen und wissenschaftlich begleitet. Sie positioniert sich dabei ausdrücklich ohne CO₂-Siegel und gegen Greenwashing.
Zum dokumentierten Projektstand gehörten Schirmherr Heiko Schaffartzik, ehemaliger Kapitän der deutschen Basketball-Nationalmannschaft, fünf Unterstützerstimmen aus den Bereichen Gerry Weber, 3M Deutschland, Tchibo und Formel 1 sowie ein wissenschaftlicher Beirat mit vier Experten. Hinzu kamen Partnerschaften mit dem Deutschen Allergie- und Asthmabund und dem Forum für Medizinische Fortbildung.
Die Website richtete sich unter anderem an Entscheider ab 45 Jahren, mittelständische Unternehmer und Menschen ab 60. Sie sollte diesen Besuchern einen schnellen, glaubwürdigen Überblick über Initiative, Projekte und Beteiligungsmöglichkeiten geben.
02.
Was die bisherige Website erschwerte
Die bisherige Seite nutzte WordPress 6.9.4 und das Inspiro-Theme von WPZOOM. In der Analyse wurden mehrere konkrete Baustellen dokumentiert:
- Auf vielen Seiten verwiesen Open-Graph-Bilder noch auf den Platzhalter
path-zu-deinem-standardbild.jpg. - Das Impressum war unter
/about/erreichbar. - WooCommerce und Shopify wurden parallel eingesetzt.
- Als Zeichensatz wurde ISO-8859-1 ausgeliefert.
- Eine 301-Weiterleitung zur www-Domain erforderte einen zusätzlichen Abruf.
- Eine interaktive Karte der Pflanzflächen, ein Fortschrittszähler und eine FAQ-Seite fehlten.
- Zwischen Hauptseite und Shop wechselte die Ansprache zwischen Sie und Du.
Diese Punkte waren einzeln behebbar. Für die geplante Weiterentwicklung wurde dennoch ein vollständiger Neubau gewählt.
03.
Die Entscheidung für den Neubau
Zur Auswahl standen drei Wege: WordPress mit individueller Gestaltung weiterführen, WordPress als Headless-CMS mit einem neuen Frontend einsetzen oder die Website auf Next.js mit Sanity neu aufbauen. Für dieses Projekt fiel die Wahl auf Next.js und Sanity.
Die neue Basis passte zu den Anforderungen an Gestaltung, Redaktion und technische Weiterentwicklung. Vercel ergänzte die Umsetzung um ein CDN und getrennte Vorschau-Deployments.
Für die gestalterische Entscheidung entstanden drei im Browser nutzbare Varianten: „Editorial“, „Lebendig“ und „Poetisch“. Patric P. Kutscher konnte sie auf seinem Smartphone öffnen, scrollen und vergleichen. Im gemeinsamen Gespräch fiel die Wahl auf die lebendige Variante.
04.
Gestaltung, Redaktion und Technik
Eingesetzt wurden Next.js 16, Sanity 5, Tailwind 4 und die Schrift Be Vietnam Pro. Das vorhandene Gestaltungssystem einer Schweizer Agentur wurde übernommen. Acht Farbwerte und die Schriftfamilie wurden als CSS Custom Properties beziehungsweise Design-Tokens hinterlegt, darunterbg-main,text-paperundborder-light-green.
Die Startseite wurde als längere, über Anker navigierbare Seite aufgebaut. Der dokumentierte Entwicklungsstand umfasst 13 Abschnittskomponenten und 1.754 Zeilen TypeScript. Für Bewegung wurden 45 Framer-Motion-Animationen, 18 Scroll-Hooks und fünf AnimatePresence-Blöcke eingesetzt: unter anderem Parallax-Effekte bei Zwischenbildern, das Einblenden von Abschnitten und das Vergrößern von Karten beim Darüberfahren.
Das Sanity-Modell umfasst die Dokumenttypen Author, Category und blogPost. Die Artikelinhalte werden als PortableText gepflegt. Bilder unterstützen Hotspots, Alternativtexte und Bildunterschriften; Galerien, Anhänge und eine eigene SEO-Beschreibung sind vorgesehen. Sanity Studio ist unter/studioeingebunden, damit das Team den Blog selbst bearbeiten kann.
Für die technische Berücksichtigung des Datenschutzes wurden Google Maps erst nach aktiver Freigabe eingebunden und eine eigene CookieConsent-Komponente eingesetzt. Die Schrift wird übernext/fontselbst gehostet, ohne Abruf bei Google Fonts. Auf Vercel wurden HSTS preload, Referrer-Policy, Permissions-Policy und X-Content-Type-Options konfiguriert; die Permissions-Policy enthält eine Freigabe fürshop.waldluft.green. Diese Maßnahmen ersetzen keine umfassende rechtliche Prüfung.
05.
Die dokumentierten Veränderungen
- Technische Ausgangsmessung: HTML von 138 auf 71 KB, TTFB von 415 auf 92 ms, Scripts im Head von 22 auf 1, Stylesheets von 9 auf 1. Die Messung erfolgte vor weiterer Bildoptimierung und Brotli.
- Metadaten und Auffindbarkeit: Open-Graph-Platzhalter durch
opengraph-image.jpgersetzt, Metadatenvorlage mit Canonicals eingerichtet, Sitemap aus Sanity-Inhalten erzeugt und robots-Regeln ausdrücklich definiert. Die altewp-login.phpgehörte nicht mehr zur neuen Website. - Besucherführung: Ein Shop statt zweier Systeme, ein Fortschrittszähler mit dem damaligen Projektstand von 60.000 der geplanten 100.000 Bäume auf Rügen, eine Karte mit aktiver Freigabe und einheitliche Ansprache.
- Redaktion: Das Team kann Blogbeiträge in Sanity Studio bearbeiten. Änderungen konnten im beschriebenen Projektablauf kurzfristig veröffentlicht werden. WordPress-spezifische Cache-Plugins und PHP-Updates entfielen; die neue Software und ihre Dienste benötigen weiterhin Pflege.
- Weitere Projektflächen: Die Architektur ist darauf ausgelegt, zusätzliche Flächen wie Rügen 02, Eifel oder Spessart über neue Sanity-Dokumente und dynamische Routen abzubilden. Die Beispiele bezeichnen Erweiterungsmöglichkeiten, keine hier belegten weiteren Pflanzprojekte.
06.
Der technische Vergleich
| Bereich | Vorher | Nachher |
|---|---|---|
| CMS | WordPress 6.9.4 | Sanity Studio 5, Headless-CMS |
| Frontend | Inspiro-Theme auf PHP-Basis | Next.js 16 App Router, React 19, TypeScript strict |
| Gestaltung | Theme-Stylesheets und Inline-Styles | Tailwind v4 mit @theme inline-Tokens |
| JavaScript | jQuery und 22 Scripts | Aufgeteilte ES-Module, ein Initial-Script im dokumentierten Vergleich |
| Schrift | Uneinheitliche Systemschriften | Be Vietnam Pro, selbst gehostet über next/font |
| Animation | CSS-Hover-Übergänge | Framer Motion mit scrollgesteuerten Effekten |
| Shop | WooCommerce und Shopify | Shopify auf einer Subdomain; Permissions-Policy angepasst |
| Hosting | Apache Shared-Host | Vercel Edge Network |
| Zeichensatz | ISO-8859-1 | UTF-8 |
| Open-Graph-Bilder | Platzhalter path-zu-deinem-standardbild.jpg | Dateibasierte Bereitstellung im App-Verzeichnis |
| Sicherheits-Header | Apache-Standardeinstellungen | HSTS preload, Referrer-Policy, Permissions-Policy, X-Content-Type-Options |
Die ergänzende Projektgeschichte als PDF lesen · 8 Seiten, rund 124 KB
Die PDF beschreibt Projektverlauf, Zusammenarbeit und Kundensicht. Ein ausführliches technisches Dossier ist auf Anfrage verfügbar.
Ihre Website braucht eine vergleichbare Überarbeitung?
Website-Projekte gehören zu meinen ergänzenden Leistungen. Ob eine WordPress-Migration, eine technische Verbesserung oder ein vollständiger Neubau sinnvoll ist, klären wir anhand Ihrer Ausgangslage. Das Erstgespräch ist unverbindlich.
Website-Projekt besprechen

