SSG
SSG to budowanie wszystkich podstron do gotowych plików HTML, zanim ktokolwiek wejdzie na stronę. Żądanie obsługuje wtedy serwer plików, a nie kod, zapytanie do bazy i szablon składany na miejscu przy każdej wizycie.
Co to jest
Są dwa sposoby na zrobienie strony. Dynamiczna składa ją w momencie wejścia: PHP się budzi, odpytuje bazę, wypełnia szablon, oddaje wynik. Statyczna zrobiła to wszystko raz, podczas budowania, i zostawiła na dysku plik HTML. Odwiedzający dostaje plik.
Na tym polega cały pomysł. Reszta — Astro, Hugo, Eleventy, Next w trybie eksportu — to różne sposoby uruchomienia tego samego procesu.
Dlaczego to twój problem, jeśli zamawiasz stronę
Trzy konsekwencje, w kolejności, w jakiej pojawiają się na fakturze.
Szybkość, której nie trzeba utrzymywać. Nie ma pracy po stronie serwera, która mogłaby być wolna. Pierwszy bajt przychodzi z najbliższego węzła CDN, a to, co zostaje do optymalizacji, dotyczy zdjęć i fontów, nie wtyczek od cache’owania.
Dużo mniejsza powierzchnia ataku. Nie ma bazy, w którą można wstrzyknąć zapytanie, ani panelu administracyjnego pod publicznym adresem. Większość tego, co sprzątam po włamaniach na WordPressa, wchodzi przez nieaktualizowaną wtyczkę — czyli drogą, której nie ma, gdy serwer wydaje wyłącznie pliki.
Hosting w okolicach zera. Ta strona stoi na darmowym planie Cloudflare Pages i stałaby tam dalej przy ruchu, który pod WordPressem wymagałby prawdziwego serwera.
Ile to kosztuje, uczciwie
Przebudowę przy każdej zmianie. Poprawiasz literówkę i serwis generuje się od nowa — przy małej stronie sekundy, przy tej kilka minut, bo build przy okazji renderuje kartę społecznościową dla każdej podstrony w przeglądarce bez okna i sprawdza linki, dane strukturalne oraz mirrory. To dobry układ przy stu podstronach i kiepski przy katalogu na sto tysięcy, gdzie z góry zbudowałbym szablony, a resztę dociągał na brzegu sieci.
Drugi koszt: wszystko, co naprawdę dynamiczne — koszyk, widok po zalogowaniu, stan magazynu na żywo — musi przyjść skądinąd. Z zapytania z przeglądarki albo z trasy, którą świadomie zostawiasz liczoną na żądanie. To normalna architektura, nie porażka, ale decyzję podejmujesz ty, a nie CMS za ciebie.
Czym SSG nie jest
Nie oznacza, że strony nie da się edytować bez programisty. Edycja dzieje się w CMS-ie albo w repozytorium; build tylko zamienia jedno i drugie w pliki. Sporo stron statycznych trzyma WordPressa jako edytor i używa go wyłącznie jako API.
Nie oznacza też „bez JavaScriptu”. Statyczność mówi o tym, kiedy powstaje HTML, a nie o tym, co uruchamia się potem. Strona statyczna może wieźć dowolną ilość kodu po stronie przeglądarki — i dokładnie tak statyczna strona potrafi mimo wszystko być wolna.
Powiązane pojęcia
Zobacz też
Chcesz to mieć zrobione, a nie tylko zdefiniowane?
To jest ta część pracy, do której się mnie wynajmuje. Na stronie niżej jest, ile to kosztuje i jak przebiega.
Tworzenie stron internetowychGdzie o tym piszę

Frameworki aplikacji webowych w 2026
Astro, Vue, React, Next.js czy WordPress headless? Porównanie popularnych frameworków z benchmarkami wydajności i scenariuszami użycia.

AEO — jak zoptymalizować stronę pod AI i Answer Engines
Answer Engine Optimization, llms.txt, architektura wysp i szybkość jako waluta konwersji. Praktyczny przewodnik po optymalizacji stron pod modele językowe i wyszukiwarki generatywne.

Katalog części i akcesoriów
Katalog części OEM do VW Polo 6R oparty na headless CMS. Frontend Astro SSG, Vue 3, backend Laravel REST API, panel Filament, tłumaczenia DeepL i opisy AI.

Wielojęzyczna strona korporacyjna dla producenta profili aluminiowych
Wielojęzyczna strona korporacyjna prezentująca Segment Wyrobów Wyciskanych Grupy Kęty - profile aluminiowe, produkty i usługi.