Damian Urbaniec
EN PL
Wróć do bloga
Technologia 6 sierpnia 2026 · 8 min czytania

Payload CMS: dlaczego przenoszę na niego firmy z WordPressa

Payload CMS bez marketingowego lukru: czym różni się od WordPressa, ile realnie kosztuje wdrożenie i kiedy sam odradzam klientowi migrację, mimo że to właśnie ten system polecam najczęściej.

PageSpeed mobile na poziomie 56, LCP 8,2 sekundy, 640 podstron do przeniesienia i trzy miesiące pracy. Tak wyglądał punkt startowy jednego z moich ostatnich projektów, w którym klient przyszedł z pytaniem o “coś szybszego niż WordPress”. Payload CMS wybraliśmy wspólnie, po przejściu przez alternatywy, i to nie był przypadek jednorazowy. Od dwóch lat regularnie przenoszę firmy z WordPressa na ten system i widzę powtarzający się wzorzec. Właściciele stron przestają wierzyć w obietnice kolejnej wtyczki do cache’owania, kiedy strona i tak ładuje się jak w 2015 roku.

Ten artykuł nie jest kolejnym wpisem sprzedażowym o cudownym headless CMS, który rozwiąże wszystkie problemy. Pokażę konkretne różnice między Payload a WordPressem, rozłożę koszty wdrożenia na czynniki pierwsze (łącznie z tym, kiedy WordPress wciąż wygrywa cenowo) i przejdę krok po kroku przez migrację 421 postów, 188 stron i 793 przekierowań 301 z realnego projektu. Nie obejdzie się bez niewygodnej prawdy. Dla dużej części małych firm Payload to strzelanie z armaty w komara, a agencje rzadko mówią to głośno, bo mniej marżowy WordPress nie sprzedaje się tak dobrze w ofercie.

Piszę to z perspektywy praktyka, który wdraża, a nie tylko czyta dokumentację. Dlatego zamiast ogólników znajdziesz tu tabele porównawcze, realne liczby z case study i szczerą odpowiedź na pytanie, kiedy sam odradzałem klientowi przejście na Payload, mimo że to właśnie ten system polecam najczęściej.

Czym jest Payload dla właściciela firmy: proste wyjaśnienie bez żargonu

WordPress znasz: instalujesz, wybierasz motyw, klikasz i masz stronę. Payload działa inaczej. To nie gotowa aplikacja, a silnik do zarządzania treścią, który programista wkleja w kod strony budowanej od zera.

Formalnie Payload CMS to headless CMS, czyli system zarządzania treścią bez wbudowanego wyglądu. “Headless” (bez głowy) znaczy dosłownie tyle, że jest panel do wpisywania treści, ale nie ma szablonu, który tę treść wyświetla. Front-end (to, co widzi klient w przeglądarce) buduje się osobno, najczęściej w Next.js.

W praktyce nie klikniesz “zainstaluj motyw” i nie zobaczysz strony w pięć minut. Ale zyskujesz coś ważniejszego, pełną kontrolę nad tym, jak treść jest wykorzystywana, bez ograniczeń szablonu.

Payload CMS kontra WordPress: różnice, które mają znaczenie

AspektWordPressPayload CMS
ArchitekturaMonolit (treść+wygląd w jednym)Headless (treść oddzielona od wyglądu)
WyglądMotyw/szablon PHPKod front-endu pisany na zamówienie
RozszerzeniaWtyczki z rynkuKod TypeScript, funkcja jako część projektu
BezpieczeństwoZależne od aktualizacji wtyczekKontrolowany, zamknięty kod
WydajnośćZależna od wtyczek i hostinguWysoka domyślnie

Różnica między “wtyczką” a “funkcją jako kodem” jest fundamentalna. W WordPressie instalujesz czarną skrzynkę napisaną przez kogoś, kogo nie znasz. W Payload developer pisze konkretną funkcję w TypeScript, widzi cały kod, testuje go i wersjonuje.

Rozdzielenie treści od wyglądu w praktyce

Ten sam artykuł czy produkt w Payload trafia do bazy raz, a potem zasila stronę WWW, aplikację mobilną i ekran w salonie, bo dane są dostępne przez API. WordPress miesza treść z szablonem PHP, więc wykorzystanie jej gdzie indziej wymaga dodatkowej pracy albo obejść.

Funkcje jako kod: inny domyślny model pracy

WordPress też pozwala pisać własny kod, w PHP, w motywie albo w osobnej wtyczce podpiętej pod hooki systemu. Problem jest w praktyce rynkowej. Typowa strona składa się z kilkudziesięciu gotowych wtyczek od różnych autorów, stąd konflikty między nimi i podatności bezpieczeństwa jako codzienność. W Payload własny kod nie jest opcją dla zaawansowanych, jest jedyną domyślną ścieżką. Formularz czy kalkulator piszesz w TypeScript, w tym samym repozytorium co cały front-end, z typami i code review, a nie jako oddzielony dodatek od nieznanego dostawcy.

Dla kogo Payload CMS ma sens, a dla kogo lepiej zostać przy WordPressie

Po kilkunastu wdrożeniach mam już wzorzec, kto skorzysta na migracji, a kto po prostu wyda pieniądze bez efektu.

Payload ma sens, gdy:

  • firma ma rozbudowany produkt cyfrowy: stronę, aplikację mobilną, panel klienta zasilane tą samą treścią,
  • treść trafia do wielu kanałów (web, app, ekrany w salonie, newsletter) i duplikowanie jej ręcznie boli,
  • w zespole jest dostęp do developera na stałe, nie tylko na etapie wdrożenia,
  • strona rośnie: setki podstron, częste zmiany struktury, potrzeba porządku w danych.

Zostań przy WordPressie, gdy:

  • to wizytówka jednostronicowa albo blog firmowy bez ambicji skalowania,
  • budżetu nie ma na developera do utrzymania, tylko na jednorazowe postawienie strony,
  • wystarczy gotowy motyw i wtyczka do formularza kontaktowego.

Mówię to szczerze, mimo że poleceniem Payloada zarabiam. Nie każdy klient potrzebuje headless CMS. Czasem najlepsza rekomendacja to “zostań, jak jest”.

Next.js i Payload CMS: jak wygląda integracja front-endu

Payload od wersji 3 jest budowany natywnie wokół Next.js. To nie jest CMS, który dokleja się przez API do osobnej aplikacji, panel admina i front-end żyją w jednym repozytorium i jednym procesie.

W praktyce oznacza to korzystanie z Server Components, renderowania SSR i ISR bez dodatkowej konfiguracji. Dane z Payload trafiają do stron praktycznie bezpośrednio, bez zbędnych warstw pośrednich.

Dla SEO przekłada się to na szybszy czas do pierwszego renderu, lepsze wyniki Core Web Vitals, mniej JavaScriptu ładowanego po stronie klienta. Google to widzi i to punktuje.

Przejęcie Payload przez Figmę w 2025 roku: co to znaczy dla stabilności projektu

W czerwcu 2025 roku Figma ogłosiła na swoim blogu przejęcie Payload. Dla klientów, którzy pytają mnie “a co jeśli ten startup się zamknie”, to dobra wiadomość.

Przejęcie przez firmę wielkości Figmy oznacza realne finansowanie i dłuższy horyzont rozwoju niż niezależny startup żyjącego z rundy do rundy. Licencja MIT, na której działa Payload, zostaje bez zmian, więc nawet w czarnym scenariuszu kod nie zniknie z dnia na dzień. To argument, który realnie przemawia do działów IT: oparcie się o technologię dużego, rozpoznawalnego gracza zwiększa wiarygodność projektu bardziej niż jakiekolwiek zapewnienia w dokumentacji.

Jest też druga strona. Nowy właściciel może zmienić priorytety produktowe, przesunąć zespół na integracje z Figmą, wolniej reagować na zgłoszenia z innych nisz. To realne ryzyko, ale mniejsze niż to, że małemu startupowi po prostu zabraknie pieniędzy na kolejny rok działania.

Ile kosztuje wdrożenie Payload CMS w firmie

Payload CMS jest open source i darmowy. Płacisz za hosting (Vercel, Railway, VPS: przy małym projekcie zwykle 100-200 zł miesięcznie, przy dużym serwisie odpowiednio więcej) i za pracę developera, który wdroży i utrzyma system.

WordPress ma odwrotny profil kosztów: niski próg wejścia, tani hosting, gotowy motyw, strona w tydzień. Problem zaczyna się, gdy rośnie ruch i liczba podstron.

WordPress z czasem:

  • płatne wtyczki za każdą funkcję
  • narzędzia do przyspieszania (bo domyślnie jest wolny)
  • mocniejszy hosting pod obciążenie
  • developer do gaszenia pożarów po aktualizacjach

Payload z czasem:

  • brak licencji wtyczek
  • wydajność domyślna, nie dokupowana
  • mniejsza powierzchnia awarii

Krzywe kosztów się przecinają. Przy małej wizytówce wygrywa WordPress. Przy serwisie z ruchem i setkami podstron Payload wychodzi taniej w perspektywie roku, mimo wyższego kosztu startowego. Orientacyjnie implementacja projektu średniej wielkości to 30-60 tys. zł, zależnie od liczby typów treści i integracji.

Case study: migracja 640 podstron z WordPressa na Payload CMS

Przeczytaj więcej: pełne case study migracji 640 stron

Klient miał serwis firmowy na WordPressie: 421 postów, 188 stron statycznych, 22 case studies. Łącznie 640 adresów URL z wieloletnią historią w Google. Cel ustaliliśmy wspólnie: przenieść to na Payload CMS bez utraty pozycji w wyszukiwarce. Wybór technologii też był wspólną decyzją, a nie moją rekomendacją przyjętą w ciemno.

Proces rozłożyłem na etapy. Najpierw eksport treści z WordPressa przez REST API, bo eksport XML gubił część metadanych w niestandardowych polach. Potem mapowanie. Każdy typ treści z WP dostał odpowiednik w postaci kolekcji w Payload, z polami dopasowanymi 1:1. Import zrobił skrypt, który przechodził przez wyeksportowane dane i zapisywał je do bazy Payload przez lokalne API, bez ręcznego klikania.

Najwięcej czasu zajęła nie migracja treści, a zachowanie struktury URL. Powstało 793 przekierowania 301, żeby stare adresy trafiały na nowe bez utraty linków przychodzących i pozycji SEO. Zespół klienta wskazał przy tym parametry, które z ich perspektywy były dla SEO najistotniejsze, i te wymagania stały się twardym kryterium odbioru, nie listą życzeń.

Ta migracja nie była pracą w pojedynkę. Klient dostarczał komplet danych o serwisie, brał aktywny udział w QA i precyzyjnie określił, jak ma wyglądać codzienna obsługa strony po stronie marketingu. To ostatnie ważyło najwięcej. Model edycji treści zaprojektowaliśmy pod ich realny sposób pracy, a nie pod domyślne założenia CMS-a.

Efekt: PageSpeed mobile poszedł z 56 do ponad 90, LCP spadł z 8,2 sekundy do wartości uznawanej za dobrą. Marketing dostał panel, w którym edycja treści jest prostsza niż w starym WordPressie, bez ryzyka rozjechania wyglądu.

Pełny opis kroków, narzędzi i kontroli kompletności jest w case study migracji 640 stron.

Headless CMS a klasyczny CMS: prawda, o której nie mówią agencje

Agencje kochają headless CMS, bo to droższy projekt, z dłuższym wdrożeniem, większą liczbą godzin developera i wyższą marżą. Problem w tym, że dla większości małych firm to strzelanie z armaty do muchy.

Miałem klienta, który po rozmowach z inną agencją przyszedł do mnie z gotowym planem migracji na Payload. Odradziłem. Miał wizytówkę z pięcioma podstronami, zero planów na aplikację mobilną, jeden człowiek edytujący treść raz na miesiąc. Klient został przy WordPressie, bo takim serwisem i tak zwykle zarządza ktoś w jego zespole, a migracja przy tej skali by się nie zwróciła.

Polecam Payload w innych projektach każdego tygodnia. Ale szczerość wobec klienta jest ważniejsza niż faktura za kolejne wdrożenie.

FAQ: najczęstsze pytania o Payload CMS

Słowo "payload" w informatyce oznacza dane przesyłane w treści żądania API, w odróżnieniu od nagłówków czy metadanych. Payload CMS przyjął tę nazwę nieprzypadkowo, bo cały system kręci się wokół zarządzania danymi, które trafiają do API i stamtąd zasilają front-end. To nie jest ta sama rzecz co "wtyczka payload" czy inny generyczny termin, chodzi konkretnie o nazwę własną tego CMS-a.
Tak. Od wersji 3 Payload działa natywnie wewnątrz aplikacji Next.js, dzieląc z front-endem jeden proces i jedno repozytorium. Dla developera oznacza to brak potrzeby stawiania osobnego serwera pod CMS: panel admina i strona żyją razem, deploy jest jeden.
Sam software tak, na licencji MIT. Płacisz wyłącznie za hosting i pracę developera, nigdy za licencje wtyczek ani za kolejne miejsca w panelu. Widełki kosztów rozłożyłem w sekcji o wdrożeniu wyżej.
Panel jest prostszy niż WordPress z page builderem: każdy komponent ma jasny formularz do edycji tekstu i zdjęć, bez budowania układu od zera. Wygląd nie jest częścią treści, więc edycja akapitu fizycznie nie może rozjechać layoutu. W migracji 640 podstron formę obsługi strony ustaliliśmy razem z zespołem klienta, pod ich realny sposób pracy.
Nie musi, pod trzema warunkami: treść przenosi się co do słowa, każdy stary adres dostaje przekierowanie 301, a wykonawca potrafi to udowodnić raportem, nie obietnicą. W opisanym projekcie oznaczało to 793 przekierowania i kontrolę porównawczą każdej podstrony przed przełączeniem.

Podsumowanie

Payload CMS to nie uniwersalny następca WordPressa, a narzędzie dla konkretnego typu firmy: takiej z rozbudowanym produktem cyfrowym, wieloma kanałami dystrybucji treści i dostępem do developera na stałe. Migracja realnego serwisu z 640 podstronami pokazała, że przy odpowiedniej skali różnica w wydajności i porządku w danych jest ogromna, ale ta sama logika działa w drugą stronę. Mała wizytówka bez planów rozwoju nie potrzebuje headless CMS i tylko wyda pieniądze bez efektu. Przejęcie przez Figmę w 2025 roku dodatkowo zdejmuje z projektu ryzyko związane ze stabilnością dostawcy.

Masz pomysł albo problem do zwalidowania?

Napisz brief, wracam z konkretem w 24h. Z reguły wiem już po pierwszym mailu, czy projekt do mnie pasuje.

Ustawienia plików cookie

Decydujesz, które pliki cookie wykorzystuję. Niezbędne są zawsze aktywne, bo bez nich strona nie działa. Pozostałe włączasz dobrowolnie i w każdej chwili możesz zmienić zdanie. Szczegóły w polityce prywatności.

Niezbędne Zawsze aktywne

Wymagane do działania strony: bezpieczeństwo, obsługa sieci, dostępność oraz zapamiętanie Twojego wyboru cookies. Bez nich serwis nie działa poprawnie.

Preferencje

Zapamiętują Twoje ustawienia (np. język czy region), aby dostosować stronę do Ciebie przy kolejnych wizytach.

Analityczne

Zbierają anonimowe statystyki (które strony odwiedzasz i jak korzystasz z serwisu), żebym mógł go ulepszać.

Marketingowe

Pozwalają wyświetlać trafniejsze reklamy i mierzyć ich skuteczność, także na innych stronach.