Ecommerce Web Design · Guide

DIY Ecommerce Website vs Hiring an Agency: Which Makes More Sense?

A capable owner can get a small shop trading without help. That is true and it happens every week. Any page from an agency pretending otherwise is not worth your time. What follows draws the line at the point where it stops being realistic.

Updated: July 2026
Written by: Andrew Odgers, Managing Director
Reading time: 12 minutes
Conceded before anything else

The Framing

A small shop selling uncomplicated products can genuinely be built by the person who owns it. The platforms are good enough, the work is achievable in evenings, so people do it successfully all the time.

That belongs in the first paragraph rather than buried near the end, which is where an agency would normally put it if it appeared at all.

It also sets up what this page is actually for. If building it yourself is possible, the useful question is not whether you can. It is where the point sits at which it stops being sensible. That point is a real place rather than the moment your budget allows for us.

One thing it deliberately does not do is teach you how to build a shop. Every block below names what is involved without explaining how to do it, because a page that did both would be pretending to be two things at once.

Genuinely within reach

What An Owner Can Realistically Do

Six things, all achievable by somebody with patience and no technical background.

Choose a platform. Working from catalogue size, who will maintain it and what has to connect, as set out in which platform is best for ecommerce web design.

Choose and configure a theme. Applying branding, arranging what appears on each page type and getting the shop presentable.

Load a modest catalogue. Modest meaning small enough that entering products by hand is tedious rather than absurd.

Set up delivery and payment. For the ordinary cases, meaning a small number of rules and the payment methods customers expect.

Get the required pages written. Terms, privacy, cookies, delivery, returns and contact details, with proper advice taken on the wording rather than copied from another shop.

Go live. Then trade, take orders and satisfy customers.

None of that is trivial and all of it is achievable. What it requires is evenings and persistence rather than expertise, which is why the useful measure of whether to attempt it is how much of both you actually have rather than how technical you feel.

Difficult rather than complicated

Where It Gets Hard

Seven areas. The distinction running through all of them is worth stating before the list.

Product data at volume. Not difficult. Enormous. It defeats people through quantity rather than complexity.

Variants. Combinations multiply rather than add, so choosing the wrong arrangement means entering the catalogue again once you discover it.

Integrations with stock and accounts. Each connection has its own behaviour, its own edge cases and its own ways of failing without announcing itself.

Tax and delivery rules beyond the simple case. Bulky items, overseas orders, thresholds and mixed baskets. Fine until the first awkward order, then handled by hand every time.

A structure that still works at a thousand products. Any arrangement works at forty. Very few survive growth without having been planned for it.

Performance. Invisible until measured and awkward to diagnose without having done it before.

Anything to do with search architecture. Category structure, addresses and how filters generate pages, all of which are covered in how web design affects ecommerce SEO.

Here is the pattern. None of these is hard to do on day one. All of them are hard to undo. The difficulty is not in performing the task. It is in performing it in a way you will not have to perform again. That requires knowing what it is like to live with the result, which is precisely the knowledge a first time builder does not have.

Mostly not money

The Real Cost Of Doing It Yourself

Three costs. The largest appears on no invoice anywhere.

Your own time, at what it is genuinely worth. Not at nothing, which is how it usually gets counted. If your attention is the constraint on the business, hours spent configuring a theme are hours not spent selling, buying, making or serving. For some owners that makes DIY the most expensive route available.

The learning curve, which you will largely not reuse. You are learning a platform intensively for a few weeks in order to use it lightly for years afterwards. The knowledge is real and it depreciates quickly, because the parts you learned hardest are the setup parts you will not touch again.

The months of trading you did not do. This is the one nobody counts and it is usually the biggest. A shop that opens in month six could have opened in month two. Four months of orders that never happened is a real number. It appears nowhere, invisible precisely because it was never earned.

Now the fair version of the same arithmetic. For an owner with genuine spare capacity, no urgency and an interest in the work, all three costs are close to nothing. The time was available, the learning is enjoyable and the trading months were not going to happen faster anyway.

Both readings are correct. Which one applies to you is the actual question. It has nothing to do with how technical anybody is.

What we are called in to repair

What Goes Wrong Most Often

Five patterns, taken from shops we have been asked to look at. Every one arrived through decisions that were entirely reasonable at the moment they were made.

A structure that cannot scale. Categories added whenever a product did not fit anywhere existing. Sensible each time. After two years it is an arrangement nobody would have designed, matching neither the catalogue nor how anybody shops.

Filter pages nobody controlled. Filters were switched on because they help customers, which they do. Nothing was decided about which filtered views should become pages, so all of them did.

A theme carrying a great many apps. Each app solved a real problem on the day it was installed. Nobody reviewed them together, so the shop is now slow and carrying a monthly bill nobody has added up.

Product data that has to be redone. Usually the variant model. Set up one way early, discovered to be wrong at three hundred products, then corrected only by revisiting the catalogue.

A rebuild at around eighteen months. The others compound into this one. Eighteen months is long enough for the shop to matter to the business and short enough that the original effort still stings.

None of this is evidence that owners build badly. It is evidence that the expensive decisions are the ones whose consequences arrive later than the decision does.

Correct, not a compromise

When Doing It Yourself Makes Sense

Six situations. In every one of them building it yourself is the right decision rather than the affordable one.

A small catalogue. Few enough products that entering them is an evening rather than a project.

Uncomplicated products. Few variants, no compatibility questions, nothing needing extensive specification.

Low order volume. Where the operational side stays manageable by hand.

An owner with time and interest. Both, since the second matters as much as the first. Somebody resenting every evening of it will stop at exactly the point where the difficult parts begin.

A genuinely tight budget. Where the alternative is not a better shop but no shop at all.

Testing whether something sells. Finding out whether demand exists before investing properly is the right order to do things in. Paying for a considered build to answer a question you have not yet asked is the wrong one.

In all six the money is better spent elsewhere anyway. Product photography, written descriptions and a properly considered category structure move more product than a professionally built shop containing manufacturer copy and phone photographs.

Where the line sits

When It Does Not

Four situations. They are about risk rather than about capability.

A complex catalogue. Many variants, trade or customer specific pricing, extensive attributes, products relating to one another. The setup decisions here are the ones from block three that are hard to undo.

Integrations that have to work. Stock control, accounting or a supplier feed, where the cost of getting it subtly wrong is orders that do not arrive or stock that does not exist.

An existing shop with traffic to protect. This one is underrated. When you already have visibility, the risk is no longer that the new shop underperforms. It is that you lose what you already had. That loss is difficult to reverse.

A business where the shop is the main revenue. Where downtime costs real money and a fortnight of something being broken is a fortnight of not trading.

One test covers the four of them. If the shop failing would materially damage the business, do not build it in the evenings.

Not because you could not manage it. Because it will take months, it will be finished at whatever point your patience runs out, then the thing you were protecting will have been exposed throughout.

A real arrangement

The Middle Ground

The question gets framed as a choice between two things when most businesses belong somewhere between them. The arrangement suiting the largest number is simple enough. The agency handles structure, build and search, then the owner runs the shop from that point onward.

Why it works. The decisions with permanent consequences, meaning the ones from block three that are hard to undo, are made by people who have watched them play out. Everything afterwards, meaning products, prices, content, promotions and the daily work of trading, stays with the person who knows the business.

What it costs. Considerably less than a full service arrangement, because the ongoing work stays in house. Also considerably less than a rebuild in eighteen months.

Two narrower versions of the same idea. Paid advice at the structure stage alone, where somebody spends a few hours on the category tree and the address decisions and you build the rest yourself. And an agency build with the content produced in house, which splits the work along the line of who actually knows things.

We say this openly because pretending it does not exist would be a poor way to earn anybody's trust. It is a real arrangement and we are happy to work that way. For a store that has outgrown a self build without becoming a large business it is usually the correct answer.

Decide with this in view

If You Start Alone And Outgrow It

Outgrowing a self built shop is success rather than a mistake being corrected. It is worth knowing in advance which parts of the effort survive the transition.

What carries over. Products, collections, customer records and order history. Photography, if it was done to a consistent standard. Written product descriptions, if they answer real questions rather than repeating the manufacturer. And the thing nobody lists: everything you learned about what customers ask before buying, which is genuinely valuable and exists only in your head until somebody writes it down.

What has to be redone. The structure, if it grew rather than being planned. Theme setup and configuration, all of which is theme specific. The variant model, if it was set up wrongly. And anything customised.

Which produces the most useful planning advice on this page. It costs nothing to act on.

Invest in the things that carry over. Do not perfect the things that will not. Good photography, complete product data and written content are worth doing properly from the first day, because they survive every future change. Theme configuration and page layouts are worth doing adequately rather than perfectly, because a future rebuild replaces them regardless of how much time you spent.

Owners routinely do the opposite, spending weeks adjusting a layout while product descriptions stay as the manufacturer supplied them.

Ecommerce web design

Structure only,
if that is all you need.

We are happy to be engaged for the category structure and the decisions that are hard to undo, then leave you to build the rest. It is the best value arrangement on this page and almost nobody asks for it.

What a build covers:

Demand and catalogue mapping Structure and category planning Design and build Product data preparation Basket, checkout and payments Integrations Testing and launch

Ongoing management afterwards sits inside our fixed monthly fee. Build work is quoted per project.

The full guide series

Twenty guides.
One subject.

This page covers whether to build it yourself. The rest of the series covers what a build costs, how long it takes, which platform suits which business and what each page type has to do.

Questions people ask

Building It Yourself

Can I build my own ecommerce website?
Yes. A small shop selling uncomplicated products can genuinely be built by the person who owns it, since the platforms are good enough and the work is achievable in evenings. An owner can choose a platform, configure a theme, load a modest catalogue, set up delivery and payment, get the required pages written and go live. What it requires is persistence rather than expertise, so the useful measure is how much time you have rather than how technical you feel.
What is genuinely hard about building a shop yourself?
Product data at volume, which defeats people by quantity rather than difficulty. Variants, where combinations multiply and a wrong arrangement means entering the catalogue again. Integrations with stock and accounts. Tax and delivery rules beyond the simple case. A structure that still works at a thousand products. Performance. And search architecture. The pattern is that none of these is hard to do on day one, while all of them are hard to undo.
What does building it yourself really cost?
Three things. The largest appears on no invoice. Your own time at what it is genuinely worth, which for an owner whose attention constrains the business is substantial. The learning curve, which you largely will not reuse since the parts learned hardest are setup parts you will not touch again. And the months of trading you did not do, because a shop opening in month six could have opened in month two. For an owner with spare capacity and no urgency, all three are close to nothing.
What goes wrong with self built shops?
Five patterns, all arriving through decisions that were reasonable when made. A structure that cannot scale, from categories added whenever something did not fit. Filter pages nobody controlled. A theme carrying many apps, each solving a real problem on the day it was installed. Product data needing to be redone, usually the variant model. And a rebuild at around eighteen months, which the others compound into. None of it means owners build badly.
When should I not build it myself?
Four situations, all about risk rather than capability. A complex catalogue with many variants or customer specific pricing. Integrations that have to work, where subtle errors mean orders that do not arrive. An existing shop with traffic to protect, since the risk becomes losing what you already have. And a business where the shop is the main revenue. One test covers all four: if the shop failing would materially damage the business, do not build it in the evenings.
What survives if I start alone and outgrow it?
Products, collections, customer records, order history, consistent photography, genuinely useful descriptions and everything you learned about what customers ask. What has to be redone is the structure if it grew rather than being planned, all theme setup, the variant model if it was wrong, plus anything customised. Which gives the most useful advice on the page: invest properly in the things that carry over, then do the things that will not merely adequately.