SWBS Öffentliche Website
Next.js 15 Unternehmenswebsite mit App Router, React Server Components, Mehrsprachigkeit (DE/EN) und vollständiger SEO-Optimierung.
Über das Projekt
Die öffentliche Website wurde mit Next.js 15 App Router und der neuesten React-Architektur gebaut. React Server Components (RSC) rendern Content-Seiten serverseitig — kein JavaScript wird für statische Inhalte zum Browser gesendet.
Rendering-Strategie: Hybrides Rendering je nach Content-Typ: Technologie-Detailseiten als vollständige RSC mit ISR (Incremental Static Regeneration, 60 Sekunden), die Technologie-Übersichtsseite als Client-Component mit Server-Side Pagination über die API, Homepage und Service-Seiten als Static mit On-Demand-Revalidierung.
i18n (Mehrsprachigkeit): next-intl mit URL-basiertem Routing (/de/..., /en/...). Alle Texte aus messages/de.json und messages/en.json. API-Requests übergeben locale als Parameter, das Backend gibt lokalisierte Inhalte zurück.
SEO: Dynamische generateMetadata() für alle Seiten. Schema.org JSON-LD: TechArticle für Technologie-Detail-Seiten, FAQPage für Technologien mit FAQs, Article für Blog-Posts, LocalBusiness für Standorte, Service für Leistungsseiten. Automatische Sitemap-Generierung.
Technology Showcase: 200+ Technologien mit Server-Side Pagination (32 pro Seite Standard), Echtzeit-Suche via API, Kategorie-Filter und A→Z/Z→A-Sortierung. Auf der Homepage ein dreiteiliger automatisch scrollender Technologie-Slider mit Pause-on-Hover.
Performance: Lazy Loading für alle Technologie-Logos, next/image mit automatischer WebP-Konvertierung, apiFetch-Funktion mit Next.js-integriertem Fetch-Caching für Server-Requests.
Herausforderung
Korrekte Kombination von Server Components und Client Components in Next.js 15 bei gleichzeitiger i18n-Unterstützung, SEO-Anforderungen und interaktiven Features wie der Technologie-Suche.
Unsere Lösung
Klare Architektur-Trennung: Content-Seiten als RSC mit direktem API-Fetch auf dem Server, interaktive Features (Suche, Filter, Pagination) als minimale Client-Components die nur die benötigte Interaktivität hinzufügen. next-intl mit requestLocale für korrekte Server-side i18n.
Ergebnisse
Lighthouse-Score > 90 in Performance, SEO, Accessibility und Best Practices
Schema.org Rich Snippets für alle Content-Typen implementiert
Vollständige DE/EN-Zweisprachigkeit mit URL-basiertem Routing
Server-Side Pagination für 200+ Technologien skaliert unbegrenzt
Core Web Vitals LCP < 2s durch RSC und ISR
Technologie-Slider mit 200+ Icons ohne Performance-Einbußen
Verwendete Technologien
Ähnliches Projekt geplant?
Wir würden uns freuen, ein ähnliches Projekt für Sie umzusetzen.
Kontakt aufnehmen