Most studio sites do not need a server on every request. They need clear content, fast delivery, and URLs that work for people and crawlers alike.
What static export means here
With Next.js output: "export", HTML is produced at build time. Cloudflare Pages (or any static host) serves files — no Node runtime on the request path.
/** @type {import('next').NextConfig} */
const nextConfig = {
output: "export",
images: { unoptimized: true },
}
export default nextConfigThat fits:
- Studio and agency sites
- Blog and case-study content
- Sites with a small, known set of routes and i18n
SEO is not automatic — but static HTML helps
Static HTML helps because the content is in the document immediately. What still matters:
- Unique titles and descriptions per page
- Canonicals and
hreflangfor DE/EN - Sensible internal linking
- Content that answers a real question
Without those, the stack alone will not save you.
What we deliberately skip
For the first blog slice: no CMS layer, no client-only articles, no tracking noise. Content lives as files in the repo — versioned, reviewable, rendered at build time.
Good defaults beat late optimization. Structure first, complexity second.
Next
Case studies come next — same content pattern, richer layout room. The blog stays the lighter channel for topics and thinking.
If you are shaping a digital presence and want to keep the stack lean: write us.
