Skip to content

Custom websites

A website designed for your business and built to last.

We design and build custom-coded websites with modern frameworks like Astro and Next.js. The result is a site that loads instantly, ranks well, is easy to update and doesn't fall over when a plugin updates.

Built with

Figma

Who this is for

Businesses that have outgrown a template or builder site.

Founders launching something new who want to get it right first time. Marketing teams who need a site they can actually work with.

Every page is built from the ground up.

No theme to fight, no page builder markup to work around. Each section is written for your content, so the page carries exactly what it needs and nothing else.

Fast enough to feel instant.

Static output, optimised images and almost no JavaScript. Pages paint in a fraction of a second and stay quick on a phone, which matters for rankings and for people.

Change the copy without calling us.

A headless CMS or typed content collections give you a friendly editing screen. Publish a change and the site rebuilds in a minute or two, with no developer in the loop.

Built to hand over.

You own the code, the content and the domain, all in your name, with the code in a repository you control. With no plugins to keep patching it needs a fraction of the upkeep, and if you ever want to leave, it all comes with you.

The site is the centre. Everything else feeds it.

Hosting keeps it up, SEO keeps it found, domains keep it reachable and design keeps it consistent. Because it all comes from one studio, the parts are built to work together.

What's included

Everything from the first call to launch day.

A fixed fee or a monthly subscription, scoped to your budget. None of this is an extra.

Get a quote
  • Discovery and brief

    A call about your business and what the site needs to do, then a short written brief we both agree on.

  • Sitemap and content plan

    Every page mapped out, with what each one has to say and do, before any design starts.

  • Wireframing

    We wireframe the key pages to agree layout and content, then go straight into the build, so you see the real site take shape.

  • Content you can edit

    A headless CMS such as Sanity, or typed content collections, so a copy change never needs a developer.

  • Custom-coded build

    Astro or Next.js with Tailwind CSS and TypeScript, picked to suit the project. No page builder and no theme.

  • Forms and integrations

    Forms wired to the tools you already use: your CRM, email, bookings or payments.

  • Fast and accessible

    A performance and accessibility pass before launch, to Lighthouse 95+ and WCAG AA.

  • SEO foundations

    Metadata, structured data, a sitemap and redirects from your old site, set up from day one.

  • Launch and handover

    DNS, hosting and analytics set up, then a handover session and a written guide to your site.

  • 30 days of support

    We stay on hand for the first month after launch. After that, a care plan is there if you want one.

    See care plans

How it works

A simple process that stays simple.

Four steps from the first call to a live site, with you seeing every stage before we move on.

  1. 01
    Brief
    • Goals and audience
    • Pages and content
    • Timeline and budget

    Discover

    A call, a few questions and a short written brief so we both know what success looks like. We agree scope, timeline and price before anything gets designed.

  2. 02

    Wireframe

    We wireframe the key pages so the layout and content are agreed before any code is written. You see them and sign them off before we build.

  3. 03
    const site = await build({ framework: 'astro', content: 'sanity', performance: '95+',});// ready to hand over

    Build

    Built in Astro or Next.js with Tailwind and TypeScript, wired to a content system you can edit yourself. Forms, integrations and redirects included.

  4. 04
    • DNS and domain✓
    • SSL certificate✓
    • Analytics✓
    • Handover guide✓
    Live

    Launch and grow

    DNS, hosting, analytics, a handover session and a written guide. Then 30 days of support, and a care plan if you want us to keep it fast and up to date.

FAQ

Questions about custom websites

Still got a question? Send it through the contact page and you'll hear back within a working day.

How long does it take?

It depends on the size and complexity of the site. A focused site can launch in as little as two weeks. Larger builds with a CMS, integrations or e-commerce can take up to twelve. We agree a timeline with you before we start.

What does a custom website cost?

It depends on what you need, and we scope every project to suit your budget. The price moves with how many page layouts the site needs, whether your team needs a content system to edit it, what it connects to (booking, a CRM, payments) and how much content there is to bring across. You can pay a fixed fee, or spread the cost with a monthly subscription. Either way, we agree the scope and the price after a discovery call, so there are no surprises.

Which framework will you use for my site?

Astro for most marketing and content sites, Next.js when there's real application functionality. We'll explain the choice in the proposal.

What is a headless CMS?

A place to edit your content that isn't tied to how the site is built. You get a friendly editing screen, we get a fast site. We usually use Sanity.

Can you write the copy?

Whichever suits you. We can write it ourselves, bring in a copywriter we trust, or work with copy you've written and give honest feedback on it.

Do you work with WordPress or Shopify?

Yes. We build new Shopify stores when your shop belongs on Shopify. New websites are custom builds, because they're faster and easier to look after, but we look after existing WordPress sites and can move you to a custom build when you're ready.