Skip to content

Web Development

Most agencies never find out whether the site they built works.

We do — because we are the ones buying the traffic that lands on it. When a page is slow, or a form quietly fails, it shows up in our own numbers on Monday. That changes what gets built.

We will run your current site through the same checks and send you the results, built by us or not.

60+ sites built and running
99.9% uptime across everything we host
Yours you own the code and the hosting

Built with

  • WordPress When your team needs to publish without us
  • Custom code When nothing off the shelf fits the job
  • WooCommerce Selling, subscriptions and booking flows
  • GA4 + Tag Manager So every page can prove what it did
  • HubSpot & CRMs Leads landing where your team already works
  • Cloudflare Fast everywhere, not just where we tested

The tool is chosen after the job is understood, never before. If what you already have is the right answer, we will say so.

01 The drift

Every site is fast on launch day

Then the plugins pile up, the hero image gets swapped for a bigger one, a tracking script is added and never removed. Nobody is watching, because the people who built it were paid and left. A year on it is a different site.

94 maintained 41
  1. Month 2 A plugin to add one feature, which brings three of its own.
  2. Month 5 Photos uploaded straight off a phone, ten times the size they need to be.
  3. Month 9 Four tracking scripts from three agencies. Two are still firing.
  4. Month 12 Nobody has run an update since launch, because nobody was asked to.

None of that is anyone being careless. It happens because no one owns the site after the invoice is paid — so we keep owning it, and check it weekly against the same numbers we launched on.

02 What slow costs you

Three things a visitor notices in the first two seconds

None of them are technical from where your customer is sitting. They are: did anything appear, did it react when I touched it, and did it stay still long enough to read. Google measures all three on real visits and quietly ranks you on them — but the reason we care is simpler. You already paid for that visit.

How long before anything useful appears Past about three seconds most people are gone, and they leave before they have seen a single word of what you sell. we build to 1.1s Google calls it good under 2.5s LCP
How quickly it reacts when you tap A button that pauses feels broken, so people press it again — which is how you end up with duplicate enquiries and abandoned forms. we build to 84ms Google calls it good under 200ms INP
Whether it stays still while you read Late-loading images shove the page down as you go to tap. On a phone that is the difference between a call and a mis-tap on an advert. we build to 0.02 Google calls it good under 0.10 CLS
How we get there
  • Images sized and converted for the device asking, not one file for everyone
  • Fonts and styles for the first screen sent with the page, the rest after
  • Third-party scripts loaded late, or refused — most cost more than they return
  • Space reserved for anything that arrives late, so nothing jumps

Measured on a mid-range Android over a normal mobile connection — not on the fast machine that built it, which is how most sites come to be described as fast.

03 How we decide

We start with what the site has to do, not with what we like building

Most agencies have one way of building and every project turns out to need exactly that. We would rather ask who has to change the site, how often, and what happens on the day it goes wrong — then choose. The answer is usually boring, and that is the point: boring is what still works in three years.

Who needs to change it, and how often?

It is the first thing we ask, and it decides more than any other answer. A site your marketing team cannot edit becomes a queue of small requests, and everything slows down.

Your team, most weeks

Something they can run without us

Editing that looks like the page it changes, with the layout and the tracking locked so a Tuesday afternoon edit cannot take anything down. New pages without a developer, and without a ticket.

  • Built on WordPress, hardened
  • Roles, so nobody can break more than their own page
  • Staging to try things on first
Rarely, or through us

Something faster with less to break

The pages are built once and served as finished files, so there is no software running on a request and almost nothing for anyone to attack. It is quicker, cheaper to host, and it does not need patching every month.

  • A static build, published on change
  • No admin login to be found and attacked
  • Content still edited in one place

Either way the code and the hosting account are in your name from day one. Nothing is rented back to you, and leaving does not require our permission.

04 The wiring

A form that goes nowhere is a broken site

It is the failure nobody notices, because the page still says thank you. We wire the whole path and then test it end to end — a real submission, followed all the way to the place your sales team actually looks.

We test it by sending a real enquiry through and following it to the end — and again after any change that touches a form. It is the one failure that never announces itself.

05 After launch

Launch day is the start of the job

The same week we send the ads report, the site gets checked too. Not a status page nobody reads — a short list of things that go wrong quietly, looked at by a person.

Weekly check Every Monday
  • Is it still fast Measured on real visits, not a test we ran ourselves
  • Does every form still work A real enquiry sent and followed to the end
  • Any dead links Including the ones your ads are pointing at
  • Do the backups restore Actually restored somewhere safe, not just taken
  • Updates applied On a copy first, so nothing is tested on you
  • Is it up, is it secure Certificates renewed before a browser warns anyone
  • Anything new and slow A script someone added that nobody removed
  • Search still finds you Pages indexed, and none accidentally hidden

Anything that needs fixing, we fix — and tell you what it was. You should not have to read a report to find out your contact form stopped working three weeks ago.

The build

What the eight weeks actually look like

Nobody enjoys the part where a project goes quiet for a month. Here is the whole thing, including what we need from you and when.

  1. Weeks 1–2

    Working out what the site has to do

    We go through what you have now, where the traffic comes from and which pages actually earn. You get a sitemap, the page-by-page plan and the measurement plan before anything is designed.

    From you: access, and an hour of someone who knows the business

  2. Weeks 3–4

    Design, on the pages that matter first

    The home page and whichever page your ads point at, designed and reviewed together in one sitting rather than emailed back and forth. Everything else follows the pattern those two set.

    From you: one round of comments, from whoever gets the final say

  3. Weeks 5–7

    Built, wired and filled in

    The build, the tracking, the forms and the integrations, with your content going in as it is ready. You get a link to watch it come together — not a screenshot once a fortnight.

    From you: copy and images, or the go-ahead for us to write them

  4. Week 8

    Checked, moved across, watched

    Speed, forms, redirects and search all tested before it goes anywhere. We move it on a quiet morning, watch it for the rest of the day, and keep the old one ready for a week.

    From you: nothing. This part is ours.

Scope

What you are paying for, and what you are not

The second column is where most web projects quietly lose their budget.

05

Included

  • WordPress and headless builds
  • Core Web Vitals optimisation
  • Ecommerce and booking flows
  • CRM and marketing automation integrations
  • Ongoing maintenance and support
05

Not included, on purpose

  • A redesign every time someone new joins marketing
  • Templates resold to you as a bespoke build
  • A page builder that only we know how to operate
  • Hosting rented back to you at a markup
  • A launch you find out about from a support ticket

We build the site the campaigns run to — engineered for speed, tracking and conversion from the first line of code.

What it costs

Roughly what you should expect to pay

We would rather tell you now than after two calls. These are the ranges most projects land in — the quote comes after we have seen what you have.

A focused marketing site

$12k – $25k

Eight or so pages, built to convert ad traffic, with tracking wired end to end. Six to eight weeks.

A larger site, or ecommerce

$25k – $60k

More templates, a shop or a booking flow, and the integrations behind them. Ten to fourteen weeks.

Keeping it working

from $600 / month

The weekly checks, the updates, the fixes and the hosting. Optional, and cancellable monthly.

What moves the number is how many templates there are and how much has to talk to something else — not how many pages. We will tell you which of those applies to you on the first call.

Reviews

What our clients say

Unedited, and from people still working with us. We would rather you heard it from them than read another page of our own claims.

Before you ask

The questions people ask before signing

Answered the way we would answer them on a call.

Who owns the site when we are done?

You do — the code, the repository, the domain and the hosting account, all in your name. If you leave, nothing has to be handed over, because none of it was ever ours to hold.

Can our team edit it without breaking it?

That is the question that decides the stack, and we ask it before anything else. On a WordPress build the layout and the tracking are locked; you edit content, not structure, so a Tuesday afternoon edit cannot take the page down.

How long does a build take?

A focused marketing site is usually six to eight weeks, and most of the variance is how quickly copy and photography arrive rather than anything technical. We will tell you which of those is holding it up, every week.

We already have a site. Does it all have to go?

Often not. If the structure is sound the work is speed, tracking and the pages that actually take the ad traffic. The free review tells you which it is, and we have talked people out of rebuilds before.

Do we have to run our ads with you too?

No, and plenty do not. It is fair to say the site gets better when we can see what the traffic does — but that is a reason to share the data, not to move the account.

Sites we built, and what happened next

They spent the first three weeks telling us our tracking was broken instead of spending our money. That honesty is why we are still with them two years later.
Sarah Okonjo VP Marketing, Lumen Skincare

Send us the site. We will tell you what is slowing it down.

A free review of speed, tracking and the pages your ads point at. You keep the findings either way — there is nothing to cancel if you do not go ahead.

No spam. We reply within one business day.