Przez lata stawiałem strony na WordPressie. Dla siebie i dla klientów. WordPress to ponad 40% internetu. Jest sprawdzony, ma ekosystem, społeczność. I wtedy przeniosłem swoją stronę na Astro + Cloudflare Pages. I nie żałuję. Ale to nie znaczy, że Ty powinieneś zrobić to samo.
Dlaczego odszedłem z WordPressa
Nie miałem z nim romantycznego rozstania. To była kalkulacja.
Moja strona na WordPressie:
- Ładowała się 3.2 sekundy na mobile (Lighthouse score: 61)
- Wymagała hostingu za 80 zł/miesiąc (żeby działała w miarę szybko). Więcej o kosztach stron pisałem w artykule ile kosztuje strona internetowa w 2026
- Miała 4 wtyczki do bezpieczeństwa i i tak dostawała próby ataków brute force co godzinę
- Raz na kwartał coś się wysypywało po aktualizacji wtyczki
- Potrzebowała bazy danych MySQL, PHP, serwera Apache/Nginx
Nie mówię, że WordPress jest zły. Mówię, że dla prostej strony firmowej to armata na muchy.
Co wybrałem i dlaczego
Astro. Framework do budowania statycznych stron. Ale nie taki jak Jekyll z 2015 roku. Astro pozwala pisać komponenty, używać TypeScriptu, a generuje czysty HTML bez JavaScriptu (chyba że go potrzebujesz).
Do tego Cloudflare Pages jako hosting. Darmowy. Tak, darmowy. Z CDN-em na całym świecie, z SSL-em, z automatycznym deployem z GitHuba.
Stack techniczny konradkaminski.pl:
- Astro 5 - framework
- TypeScript - bo lubię wiedzieć, co kompiluje
- Tailwind CSS - bo nie mam czasu pisać CSS-a od zera
- Cloudflare Pages - hosting + CDN
- Cloudflare Workers - dla dynamicznych funkcji (formularz kontaktowy, analityka)
Twarde dane - przed i po
Oto porównanie. Te same treści, ten sam design (z drobnymi poprawkami).
- Lighthouse Performance: WordPress 61 → Astro 98
- Czas ładowania (mobile, 4G): 3.2s → 0.8s
- TTFB (Time to First Byte): 890ms → 45ms
- Rozmiar strony głównej: 2.4 MB → 180 KB
- Koszt hostingu/miesiąc: 80 zł → 0 zł
- Liczba luk bezpieczeństwa: ciągle nowe → 0 (statyczny HTML nie ma luk)
TTFB 45ms. Czterdzieści pięć milisekund. WordPress nie osiągnie tego nawet z najlepszym cache. Bo WordPress musi odpytać bazę danych. Astro serwuje gotowy plik HTML z edge'a Cloudflare.
I te 0 zł za hosting. Na WordPressie płaciłem 80 zł miesięcznie za serwer, który i tak nie dawał super wydajności. Teraz - nic. Cloudflare Pages na darmowym planie obsługuje nawet milion requestów dziennie.
Ale nie jest różowo
Szczerze? Migracja to nie była bułka z masłem.
Problemy, na które się natknąłem:
- Brak CMS-a - na WordPressie klient wchodzi w panel i zmienia tekst. Na Astro? Trzeba edytować kod albo podpiąć headless CMS (Sanity, Strapi). To dodatkowa praca i koszt
- Formularz kontaktowy - na WordPressie to wtyczka Contact Form 7 i gotowe. Na Astro trzeba napisać endpoint (Cloudflare Worker), podpiąć wysyłkę maili, zrobić walidację. Godzina roboty zamiast 5 minut
- Krzywa uczenia - Astro, TypeScript, Tailwind, Git, Cloudflare. Jeśli nie jesteś deweloperem, to nie dla Ciebie. Potrzebujesz kogoś, kto to zbuduje i utrzyma
- Brak wtyczek - na WordPressie jest wtyczka do wszystkiego. Na Astro musisz sporo rzeczy napisać sam albo znaleźć paczkę npm. To wymaga wiedzy technicznej
I jeszcze jedno - blog. Na WordPressie dodajesz post w panelu. Na Astro - piszesz plik Markdown, commituje do repo, deploy automatyczny. Dla mnie to zaleta. Dla klienta, który nie zna Gita - problem.
Dla kogo to ma sens
Bądźmy szczerzy. Jamstack nie jest dla każdego.
Migruj na Jamstack jeśli:
- Strona jest wizytówkowa lub blogowa (nie e-commerce z 10k produktów)
- Masz dostęp do dewelopera, który to ogarnie
- Zależy Ci na szybkości, bezpieczeństwie i zerowych kosztach hostingu
- Chcesz mieć stronę w Git - z historią zmian, code review, CI/CD
- Nie potrzebujesz 50 wtyczek
Zostań na WordPressie jeśli:
- Klient sam zarządza treściami i nie ma pojęcia o technologii
- Potrzebujesz sklepu z WooCommerce
- Strona zależy od specyficznych wtyczek WordPress
- Budżet nie pozwala na dewelopera do zbudowania i utrzymania Jamstacka
- Strona działa ok i nie masz powodu do zmian
Dla moich klientów w Tomaszowie? Większość zostaje na WordPressie. Bo to prostsze w utrzymaniu. Szczególnie firmy, które opierają się na SEO lokalnym — tam WordPress z dobrą wtyczką wciąż daje radę. Ale kiedy ktoś pyta mnie "jaka strona byłaby najszybsza i najtańsza w utrzymaniu?" - odpowiedź to Astro + Cloudflare.
Technologia ma służyć celowi. Jeśli WordPress spełnia Twoje potrzeby - nie zmieniaj go na siłę. Ale jeśli kiedykolwiek chciałeś mieć stronę, która ładuje się w mniej niż sekundę i kosztuje 0 zł miesięcznie - wiesz, gdzie mnie szukać.