Back-end

Statamic - nowoczesna alternatywa dla WordPressa?

Statamic to CMS na Laravelu, który domyślnie trzyma treści w plikach, a nie w bazie danych. Sprawdzamy, czy to alternatywa dla WordPressa, patrząc oczami redaktora, programisty, osoby od bezpieczeństwa, marketingu i tej, która płaci rachunki.

14 sie 2026

Statamic to system zarządzania treścią zbudowany na Laravelu, który domyślnie nie potrzebuje bazy danych. Wpisy, strony i ustawienia zapisuje jako pliki tekstowe w katalogu projektu. Dla firmy, która od lat prowadzi stronę na WordPressie, brzmi to jak eksperyment. Nie jest. Pod spodem działa dojrzały framework PHP, a najnowsza wersja systemu dostała na początku 2026 roku przebudowany panel redakcyjny. Punktem odniesienia jest WordPress, bo trudno o lepiej znany system. Według W3Techs działa na nim 40,1% wszystkich stron internetowych i 58,6% tych, których CMS da się rozpoznać. Wiele firm nigdy go świadomie nie wybierało. Dostało go razem z pierwszą stroną i zostało przy nim, bo przeprowadzka wydawała się droższa niż codzienne łatanie.

Infografika: Statamic oczami pięciu osób - redaktora, programisty, bezpieczeństwa, marketingu i finansów

Statamic w skrócie: CMS na Laravelu, który trzyma treści w plikach

Laravel to framework PHP, czyli gotowy szkielet aplikacji internetowej z obsługą adresów, formularzy, kolejek zadań i logowania. Statamic jest pakietem instalowanym w takiej aplikacji. Każda strona na Statamicu jest więc zarazem aplikacją Laravel, w której można dopisać własną logikę bez szukania wtyczki. Najbardziej nietypowe jest przechowywanie treści. WordPress zapisuje wpisy, strony i ustawienia w bazie MySQL. Statamic domyślnie trzyma każdy wpis w osobnym pliku tekstowym (YAML albo Markdown), a żeby szybko je przeszukiwać, buduje z nich indeks w pamięci podręcznej. Ten mechanizm nazywa się Stache i w każdej chwili można go odbudować z plików bez utraty danych.

Pliki nie są jednak dogmatem. Przy zakładaniu projektu Statamic pyta, czy treści mają trafić do plików, czy do bazy danych, a oficjalny dodatek Eloquent Driver pozwala przenieść do bazy całość albo tylko wybrane rodzaje danych, na przykład same wpisy. Dla dużych serwisów to ważna furtka. Widoki strony powstają w szablonach Antlers, autorskim języku Statamica, albo w Blade, czyli standardzie Laravela. System może też działać jako headless CMS: wtedy jest wyłącznie panelem i źródłem treści dla osobnego frontendu. Taki frontend może powstać na przykład w Next.js, a treści trafiają do niego przez REST API albo GraphQL. Obie te funkcje wymagają płatnej licencji Pro, o czym niżej.

Statamic 6 ukazał się 28 stycznia 2026 roku. Najwięcej zmieniło się w panelu, który przepisano z użyciem Vue 3, Inertia.js i Tailwind CSS 4, z nową biblioteką komponentów i motywami. Redakcję interesuje przede wszystkim, jak się w nim pracuje.

Oczami redaktora: formularz zamiast układanki

W WordPressie strona zwykle składa się z kilku warstw. Edytor blokowy Gutenberg, często do tego kreator stron w rodzaju Elementora i wtyczka do dodatkowych pól. Każda z nich ma własne ekrany i własną logikę. Redaktor uczy się więc nie jednego systemu, tylko kilku naraz. Statamic zaczyna od blueprintów. Blueprint to opis formularza dla konkretnego rodzaju treści: jakie pola ma oferta pracy, realizacja albo wpis na blogu. W ofercie pracy mogą to być stanowisko, miasto, widełki wynagrodzenia, termin ważności i osoba kontaktowa. Redaktor nie składa strony z klocków. Wypełnia pola, a o wygląd dba szablon, więc trudniej jednym kliknięciem rozjechać układ.

Do dłuższych tekstów służy edytor Bard. Oprócz zwykłego tekstu można w nim wstawiać przygotowane wcześniej zestawy pól, na przykład galerię, cytat albo ramkę z wezwaniem do działania. Podgląd na żywo pokazuje stronę przed publikacją, a w wersji 6 doszły paleta poleceń i widok kalendarza dla kolekcji, przydatny przy planowaniu wpisów. Jedno ograniczenie trzeba znać od początku. Darmowa wersja Statamica pozwala na jedno konto administratora. Kilku redaktorów, role, uprawnienia i historia zmian wymagają licencji Pro. W firmie, w której treści dodaje więcej niż jedna osoba, bez Pro się nie obejdzie.

Podobny porządek da się zbudować w WordPressie. Na stronie Konsorcjum Migracyjnego zostaliśmy przy tym systemie, bo zespół klienta już go znał, a redakcji dodaliśmy własne pola tekstowe, graficzne i dat przez wtyczkę MetaBox. Różnica polega na tym, że w Statamicu model treści jest punktem wyjścia, a w WordPressie trzeba go dobudować.

Oczami programisty: Laravel, pliki i Git

Skoro treści są plikami, mogą leżeć w tym samym repozytorium co kod. Git, czyli system kontroli wersji, zapisuje wtedy każdą zmianę: kto poprawił cennik, kiedy i co dokładnie zmienił. Powrót do poprzedniej wersji strony to jedna komenda. Środowisko testowe z kompletem aktualnych treści powstaje przez skopiowanie repozytorium, bez eksportowania bazy. Licencja Pro dodaje automatyzację Gita. Zmiany zapisane w panelu same trafiają do repozytorium jako commity, a Statamic może je od razu wysłać na serwer zdalny. Wymaga to ustalenia zasad. Jeśli redakcja edytuje treści na produkcji, a programiści w tym samym czasie wdrażają kod, ktoś musi pilnować kolejności. Redakcji, która codziennie publikuje dziesiątki zmian, lepiej posłuży baza danych.

Druga korzyść to sam Laravel. Integracja z CRM, kalkulator ceny, strefa klienta albo import ofert z zewnętrznego systemu powstają w tej samej aplikacji, z bibliotek instalowanych przez Composera, menedżera pakietów PHP. W WordPressie podobne rzeczy często kończą się kolejną wtyczką albo własnym kodem wpiętym w motyw, którego po dwóch latach nikt nie chce dotykać.

Kod, treści i konfiguracja w jednym repozytorium dobrze współpracują z CI/CD, czyli automatycznym testowaniem i wdrażaniem zmian. Poprawka przechodzi tę samą ścieżkę niezależnie od tego, kto ją przygotował. Kto zna Laravel, szybko odnajdzie się w Statamicu. Tyle że specjalistów od WordPressa jest na rynku po prostu więcej.

Treści w plikach, kod i historia w jednym repozytorium

Gdy treści leżą obok kodu, Git zapisuje każdą zmianę z nazwiskiem autora i datą. Powrót do poprzedniej wersji strony to jedna komenda, a środowisko testowe z aktualnymi treściami powstaje przez sklonowanie repozytorium - bez eksportowania bazy danych.

Oczami osoby od bezpieczeństwa: mniej cudzego kodu do pilnowania

Statystyki bezpieczeństwa WordPressa wyglądają groźnie, ale trzeba je czytać uważnie. Według Patchstack w 2025 roku w ekosystemie WordPressa zgłoszono 11 334 nowe podatności, o 42% więcej niż rok wcześniej. 91% dotyczyło wtyczek, 9% motywów, a w samym rdzeniu systemu znaleziono ich sześć. W 46% przypadków autor nie wydał poprawki do dnia publicznego ujawnienia luki. Sam WordPress jest więc dobrze pilnowany. Ryzyko rośnie z każdą wtyczką, bo każda to kod innego autora, z jego tempem aktualizacji i jego podejściem do testów. Nic dziwnego, że wokół WordPressa wyrosły osobne usługi ochronne, takie jak Sucuri.

W Statamicu więcej działa bez dodatków: formularze, wyszukiwarka, zarządzanie plikami i podgląd na żywo. Mniej autorów oznacza mniej miejsc do sprawdzania. Wersja 6 dodała logowanie dwuskładnikowe, passkeys - logowanie kluczem zapisanym w telefonie lub komputerze zamiast hasła - oraz ponowne potwierdzanie tożsamości przed wrażliwymi operacjami. Nie znaczy to, że Statamic jest bezpieczny sam z siebie. Mniejsza popularność działa w obie strony: mniej osób szuka w nim luk w złych zamiarach, ale też mniej niezależnych badaczy przegląda jego kod. Aktualizacji wymagają Laravel i zależności PHP, a własny kod trzeba testować jak w każdej aplikacji. Strona, która przetwarza dane klientów, powinna przed startem przejść audyt bezpieczeństwa.

Oczami marketingu: szybkość, SEO i wersje językowe

Na szybkość strony Statamic ma dwa sposoby. Pierwszy to cache aplikacji: gotowe strony trafiają do pamięci podręcznej Laravela, co według dokumentacji często skraca czas ładowania o połowę lub więcej. Drugi to pełny cache statyczny: Statamic zapisuje strony jako pliki HTML, a serwer oddaje je odwiedzającym bez uruchamiania PHP, tak jak w przypadku stron statycznych. Można pójść krok dalej i oficjalnym dodatkiem SSG wygenerować cały serwis jako zestaw gotowych plików. Da się je wystawić w sieci CDN, czyli na serwerach rozproszonych po świecie, albo na platformach takich jak Netlify i Vercel. Statyczna wersja nie nadaje się do wszystkiego. Formularz sprawdzany po stronie serwera albo treść dobierana do zalogowanego użytkownika wymagają wyłączenia cache dla fragmentu strony. Statamic ma do tego osobny znacznik, ale trzeba o nim pamiętać już przy projektowaniu. Efekt dla marketingu jest prosty: szybsza strona łatwiej mieści się w progach Core Web Vitals.

W WordPressie o meta tagi i mapę witryny dba zwykle wtyczka w rodzaju Yoast SEO. Statamic nie ma wbudowanego odpowiednika, ale jego twórcy sprzedają dodatek SEO Pro za 75 dolarów jednorazowo na stronę. Obsługuje meta tagi, podglądy w mediach społecznościowych, mapę witryny, dane strukturalne JSON-LD i przekierowania 301, które tworzą się same po zmianie adresu wpisu. Zapisuje też adresy kończące się błędem 404, z których jednym kliknięciem można zrobić przekierowanie.

Kilka wersji językowych i kilka serwisów w jednym panelu to funkcja multi-site z licencji Pro. Wbudowana wyszukiwarka działa bez zewnętrznych usług, a przy większych serwisach można ją podłączyć do Algolii.

Żaden CMS nie wypozycjonuje strony za zespół. Wybór systemu dobrze połączyć z planem działań SEO i GEO, bo struktura treści i adresów ustalona przy wdrożeniu zostaje na lata.

Oczami osoby, która płaci rachunki

Statamic ma trzy warianty licencji:

  • Core - bezpłatny, z jednym kontem administratora i jednym formularzem, bez ról, historii zmian, wersji językowych, API i automatyzacji Gita,
  • Pro - 349 dolarów za stronę, z rokiem aktualizacji w cenie, potem 99 dolarów rocznie; w czasie budowy strony można z niego korzystać bezpłatnie,
  • Enterprise - wycena indywidualna, z logowaniem SSO, dziennikiem zdarzeń i gwarantowanym czasem reakcji wsparcia.

WordPress kosztuje zero złotych, ale tylko na starcie. Płatne wersje wtyczek, licencje kreatorów stron, motyw premium i usługa ochrony to zwykle roczne subskrypcje. Każda z osobna jest niewielka. Razem potrafią przekroczyć roczną opłatę za Statamica Pro. Licencja to i tak drobna część rachunku. Więcej kosztuje czas ludzi: aktualizacje, sprawdzanie, czy po nich wszystko działa, naprawy po konflikcie wtyczek, a przy Statamicu praca programisty znającego Laravel, którego stawka bywa wyższa niż stawka osoby składającej strony z gotowych motywów. Cena stworzenia strony internetowej zależy przede wszystkim od zakresu projektu, a nie od tego, czy CMS jest płatny.

Inne są też wymagania serwera. Statamic potrzebuje PHP w wersji 8.3 lub nowszej i Composera, więc najtańszy hosting współdzielony nie zawsze wystarczy. Zwykle kończy się na serwerze VPS albo na hostingu zarządzanym dla aplikacji Laravel. Przy pełnym cache statycznym serwer ma za to niewiele pracy, bo większość ruchu obsługują gotowe pliki.

Darmowa wersja Core nie wystarczy dla zespołu

Core pozwala na jedno konto administratora i jeden formularz kontaktowy. Role użytkowników, historia zmian, wersje językowe, REST API i automatyzacja Gita są dostępne wyłącznie w licencji Pro (349 dolarów za stronę). W firmie, w której treści edytuje kilka osób, Pro jest wymagany od początku.

Kiedy WordPress nadal jest lepszym wyborem

Nie każda strona na WordPressie potrzebuje przeprowadzki. Zostawienie go ma sens, gdy:

  • zespół zna WordPressa i sprawnie w nim pracuje, a strona nie sprawia problemów,
  • sklep opiera się na WooCommerce i polskich wtyczkach płatności oraz wysyłek, których odpowiedników w Statamicu trzeba by szukać albo pisać od zera,
  • marketing sam składa strony kampanii w kreatorze w rodzaju Divi i nie chce w tym czekać na programistę,
  • budżet na utrzymanie zakłada najtańszy hosting i pomoc freelancera w razie awarii.


WordPress nie musi też oznaczać przestarzałego frontendu. W projekcie Global Parts WordPress z WooCommerce został zapleczem sklepu, połączonym przez API z systemem magazynowym klienta, a interfejs dla kupujących zbudowaliśmy w Next.js. Klient zachował znane narzędzia, a sklep dostał szybki, nowoczesny interfejs.

Statamic jako alternatywa dla WordPressa: komu się przyda i jak wygląda przeprowadzka

Statamic dobrze pasuje do stron internetowych dla firm z uporządkowaną treścią: ofertą, realizacjami, oddziałami, ofertami pracy, kilkoma wersjami językowymi. Sprawdza się też tam, gdzie strona ma własną logikę, której nie chce się upychać we wtyczkach, a zespół technologiczny i tak pracuje w PHP. To nie jest narzędzie wyłącznie dla małych stron. Wśród użytkowników producent wymienia między innymi Der Spiegel, OpenTable i Porsche. Nie jest też jedyną alternatywą. W podobnej niszy działają Craft CMS z rozbudowanym modelowaniem treści, October CMS, również zbudowany na Laravelu, oraz Grav, który tak jak Statamic przechowuje treści w plikach.

Gdy te same treści mają zasilać stronę, aplikację mobilną i inne kanały, lepiej sprawdza się headless CMS, na przykład Strapi. Statamic potrafi pracować w tym trybie, ale jego mocną stroną pozostaje klasyczna strona, w której panel i szablony żyją w jednej aplikacji. Sama przeprowadzka z WordPressa ma oficjalne wsparcie. Darmowy dodatek Importer od twórców Statamica wczytuje pliki CSV i XML, przenosi wpisy, kategorie i użytkowników, a treści z edytora Gutenberg obsługuje w osobny sposób. To jednak tylko transport. Najwięcej pracy jest przed nim i po nim.

Przy migracjach stron trzymamy się stałego porządku. Najpierw inwentaryzacja: jakie rodzaje treści są na stronie, które adresy przynoszą ruch, co da się zarchiwizować. Potem mapa adresów i przekierowania 301 ze starych URL-i na nowe, tak by Google i linki z innych stron trafiały we właściwe miejsca. Nowa strona powstaje obok starej, a po przełączeniu monitorujemy błędy 404, indeksowanie i ruch. Przy WordPressie dochodzi sprzątanie treści: shortcody, kod wygenerowany przez kreatory stron i pola dodawane latami bez planu. Z WordPressa przenieśliśmy w ten sposób na przykład stronę SRDK Studio, choć do Strapi i Next.js, a nie do Statamica. Czas ładowania skrócił się o 40-60%.

Dobrym momentem na decyzję jest planowana przebudowa strony. Zanim wybierzesz system, opisz, jak pracuje Twoja redakcja i co strona ma robić za dwa lata.

FAQ

FAQ - Najczęściej zadawane pytania o Statamic

  • Orientacyjnie od kilkunastu do kilkudziesięciu tysięcy złotych za prostą stronę firmową i od kilkudziesięciu do ponad stu tysięcy złotych za rozbudowany serwis z wieloma typami treści, wersjami językowymi i integracjami. Na całość składają się licencja, projekt, budowa szablonów, przeniesienie treści i hosting. Sama licencja Pro kosztuje 349 dolarów za stronę, a od drugiego roku 99 dolarów rocznie za aktualizacje, więc w budżecie projektu jest pozycją drobną. Przykładowo strona z ofertą, realizacjami i blogiem w jednym języku będzie bliżej dolnej granicy, a serwis z panelem klienta i połączeniem z CRM - górnej. Kwota zależy głównie od liczby unikalnych szablonów, liczby wersji językowych, zakresu integracji i tego, czy treści trzeba przenosić ze starej strony.
  • Tak, Statamic może przechowywać wszystkie treści w plikach tekstowych i nie wymaga do tego bazy danych. Każdy wpis, strona czy ustawienie to osobny plik w formacie YAML lub Markdown, a system tworzy z nich indeks, dzięki któremu szybko wyszukuje i filtruje treści. Ułatwia to kopie zapasowe i przenoszenie strony między serwerami, bo wystarczy skopiować katalog projektu. Na przykład strona firmowa z kilkudziesięcioma podstronami i blogiem spokojnie działa w całości na plikach. Bazę danych można dodać później, także tylko dla wybranych rodzajów treści. Opłaca się to zwykle przy bardzo dużej liczbie wpisów albo gdy wiele osób edytuje treści jednocześnie przez cały dzień.
  • Tak, pod warunkiem że migracja obejmuje mapę adresów URL i przekierowania 301 dla każdej podstrony, która przynosi ruch lub ma linki z innych serwisów. Google traktuje przekierowanie 301 jako informację, że treść na stałe zmieniła adres, i przenosi na nowy URL wypracowaną widoczność. Przed przełączeniem trzeba też przenieść meta tytuły, opisy, teksty alternatywne obrazów i dane strukturalne. Przykład: wpis z adresu /2021/05/nazwa-wpisu trafia pod /blog/nazwa-wpisu, a stary adres przekierowuje na nowy. Po starcie przez kilka tygodni monitoruje się błędy 404 i indeksowanie w Google Search Console. Ryzyko zależy od liczby adresów, jakości obecnej struktury i tego, czy zmienia się także treść stron.
  • Orientacyjnie od 3-6 tygodni dla małej strony firmowej do 2-4 miesięcy dla serwisu z setkami wpisów, kilkoma językami i własnymi polami. Na czas składają się analiza obecnej strony, zaprojektowanie typów treści w Statamicu, budowa szablonów, import danych, porządkowanie treści po wtyczkach oraz przygotowanie przekierowań. Sam import jest szybki, bo istnieje do niego oficjalny dodatek, ale ręczne poprawki potrafią zająć więcej niż cała reszta. Na przykład blog, w którym wpisy składano latami w kreatorze stron, wymaga oczyszczenia z kodu tego kreatora przed przeniesieniem. Czas zależy od liczby i jakości treści, od tego, czy wygląd strony się zmienia, oraz od tempa akceptacji po stronie firmy.
  • Tak, w licencji Pro Statamic obsługuje wiele wersji językowych i wiele serwisów w jednym panelu dzięki funkcji multi-site. Każda wersja językowa może mieć własne adresy, a redaktor tłumaczy treści w tym samym panelu, przełączając się między językami. Teksty interfejsu strony, takie jak przyciski czy komunikaty formularzy, tłumaczy się w plikach językowych. Przykładowo firma eksportowa może prowadzić wersję polską, angielską i niemiecką, w których część stron, na przykład oferty pracy, występuje tylko w jednym języku. Zakres prac zależy od liczby języków, tego, czy struktura stron ma być identyczna w każdej wersji, oraz od sposobu przygotowania tłumaczeń.
  • Tak, Statamic w licencji Pro udostępnia treści przez REST API i GraphQL, więc może być zapleczem dla frontendu zbudowanego w Next.js, Nuxt czy aplikacji mobilnej. Redakcja pracuje wtedy w panelu Statamica, a wygląd i zachowanie strony w całości kontroluje osobna aplikacja frontendowa. Taki układ ma sens, gdy treści trafiają do kilku kanałów albo zespół od początku pisze frontend w React. Przykład: katalog produktów prowadzony w Statamicu zasila jednocześnie stronę w Next.js i aplikację mobilną. Trzeba jednak pamiętać, że podgląd na żywo i szablony Statamica tracą wtedy część zalet, a projekt składa się z dwóch aplikacji do utrzymania. Wybór zależy od liczby kanałów i kompetencji zespołu.
  • Tak, Statamic radzi sobie z dużymi serwisami, a gdy liczba wpisów rośnie, można przenieść je z plików do bazy danych bez przepisywania szablonów. Przy plikach system buduje indeksy, które przyspieszają wyszukiwanie i filtrowanie, a ich przygotowanie można wykonać z wyprzedzeniem. Przy bardzo dużych zbiorach treści lepiej sprawdza się sterownik bazodanowy Eloquent, który zapisuje wybrane rodzaje danych w bazie. Przykład: portal z kilkunastoma tysiącami artykułów może trzymać wpisy w bazie, a ustawienia i nawigację nadal w plikach. Wydajność zależy od liczby wpisów, sposobu filtrowania list na stronie, ustawień cache oraz mocy serwera.

Blog

Powiązane artykuły

Czytaj więcej
IT administrator

Sucuri: Kompleksowe narzędzie do ochrony stron internetowych.

Internet to prawdziwe pole do popisu dla cyberprzestępców. Prywatność oraz bezpieczeństwo naszych danych są na wagę złota. Dlatego też musimy zadbać o jak najlepszą ochronę swojej strony internetowej. Narzędzie Sucuri oferuje ochronę kompleksową, zapewniając bezpieczeństwo strony na każdym z możliwych płaszczyzn. Zapraszam do lektury artykułu, który przybliży funkcje i zalety tej niezastąpionej ochrony.

Tomasz Kozon
15 gru 2024
Marketing

Core Web Vitals - klucz do optymalizacji strony

Od wielu lat szybkość ładowania strony ma decydujący wpływ na doświadczenia użytkownika, a tym samym na pozycję w wynikach wyszukiwania. Teraz Google idzie o krok dalej wprowadzając Core Web Vitals - metryki mające na celu ocenę jakości strony z perspektywy użytkownika. Czy są one sekretem do przyspieszenia i optymalizacji Twojej strony? Dowiedzmy się!

Tomasz Kozon
21 lis 2023
Marketing

Najlepsze praktyki optymalizacji strony internetowej przy użyciu Yoast SEO

Yoast SEO to popularny plugin do optymalizacji strony internetowej. W tym artykule przedstawimy najlepsze praktyki, które pomogą zoptymalizować witrynę przy użyciu tej platformy. Dowiesz się, jak zoptymalizować tytuły, meta opisy, słowa kluczowe i wiele więcej, aby poprawić widoczność twojej strony w wynikach wyszukiwania.

Tomasz Kozon
29 cze 2023