Information site from scratch
Classic business site in Next.js — home, about, services, contact. Contact form, SEO foundation and GA4 in place at launch.
Modern information sites and e-commerce in Next.js — fast, secure and built to rank in Google. You own all the code and can host the site wherever you want.
Concrete project types taken on — not an exhaustive list, but starting points to riff on.
Classic business site in Next.js — home, about, services, contact. Contact form, SEO foundation and GA4 in place at launch.
Next.js frontend with Shopify as the backend. Stripe and Klarna at checkout, e-commerce tracking in GA4 and product schema for Google.
The old site is rebuilt in Next.js — faster, more secure and easier to maintain. Content is ported over and redirects are set up.
Integration with Calendly, Cal.com or a custom booking solution — right on the site, with confirmation by email and calendar.
Form connected to Mailchimp, Resend or another service. Double opt-in, GDPR-compliant and trackable in GA4.
You already have a site and want to extend it with a new feature, section or admin tool. Takeover of ongoing work, monthly.
Modern information sites and e-commerce in Next.js — fast, secure and built to rank in Google. You talk directly with the developer, own all the code that's built and can host the site wherever you want.
The website packages suit you who want a concrete delivery, a fixed price and a site in production usually within a few weeks. You know what it costs before work starts, you know roughly when it's done and you know exactly what you get — the flow is scoped in advance based on similar, previously built sites.
Website Basic is made for service companies, consultants, restaurants and associations that need to be findable online, collect inquiries and show what they do. You get three pages as standard (home, about, contact), responsive design for mobile, tablet and desktop, a contact form connected directly to your inbox, an SEO foundation with Search Console and Google Analytics 4 — all built in React/Next.js so the site loads fast and ranks well in Google.
Website E-commerce goes a step further: a headless Shopify frontend is set up in Next.js, connected to Stripe and Klarna at checkout, with e-commerce tracking in GA4. You run your store as usual in the Shopify admin, but visitors get a fast site optimised for conversion that doesn't look like every other template store.
Both packages are extra keen on price — which assumes a simple, smooth delivery. Concretely that means the full package price is paid in advance, before the project starts, and that all content — images, text, prices, logo — must be submitted at the same time. The site is assembled in one go from the material you provide. Revisions afterwards for content or details missed beforehand are not included in the package price; such changes are billed hourly (€35/h) after delivery. One feedback round on a staging link is always included before go-live.
You own the code, you're on all accounts (Vercel, Stripe, GA4, Search Console), and if you want to switch providers in two years the whole site comes with you. Hosting is not included, but can be set up for you on Vercel for €20/month or installed at your own provider for a one-time fee of €50.
No add-on quotes for what should be baseline — performance, SEO, accessibility and full ownership of everything we deliver.
Built in Next.js with Core Web Vitals in focus — load times that rank better in Google and convert better for you.
Structured meta, Open Graph, JSON-LD schema, sitemap and Search Console — no add-on, no extra quote.
Mobile-first and built with WCAG 2.2 AA in focus, so the site works for everyone — including the 70%+ mobile traffic to expect.
Cookie banner with Consent Mode v2, privacy policy and secure hosting — with no plug-ins to keep updating.
Git repo, domain and all accounts (Vercel, Stripe, GA4) in your company's name. No lock-in periods, no lock-ins.
GA4 tracking on phone clicks, email, SMS and forms — so Google Ads can optimise toward real leads, not just clicks.
The timespan depends on scope, but the flow looks the same every time — so you know what happens and when.
30 minutes covering goals, audience, any existing site and which stack fits.
Quote with scope, timeline and a fixed price. You know exactly what you get and what it costs before work starts.
Iterative development on a staging link. Weekly check-in + asynchronous updates so you follow along continuously.
Domain, SEO foundation, analytics and cookie banner in place. You own the code and all accounts, and choose where the site is hosted.
Choose the mode that fits your project best — and switch between them over time if the need changes.
You know what you want. Scope, deadline and a fixed price are set after a free meeting — then delivery happens.
For projects where the scope emerges, or where you need a hand on an ongoing basis. Kanban board, monthly invoicing.
Plugged in as part of your team — your tools, your routines, your stand-ups. Good when you need capacity short-term.
Approximate starting prices for the most common assignments. The final price is set after a free consultation.
Information site (Website Basic)
3 pages included (more can be added), contact form, SEO foundation
E-commerce (Website E-commerce)
Headless Shopify + Stripe/Klarna
Migration from WordPress/Wix
Content, design and redirects — in Next.js
Booking system / integration
Calendly, Cal.com or a custom solution
Ongoing work
Hourly billing, invoiced monthly
Fixed package prices are paid in advance and require that all material (text, images, logo) is delivered before project start — the package prices are keen and calculated for a smooth one-time delivery. Revisions after delivery for things missed beforehand are billed hourly (€35/h). Hosting is added — €20/month via Webbtoppen or host it yourself (setup €50).