Ecommerce Web Design · Guide

How Does Web Design Affect Ecommerce SEO?

A shop's search ceiling is set during the build. Structure, addresses, filters and linking are design decisions. Undoing them later means a rebuild rather than a fix. That is why the design work and the search work cannot sensibly be bought separately.

Updated: July 2026
Written by: Andrew Odgers, Managing Director
Reading time: 15 minutes
The argument, stated first

The Ceiling Is Set At Build Time

The maximum search visibility a shop can reach is largely determined in the first fortnight of its build, by people who may not have been thinking about search at all. Everything done afterwards operates underneath that ceiling.

Take one decision as an example. A shop puts every product one level below the homepage, with no subcategories, because the catalogue was small when it was built and the structure looked clean. That shop has decided it will compete for a handful of broad terms and nothing more specific, because it has no pages for anything more specific to be about.

Changing it later is not an adjustment. Every new category needs an address, every old address needs a redirect, internal links have to be reworked and there is a period during which visibility falls while the change settles. That is a migration. It costs more than building it correctly would have.

Now compare that with a design somebody dislikes. A colour, a layout, a product template that turned out awkward. All changeable in an afternoon, on a live shop, with nobody outside the business noticing.

The asymmetry is the whole argument. The decisions taken first, fastest and with least discussion are the permanent ones. The decisions everybody argues about are the reversible ones. And by the time anybody is engaged to improve a shop's search performance, the permanent decisions have already been made by somebody who was never asked about them.

The shape of the catalogue

Site Structure

Structure is how categories nest inside each other and how far a product sits from the front door. It is the first decision made and the most expensive to reverse.

Why depth matters twice. To anything crawling the site, pages far from the entry points are reached less often and treated as less central. To a shopper, every additional level is another decision and another opportunity to give up. Both pressures point the same way, which is unusual and convenient.

What a sound structure looks like. Broad and shallow rather than narrow and deep. Categories named as customers describe things rather than as the business files them or as a supplier's catalogue divides. Enough subcategories that each one corresponds to something people actually search for. Few enough that each contains a worthwhile number of products.

How to judge one you already have. Four questions, answerable this afternoon.

How many clicks does it take to reach a typical product from the homepage? More than three or four and the lower catalogue is being neglected by everybody.

Does every category correspond to something somebody would type? A category existing because the business is organised that way has no demand behind it.

Does every category contain enough products to be worth landing on? An almost empty category converts a search into a disappointment.

And the most revealing: are there products reachable only through the search box or a filter? Those products are effectively invisible. They are usually numerous, yet almost no shop owner knows they exist.

Close to permanent

URL Structure

The pattern your web addresses follow is decided once, usually by accepting whatever the platform proposed. It is close to irreversible afterwards.

The options and what each does over time. A flat pattern, where a product sits directly beneath the domain, is simple and survives a product being recategorised without any address changing. A category path, where the address reflects the hierarchy, expresses context and breaks the moment a product moves between categories. An identifier based pattern is robust against everything and means nothing to a human reading it.

Why the decision is close to permanent. Once a shop is live and other people have linked to it, every address change requires a redirect. Redirects accumulate, some external links are never updated and each change carries a period of instability. A shop that changes its address pattern twice in five years is carrying the cost of both.

What actually decides it at build time. One question that nobody asks: will products move between categories? If they will, because the catalogue is seasonal or the ranges get reorganised, a path based pattern will generate address changes every time somebody tidies the catalogue. If they will not, the context a path provides is worth having.

Most builds settle this by accepting a default, which means the answer was chosen by whoever wrote the platform rather than by anybody who knows how your catalogue behaves.

The largest single problem

Filters And Faceted Navigation

Row by row this is covered from the category page's point of view in how to design ecommerce category pages. What belongs here is the shop wide arithmetic, because that is what makes it a build decision rather than a page decision.

The count is unrelated to your catalogue size. This is the part that surprises people. The number of addresses a shop can generate has almost nothing to do with how many products it sells. A shop with five hundred products, forty categories and generous filtering can produce more addresses than a shop with fifty thousand products and none.

It does not require a large catalogue to become serious. As soon as more than two filter dimensions can be combined freely, the total climbs beyond anything a business would have chosen deliberately. Shops assume this is a problem for large retailers. It is a problem for anybody who offers size, colour and brand together.

What has to be decided before anything is built. Which filtered views are worth existing as pages in their own right, because they match how people genuinely search. Which must work perfectly for a shopper while never becoming pages. And what happens to the combinations nobody anticipated, which is most of them.

That first decision needs demand data, which means somebody has to look at how customers actually search before the filters are configured. Doing it in that order is the difference between a filter set that earns pages and one that generates them.

How a catalogue gets discovered

Pagination And Product Listings

A catalogue is discovered by following links. For most shops the only links to most products are on category listings. That makes how those listings work a discovery decision rather than a presentational one.

The consequence of getting it wrong. Where products beyond the first view are only reachable by pressing something or by scrolling, a portion of the catalogue may not be reachable by anything that does not press or scroll. On a large category that portion is most of it. The products exist, they are in the database, they are purchasable. Nothing knows they are there.

The requirement rather than the method. Every product should be reachable by following ordinary links from somewhere, whatever the shopper facing experience does on top of that. Both things can be true at once. Naming that as a requirement at build time is the entire job here.

The structural answer nobody reaches for. If a category is large enough that products sit hundreds of positions down a listing, the real problem is the category rather than the pagination. Dividing it properly puts those products within reach of both shoppers and crawlers, which is a structure fix rather than a technical one. It takes you back to block two.

Expressing what matters

Internal Linking

Three kinds of internal link exist on a shop and most shops have only one of them working.

Navigational links. Menus, breadcrumbs and footers. They arrive with the theme and connect upward and downward. They treat every category identically because a template cannot know which of your categories makes money.

Contextual links. Links inside written content, pointing at the categories and products the content is about. These are the ones that carry meaning, because a human decided this page relates to that one.

Merchandising links. Related and complementary products, plus connections between categories that customers associate even though the catalogue does not.

Why automatic linking is not enough. A theme produces a structure in which everything connects to the homepage and the homepage connects to everything. That expresses no judgement at all. If every page is linked the same way, nothing indicates which pages the business considers important. Importance is precisely what internal linking exists to communicate.

How a flat structure leaks. Value arriving from outside lands somewhere, usually the homepage or an article. It then either flows onward to the pages that need it or stops. A shop whose content links nowhere in particular has built a structure where everything arrives and nothing moves, which is covered from the other direction in what pages every ecommerce website needs.

A process failure, not incompetence

Why Most Shops Are Built Badly For This

Almost every shop we are asked to look at has at least two of the problems above. That is too consistent to be explained by individual failings. The actual explanation is a sequence that nobody designed.

Design agencies are judged on how it looks. Portfolios are visual. Pitches are visual. The client reaction that wins the work is a reaction to a picture. No agency has ever been appointed because of its address structures, so no agency is under pressure to be good at them.

Platforms default to what suits the platform. Defaults have to work acceptably for every shop using the software, which means they are chosen for the average case rather than for yours. They also favour ease of setup over structural fit. Accepting them is not laziness. It is what defaults are for. It is also why they need a deliberate decision to override.

Nobody is asked about search until after launch. The usual sequence is design, build, launch, then engage somebody to improve visibility. That person arrives to find the structure fixed, the addresses live and linked to, plus the filters already generating whatever they generate.

Notice that nobody in that story behaved badly. The designer designed, the developer built, the platform did what platforms do and the search supplier was engaged at the point businesses normally engage one. The failure is in the order, not in the people, which is also why it repeats so reliably across otherwise well run projects.

One test settles it

What Can Be Fixed Later And What Needs A Rebuild

If you have an existing shop, this is the block that tells you which situation you are in.

Fixable without disruption. Page titles and descriptions. Headings. Content on category pages. Images and their descriptions. Most internal linking. Structured data. Most speed problems. All of these can be improved on a live shop, incrementally, without anybody outside noticing anything except that things get better.

Requires a migration. Category structure. Address patterns. How filters generate addresses. The architecture of page templates. Each of these changes what exists at which address, which means redirects, a settling period and a genuine risk of losing ground before regaining it.

The test that separates them, which takes one second. Does the change alter web addresses? If no, it is maintenance and it can start on Monday. If yes, it is a migration and it needs planning, a reason and a tolerance for temporary disruption.

That test is worth having when somebody proposes work on your shop, because it converts a vague conversation about improvements into a clear one about risk. It also tells you when a rebuild is genuinely warranted rather than being the easiest thing to sell, since a shop needing three items from the second list is a shop where doing them separately costs more than doing them together.

Where this guide stops

Where The Search Work Picks Up

Everything above is a decision taken during a build. None of it is ongoing work. None of it is what most people mean when they talk about doing SEO.

What follows the build is a different discipline with a different rhythm: understanding what customers search for and how that changes, writing and improving the content on category pages, earning references from other sites, watching what competitors do, then responding to how demand moves through a year.

That work belongs in our ecommerce SEO guides. It is continuous where this is structural. It is also considerably more effective on a shop built with the decisions above taken deliberately, which is the entire reason this page exists.

The practical version of doing it in the right order is set out in how to build an ecommerce website with SEO built in from the start.

Ecommerce web design

Structure first.
Then design.

Category structure, address patterns and filter handling are decided before anybody opens a design tool, because those are the decisions that cost a migration to reverse. Design and search structure are one piece of work here rather than two purchases.

What a build covers:

Platform assessment 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 carries the central argument of the series. The rest covers what a build costs, which platform suits which business, how category and product pages should work and where conversion is lost.

Questions people ask

Web Design and Ecommerce SEO

How does web design affect ecommerce SEO?
The maximum visibility a shop can reach is largely determined during its build, by decisions about structure, addresses, filters and linking. Everything done afterwards operates underneath that ceiling. The asymmetry is the point: the decisions taken first, fastest and with least discussion are the permanent ones, while the decisions everybody argues about, such as colours and layouts, are the reversible ones. A structure that turns out wrong is a migration rather than an adjustment.
How do I know if my shop's structure is a problem?
Four questions, answerable this afternoon. How many clicks from the homepage to a typical product, where more than three or four means the lower catalogue is being neglected. Does every category correspond to something somebody would actually type. Does every category contain enough products to be worth landing on. And the most revealing: are there products reachable only through the search box or a filter? Those products are effectively invisible, they are usually numerous and almost no shop owner knows they exist.
Why are URL structures so hard to change later?
Because once a shop is live and other sites have linked to it, every address change requires a redirect. Redirects accumulate, some external links are never updated and each change carries a period of instability. The question that should decide the pattern at build time is whether products will move between categories, since a path based address changes every time somebody reorganises the catalogue. Most builds settle this by accepting a platform default instead.
Why do filters cause so many problems for ecommerce sites?
Because the number of addresses a shop can generate has almost nothing to do with how many products it sells. A shop with five hundred products, forty categories and generous filtering can produce more addresses than one with fifty thousand products and no filters. It also does not require a large catalogue: as soon as more than two filter dimensions combine freely the total climbs beyond anything anybody would have chosen. Size, colour and brand together is enough.
Why are so many ecommerce sites built badly for search?
It is a process failure rather than incompetence. Design agencies are judged on how work looks, since portfolios and pitches are visual and nobody has ever been appointed for their address structures. Platforms default to configurations suiting the average shop rather than yours. And nobody is asked about search until after launch, so whoever is engaged arrives to find the structure fixed and the addresses already linked to. The failure is in the order rather than in the people.
Can ecommerce SEO problems be fixed without rebuilding?
One test settles it in a second: does the change alter web addresses? If no, it is maintenance and can start immediately. Titles, descriptions, headings, category content, image descriptions, most internal linking, structured data and most speed problems all fall here. If yes, it is a migration needing planning and a tolerance for temporary disruption. Category structure, address patterns, how filters generate addresses and template architecture all fall there.