A website that works harder every month, not just on launch day.

The content-driven site is built for B Corps and ethical brands that publish regularly and want to attract the right traffic over time. Fast, low-carbon, and WCAG 2.2 AA accessible - built on Astro and Sanity CMS by one person who gets your mission.

You're publishing content onto a website that was never built to handle it

You've committed to content as a channel. Blog posts, case studies, guides - the kind of thing that builds trust and attracts the right people over time. But the site it lives on is slow, hard to update, and structured in a way that search engines and AI assistants struggle to read.

Most content sites are built on WordPress installs that accumulate plugins, slow down with every update, and run on shared hosting that generates carbon you've never measured.

If content is how you grow, the infrastructure it runs on matters, and right now, it's probably working against you.

Content that doesn't get found

Slow load times, poor structured data, and weak technical SEO mean the content you worked hard to create isn't reaching the people it was written for.

A CMS your team avoids

Publishing shouldn't require a developer. If your team dreads the CMS or works around it, content cadence slips, and the whole strategy stalls.

Carbon you've never measured

Content-heavy WordPress sites with image-heavy posts and plugin-loaded pages can generate significant emissions per visit. For a values-led brand, that's a gap worth closing.

Is this the right fit for you?

This service is designed for brands that create content as part of how they grow - blog posts, case studies, resources, guides. If publishing is baked into your strategy, your website needs to handle it properly: fast to load, easy to update, and structured so search engines and AI assistants can actually read it.

It's also built for brands who've noticed the gap between what they stand for and what their current website says about them. If you're a B Corp or values-led brand running on bloated WordPress hosting, that gap is measurable - in carbon, in speed, and in how your site represents you.

This is for you if...

  • Check icon You publish regularly and want your content to do more than sit there
  • Check icon You're a B Corp, ethical brand, or purpose-led business
  • Check icon Your current site is slow, carbon-heavy, or hard for your team to update
  • Check icon You want real performance numbers, not vague claims
  • Check icon You want to work directly with the person building your site, start to finish

Not the right fit if...

  • X Icon You don't publish content and just need a static presence (the brochure site may suit you better)
  • X Icon You're selling products online (the ecommerce site is what you need)
  • X Icon You need an agency team across multiple disciplines

Everything you need, nothing you don't.

No upsells halfway through. No "that's extra" surprises. Here's what every content-driven site build includes.

Strategy and planning

Discovery, sitemap, and content planning done before a line of code is written. No guesswork, no rework.

Design

Custom wireframes and visual design tailored to your brand. Not a template dressed up - a site built around how you want to be seen.

Astro build, static-first

Built on Astro's static-first architecture - the fastest, lowest-carbon way to deliver a content-rich website. Pages are pre-rendered. No server on every request.

Sanity CMS

A content management system your team can actually use. Structured content, real-time previews, and a schema that grows with you. No more WordPress plugins.

Blog and content architecture

Dynamic blog routes, categories, tags, author pages, and RSS. Built so your content can actually be found - by people and by AI assistants.

WCAG 2.2 AA accessibility

Not an add-on. Every element - colour contrast, keyboard navigation, screen reader compatibility - is built to AA standard as a minimum.

SEO and schema markup

Meta titles, descriptions, structured data (LocalBusiness, Article, FAQPage, BreadcrumbList), Open Graph, and sitemap. Every signal in place from day one.

Performance and carbon audit

Lighthouse scores and carbon ratings measured and published at launch. You get the numbers. So does your audience, if you want to show them.

Cloudflare hosting setup

Deployed to Cloudflare's global edge network. Fast everywhere, not just near a server. Green-verified hosting included.

Why Astro and Sanity? Because the numbers say so.

Most agencies claim lightweight code and eco-conscious design without showing you a single figure to back it up. The choice of technology isn't a preference or a fashion - it's what produces measurably better results.

Astro generates static HTML at build time. That means no server processing on every page visit, no bloated JavaScript shipped to the browser by default, and pages that load in milliseconds from a global CDN. WordPress, by comparison, renders every page dynamically - the same work repeated millions of times, burning energy each time.

Sanity sits alongside as a headless CMS. Your content lives in a structured database decoupled from the frontend. That means your editors get a clean, fast interface to manage content - and your site doesn't carry any of the weight of a traditional CMS template system.

Astro

Static-first framework. Pre-renders pages at build. Zero JavaScript shipped by default. The fastest, lowest-carbon way to build a content-heavy site.

Sanity CMS

Structured, headless content management. Your team edits in a clean dashboard. The frontend fetches content at build, not on every request.

Cloudflare CDN

Deployed globally. Pages are cached at the edge - fast for visitors anywhere in the UK and beyond, with green-verified infrastructure.

TypeScript

Typed end-to-end. Safer code, fewer bugs, easier to hand over or extend after launch.

Same person, every step of the way.

The person on the intro call is the person writing the code, reviewing the content, and handing over the keys. That's not how agencies work. It's how this works.

  1. Intro call

    30 minutes. You tell me about your brand, your audience, and what your current site is failing at. I'll tell you honestly whether this is the right fit.

  2. Research and strategy

    Audience analysis, keyword research, competitor review, sitemap. The work that means the build has a clear purpose, not just a brief.

  3. Design and build

    Wireframes first, then visual design, then build. You review and approve at each stage. No surprises.

  4. Launch and handover

    Performance and carbon audit published. CMS training so your team can edit confidently. Ongoing support available if you need it.

Starting from £5,000.

The final project cost depends on scope: number of pages, content complexity, bespoke functionality. Everything above is included as standard. The intro call is where we work out what your specific project needs.

For context: a generalist agency will charge more for a slower, heavier site built on WordPress. Transparent pricing is part of the pitch here, not a negotiating tactic.

Every content-driven site includes:

  • Check icon Discovery, strategy & sitemap
  • Check icon Copy prepared and wired to CMS
  • Check icon Responsive design
  • Check icon Astro + Sanity CMS build
  • Check icon Blog & content architecture (categories, tags, RSS)
  • Check icon WCAG 2.2 AA accessibility minimum
  • Check icon SEO foundations + structured data
  • Check icon Cloudflare deployment
  • Check icon Lighthouse scores + carbon rating at handover
  • Check icon CMS training recording
  • X Icon Ongoing maintenance (see Editor/Creator plans)
  • X Icon Paid media or ongoing SEO

Common questions

What makes a content-driven site different from a brochure site?

A content-driven site is built around publishing - it has a blog, case studies, resource pages, and the technical architecture to support regular updates. A brochure site is a fixed, static presence. If content is part of your growth strategy, the content-driven build is the right choice.

Why is Astro better than WordPress for a sustainable website?

Astro generates static HTML at build time, so your pages are served as pre-built files from a CDN - no server processing on every visit, no bloated plugin ecosystem, no database query on every page load. WordPress does all of that by default. The difference in carbon output and page speed is significant and measurable.

Can my team update the content themselves?

Yes - that's the whole point of Sanity CMS. Your editors get a clean, structured dashboard where they can write and publish blog posts, update pages, and manage content without touching any code. CMS training is included in every project.

How long does a content-driven site take to build?

A typical project runs 8–12 weeks from kick-off to launch, depending on scope and how quickly content and feedback rounds move. The full timeline is agreed at the start - no open-ended projects.

Is a freelance web designer better than an agency for an ethical brand?

For many B Corps and ethical brands, yes. You get one person who understands your mission deeply, who is on every call, and who writes every line of code. Agencies have more people - but the person who pitches is rarely the person who builds. If that matters to you, it's worth thinking about.

What happens after launch?

You can manage the site yourself using Sanity CMS, or move to one of the maintenance plans - the Editor Plan for content updates, or the Creator Plan for full content freedom. Neither requires you to be technical. Both mean you're not left to figure it out alone after handover.

Your digital presence should be as considered as everything else you've built.

30 minutes. No sales pitch. Just an honest conversation about whether this is the right fit - and if it is, what it would look like.