01
Street level. One detail, lit properly.
02
Up the facade. Nothing here came out of a template.
03
The price is on the site, with its conditions.
04
Signal array. Static files, no runtime, no lock-in.
What you can buy, and what it costs
Six things, each with a published number and a timeline.
Not a grid of cards that all say the same thing in a different order. One ladder, so the differences between a landing site and a shop are adjacent and comparable instead of spread across six boxes.
Landing site
2 to 3 weeks
One page built to the depth of a full site: bespoke design system, scroll-driven hero, copy structure, contact form, SEO metadata and JSON-LD, static build, deployment to the client’s hosting.
EUR 2,000
Corporate site
4 to 6 weeks
Up to 8 pages, bespoke design system, shared component library, contact form, per-page SEO metadata and JSON-LD, static build, deployment.
EUR 2,600
Online shop
6 to 9 weeks
Storefront, catalogue structure, cart and checkout against a hosted commerce backend, payment and shipping configuration, order notifications, SEO and product structured data.
EUR 4,400
Website redesign
4 to 8 weeks, cutover in one working day
Audit of the existing site, a new site of up to 8 pages, up to 10 pages of content migrated, redirects for up to 50 old URLs, new design system and build, cutover.
from EUR 1,700
Logo design
2 weeks across two revision rounds
One mark, delivered as SVG, PNG and a favicon set, with a one-page usage note covering clear space, minimum size and the approved colour variants.
EUR 280
UX/UI design
Agreed per project, before work starts
Flows, wireframes, an interactive prototype and a handoff specification.
EUR 65 / hour
Why this studio rather than the next one
The page you are reading, measured.
Claims about quality are easy to write and hard to check. The page in front of you is the opposite, so here are its numbers - and you can check every one of them in your own browser before you believe any of it.
- JavaScript on this page
- 181 kB
Eight compressed files, the whole framework included. None of it is analytics, and none of it comes from another origin.
- CSS on this page
- 7 kB
One compressed stylesheet for the entire site. No unused framework CSS in it, because there is no CSS framework under it.
- HTML on this page
- 14 kB
Prerendered at build time and compressed in transit. The text you are reading arrives in the first response rather than after a round trip to an API.
- Fonts
- 113 kB
Two families, latin subset, served from this domain. Three files are preloaded; the rest arrive only if a weight is actually used.
- The film
- 4.02 MB / 1.67 MB
Desktop and mobile encodes. Not requested until the largest paint has already happened, and not requested at all when your system asks for reduced motion.
- Requests to other domains
- 0
No font CDN, no tag manager, no embedded video host, no chat widget. Check the network panel and filter by domain.
- Delivery
- Static files
Every route is prerendered at build time and served as plain HTML. There is no Node runtime on the host and nothing runs per request.
- Infrastructure
- Shared Apache, no CDN
This site is not propped up by an edge network. What you are measuring is the build, not the hosting budget.
- Accessibility target
- WCAG 2.1 AA
Held as an engineering standard rather than sold as a feature. Colour contrast, focus visibility and keyboard reach are checked on every page before release.
- Third-party scripts
- None
No analytics, no tag manager, no chat widget, no font CDN. The only value stored in your browser is your own cookie choice.
Open your browser’s developer tools and check any of this against the network panel. That is the point of publishing it.
How the work actually proceeds
Four points where something concrete changes hands.
Timelines slip on missing content and late approvals far more often than on engineering. So each step names what comes from this side and what has to come from yours.
Day one
Scope and a fixed number
Your brief comes back as a written scope: the page list, what is built on each, the timeline and a fixed price. Not a range.
You supply
The site type, a rough page count, and the date it needs to be live.
Day three
The design system, before any page
Palette, type, spacing, motion and the layout families the site will be built from - agreed as a system rather than argued page by page.
You supply
One named decision-maker, and the logo files if a mark already exists.
Mid-build
A running site on a real URL
Pages land in priority order on a URL you can open on your own phone, so review happens against the real thing and not a flat mockup.
You supply
Copy and images for the pages being built, and the first consolidated round of comments.
Handover
Everything, transferred
Production build deployed, repository with its history, design system, DNS and every credential. Plus a written note on how to change the things that change.
You supply
The second round of comments, and where you want it hosted.
What will be refused
Five kinds of work that get turned down.
Faster for both sides if you can rule this studio out in ten seconds. The reasoning behind each one is on the about page.
Installing a theme on your existing CMS
That is a different trade, and it is not priced here.
Monthly content-marketing retainers
Projects with an end date only.
Builds where nobody can supply the copy
Commission it or write it - a site cannot be finished around missing text.
Rescuing a project in dispute with another agency
Settle that first.
Discounts without a smaller scope
A price on the price page comes down only when scope comes out with it.
If the scope is clear, the first reply carries a number rather than a meeting invitation.
