Service-Säule

Next.js-Entwickler

Frontend in Next.js 15, Redaktion in WordPress, Runtime auf Cloudflare. Rendering wird pro Route gewählt, nicht nach Mode. Für Shops, Dashboards und Portale, die Session, Personalisierung und Streaming wirklich brauchen.

Senior B2B, EU-Jurisdiktion, Umfang pro Projekt.

Preisgestaltung individuell. Ich antworte innerhalb eines Werktags.

Was ich liefere

Next.js 15 mit App Router und React 19 Server Components im Frontend. WordPress 6.7+ als redaktionelles Back-End, das über REST oder GraphQL kommuniziert. Cloudflare Workers und Pages als Runtime und Edge-Cache. TypeScript über den ganzen Stack. Tailwind CSS als Design-System. Anthropic Claude und Model Context Protocol, sobald sich KI-Funktionen tatsächlich rechnen.

Das ist keine Technologieliste aus einer Stellenanzeige, sondern der Stack, den ich in eigener Produktion betreibe. Jedes Element hat einen Grund: Der App Router ermöglicht Rendering pro Route, RSC reduziert das JavaScript zum Client, Workers eliminieren Kaltstarts und halten Daten in Reichweite europäischer Regulierung. Fällt ein Element in der Praxis durch, fliegt es aus dem Stack, was ich vierteljährlich im Tech Radar dokumentiere.

Wann Next.js die richtige Wahl ist

Personalisierte Seiten, sitzungsgetriebene Flows, A/B-getestete Erlebnisse, transaktionaler Checkout, Echtzeit-Dashboards und authentifizierte Arbeitsbereiche profitieren vom Streaming-SSR- und RSC-Modell. Das mentale Modell lautet: "nahe an den Daten rendern, streamen, was bereit ist, hydrieren, was interaktiv ist". Für passende Seiten liefert Next.js ein UX, das klassisches SSR oder Statik nicht erreicht.

Für Seiten, die nicht passen, sage ich das offen. Inhaltsschwere Marketing-Sites, Blogs und Dokumentationen gewinnen meist auf Astro mit statisch + ISR und niedrigeren Kosten. Die Framework-Entscheidung ist Teil der Umfangsklärung, nicht der Default. Zeigt das Discovery, dass Ihre Website Next.js nicht braucht, hören Sie das direkt, zusammen mit einer günstigeren Empfehlung.

Architektur: WordPress als Back-End, Next.js als Frontend

Im Headless-Setup rendert WordPress keine Seiten mehr und bleibt das, worin es wirklich gut ist: ein redaktionelles System. Das Content-Team arbeitet im vertrauten Panel, mit denselben Rollen, Workflows und redaktionellen Plugins. Next.js holt die Inhalte über REST oder WPGraphQL und rendert sie mit der Strategie, die zur Route passt: Startseite und Landingpages statisch mit Revalidierung, Produktkatalog als ISR mit Webhook-Invalidierung, Checkout und Kundenkonto als SSR mit voller Session.

Drei Elemente entscheiden darüber, ob diese Architektur in der Praxis funktioniert, und alle drei gehören zur Umsetzung. Redaktionelle Vorschau: Redakteure müssen den Entwurf vor der Veröffentlichung sehen, also konfiguriere ich einen Draft Mode mit WordPress-Anbindung, statt dem Team zu erklären, dass "das jetzt nicht mehr geht". Cache-Invalidierung: Eine Veröffentlichung in WordPress löst einen Webhook aus, der genau die betroffenen Routen revalidiert, statt den gesamten Cache zu leeren. Medien-Pipeline: Bilder laufen durch die Next.js-Pipeline mit automatischem AVIF und responsiven Größen, unabhängig davon, was die Redaktion hochgeladen hat.

Performance und Core Web Vitals

Performance in Next.js kommt nicht aus dem Framework, sondern aus Architekturentscheidungen, die das Framework ermöglicht. Streaming-SSR sendet das erste Byte, bevor der Server das Rendern abgeschlossen hat, was TTFB und LCP direkt senkt. Server Components halten die Datenabruflogik auf dem Server, der Client bekommt weniger JavaScript, und INP leidet nicht mehr unter der Hydratation von allem auf einmal. Der Cache am Cloudflare-Edge antwortet vom nächstgelegenen Netzwerkpunkt statt von einem einzelnen Origin-Server.

Jedes Projekt beginnt mit einer Baseline: TTFB, LCP, INP und CLS werden vor der Änderung an echten Nutzern gemessen, nicht im Labor. Nach dem Go-live erhebt RUM dieselben Metriken, verglichen im Side-by-Side-Messfenster. Das Projektergebnis ist die Differenz in den Felddaten, kein Lighthouse-Screenshot. Ein öffentliches Messprotokoll Astro vs Next.js auf WooCommerce, mit offengelegter Methodik, gehört zur Proof-Schicht dieser Website.

WooCommerce headless auf Next.js

Ein Shop ist die anspruchsvollste Headless-Variante, weil er statischen Inhalt mit Live-Transaktionen kombiniert. Produktseiten und Kategorien rendere ich als ISR: schnell wie Statik, per Webhook aktualisiert bei jeder Preis- oder Bestandsänderung. Warenkorb, Checkout und Kundenkonto laufen als SSR mit Session, angebunden an die WooCommerce Store API. Kundenspezifische Preise, B2B-Rabattstaffeln und Kataloge hinter Login, typische Anforderungen im Großhandel, erzwingen keinen Cache-Verzicht für den gesamten Shop mehr, weil die Rendering-Entscheidung auf Routenebene fällt.

Dazu kommt eine Schicht, nach der Shops immer öfter fragen: Bereitschaft für KI-Einkaufsagenten. Sauberes, serverseitig gerendertes HTML mit korrektem Product- und Offer-Schema ist die Eintrittsbedingung dafür, dass ein Agent den Katalog überhaupt sieht. Es ist dieselbe Architektur, die Menschen schnelle Seiten liefert, Sie zahlen also nicht doppelt dafür.

SEO, GEO und AEO in Next.js

Serverseitiges Rendering ist das Sichtbarkeitsfundament, das clientseitiges React nie liefern wird: KI-Crawler wie GPTBot, ClaudeBot oder PerplexityBot führen kein JavaScript aus, und Googlebot tut es verzögert und mit begrenztem Budget. Next.js mit SSR und RSC liefert den vollständigen Inhalt in der ersten HTML-Antwort, was der Nutzer sieht, sieht also auch der Bot.

Auf diesem Fundament baue ich die technische Schicht: Metadata-API pro Route, Canonical und hreflang über metadata.alternates, Sitemap über generateSitemaps, strukturierte Daten als JSON-LD passend zum Seitentyp (Product, Article, FAQPage, HowTo), Open Graph mit pro Seite generierten Bildern. Für Sichtbarkeit in generativen Suchmaschinen ergänze ich GEO-Elemente: Abschnitte mit direkten Antworten, FAQ mit strukturierten Daten, llms.txt und Content Negotiation für Agenten. Jedes Projekt durchläuft vor dem DNS-Cutover eine 30-Punkte-SEO-Checkliste.

Sicherheit und EU-Jurisdiktion

Headless verkleinert die Angriffsfläche auf eine Weise, die sich der Geschäftsführung in einem Satz erklären lässt: WordPress verschwindet aus dem öffentlichen Internet. Login-Panel, XML-RPC und Plugin-Dateien sind für Scanner nicht mehr erreichbar, weil Next.js das Frontend ausliefert und der Origin ausschließlich für dieses erreichbar ist. Dazu kommen zentral konfigurierte Security-Header, serverseitige Validierung aller Eingaben und Secrets außerhalb des Repositorys.

Für Unternehmen im Geltungsbereich von DSGVO, NIS2 oder DORA zählt auch die Datengeografie: Runtime auf Cloudflare mit Verarbeitung in der EU, Auftragsverarbeitungsverträge in englischer oder polnischer Sprache, dokumentierte Datenflüsse für das Verzeichnis von Verarbeitungstätigkeiten. Ein B2B-Vertrag in europäischer Jurisdiktion, keine Plattform-AGB von außerhalb.

Für wen das gedacht ist

  • WooCommerce-Stores mit individuellem Checkout oder nutzerspezifischer Preislogik
  • SaaS-Dashboards und authentifizierte Arbeitsbereiche mit WordPress als Inhaltsschicht
  • Multiregionale Marken, die ISR mit Webhook-getriebener Invalidierung benötigen
  • Redaktionelle Publisher mit Live-Datenfeeds, Kommentaren oder Echtzeit-Analytics-Oberflächen
  • B2B-Großhändler mit Katalogen hinter Login und pro Kunde verhandelten Preislisten

Zusammenarbeitsmodell

Senior-B2B-Verträge in EU-Jurisdiktion. Vier Phasen: Discovery mit Content-Audit und Performance-Baseline, Umfangsklärung mit Rendering-Entscheidungen pro Route, iterativer Build mit wöchentlichen Demos und Side-by-Side-Messfenster, schließlich Tuning und Retainer mit Observability und vierteljährlichen Stack-Reviews. Festpreis- oder Time-and-Materials-Engagement. Preisgestaltung individuell, Zeitplan pro Etappe mit Entscheidungspunkten.

Read-Path am Edge, Write-Path am Origin. Cache wird per Webhook nach Tags invalidiert.Leser / Agent sends a request to Cloudflare Workers (Edge). On cache hit the Edge-Cache (pro Tag) returns HTML with almost no CPU. On cache miss Workers calls REST API /wp-json/ on the WordPress-Origin and renders. Editorial work happens in Block Editor + WP Admin on the origin and triggers a Webhook bei Veröffentlichung that invalidates relevant cache tags.Leser / AgentCloudflare Workers (Edge)Edge-Cache (pro Tag)Cache-Treffer (fast keine CPU)Cache-Miss → Render am EdgeWordPress-OriginBlock Editor + WP AdminREST API /wp-json/Veröffentlichung / Slug-Änderung / BestandReadReadWebhook bei VeröffentlichungWrite
Read-Path am Edge, Write-Path am Origin. Cache wird per Webhook nach Tags invalidiert.

Häufig gestellte Fragen

Wann gewinnt Next.js gegen Astro für Headless-WordPress?

Wenn die Seite personalisiert, sitzungsgetrieben oder transaktional ist. Authentifizierte Dashboards, Checkout-Flows, A/B-getestete Seiten, Echtzeit-Datenfeeds und Live-Commerce spielen alle Next.js in die Hände. Astro gewinnt bei inhaltsschweren Seiten, bei denen statisch + ISR ausreicht. Die Framework-Wahl ist projektbezogen, nicht voreingestellt.

Welche Rolle spielen React Server Components in der Produktion?

RSC lässt das Framework React auf dem Server rendern und HTML zum Client streamen, ohne den Komponentencode auszuliefern. Vorteile sind kleinere JS-Bundles, schnellere TTI auf langsamen Netzen und ein saubereres Datenabrufmuster. Der Preis ist ein anderes mentales Modell als klassisches React; die Vertrautheit des Senior-Teams mit RSC zählt mehr als die Framework-Versionsnummer.

Läuft Next.js auf Cloudflare Workers?

Ja. Der OpenNext-Adapter kompiliert einen Next.js-Build in eine Workers-kompatible Ausgabe, und Cloudflares native Next.js-Workers-Integration deckt die meisten Produktionsfälle ab. Edge Functions und Middleware portieren von Vercel Edge Runtime. Ich benchmarke pro Projekt; nicht jedes Next.js-Feature verhält sich runtime-übergreifend identisch.

Kostet Next.js mehr im Hosting als Astro?

Oft ja. Statische Astro-Seiten werden vom Edge-Cache nahezu ohne CPU-Kosten ausgeliefert. Next.js-SSR-Seiten zahlen die volle Render-Last pro Anfrage, und selbst ISR zahlt Revalidierungskosten. Bei traffic-starken Inhaltsseiten ist der Unterschied real. Bei Commerce und personalisierten Flows ist er selten der entscheidende Faktor.

Wie behandeln Sie SEO mit Next.js?

Metadaten pro Route über die Metadata-API des App Routers, strukturierte Daten über inline JSON-LD oder Schema-Komponenten, Sitemap und robots über generateSitemaps und Route-Handler, hreflang über das Feld metadata.alternates. Ich bringe eine 30-Punkte-SEO-Checkliste in jedes Next.js-Projekt mit.

Ist eine Next.js-Website für KI und generative Suche sichtbar?

Ja, vorausgesetzt sie wird serverseitig gerendert. KI-Crawler (GPTBot, ClaudeBot, PerplexityBot) führen kein JavaScript aus, rein clientseitiges React bleibt für sie leer. Next.js mit SSR und RSC liefert das vollständige HTML in der ersten Antwort, damit ist der Inhalt für Suchmaschinen-Bots und KI-Systeme lesbar. Wenn KI-Sichtbarkeit ein Geschäftsziel ist, ergänze ich strukturierte Daten, llms.txt und Content Negotiation.

Schreiben Sie ein bestehendes WordPress-Frontend auf Next.js um?

Ja, das ist das häufigste Szenario. WordPress bleibt als redaktionelles Back-End, das Frontend wandert schrittweise auf Next.js, Route für Route, hinter einem Cloudflare-Proxy. URLs, Schema und redaktionelle Vorschau bleiben erhalten, die Redirect-Map greift erst nach dem Side-by-Side-Messfenster. Das Redaktionsteam arbeitet während der gesamten Migration unverändert weiter.

Wie lange dauert eine Next.js-Umsetzung mit Headless-WordPress?

Der Umfang bestimmt die Dauer. Eine Pilotmigration weniger Routen mit Messungen ist in einigen Wochen abgeschlossen. Ein komplettes Frontend mit Checkout, Personalisierung und Mehrsprachigkeit ist ein Quartalsprojekt. Nach dem Discovery erhalten Sie einen Zeitplan pro Etappe mit Entscheidungspunkten, kein einzelnes Datum ohne Substanz.

Proof durch Migrationsdisziplin

Next.js ist sinnvoll, wenn eine Route wirklich Session-State, Personalisierung oder Streaming braucht. Die Proof-Schicht zeigt, wie ich URLs, Schema, redaktionelle Vorschau und Rücknahmeplan beim Frontend-Wechsel erhalte.

Weiterführende Artikel

Architektur und Entscheidung

Migration und Zeitpläne

Compliance und Risiko

Referenz

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

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

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

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

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

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

Next.js-Projekt starten

Schildern Sie Umfang und Zeitplan. Ich antworte innerhalb eines Werktags.

Kontakt aufnehmen