
UX Research · Design Principles
There is a gap between what brands invest in their physical customer experience and what they are willing to invest in their digital one. Walk into any well-run retail store and the layout guides you. Signage tells you where things are. Staff are available when you need them. The journey from entrance to checkout is designed. But translate that same brand into a digital platform and the principles often vanish — replaced by aggressive pop-ups, buried navigation, and journeys that seem designed to confuse rather than convert.
Availability — the principle that users should be able to find what they are looking for, when they are looking for it, without friction — is one of the most overlooked foundations of good user experience. It sounds obvious. It is not practised nearly enough.
The Availability Toolkit: What Helps vs. What Hinders
| UI Pattern | Helps availability when… | Hinders availability when… |
|---|---|---|
| Navigation menu | Categories are clear, logical, and shallow enough to scan in seconds | Mega menus dump 100+ links the user must tab or scroll through |
| Search | Auto-suggest, typo tolerance, and scoped results eliminate guesswork | Returns are unfiltered, unsorted, or dominated by promoted content |
| Filters and sorting | Users can narrow results by the criteria that matter to them | Filters reset on back navigation or require reloading the entire page |
| Personalised suggestions | Recommendations are based on genuine browsing behaviour and add value | Suggestions feel invasive, irrelevant, or are actually disguised ads |
| Lists and bookmarks | Users can save, compare, and return to items without losing context | Lists require sign-up before saving, or expire without warning |
| Pop-ups and overlays | Used sparingly for critical system messages the user must see | Used for marketing, email capture, or exit-intent on every visit |
Every one of these tools exists in every designer’s vocabulary. The question is not whether to use them but when and how. The difference between a site that respects its users and one that frustrates them is rarely about missing features — it is about how those features are deployed. A navigation menu that categorises clearly is a wayfinding tool. A navigation menu that forces users through 100 links before reaching content is a barrier.
The Cost of Getting It Wrong
Users today have options. If your digital platform makes it difficult to find what they are looking for — if they walk through one door only to find themselves in the wrong room with no way back — they will leave. And unlike a physical store where walking out requires physical effort, leaving a website takes a single click. The brand loses a potential customer, a potential repeat visit, and a potential advocate. In many cases, it gains a detractor — someone who will tell others about the experience.
The solution is not complicated. Learn your audience. Map their journeys — all of them, not just the one that ends in a purchase. Understand that different people arrive at different stages of readiness, with different needs and different levels of confidence. Then build the interface around them, not around your conversion funnel. Trust your users. If the experience is good, they will come back. If it is not, no amount of pop-ups, forced email captures, or manufactured urgency will save you.
Quick Availability Audit: Five Questions to Ask Your Product
| # | Question | What a “no” tells you |
|---|---|---|
| 1 | Can a first-time visitor find your core offering within 10 seconds of landing? | Your value proposition or navigation is unclear |
| 2 | Can a user return to where they were after exploring a dead end? | Your information architecture has one-way paths |
| 3 | Can a user complete their primary task without encountering a pop-up? | Your marketing is interrupting your user experience |
| 4 | Does your search return useful results for the top 10 queries? | Your search is a checkbox feature, not a navigation tool |
| 5 | Can a user get help from a real person within two clicks? | You are hiding your support behind automation |
Availability is not a feature. It is a principle — the commitment to ensuring that every user, at every stage of their journey, can find what they need without fighting the interface. Treat your digital users the way you would treat someone standing in front of you. The rest follows from that.
