Design · Operations

Do you need a design system for your business website?

Design system is one of those phrases that means something different to everyone in the room. Marketing hears brand guidelines. Developers hear a component library. Leadership hears expensive. All three are partly right, which is why so many of these projects start with enthusiasm and end as a Figma file nobody opens. The useful version is narrower and more boring than the pitch, and plenty of small businesses genuinely do not need one yet.

The short answer

A design system for a business website is a working set of reusable components, tokens and rules that your site is actually built from, not a PDF describing how it should look. You need one when every new page becomes a custom build. Below roughly fifteen pages and one designer, you probably do not need one yet.

What is a design system, beyond a style guide?

A style guide describes. A design system builds. That is the whole distinction, and it is the one most teams miss.

A style guide tells you the brand blue is a particular hex value and that headings use a specific typeface. Useful, but it relies on a human reading it and choosing to comply. A design system encodes that decision in one place, in code, and every page inherits it. Change the value once and it changes everywhere. Nobody has to remember anything.

The practical test is simple. If updating your button style means someone opens fourteen pages and edits them, you have a style guide at best. If it means changing one component and shipping, you have a system. Everything else is presentation.

The second half of a real system is rules about usage, not just appearance. When do you use a primary button versus a secondary one. How many can appear on a page. What spacing sits between a heading and the paragraph under it. These constraints are what stop a site drifting after the launch team moves on.

What signals suggest you need one?

Design systems solve a coordination problem. If you do not have a coordination problem, you do not need the solution.

The clearest signals we see, in rough order of severity:

Three or more of those and the case is strong. One or two and the honest answer is usually that you have a documentation problem or a process problem wearing a design system costume.

What we'd do about it

Time your last five page builds. If the average is under two days and quality was consistent, do not start a design system project. Fix whatever is slow instead. Systems pay off on repetition, and you may not have enough repetition yet.

What does a design system actually contain?

Scope creep kills these projects. It helps to know the pieces and to decide deliberately which ones you are not doing in version one.

ComponentWhat it is forNeeded in v1?
Design tokensNamed values for colour, type scale, spacing, radius and shadow, defined once and referenced everywhereYes. This is the foundation everything else sits on
Typography scaleA fixed set of text sizes and weights with defined line heights, so headings stay consistent across pagesYes
Spacing systemA limited scale of spacing values that removes arbitrary margins and keeps rhythm consistentYes
Core componentsButtons, links, form fields, cards, navigation, footer. The things every page usesYes
Page sections or blocksComposed patterns such as hero, feature grid, testimonial band, pricing table, CTA bandYes for marketing sites. This is where the speed gain comes from
Usage guidanceWritten rules on when to use which component and what not to doYes, but keep it short. Long documentation goes unread
Accessibility standardsContrast minimums, focus states, heading order, form labelling built into componentsYes. Retrofitting this later costs several times more
Content patternsTone rules, heading conventions, button label conventions, error message wordingUseful, often deferred to v2
Icon setA consistent, licensed icon library with defined sizing and stroke weightVersion 1 if you use icons heavily, otherwise later
Motion rulesStandard durations and easings so transitions feel like one productUsually v2
Figma libraryDesign-side components mirroring the coded ones, so designs are buildableOnly if you have in-house designers producing new work regularly
Governance processWho approves changes, how new components get proposed, how versions are releasedLightweight version in v1, formalised only at team scale

The Figma library row causes the most wasted money. If your design work is occasional and outsourced, maintaining a parallel design library is overhead with no return. Code can be the source of truth.

How do you build one without stalling everything?

The failure pattern is a six month project that produces a beautiful system while the actual website goes stale. Build it out of real work instead.

  1. Audit what exists. Screenshot every page, then group every button, heading, card and form field you find. The duplication will be worse than you expect and the list becomes your scope.
  2. Define tokens first. Colour, type scale, spacing. Argue about these once, in a room, and write down the decisions.
  3. Build the five or six components that appear on almost every page. Nothing exotic. Buttons, form fields, cards, navigation, footer.
  4. Rebuild one real page using only those pieces. This exposes gaps immediately in a way that theoretical work never does.
  5. Add section blocks as real pages demand them, not in advance. A block invented for a hypothetical page is usually wrong.
  6. Migrate remaining pages in traffic order, highest first, and accept a period where old and new coexist.
  7. Write the usage guidance last, describing what you built rather than what you intended.

Deliberately shipping in this order means value arrives early. After step four you already build pages faster.

What does it cost?

Ranges vary widely, and anyone quoting a fixed number without seeing your site is guessing. From our project experience with US small and mid-sized businesses, a focused system covering tokens, core components and a handful of section blocks for a marketing site generally lands somewhere between 12,000 and 40,000 dollars when built alongside a site rebuild, and often less if it is scoped tightly to what you already need.

Building a design system as a standalone project, separate from any site work, tends to cost more and deliver less. There is no forcing function, no real page proving the components work, and the output is easier to ignore. If a proposal describes a design system with no accompanying build, ask what page will use it in week three.

Budget for maintenance too. Ten to fifteen percent of the build cost per year is a reasonable planning figure for the additions and adjustments a living system needs. A system nobody maintains becomes a constraint people work around, which is worse than not having one.

What we'd do about it

Scope version one to the components your top ten pages by traffic actually use. That is normally six to eight components and four section blocks. Everything else can wait until a real page asks for it.

When should a small business skip this?

Plenty of cases, and it is worth saying so plainly.

If your site is under about fifteen pages and rarely changes, a system is overhead. If one person does all your design and development, the consistency lives in their head and works fine until they leave, at which point documentation matters more than tooling. If you are on a platform with a strong theme, such as a well-built Shopify or WordPress theme, that theme is already a design system and rebuilding it as a custom one is a downgrade dressed as an upgrade.

If you publish fewer than two new pages a quarter, the payback period is long enough that other work will beat it. And if your conversion rates are the pressing problem, a design system will not touch them. That is conversion work, and it deserves the budget first.

The honest sequence for most small businesses is: get the site right, get the traffic right, then systematise when the volume of change justifies it. Doing it in the other order is common and expensive.

How do you know it is working?

Measure the thing you built it for, which is speed and consistency of change, not appearance.

Useful signals: time from brief to published page, dropping and staying dropped. The proportion of new pages built without new custom CSS. How long a brand-wide change takes, tested by actually making one. Whether non-developers can publish a page unassisted. And whether people are still creating one-off components six months in, which is the clearest sign the system does not cover what teams need.

If those numbers do not move, the problem is usually adoption rather than the system itself. Systems fail quietly when the fastest route to shipping is still to ignore them. Make the system the path of least resistance, and it holds. If you are planning a broader website design and development project, that is the natural moment to build one, and the natural moment to decide honestly that you do not need it yet.

Frequently asked questions

What is the difference between a design system and brand guidelines?

Brand guidelines describe. They tell you the colours, the typeface and the logo clearances, then rely on a person reading the document and choosing to comply. A design system encodes those decisions into reusable components that pages are actually built from, so the rules apply whether anyone remembers them or not. The practical test: if changing your button style means editing fourteen pages by hand, you have guidelines. If it means changing one component, you have a system.

How long does it take to build a design system?

A tightly scoped version one covering tokens, core components and a handful of section blocks usually takes six to twelve weeks when it runs alongside a real site build. Standalone projects tend to run longer and deliver less, because nothing forces the components to prove themselves on an actual page. Value should arrive well before the end date. Once your core components exist and one real page has been rebuilt with them, page building gets faster immediately.

Do I need a Figma library as part of it?

Only if you have designers producing new work regularly. A Figma library that mirrors your coded components is genuinely useful for teams designing several pages a month, and it is pure overhead for everyone else. Keeping two libraries in sync is real recurring effort, and when they drift apart the design side is usually the one that goes stale. If your design work is occasional or outsourced, let the code be the source of truth.

What does a design system cost for a small business?

For US small and mid-sized businesses, a focused system covering tokens, core components and a handful of section blocks generally runs somewhere between 12,000 and 40,000 dollars when it is built as part of a site rebuild. Tight scoping moves that number more than anything else. Then budget roughly ten to fifteen percent of the build cost per year for maintenance, because a system nobody updates slowly becomes something teams work around rather than with.

Can I build a design system on Shopify or WordPress?

Yes, and in many cases you partly have one already. A well-built theme with consistent sections, shared settings and a coherent type scale is functioning as a design system whether anyone calls it that or not. The useful work is usually tightening it: consolidating duplicate section variants, defining tokens properly, and writing short usage rules. Replacing a working theme with a custom system is a common way to spend a large budget and end up roughly where you started.

How do I know if our design system is actually being used?

Look at behaviour rather than opinions. Are new pages shipping without new custom CSS. Has time from brief to publish dropped and stayed down. Can someone who is not a developer publish a page unassisted. Most telling of all: are people still creating one-off components six months in. Persistent one-offs mean the system does not cover what teams actually need, and the fastest route to shipping is still to work around it. That is an adoption problem, and it is fixable.

The takeaway

A design system is worth building when change is frequent enough that inconsistency costs you real time. Below that threshold it is an expensive way to feel organised. Count your last five page builds, count how often your site changes, and be honest about the answer. If you do build one, scope it to the pages you already have, ship it alongside real work, and budget for keeping it alive.

Not sure whether you need a design system yet?

We will look at your site, your publishing cadence and your team, then tell you straight.

Book a Growth Call