A good website should make complexity feel easy

Author: Dan Clark 17th Jul 2026 8 minutes read

Overview

We have never thought a good website should show off how complicated it is.

A good website may be doing a lot behind the scenes. It can connect business systems, reuse information across hundreds of pages or include tools built for a very particular job. 

None of that is a problem. What matters is whether it makes life easier for the people using it and the people responsible for managing it.

That is something we aim for in every website we build. The development work behind the platform may be complicated, but it should remove difficulty elsewhere.

Organisations can be understandably complicated. They have different teams, audiences, systems and ways of working. A website cannot make all of that disappear, but nor should it pretend those differences do not exist. It can stop passing all of that difficulty on to everybody else though.

A website should take work away

Clever use of technology is great when it reduces the work someone has to do.

That might mean a person visiting the website can find the right service without knowing which team is responsible for it. An editor might update a piece of information once rather than changing it in several places. The website might also handle a routine process automatically instead of relying on someone to complete it manually.

Making those things possible may require sophisticated technology. That could include bespoke functionality, structured content, automation, search, connected systems or AI. What matters is what that work achieves.

When we plan and build a website, we try to deal with as much of that complexity as possible during the project. We work through the awkward processes, duplicated information and connections between systems so that visitors and editors do not have to keep working around them every day afterwards.

A technically advanced website can still feel straightforward. In many cases, that is the reason for doing the difficult work properly.

People should not need to understand how your organisation works

Organisations naturally think about themselves in terms of teams, departments, service divisions, and internal responsibilities. Those structures help get work done, but they do not always help someone looking for support.

A person visiting a website usually arrives with something they need to do. They may want to apply for a course, report a repair, ask for advice or check whether they are eligible for a service.

They are unlikely to know which department is responsible, what the organisation calls that service internally, or why related information is located in different parts of the website. Yet many websites are still organised around internal teams and structures, using language that makes sense to colleagues but means very little to the people trying to find help.

We think a better website begins with what that person is trying to do. The internal process can still be complicated. Several teams may need to contribute, and different systems may need to exchange information. The visitor should not have to understand all of that before taking the first step.

Repeated content creates repeated work

In our experience, having to update the same information in several places is usually a warning sign.

We often see information copied into several places because that was the quickest way to publish it at the time. A telephone number appears on five service pages. Opening hours sit in the footer, the contact section and several location pages. Staff information is maintained in both a directory and departmental content. Events are entered into one system and then manually copied to the website.

This can appear manageable while everything stays the same. The problem arrives wahen something changes. An editor has to remember every place where the information appears, find each version and update it separately. A small amendment turns into a hunt around the website, trying to track down old details from pages created at different times by different people.

Some versions inevitably get missed. Visitors then find conflicting contact details, out-of-date prices or an old member of staff still listed in one forgotten corner of the site. What began as an internal publishing inconvenience becomes a public problem.

It is a problem we have helped many clients avoid by changing how information is managed within the website. Whenever we find an editor maintaining the same information in multiple places, we ask whether the website should handle more of that work for them.

A website should not turn a small content update into a search across twenty pages.

Bespoke should make the website work better

For us, bespoke work is not about adding as much as possible. It is about making the platform fit the organisation more closely.

An off-the-shelf product may include hundreds of options because it has been designed to support many different use cases. Most teams will use only a fraction of them. The rest sit unused, adding settings, decisions and workarounds that nobody particularly needs.

Even the features a team does use may need additional styling or configuration before they feel like a natural part of the website. In some cases, they may never quite fit. That leaves editors with more setup to deal with and makes it harder to keep everything looking consistent.

Bespoke work allows us to begin with the task instead. That may mean removing options that serve no purpose, designing controls around the way editors actually work or joining several awkward steps into one. It might replace a spreadsheet-based process, direct enquiries more intelligently or give a team a publishing tool that uses language they already understand and applies the correct styling automatically.

That does not mean building an entire platform from scratch. We use established systems such as WordPress, then create the content structure, editing experience and functionality around the organisation’s actual needs. Where an existing product already does the job well, we use it. Bespoke work earns its place where a more tailored approach removes friction or avoids unnecessary compromise.

This does not make bespoke the right answer in every situation. Existing products can be excellent when their features suit the requirement and the team can use them comfortably.

Bespoke should make things work better. It should not mean adding more, simply to make the platform appear more sophisticated. Sometimes the most useful custom work removes what gets in the way.

Clever features still need a proper job

AI follows the same rule as every other feature. It can help someone search a large collection of approved information, understand a technical result or reach the right next step. It might support staff by bringing together recommendations that would otherwise take time to find.

Those can all be worthwhile uses, but they still need a purpose. A feature does not become useful just because the technology behind it is clever. If a standard search, a well-written page or a simpler form solves the problem more effectively, that may be the better answer.

We would rather recommend the simpler option when it does the job properly than introduce a more advanced feature simply because the technology is available.

The value comes from what the feature helps somebody do, not from being able to say the website uses AI.

The people managing the site matter too

We have always considered the editor experience part of the website experience. 

Website projects quite rightly pay close attention to the public-facing side. Navigation, content, accessibility and interaction design all affect whether visitors can find what they need and complete their tasks.

The people managing the website receive less attention, even though their work directly affects what the public sees.

A website may look simple while creating a large amount of hidden work. Editors copy information across pages, adjust layouts manually or rely on one experienced colleague who knows how everything fits together. Teams answer avoidable enquiries because online forms send people to the wrong place. Developers are asked to make routine content changes because the publishing tools do not support routine publishing tasks.

That is not a genuinely simple website. The difficulty has merely been moved out of sight. Sooner or later, it becomes visible. Updates take longer, information falls out of date and different sections begin to behave inconsistently. Teams may also avoid improving useful content because publishing it feels harder than it needs to be.

A good platform should support the person looking for information, the person completing a task and the team keeping everything accurate afterwards.

More is only better when it helps

A website can be technically ambitious without becoming difficult to use or manage. Features, integrations and bespoke work earn their place when they save time, remove repetition or make important information easier to maintain.

The technology behind a website may be complicated. Using and managing it should not feel that way.

How this translates into real projects