Przejdz do tresci
Wróć do Strefy do poczytania

Migracja z WordPress na Jamstack - czy warto?

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ć.

Powiązane artykuły

Pozycjonowanie

Jak zdobyć pierwsze 50 opinii Google w 3 miesiące

50 opinii to próg, po którym klienci przestają się zastanawiać. System SMS, QR kodów i follow-upów, który działa.

Czytaj dalej
Pozycjonowanie

Jak napisać opis firmy w Google Maps który przyciąga klientów

Większość opisów firm w Google to kopiuj-wklej z nudnych szablonów. Pokażę Ci jak napisać taki, który naprawdę sprzedaje.

Czytaj dalej
Pozycjonowanie

SEO lokalne - przewodnik dla małych firm

Google Maps, wizytówka Google i lokalne frazy kluczowe. Wszystko, co musisz wiedzieć, żeby klienci z okolicy Cię znaleźli. Z perspektywy kogoś, kto robi to codziennie w Tomaszowie.

Czytaj dalej