Skip to content
Services

Websites that hold up after launch

Marketing sites and storefronts that load fast, rank well, and stay easy to edit after we hand them over.

Web Development

Most marketing sites are fine on the day they ship and quietly rot for the two years after. Images get heavier, the copy goes stale because editing it needs a developer, and the score that looked good in the pitch deck drifts down until the site is slower than the one it replaced.

We build the other kind. A site is fast because there is a performance budget written into the scope, editable because your team has a CMS they will actually open, and findable because the metadata and structured data went in on day one rather than being bolted on once the traffic disappointed.

The stack is Next.js and TypeScript on Vercel — server-rendered, statically cached wherever it can be, and deliberately boring in the places where boring is the point.

What you get

  • Responsive build from your designs or ours
  • CMS wiring so your team edits copy without a developer
  • Core Web Vitals budget agreed before we start
  • Analytics and search console configured on launch day

Typical stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Sanity
Is this you

Signs you need this work

If more than one of these is true, this is usually the service that fixes it.

  • Your current site takes more than three seconds to become usable on a phone
  • Changing a headline means emailing an agency and waiting two days
  • You rank for your own company name and almost nothing else
  • The design was signed off on a desktop and nobody checked what it does at 375px
  • Analytics were never connected, so every decision about the site is a guess
How it runs

Four steps, in that order

The same sequence on every engagement, because each step is what makes the next one cheap.

  1. 01

    Scope

    We work out what you are actually trying to change, what the first release has to include, and what it does not. You leave with a written scope and a fixed price.

  2. 02

    Design

    Flows first, then screens for every state. You see the interface and can click through it before we write the code it would cost real money to change.

  3. 03

    Build

    Weekly builds on a live preview URL. You watch it come together instead of waiting for a reveal, and course corrections stay cheap.

  4. 04

    Deploy

    Pipeline, monitoring, and backups go up with the product. We stay on for the first weeks of real traffic, because that is when you learn what you actually built.

Questions

What clients ask before signing

How long does a website take to build?
A marketing site of five to ten pages is usually four to six weeks from signed scope to live, with design running through the first two. A storefront, or anything with accounts and payments, runs longer. You get the number in the scope rather than after.
Do we need a CMS?
If anyone on your team will want to change copy, prices, or images more than a couple of times a year, yes. It costs a little more up front and saves a developer round-trip every time after. If the content genuinely never changes, we will tell you to skip it.
What does a website cost?
It depends on page count, whether a design already exists, and how much of the content is bespoke. We quote a fixed price against a written scope before any work starts, so the number you approve is the number you pay.
Will it be good for SEO?
The technical half — speed, crawlability, structured data, metadata, sitemap, Search Console — is included and done properly. The other half is content and reputation earned over months, and no build on its own delivers it. We would rather be straight about which half a website can buy.
Can you work with our existing design?
Yes. Figma files, a brand guide, or an existing site we are matching are all fine starting points. If there is no design at all, we do that part too.

Need web development? Tell us the problem

Describe what you are trying to change rather than what you think you need built. You get a scope, a fixed price, and a start date — usually within two working days.