← Blog · Next.js · WordPress · Performance

WordPress vs Next.js — kiedy faktycznie warto migrować?

Typowa strona firmowa na WordPressie z kilkunastoma wtyczkami ładuje się na telefonie około 5 sekund i dostaje w Lighthouse około 30 punktów. Ta sama strona zbudowana w Next.js potrafi załadować się w nieco ponad sekundę. Czy każda strona musi do tego dążyć? Nie. Ale jeśli liczysz konwersję i SEO, ta różnica to dosłownie pieniądze.

Royal Flow22 maja 20269 min czytania

Spis treści · 8 części
  1. Skąd ta dyskusja w ogóle
  2. Co WordPress nadal robi dobrze
  3. Co WordPress robi źle w 2026
  4. Co konkretnie daje Next.js
  5. Kiedy NIE warto migrować
  6. Jak wygląda migracja krok po kroku
  7. Z mojej praktyki: Cargoo Import i Party House
  8. Decyzja w 5 minut

Skąd ta dyskusja w ogóle

WordPress powstał w 2003 roku. Działa do dzisiaj w 43% wszystkich stron internetowych. To imponujące, ale jednocześnie informacja, że większość stron w internecie używa technologii sprzed 20 lat.

Next.js wszedł w 2016. Dziś dominuje wśród nowoczesnych produktów: Netflix, TikTok, Twitch, Hulu, Notion — wszystkie używają go we frontendzie. Powód? Performance, SEO i Developer Experience są na zupełnie innym poziomie.

Ale to nie znaczy, że Twoja strona Salonu Fryzjerskiego musi być w Next.js. Wybór technologii zależy od realnych potrzeb, nie hype'u.

Co WordPress nadal robi dobrze

Nie demonizuję WP. Ma rzeczy w których wygrywa.

1. Panel edycji dla nietechnicznych

To największa siła WordPressa. Klient siada w panelu, dodaje nową aktualność, dodaje zdjęcie, klika „publikuj”. Działa intuicyjnie nawet dla osób, które boją się komputerów.

2. Ekosystem wtyczek

60 000+ wtyczek. Chcesz formularz kontaktowy? Contact Form 7. Chcesz sklep? WooCommerce. Chcesz galerię? Setki opcji. Większość darmowych.

3. Wieloletnia stabilność

Jak coś działa w WP od 5 lat — będzie działać dalej. Społeczność jest ogromna, każdy problem ktoś już rozwiązał.

4. Tania szybka strona startowa

Prosty WP z gotowym szablonem + WooCommerce można postawić za 1 500 zł + 50 zł/mc hosting. Jeśli to dla Ciebie wystarcza — idealny wybór.

Co WordPress robi źle w 2026

Tu zaczyna się problem.

Performance — wolny w domyśle

Świeży WP z popularnym szablonem (Astra, OceanWP) i 5–10 wtyczkami ma LCP zwykle 3–5 sekund na mobile. Bez optymalizacji.

Każda dodana wtyczka ładuje swoje CSS i JS — i nie wie, kiedy nie jest potrzebna. Strona główna ładuje JS od formularza ze strony kontakt. Czasem ładuje jQuery 2 razy (jeden raz przez core, drugi raz przez wtyczkę).

Wynik: w 2025 średni WP ma Lighthouse Performance ~50 na mobile. Czyli słabe Core Web Vitals. Czyli słabszy ranking w Google.

Bezpieczeństwo — ciągła walka

WP jest celem #1 dla atakujących, bo jest wszędzie. Każdy miesiąc to: aktualizacja core, aktualizacja wtyczek, aktualizacja szablonu. Pominiesz miesiąc — ryzyko hacka rośnie.

Statystyki: 41% wszystkich shacked stron to WordPress (raport Sucuri 2024). Z czego 96% przez nieaktualne wtyczki.

TCO — droższe niż wygląda

Kalkulacja na 3 lata dla średniej strony firmowej:

Pozycja WordPress Next.js
Setup 3 000 zł 5 000 zł
Hosting (36 mc) 4 320 zł (120 zł/mc) 1 080 zł (30 zł/mc)
Utrzymanie wtyczek (36 mc) 7 200 zł (200 zł/mc) 1 800 zł (50 zł/mc)
Naprawy po updateach ~2 000 zł 0 zł
Backup/security tools 1 200 zł 0 zł (w CF Pages)
Suma 3 lata 17 720 zł 7 880 zł

Next.js wychodzi 55% taniej w 3 lata, mimo wyższego setupu.

Skalowanie — boli przy wzroście

Jeśli ruch rośnie do 10k+ wizyt/dzień, WP zaczyna padać na shared hostingu. Trzeba VPS (200–500 zł/mc) + cache (WP Rocket 100 zł/rok) + CDN (Cloudflare). Razem 300–700 zł/mc.

Next.js na Cloudflare Pages: darmowy do 100k requestów/dzień. Bez konfiguracji.

Co konkretnie daje Next.js

Trzy konkrety, które przekonują klientów najczęściej.

1. Czas ładowania 3–5× szybszy

Orientacyjny pomiar dla strony firmowej z 8 podstronami:

Metryka WordPress (Astra + 8 wtyczek) Next.js + CF Pages
LCP (mobile, 3G slow) 4,8 s 1,2 s
INP 380 ms 95 ms
CLS 0,18 0
Lighthouse Performance 48 98
Lighthouse SEO 92 100
Rozmiar strony głównej 2,4 MB 380 KB

Według badania Deloitte dla Google już 0,1 s szybsze ładowanie na telefonie podniosło konwersję w e-commerce średnio o 8,4% (Milliseconds Make Millions, 2020). Strona ładująca się 1,2 s zamiast 4,8 s jest szybsza o 3,6 sekundy — dla klienta to odczuwalnie inna strona.

2. SEO out of the box

Next.js renderuje HTML statycznie albo na serwerze (SSR/SSG). Googlebot dostaje gotowy HTML — nie musi czekać na JavaScript. To kluczowe dla:

  • Crawl budget — Google szybciej przechodzi przez Twoje strony
  • Schema markup — w HTML widzisz JSON-LD, nie trzeba go dorabiać
  • Core Web Vitals — Google premiuje szybkie strony od 2021

WP też może mieć dobre SEO, ale wymaga: WP Rocket, ShortPixel, Rank Math, plus regularnych audytów. W Next.js to default.

3. Hostowanie za grosze

Cloudflare Pages (tam stawiam strony, które buduję): 0 zł/mc dla 99% MŚP. Limit 100k requestów dziennie. Globalne CDN.

WordPress nigdy nie będzie hostowany za 0 zł — bo wymaga serwera PHP, bazy MySQL, ciągłej pamięci. Najtaniej: home.pl basic za 30 zł/mc, ale jakość kuleje.

Kiedy NIE warto migrować

Migracja kosztuje 5 000–15 000 zł. Trzeba mieć sens.

NIE migruj, jeśli:

  • Mało ruchu — pod 500 wizyt/mc. Różnica performance nie wpłynie na biznes na tym poziomie.
  • WP działa stabilnie — jeśli LCP <2,5s, Lighthouse >85, brak hacków od lat — po co zmieniać?
  • Klient codziennie edytuje treść — i nie jest gotowy nauczyć się nowego CMS. Headless może być rozwiązaniem.
  • Mały budżet — jeśli migracja zje budżet na reklamy lub SEO content, lepsze ROI dadzą reklamy.
  • Wtyczki są niezastępowalne — np. specyficzny WooCommerce plugin pod Twoją branżę bez odpowiednika w innych systemach.

MIGRUJ, jeśli:

  • 1000+ wizyt/mc + planujesz rosnąć
  • Konkurencja w Google ma szybsze strony (sprawdź PageSpeed Insights ich domeny)
  • Płacisz 200+ zł/mc za WP (hosting + utrzymanie + tools)
  • Chcesz dodać sklep e-commerce lub rozbudowane funkcje (rezerwacje, kalkulatory, AI)
  • Robisz redesign i tak — wtedy zmiana stacku jest tańsza niż dwie osobne operacje

Jak wygląda migracja krok po kroku

Standardowy proces dla strony firmowej (8–15 podstron):

Dzień 1–2: Audit i mapping

  • Lista wszystkich podstron WP + URL-i (ważne dla redirectów!)
  • Lista wtyczek + ich funkcji
  • Eksport treści (export.xml z WP)
  • Eksport zdjęć (zip /wp-content/uploads)
  • Inwentaryzacja: formularze, integracje, custom code

Dzień 3–5: Build Next.js

  • Setup repo + design system w Tailwind
  • Implementacja layoutów (header, footer, sidebar)
  • Przeniesienie treści do MDX lub headless CMS (Sanity / Contentful)
  • Optymalizacja zdjęć (AVIF/WebP)
  • Implementacja formularzy (Web3Forms lub własny endpoint na CF Workers)

Dzień 6–7: SEO i redirecty

  • Mapa redirectów 301 — KRYTYCZNE. Każdy stary URL WP musi mieć redirect do nowego. Inaczej tracisz ranking.
  • Schema.org markup (FAQ, Article, Organization, LocalBusiness)
  • Sitemap.xml + robots.txt + llms.txt
  • Google Search Console — re-submit sitemap
  • Performance testing (Lighthouse, WebPageTest, PageSpeed)

Na Cloudflare Pages redirecty 301 to jeden plik _redirects w katalogu publicznym. Format z lewej do prawej: stary URL, nowy URL, kod HTTP:

nginx# Stare URL-e z WordPress → nowa struktura
/oferta/instalacje-pneumatyczne/   /uslugi/pneumatyka/   301
/oferta/                           /uslugi/              301
/blog/aktualnosci/                 /blog/                301
/kontakt-z-nami/                   /kontakt/             301

# Wildcardy dla całych sekcji
/produkty/*                        /sklep/:splat         301
/old-blog/*                        /blog/:splat          301

Bez tych redirectów Google przez 3–6 miesięcy widzi 404, gubisz pozycje na frazach, które budowałeś latami. Mapę robię zwykle w Excelu (stary URL | nowy URL | priorytet) i potem konwertuję do _redirects.

Dzień 7+: Deploy i monitoring

  • Deploy na staging (preview URL z Cloudflare Pages)
  • Test wszystkich formularzy i integracji
  • DNS switch (godzina nocna, najmniej ruchu)
  • Monitoring przez 7 dni: GSC, Google Analytics, Cloudflare Analytics
  • Backup starej wersji WP (na wypadek rollbacku)

Sam deploy z lokalnego repo na Cloudflare to dwie komendy. Build statycznych plików + push na CDN:

bash# Build Next.js do statycznego output
npm run build

# Deploy na Cloudflare Pages
npx wrangler pages deploy out --project-name moja-strona

Po pierwszym deployu Cloudflare generuje preview URL (<commit>.moja-strona.pages.dev). Klient testuje na staging, dopiero potem podpinasz prawdziwą domenę przez DNS.

Z mojej praktyki: Cargoo Import i Party House

Obie strony powstały od zera, więc nie były to migracje z WordPressa. Dobrze pokazują jednak, co daje nowoczesna strona od pierwszego dnia.

Cargoo Import (platforma importu z Chin)

Platforma B2B w czterech językach (PL, EN, DE, FR) zbudowana w Next.js: katalog z wyszukiwarką, kalkulator wyceny, płatności online, konta klientów i panel zamówień. Od pierwszej rozmowy do działającej strony minęły niecałe dwa tygodnie. Codziennie pojawia się na niej nowy artykuł na blogu, a maile do klientów wysyłają się automatycznie.

Party House Gorzów (lokal eventowy)

Strona firmowa zaprojektowana od zera i oddana w 5 dni. Struktura jest gotowa na system rezerwacji, który dojdzie w kolejnym etapie, bez przebudowy strony.

Obie działają na żywo — możesz je otworzyć i sprawdzić sam w PageSpeed Insights.

Decyzja w 5 minut

Zadaj sobie 4 pytania:

  1. Ile masz wizyt/mc? <500: zostań na WP. 1000+: rozważ migrację. 5000+: zmigruj.
  2. Ile płacisz miesięcznie? Do 100 zł: WP OK. 200+ zł: Next.js spłaci się w 6–12 mc.
  3. Czy Twoja konkurencja w Google ma szybsze strony? Tak → migruj.
  4. Czy planujesz rozwijać stronę (sklep, blog, funkcje AI)? Tak → Next.js da Ci więcej możliwości.

3 z 4 odpowiedzi za migracją → warto rozmawiać.

Powiązane: Ile kosztuje strona internetowa w 2026? · Twoja strona ładuje się 5 sekund. Co tracisz? · Budowa stron internetowych w Gorzowie — oferta

Najczęstsze pytania

Czy warto migrować z WordPress na Next.js w 2026?+
Warto, jeśli (1) masz powyżej 1000 wizyt/mc i tracisz na wolnym ładowaniu, (2) Twoja konkurencja w Google ma szybsze strony, (3) płacisz 200+ zł/mc za hosting i utrzymanie WP. Nie warto, jeśli masz prostą stronę firmową z 200 wizyt/mc i działa stabilnie — różnica nie zwróci kosztu migracji.
Ile kosztuje migracja z WordPress do Next.js?+
Zależnie od skali: prosta strona firmowa (5–10 podstron) — 4 900–8 000 zł, 5–7 dni. Strona z blogiem i 50+ podstronami — 8 000–15 000 zł, 2 tygodnie. Sklep e-commerce — od 12 000 zł, 3–4 tygodnie. Hostowanie po migracji spada zwykle z 100–300 zł/mc do 0–50 zł/mc.
Czy Next.js jest lepszy do SEO niż WordPress?+
Tak, ale głównie dzięki performance. Next.js domyślnie generuje statyczne HTML, ładuje się 3–5× szybciej, ma lepsze Core Web Vitals (które są czynnikiem rankingowym Google od 2021). WordPress może mieć podobne SEO, jeśli używasz cache i CDN, ale wymaga ciągłej optymalizacji.
Co tracę przechodząc z WordPress na Next.js?+
Tracisz wygodę edycji w panelu WP (jeśli korzystałeś codziennie). W zamian dostajesz Sanity / Contentful / Strapi — nowoczesne headless CMS-y, które są równie wygodne. Tracisz też dostęp do 60 000 wtyczek WP — większość ich funkcji jest w Next.js dostępna natywnie albo przez prostsze rozwiązania.
Czy mogę zostawić WordPress jako CMS i tylko zmienić frontend na Next.js?+
Tak — to tzw. headless WordPress. WordPress zostaje jako backend (panel + baza), a Next.js jest frontendem, który pobiera dane przez WP REST API lub WPGraphQL. Dobre rozwiązanie, jeśli zespół jest przywiązany do WP a chcesz tylko wydajność frontu. Koszt: 8 000–20 000 zł.
Zadzwoń teraz