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 SSG
SSG to budowanie wszystkich podstron do gotowych plików HTML, zanim ktokolwiek wejdzie na stronę. Są dwa sposoby na zrobienie strony. Dynamiczna składa ją w momencie wejścia: PHP się budzi, odpytuje bazę, wypełnia szablon i oddaje wynik. Statyczna zrobiła to wszystko raz, podczas budowania, i zostawiła na dysku plik. Odwiedzający dostaje ten plik.
Na tym polega cały pomysł. Reszta, czyli Astro, Hugo, Eleventy czy Next w trybie eksportu, to różne sposoby uruchomienia tego samego procesu.
Co strona statyczna daje
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 mniejszą powierzchnię 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. spoko.space stoi na darmowym planie Cloudflare Pages i stałoby tam dalej przy ruchu, który pod WordPressem wymagałby prawdziwego serwera.
Ile SSG kosztuje, uczciwie
Kosztuje przebudowę przy każdej zmianie. Poprawiasz literówkę i serwis generuje się od nowa: przy małej stronie sekundy, przy spoko.space 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, czyli koszyk, widok po zalogowaniu albo 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
SSG nie oznacza, że strony nie da się edytować bez programisty. Edycja dzieje się w CMS-ie albo w repozytorium, a 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 VW Polo 6R — wyszukiwanie numerów i panel z danymi
Katalog części i akcesoriów VW Polo 6R: ponad 2,2 tys. pozycji w trzech językach, wyszukiwanie po numerze i panel, w którym prowadzę dane.

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.