Skip to content
04Web Development

Most of your home page isn’t your home page.

On one home page we rebuilt, 2.4MB loaded before any text did, and 62% of it was a tag manager. After the rebuild it was 118KB. The person deciding whether to call you is probably outdoors, one-handed, on a mid-range Android. We build for that person: static pages where we can, tested on the phones people actually hold, under a weight limit the build enforces.

WHERE THE 2.4 MEGABYTES WENTTag manager62%The actual site38%THE SAME HOME PAGE, BOTH WAYS, TO ONE SCALEbefore2.4 MBafter118 KBtwenty times lighter, and it’s the same pageAND HOW LONG BEFORE ANYTHING APPEAREDbefore6.81 safter1.12 smid-range Android, Fast 3G, largest contentful paintWHERE THE 2.4 MEGABYTES WENTTag manager62%The actual site38%BOTH WAYS, ONE SCALEbefore2.4 MBafter118 KBtwenty times lighterBEFORE ANYTHING APPEAREDbefore6.81 safter1.12 smid-range Android, Fast 3G

Enquiry form completions rose 34% in the ninety days after that launch. The offer didn’t change in those ninety days. The page just finished loading before people gave up on it.

What the work is

Six things, and what each one gets you.

01

Custom website development

Pages are built ahead of time, so a visitor’s phone doesn’t download a framework just to show words and pictures. The parts that need to be interactive still are.

02

Responsive design

We test on a mid-range Android over a slow connection, not only on the laptop it was built on. Almost every site is fast on the machine that made it.

03

CMS websites

Sanity, or plain Markdown in your own repository. Both are fine. Either way, someone who isn’t a developer can change the copy without raising a ticket, and neither comes with a licence fee.

04

E-commerce

Catalogue, checkout, and the tax and shipping rules for where you ship. Roadwarrior, for example, sells truck parts through separate storefronts for Canada and the United States. Where Shopify or Stripe handles payments, the card compliance is theirs to carry.

05

SEO and analytics

Titles, structured data and a sitemap that match what’s on the site. Analytics loads after the page is usable, because on that rebuild the tag manager outweighed everything the client had written.

06

Accessibility and compliance

WCAG 2.2 AA, checked automatically every time the code changes, from launch onward. Keyboard order, contrast and focus are part of the build from day one.

What it costs and how it runs

$9,000 to $24,000 to build, and you own it.

Build$9,000 to $24,000 depending on page count. Yours varies with the project, and the price is fixed once quoted
Running$0 to $40 a month on Vercel or Cloudflare, on your own account
Us, after$0. No retainer and no licence. Maintenance is available if you want it
Not includedPhotography, copywriting and stock licences. You’ll know which you need before you commit
Week 1

We measure what you already have

A load timeline of your current site on real phones, so the target is a number. Sometimes the site is fine and the copy is the problem, and you hear that before you’ve spent anything.

Weeks 2 to 5

Built to a budget the build enforces

The build fails if any page ships more than 120KB of JavaScript or breaks WCAG 2.2 AA. Nobody has to remember to check, and nobody can wave an exception through.

Week 6

Launched, with the numbers published

The before and after timelines go into the handover with the code repository, which has been in your organization’s account since week one. If you stop working with us, the site keeps running.

Questions about this one

What people ask before they start.

Why not just use WordPress?
WordPress is often the right call. It stops being right when a theme and a stack of plugins make the page slow, and the one person who could safely update it has left. What we hand over is a repository you own, a CMS your team can use, and no plugin that can break checkout.
Someone told us we need a new site for SEO. Is that this?
Partly. A fast site that search engines can crawl and read removes the technical reasons you’re not ranking, and that’s real work with a real effect. It doesn’t give anyone a reason to link to you. We fix the first, and we’ll tell you if the second is your real problem. It usually is.
Our last site cost a fraction of this. What are we paying for?
Mostly the parts you don’t see until they fail. A template site is cheap because nobody is responsible for its speed, its accessibility or the security of its plugins. Here the weight limit and the accessibility check run on every build, the repository is yours from week one, and the price is fixed before we start. If you only need four pages and a contact form, buy a template and spend the difference on photography.
What happens the first time we want to change something?
Copy and images are yours to change in the CMS, the same afternoon. A new kind of page is a fixed-price addition, scoped the day you ask. Nothing is locked inside a theme only we understand.

Tell us about the site you need.

A new site, a rebuild, or fixes to the one you have: say what the business does and what the site has to handle. To see where your current pages stand first, the free site check measures any page.