Development · · 6 min read
Why we build marketing sites in Astro
Article
What a static-first framework gives a marketing team: speed by default, simple hosting and pages an editor can change.
Most marketing sites are documents: text, pictures, a form. They do not need an application running in the visitor's browser to show a paragraph. Astro starts from that assumption, and so do we.
Fast without trying
Pages are built to plain HTML and CSS ahead of time. JavaScript is added only to the parts that need it: a reel, a menu, a 3D scene. The first screen appears before a script has run.
Components without lock-in
We still work in components, with props and a design system. The difference is that the output is a page, and a section written in React or Svelte can sit inside it when a project calls for one.
Hosting is boring
A static site runs on any CDN. There is no server to patch and very little to break at three in the morning. For teams without an engineer on call, that matters more than any benchmark.
Where we use Next.js instead
- Logged-in areas and dashboards.
- Pages that change per visitor on every request.
- Teams that already run a React codebase and want one stack.
The choice follows the product. For a site whose job is to explain and convert, static-first is the calm default.
Our Development service