Rebuilds · 6 min read

Rebuild or redesign? How to tell which one you need

Your website feels tired, slow, or off-brand — so you decide it's time for a change. But "a change" can mean two very different projects. A redesign changes what visitors see. A rebuild changes what's underneath. Choosing the wrong one wastes money and time. Here's how to diagnose it in ten minutes.

The difference in one sentence

A redesign is cosmetic. A rebuild is structural. A redesign changes the surface — layout, colours, typography, imagery — on top of the site you already have. A rebuild replaces the foundation: the code, the structure, sometimes the platform itself.

Signs you need a redesign (surface problem)

If your problems are all things you can see, a redesign is usually enough.

Signs you need a rebuild (structural problem)

If your problems are about how it behaves — speed, stability, flexibility — no amount of new paint will fix them.

A redesign on a broken foundation is lipstick on a cracked wall. It looks better for a month, then the cracks come back.

The hidden trap: redesigning when you should rebuild

This is the expensive mistake. A business spends on a beautiful new design, layers it over the same slow, fragile foundation, and six months later the same problems resurface — plus the cost of doing it twice. When the structure is the problem, rebuilding is cheaper in the long run, even though it costs more up front.

How to decide in ten minutes

List every complaint you have about your current site. Sort each one into two columns: "how it looks" and "how it works." If almost everything lands in "how it looks," redesign. If two or more land in "how it works," rebuild — and do it properly, once.


Not sure which column your problem belongs in?

That's exactly the conversation I have at the start of every project. Send me your current site and I'll tell you honestly whether it needs a redesign or a rebuild — before you spend a rupiah.

Thinking about a project like this?

I design and build websites for clients worldwide — pay only after final approval.

Discuss Your Website →