Skip to content
Flowdira studio

Web glossary

What is static site generation?

Static site generation (SSG) is a technique where every page of a website is pre-built into ready-to-serve HTML at build time, so visitors are served fast, finished pages straight from a CDN.

Instead of assembling a page on a server each time someone visits (server-side rendering), SSG does the work once, ahead of time, producing plain HTML files. Those files are then served instantly from a global CDN — there's no database query or server render on each request.

This makes static sites extremely fast, very secure (nothing to exploit at request time), and cheap to host and scale. The trade-off is that highly personalised or constantly-changing content needs extra techniques (incremental builds, on-demand rendering, or client-side data). For marketing sites, blogs and docs, SSG is close to ideal.

We default to static generation for content sites — it's why our builds load fast and score highly on Core Web Vitals — and reach for on-demand or server rendering only where the content genuinely needs it.

Common questions

What's the difference between SSG and SSR?
SSG builds pages ahead of time and serves the same fast HTML to everyone; SSR builds each page on the server per request, which suits highly dynamic or personalised content but is slower and heavier. Many sites mix both.
Can a static site have dynamic features?
Yes. Static pages can include dynamic functionality — forms, search, commerce, AI — handled through APIs and JavaScript in the browser. That combination is the basis of the Jamstack approach.

Want this built into your product?

We design and integrate fast websites and real AI features — from RAG assistants to lightning-fast front-ends.