WordPress vs Next.js — kiedy faktycznie warto migrować?
Pewien klient pokazał mi swoją stronę WordPress: LCP 5,2 sekundy. Mobile Lighthouse 31. Po migracji do Next.js — LCP 1,1 sekundy, Lighthouse 98. 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.
TL;DR — kiedy migrować, kiedy nie
Migruj jeśli: 1000+ wizyt/mc, performance jest słaby (Lighthouse <70 mobile), płacisz 200+ zł/mc za WP, konkurencja ma szybsze strony.
Zostań na WP jeśli: <500 wizyt/mc, prosta strona firmowa, stabilnie działa, klient codziennie edytuje content w panelu, masz ograniczony budżet.
Headless WP (kompromis) jeśli: chcesz zostawić panel WP, ale potrzebujesz wydajności frontu.
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
Mój benchmark 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 |
Każda sekunda LCP to 7% spadku konwersji (badanie Akamai). Strona ładująca się 1,2 s vs 4,8 s — różnica 3,6 sekundy to ~25% wyższa konwersja.
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 (gdzie hostuję większość stron klientów): 0 zł/mc dla 99% MSP. 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
💡 Test 30-sekundowy: czy warto migrować?
Wpisz swoją stronę i 3 strony konkurencji do PageSpeed Insights. Jeśli Twoja ma Lighthouse mobile niższy niż średnia konkurencji — tracisz ranking. Jeśli różnica to 20+ punktów — tracisz dużo.
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:
# 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:
# 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.
⚠️ Najczęstszy błąd przy migracji
Brak mapy 301-ek. Stara strona miała /oferta/instalacje-pneumatyczne/, nowa ma /uslugi/pneumatyka/ — bez redirectu Google widzi 404, traci pozycję, którą zbudowałeś przez lata.
Każdy stary URL musi mieć 301 na odpowiadający nowy URL. Bez wyjątku.
Mój case: Cargoo Import i PartyHouse
Cargoo Import (e-commerce import z Chin)
Stary stack: WordPress + WooCommerce. 3 000 produktów. LCP 6,8 s na mobile. Lighthouse 22. Hosting VPS 350 zł/mc. Klienci porzucali koszyk masowo.
Migracja: Next.js 15 + headless Shopify + Sanity dla blog + Cloudflare Pages. 4 języki (PL/EN/DE/UA). Czas: 3 tygodnie.
Wyniki:
- LCP: 6,8 s → 1,4 s (5× szybciej)
- Lighthouse mobile: 22 → 94
- Hosting: 350 zł/mc → 0 zł/mc (mieści się w CF Pages free)
- Konwersja koszyka: +38% (3 mc po deployu)
PartyHouse Gorzów (lokal eventowy)
Stary stack: WordPress + Elementor. 12 podstron. LCP 4,2 s. Lighthouse 38. Hosting home.pl 90 zł/mc.
Migracja: Next.js + Sanity CMS + Cloudflare Pages. Tydzień.
Wyniki:
- LCP: 4,2 s → 1,1 s
- Lighthouse mobile: 38 → 97
- Hosting: 90 zł/mc → 0 zł/mc
- Zapytania o rezerwację: +3× w 3 miesiące (lepszy SEO + szybsza strona)
Obie strony są live, działają od ponad roku, klienci nie chcą wracać do WP.
Decyzja w 5 minut
Zadaj sobie 4 pytania:
- Ile masz wizyt/mc? <500: zostań na WP. 1000+: rozważ migrację. 5000+: zmigruj.
- Ile płacisz miesięcznie? Do 100 zł: WP OK. 200+ zł: Next.js spłaci się w 6-12 mc.
- Czy Twoja konkurencja w Google ma szybsze strony? Tak → migruj.
- 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ć.
Rozważasz migrację z WordPress?
Bezpłatnie audytuję Twoją obecną stronę: performance, SEO, koszty utrzymania, ROI migracji. 30 minut rozmowy, konkretna rekomendacja: migrować czy zostać. Bez sprzedaży na siłę — jeśli WP Ci wystarcza, powiem to wprost.
Umów bezpłatną analizę →Powiązane: Ile kosztuje strona internetowa w 2026? · Twoja strona ładuje się 5 sekund. Co tracisz?