Filar usług
Programista Next.js
Frontend w Next.js 15, redakcja w WordPressie, runtime na Cloudflare. Renderowanie dobierane per trasa, nie per moda. Dla sklepów, paneli i serwisów, które faktycznie potrzebują sesji, personalizacji i streamingu.
Senior B2B, jurysdykcja UE, zakres ustalany per projekt.
Wycena indywidualna. Odpowiadam w ciągu jednego dnia roboczego.
- Next.js 15App Router + RSC
- Jurysdykcja UEGotowe na RODO + NIS2
- Cloudflare edgeWorkers + Pages
- Kontrakty B2Bzakres per projekt
Co dostarczam
Next.js 15 z App Router i React 19 Server Components jako warstwa frontendu. WordPress 6.7+ jako redakcyjny backend, komunikujący się przez REST lub GraphQL. Cloudflare Workers i Pages jako środowisko uruchomieniowe i cache na edge. TypeScript przez cały stos. Tailwind CSS jako system designu. Anthropic Claude i Model Context Protocol, gdy funkcje AI realnie zarabiają na siebie.
To nie jest lista technologii z ogłoszenia o pracę, tylko stos, który utrzymuję we własnej produkcji. Każdy element ma uzasadnienie: App Router daje renderowanie per trasa, RSC tnie JavaScript wysyłany do klienta, Workers eliminują zimne starty i utrzymują dane w zasięgu regulacji europejskich. Gdy któryś element przestaje bronić się w praktyce, wypada ze stosu, co dokumentuję kwartalnie w Tech Radar.
Kiedy Next.js jest właściwym wyborem
Strony spersonalizowane, ścieżki sesyjne, doświadczenia z testami A/B, transakcyjny checkout, dashboardy w czasie rzeczywistym i uwierzytelnione przestrzenie pracy zyskują na modelu streaming SSR + RSC. Model myślowy brzmi: "renderuj blisko danych, streamuj to, co gotowe, hydruj to, co interaktywne". Dla stron, które tu pasują, Next.js daje UX nieosiągalny dla klasycznego SSR czy statyki.
Dla stron, które nie pasują, mówię to wprost. Serwisy treściowe, blogi i dokumentacja zwykle wygrywają na Astro ze statyką + ISR przy niższym koszcie. Decyzja o frameworku jest częścią scopingu, a nie ustawieniem domyślnym. Jeśli po discovery okaże się, że twój serwis nie potrzebuje Next.js, usłyszysz to razem z tańszą rekomendacją.
Architektura: WordPress jako backend, Next.js jako frontend
W układzie headless WordPress przestaje renderować strony i zostaje tym, w czym jest naprawdę dobry: systemem redakcyjnym. Zespół contentowy pracuje w znanym panelu, z tymi samymi rolami, workflow i wtyczkami redakcyjnymi. Next.js pobiera treść przez REST albo WPGraphQL i renderuje ją według strategii dobranej do trasy: strona główna i landingi jako statyczne z rewalidacją, katalog produktowy jako ISR z inwalidacją przez webhooki, checkout i panel klienta jako SSR z pełną sesją.
Trzy elementy decydują o tym, czy taka architektura działa w praktyce, i wszystkie trzy są częścią wdrożenia. Podgląd redakcyjny: redaktor musi widzieć szkic przed publikacją, więc konfiguruję draft mode spięty z WordPressem, a nie tłumaczę zespołowi, że "tak się teraz nie da". Inwalidacja cache: publikacja w WordPressie wysyła webhook, który rewaliduje dokładnie te trasy, których dotyczy zmiana, zamiast czyścić cały cache. Obsługa mediów: obrazy przechodzą przez pipeline Next.js z automatycznym AVIF i responsywnymi rozmiarami, niezależnie od tego, co wgrał redaktor.
Wydajność i Core Web Vitals
Wydajność w Next.js nie bierze się z frameworku, tylko z decyzji architektonicznych, które framework umożliwia. Streaming SSR wysyła pierwszy bajt zanim serwer skończy renderować całość, co bezpośrednio obniża TTFB i LCP. Server Components utrzymują logikę pobierania danych po stronie serwera, więc klient dostaje mniej JavaScriptu, a INP przestaje cierpieć na hydratacji wszystkiego naraz. Cache na Cloudflare edge odpowiada użytkownikowi z najbliższego punktu sieci zamiast z jednego serwera origin.
Każdy projekt zaczyna się od baseline: TTFB, LCP, INP i CLS mierzone na realnych użytkownikach przed zmianą, nie w laboratorium. Po wdrożeniu te same metryki są zbierane przez RUM i porównywane w oknie pomiarów równoległych. Wynik projektu to różnica w danych polowych, nie zrzut ekranu z Lighthouse. Publiczny protokół pomiarowy Astro vs Next.js na WooCommerce, z metodologią do wglądu, znajdziesz w sekcji materiałów referencyjnych na dole strony.
WooCommerce headless na Next.js
Sklep to najbardziej wymagający wariant headless, bo łączy treść statyczną z transakcją na żywo. Karty produktów i kategorie renderuję jako ISR: szybkie jak statyka, aktualizowane webhookiem przy zmianie ceny lub stanu magazynowego. Koszyk, checkout i konto klienta działają jako SSR z sesją, spięte ze Store API WooCommerce. Ceny per klient, progi rabatowe B2B i katalogi ukryte za logowaniem, typowe wymagania hurtowni, przestają wymuszać rezygnację z cache na całym sklepie, bo decyzja o renderowaniu zapada na poziomie trasy.
Do tego dochodzi warstwa, o którą coraz częściej pytają sklepy: gotowość na agentów zakupowych AI. Czysty, serwerowo renderowany HTML z poprawnym schema Product i Offer to warunek wejścia, żeby agent w ogóle widział katalog. To ta sama architektura, która serwuje szybkie strony ludziom, więc nie płacisz za nią drugi raz.
SEO, GEO i AEO w Next.js
Serwerowe renderowanie to fundament widoczności, którego kliencki React nigdy nie zapewni: crawlery AI takie jak GPTBot, ClaudeBot czy PerplexityBot nie wykonują JavaScriptu, a Googlebot wykonuje go z opóźnieniem i budżetem. Next.js z SSR i RSC oddaje pełną treść w pierwszej odpowiedzi HTML, więc to, co widzi użytkownik, widzi też bot.
Na tym fundamencie buduję warstwę techniczną: metadata API per trasa, canonical i hreflang przez metadata.alternates, sitemap przez generateSitemaps, dane strukturalne jako JSON-LD dopasowane do typu strony (Product, Article, FAQPage, HowTo), Open Graph z obrazami generowanymi per strona. Dla widoczności w wyszukiwarkach generatywnych dokładam elementy GEO: sekcje z bezpośrednimi odpowiedziami, FAQ z danymi strukturalnymi, llms.txt i negocjację treści dla agentów. Każdy projekt przechodzi 30-punktową checklistę SEO przed przełączeniem DNS.
Bezpieczeństwo i jurysdykcja UE
Headless zmniejsza powierzchnię ataku w sposób, który da się wyjaśnić zarządowi jednym zdaniem: WordPress znika z publicznego internetu. Panel logowania, XML-RPC i pliki wtyczek przestają być osiągalne dla skanerów, bo frontend serwuje Next.js, a origin jest dostępny wyłącznie dla niego. Do tego dochodzą nagłówki bezpieczeństwa konfigurowane centralnie, walidacja danych wejściowych po stronie serwera i sekrety trzymane poza repozytorium.
Dla firm objętych RODO, NIS2 lub DORA liczy się też geografia danych: runtime na Cloudflare z przetwarzaniem w UE, umowy powierzenia po polsku lub angielsku, dokumentacja przepływów danych do rejestru czynności przetwarzania. Kontrakt B2B w jurysdykcji europejskiej, nie regulamin platformy spoza niej.
Dla kogo to jest
- Sklepy WooCommerce z niestandardowym procesem zakupowym lub cenami per użytkownik
- Dashboardy SaaS i uwierzytelnione przestrzenie pracy z WordPressem jako warstwą treści
- Marki wieloregionalne potrzebujące ISR z inwalidacją przez webhooki
- Wydawnictwa redakcyjne z kanałami danych live, komentarzami lub powierzchniami analityki w czasie rzeczywistym
- Hurtownie B2B z katalogami za logowaniem i cennikami negocjowanymi per kontrahent
Model współpracy
Seniorskie kontrakty B2B w jurysdykcji UE. Cztery fazy: discovery z audytem treści i baseline wydajności, scoping z decyzjami o renderowaniu per trasa, iteracyjna budowa z cotygodniowymi demami i oknem pomiarów równoległych, wreszcie strojenie i opieka z obserwowalnością oraz kwartalnymi przeglądami stosu. Współpraca o stałym zakresie lub time-and-materials. Wycena indywidualna, harmonogram per etap z punktami decyzyjnymi.
Najczęściej zadawane pytania
Kiedy Next.js wygrywa z Astro przy headless WordPress?
Gdy strona jest spersonalizowana, oparta na sesji lub transakcyjna. Panele uwierzytelnione, ścieżki checkout, strony z testami A/B, kanały danych w czasie rzeczywistym i live commerce wszystkie grają na mocnych stronach Next.js. Astro wygrywa na serwisach treściowych, gdy wystarczy statyczne + ISR. Wybór frameworku jest decyzją per projekt, nie domyślem.
Jaka jest rola React Server Components w produkcji?
RSC pozwala renderować React po stronie serwera i streamować HTML do klienta bez przesyłania kodu komponentu. Zyskujesz mniejsze paczki JS, szybszy TTI na wolnych sieciach i czystszy wzorzec pobierania danych. Kosztem jest inny model myślowy niż klasyczny React; znajomość RSC w seniorskim zespole znaczy więcej niż numer wersji frameworku.
Czy Next.js działa na Cloudflare Workers?
Tak. Adapter OpenNext kompiluje build Next.js do formatu zgodnego z Workers, a natywna integracja Cloudflare z Next.js Workers obejmuje większość przypadków produkcyjnych. Edge functions i middleware portuje się z Vercel Edge Runtime. Benchmarkuję pod konkretny projekt; nie każda funkcja Next.js zachowuje się identycznie między środowiskami uruchomieniowymi.
Czy Next.js kosztuje więcej w hostingu niż Astro?
Często tak. Statyczne strony Astro serwuje się z cache na edge przy niemal zerowym koszcie CPU. Strony Next.js w SSR płacą pełny koszt renderu na żądanie, a nawet ISR płaci koszt rewalidacji. Przy serwisach treściowych z wysokim ruchem różnica jest realna. Przy commerce i ścieżkach personalizowanych różnica rzadko jest decydująca.
Jak obsługujecie SEO w Next.js?
Metadata per trasa przez metadata API w App Router, dane strukturalne przez inline JSON-LD lub komponenty schema, sitemap i robots przez generateSitemaps i route handlery, hreflang przez pole metadata.alternates. Do każdego projektu Next.js wnoszę 30-punktową checklistę SEO.
Czy strona w Next.js jest widoczna dla AI i wyszukiwarek generatywnych?
Tak, pod warunkiem serwerowego renderowania. Crawlery AI (GPTBot, ClaudeBot, PerplexityBot) nie wykonują JavaScriptu, więc czysto kliencki React jest dla nich pusty. Next.js z SSR i RSC oddaje pełny HTML w pierwszej odpowiedzi, co czyni treść czytelną dla botów wyszukiwarek i systemów AI. Dokładam dane strukturalne, llms.txt i negocjację treści, gdy widoczność w AI jest celem biznesowym.
Czy przepisujecie istniejący frontend WordPress na Next.js?
Tak, to najczęstszy scenariusz. WordPress zostaje jako backend redakcyjny, frontend przechodzi na Next.js etapami, trasa po trasie, za proxy na Cloudflare. URL-e, schema i podgląd redakcyjny są zachowane, a mapa przekierowań wchodzi w życie dopiero po oknie pomiarów równoległych. Zespół redakcyjny pracuje bez zmian przez cały czas migracji.
Ile trwa wdrożenie Next.js z headless WordPress?
Zakres wyznacza czas. Pilotażowa migracja kilku tras z pomiarami zamyka się w kilku tygodniach. Pełny frontend serwisu z checkout, personalizacją i wielojęzycznością to projekt kwartalny. Po discovery dostajesz harmonogram per etap z punktami decyzyjnymi, nie jedną datę bez pokrycia.
Sprawdź inne usługi WordPress i bazę wiedzy
Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.
Migracja do Astro, Next.js i headless WordPress.
Synchronizacja WooCommerce z ERP i hurtownią.
Headless WordPress, Sanity, Strapi i Contentful z Astro lub Next.js.
Astro, MDX, edge i wydajność klasy 100/100.
Dedykowany development i architektura WordPress.
Skalowalna architektura headless, ERP i AI dla enterprise.
Powiązane kategorie
Artykuły wspierające temat

Od sześciu do szesnastu tygodni dla typowych projektów, w czterech fazach: rozpoznanie, ustalanie zakresu, budowa i przełączenie, dostrajanie. Zmiennymi są wielkość katalogu, liczba integracji, zachowanie URL-i i gotowość zespołu redakcyjnego, a nie wybór frameworka.

Decyzja Shopify Plus vs WooCommerce headless w 2026 nie jest już binarnym wyborem "platforma vs custom". Obie platformy działają w trybie headless, obie integrują AI, obie renderują na edge. Realne osie to kontrola, koszt całkowity przez pięć lat oraz strategia wyjścia. Ten artykuł przechodzi przez macierz decyzyjną z potwierdzonymi faktami platformowymi.

Next.js i Astro znajdują się w pierścieniu Adopt naszego Tech Radar Q4 2026. Wybór między nimi do bezgłowego frontu WordPressa nie jest kwestią gustu. To pytanie o powierzchnię interaktywną, koszt budowy oraz to, na jakim rynku rekrutacyjnym działasz.
Dowód przez dyscyplinę migracji
Next.js ma sens, gdy trasa naprawdę potrzebuje sesji, personalizacji albo streamingu. Warstwa dowodowa pokazuje, jak zachowuję URL-e, schema, podgląd redakcyjny i cofanie zmian przy zmianie frontendu.
Lektury w klastrze
Architektura i decyzja
- Macierz decyzyjna Next.js kontra Astro
- Filar usług headless WordPress
- Filar usług wdrożenia na Cloudflare edge
Migracja i terminy
- Migracja WordPress do Astro lub Next.js (landing transakcyjny)
- Ile trwa migracja headless WordPress w 2026?
Zgodność i ryzyko
Materiały referencyjne
Rozpocznij współpracę przy Next.js
Opisz zakres i termin. Odpowiadam w ciągu jednego dnia roboczego.
Skontaktuj się