Skip to content
BUILD FOUNDRY

Engineering services

Web Development

We build the website or web app itself, and make sure it loads quickly on a phone, on an old laptop and on a weak connection.

Part of your product’s journey

Of the eight stages we run, this service covers Build. We also run the others.

Build a web product →

What this makes possible

Every website is fast in a demo. The demo runs on a new laptop, on office wifi, with forty rows of test data behind it. Then the real site meets a four-year-old Android phone on a patchy connection. On top of that sit an analytics tag, a chat widget and a cookie banner. And the category page now holds nine thousand products. That is where a site actually lives, and it is what we build for.

Our approach in more detail

In practice that means deciding page by page how each page gets produced, rather than making one decision for the whole project. A marketing page can be built once in advance and served ready-made, which is as fast as the web gets. A logged-in dashboard cannot; it has to be put together fresh for each person. A search results page usually sits between the two. Modern tools let you choose. Most builds choose once, at the start, and then fight every page that does not fit. We choose page by page and write down the reason.

The other half of the job is stopping the site getting slower after launch, which is what happens to every site. We set speed limits and check them automatically every time anyone changes the code. A change that adds three hundred kilobytes of extra weight is rejected before it reaches the live site. The alternative is finding it a quarter later, when someone asks why sales dropped. The extra information search engines read, the page titles and descriptions, and the analytics are all part of the build, not a task added afterwards by somebody else.

ReactNext.jsTypeScriptTailwind CSSHTMLCSSJavaScript

What you get

  • Marketing websites and web applications
  • Each page loaded in the way that suits it best
  • The design built as reusable parts
  • Speed limits checked automatically on every change
  • Search setup, so Google shows your pages properly
  • Visitor analytics, with proper cookie consent

How we get there.

  1. 01

    Groundwork

    Where the code lives, the separate copies of the site used for building and checking, and the automatic route to publishing are all in place before any feature work. Every change gets its own live web address you can open, which is how reviews stop being screenshots pasted into a chat. The colour, type and spacing values come across from the design as code, so there is one source for them.

  2. 02

    Building the reusable pieces

    We build the shared pieces before the pages — buttons, inputs, tables, navigation — each in all the conditions it can appear in. Pages then assemble quickly and consistently. This is slower for the first week and faster for every week after, and it is why the tenth page does not look subtly different from the first.

  3. 03

    Page-by-page decisions

    Each page gets an approach chosen for its content and for how fresh its data has to be. Pages that change only when you publish something are built in advance. Personalised or fast-moving pages are put together on request. A few have to do their work in the browser. How long anything is held ready before being refreshed is written down for each page rather than left to chance.

  4. 04

    Speed, search and accessibility

    Core Web Vitals — Google’s page speed measures — are given limits that are checked automatically, so a change that makes a page slower fails before it goes live. Images sized properly and served in modern formats. Page code with proper headings and structure, and navigation that works from a keyboard. Page titles, descriptions, the sitemap and the extra detail search engines read are generated from your content rather than kept up by hand.

  5. 05

    Launch and the week after

    Sign-off on a private copy of the site. A list pointing old web addresses to their new homes, if this replaces an existing site. Analytics and the cookie banner checked. Then we publish. We watch the first week closely. Real traffic finds things no test does, particularly on the phones and networks that never appear in an office.

A little more detail.

The process, the fit, and the questions worth asking before we begin.

Is this the right service for me?
  • Not for you if you need it live next week. A build we would put our name on does not compress below the time it takes, and the version that does is the one you will pay to replace.
  • Not for you if the content is not written and nobody has been given the job of writing it. Sites wait on words far more often than on code.
  • Not for you if a template on an existing platform would do. If you need five pages and a contact form with nothing unusual behind it, say so. We will point you somewhere cheaper and tell you what it cannot do.
  • Not for you if the site must run inside an old content system you cannot leave and which cannot hand its content over to anything else. That constraint decides the technology, and the answer is not this one.
  • Not for you if there will be nobody to look after it. A site with moving parts falls apart faster than a simple one, and we would rather sell you something simpler than something abandoned.
A worked example

Hypothetical scenario

Illustrative: a catalogue site with search

Say you sell several thousand products, and the current site takes eight seconds to show a category page on a phone. A build of this shape splits along an obvious line. Product and category pages only change when the catalogue changes, so they are produced in advance and refreshed when the source data updates. That takes the database out of the way for most visits. Search and filtering cannot be prepared in advance, so those are worked out on request, with results appearing as they are found. The chosen filters are kept in the web address, so a filtered view can be shared and can turn up in search results. Images are resized once, when the site is built, instead of being sent at full size and shrunk in the browser — usually the single biggest gain available on a catalogue. A site of this shape is six to ten weeks, and it is how much of your product data needs cleaning, not the design, that decides the schedule.

An illustration of our approach, not a delivered client project.

How long does a website take?

As a planning assumption: a marketing site of this shape is four to six weeks from approved design to launch. A content-heavy site with a system for editing it behind it runs six to nine. A web application with accounts, permissions and real data is three months and upward. The number moves with the outside services involved, and with whether existing content has to be brought across, which is frequently the largest single item.

Who owns the code?

You do, from the first day. The code sits in your company’s account, the hosting and analytics accounts are in your name, and we work as collaborators inside them. There is no handover event at the end, because nothing is being held back. If you leave, you remove our access, and everything you need is already where it should be.

What happens if we change our minds mid-build?

You tell us, we price the change, you decide. Small adjustments inside the agreed scope are absorbed without ceremony. Anything that changes the shape of the work — a new outside service, an extra type of user, a section nobody costed — gets a written estimate before it starts. What we will not do is absorb it quietly and hand you a slipped date with no explanation.

Can you work with our existing developers?

Yes. There are two common arrangements. In the first, we build what the visitor sees while your team owns the system behind it. In the second, we take a defined set of features while your team works elsewhere in the same code. Both work, provided one person settles technical disagreements. We will ask who that is in the first conversation.

Will the site rank?

We can build the technical half. That means fast pages, clean page code, and correct titles and descriptions. It also means an address structure search engines can read, and no accidental instruction left on the live site telling Google to ignore it. Beyond that, ranking comes from content and from other sites linking to you, which is not an engineering deliverable. If someone promises you positions in exchange for a build, they are selling something they do not control.

Bring the pieces together

Tell us what you need to achieve. We’ll help you scope the work and see how it fits your wider product.