Design

Prototype

A prototype is a clickable version of a design, built to test whether a journey works before anybody writes code. It answers behaviour, which a static picture cannot.

Also called clickable prototype, interactive prototype, click-through

SiiteWritten by SiiteUpdated September 5, 2026

A prototype is a version of a design you can click through. The pages are not real and nothing behind them works, but the buttons go somewhere, so a person can be handed it and asked to complete a task. That is the whole purpose: it tests behaviour, which pictures cannot, before anybody has written the code that would make behaviour expensive to change.

In short

  • Clickable, so it tests the journey rather than the appearance.
  • Nothing in it works. No data, no payments, no real search.
  • Its value is watching somebody use it, not showing it off.
  • Built to be thrown away once the question is answered.

What it answers that the earlier stages cannot

Design arrives in a rough order, and each stage answers a different kind of question.

A wireframe answers what goes on the page and in what order of importance. A mockup answers what it looks like once the colours, type and photographs are applied. Both are static, and both are perfectly capable of hiding a fault.

The faults they hide are the ones that only exist between pages. How many steps the checkout actually takes when a customer wants to change the delivery address, and whether those extra steps are where baskets get abandoned. Whether somebody who mistyped their mobile number can work out what to do about it. Whether the path from a product to a completed order ever loops back on itself. None of that is visible in a picture of a page, because none of it happens on a page. It happens in the movement between them.

That is the gap a prototype exists to close, and it is why the question it answers is a verb, not a noun.

Watching, not asking

A prototype that only gets presented has been half wasted, and this is the most common way the work fails to pay for itself.

The temptation is to demonstrate it. Somebody walks a client through the screens, narrating what happens, and everyone agrees it looks good. Nothing has been learned, because the person who built it was driving.

The version that pays is a task. Hand the link to somebody who resembles a customer, give them something to accomplish, and then say very little. Where they pause, what they click that was never meant to be clicked, and the moment they ask what to do next are the findings. All of them are cheap to fix in a prototype and considerably less cheap once the site is built, which is the entire economic argument for the stage existing.

Five or so people will surface most of what is badly wrong. Beyond that the same problems repeat, and the sensible move is to fix them and test again rather than to keep recruiting.

The hazard of looking finished

A good prototype creates a problem the earlier stages never do, and it is worth naming before it happens.

It looks like a website. It opens in a browser, it responds to clicks, and to anybody who has not been part of the process it appears to be very nearly done. The reasonable question that follows is why launch is still weeks away, and the answer, that none of it is connected to anything, is difficult to believe while looking at something that plainly works.

Two habits keep this from becoming a disagreement. Say what the prototype does not do before showing it, specifically that there is no real data, no stock, no payments and no live search. And match the fidelity to the question. A rough prototype invites comment on the flow, which is what you wanted. A polished one invites comment on the shade of a button, which the mockup stage already settled, and it signals that decisions are further along than they are.

Words you will hear

  • Fidelity. How closely it resembles the finished thing. Low fidelity invites bigger comments, high fidelity invites smaller ones.
  • Hotspot. A clickable region drawn over a static screen.
  • Flow. The sequence of screens for one task, such as booking or checking out.
  • Happy path. The route taken when nothing goes wrong, and the only route most prototypes cover.
  • Edge case. Everything else, which is where journeys usually break.
  • Usability test. A person given a task while somebody watches. The activity a prototype exists to support.
  • Coded prototype. A rough working version built in real code, used when the question is technical rather than about user experience.

When to skip it

Not every project needs one, and pretending otherwise adds a stage that produces a file nobody opens.

Skip it when the site is a handful of pages with no multi-step task in it. The navigation is the journey, and the wireframes have already shown it. Skip it when the flow is one you have built before and nobody is arguing about it.

Insist on it when money changes hands, when a form has more than one screen, when two people in the room disagree about the order of steps, or when the site is replacing something that customers already complain about. In that last case the prototype has a job before it has an audience, which is to prove that the new route is genuinely shorter than the old one rather than differently shaped.

Questions we get

More about prototype

Does the site really need one if it is only five pages?

Usually not. A five page site has no journey worth rehearsing, and the sequence of pages is obvious from the navigation. Prototypes earn their cost where somebody has to complete something in steps, so a booking form, a quote request or a checkout justifies one and an about page does not.

Does the prototype turn into the website?

No. Nothing in it is real. The pages are pictures wired together, there is no database behind them, and no payment can be taken. It is built to be discarded once it has answered the question it was made for, and treating it as a head start on development leads to disappointment.

How many people do we need to test it with?

Fewer than most expect. The same problems tend to surface again and again after a handful of sessions, so five people who resemble your customers will find most of what is badly wrong. What matters more than the count is that they are not colleagues who already know how the thing is meant to work.

Can we show it to customers before the site exists?

That is the point of it. A prototype opens in a browser through a shared link and needs nothing installed, so you can put it in front of somebody and ask them to complete a task. Watching where they hesitate is worth more than any opinion they offer afterwards.

Is a clickable PDF good enough?

For checking a page order, sometimes. For anything else it misleads, because a PDF cannot show what happens when a field is filled in wrongly or a menu opens, and those moments are where journeys usually break. If the questions are that simple, the wireframes probably answered them already.

Should we test it on a phone?

Yes, and on a real one rather than a narrow browser window. Most people in the Philippines will meet your site on a mid-range handset, and a prototype clicked through on a laptop hides thumbs reaching for targets that are too small and forms that fight the on-screen keyboard.

How long should it take to build?

Less time than the disagreement it is settling. A day of wiring up existing screens is reasonable when the alternative is building a checkout twice. A fortnight spent perfecting animations on something nobody will keep is a project that has forgotten what the prototype was for.
Want this handled for you?

Let us take prototype off your desk.

The guides and these pages are yours to use for nothing. When you would rather have the work done properly than done by you, tell us what is already in place and we will put a proposal together.