Contents
- What is structured online store growth?
- What are the sources of structural chaos in e-commerce?
- How does the process of auditing and modelling store structure work?
- What structural decisions are key to the development of a store?
- What should be prepared before implementing changes to the store architecture?
- What are the most common mistakes and how do you avoid them?
- Why is the governance process important in maintaining the store structure?
Share
Developing an online store without chaos is a simple principle. New categories, filters, pages and URLs should be created according to one plan, not under the pressure of short-term needs or “because the campaign launches tomorrow”. In practice, this means bringing business decisions, SEO, UX, content and technology together into one consistent structure. This kind of order makes the biggest difference when the offer is growing quickly, new brands are being added, seasonal campaigns are going live or you are launching into new markets. The biggest problem starts when the store grows faster than the rules that are meant to keep that growth under control. Then duplicate sections appear, navigation becomes unclear, indexing errors increase, and the catalogue becomes harder and harder to manage. This article shows how to look at store structure so it can be expanded without mess.
What is structured online store growth?
Structured online store growth is not a “nice menu”. It is a way of expanding the offer and navigation according to one structural model, based on product data and clear implementation rules. It does not start with the look of the navigation or ideas for the next tabs. The starting point is more practical: how the catalogue is built, what product attributes, variants, brands, collections, seasonality and relationships between products there are.
In practice, this work organises the category and subcategory tree, filters, on-site search, breadcrumbs, internal linking, content templates and URL rules. The key is deciding what should be a category, what should be a filter, what should be a landing page, and what should merely be a merchandising element or sales-supporting content. This is an important decision, because the same topic can be presented in several ways, but usually only one of them will be consistent for the user, SEO and data. The question is: are you building a structure, or just attaching more “rooms” to the house without a plan.
Structured growth also includes change management rules. You need to establish who can create new sections, what data is mandatory, when an exception is allowed and how decisions are documented. Without this, even a good architecture quickly falls apart, because each team starts patching its own needs separately, quietly and with shortcuts. And then nobody remembers where a given path came from.
The biggest benefit is operational. The store can grow without duplicate categories, without URL cannibalisation and without friction between SEO, UX, content and development. A well-designed structure does not limit growth; it makes every subsequent change cost less and create fewer side effects. This is especially important in stores that regularly add new product lines or seasonally restructure their offer. Instead of firefighting, you have a process.
What are the sources of structural chaos in e-commerce?
Structural chaos in e-commerce mainly comes from growing the store without shared rules for categories, filters, content and URLs. It is rarely one mistake. More often, it builds up in stages, quietly, through a series of “small improvements” that each look harmless on their own. The store works properly for a while, and the problems only emerge after many minor changes. And then the facts are these: tidying things up starts to cost many times more than planning.
The scenario is all too familiar. We add new brands, seasonal campaigns, language versions, advertising feeds or migrate to a different platform, and each such step adds more exceptions to the puzzle. Old decisions are rarely revisited, so the menu ends up with sections tailored to one marketing action, not to the logic of the entire catalogue.
The second source of problems is inconsistent data. If product attributes in the PIM or ERP are described one way one time and differently another, the same type of product can end up in different categories or behave in filters in two different ways. When source data is chaotic, even well-designed SEO and UX will not keep order on the store front end.
On top of that, there are manual exceptions and a lack of a shared backlog between teams. SEO wants to build pages based on demand, UX flattens the navigation, content adds landing pages, and development adds workarounds for platform limitations. The problem is that if these moves do not come from one model, things get crowded: duplicate sections, unclear breadcrumbs, indexing conflicts, and finally reporting that starts to resemble guesswork.
Chaos can also be worsened by uncontrolled indexing of filters and URL parameters. The store then generates hundreds or thousands of page combinations, as similar to each other as clones, which compete with one another and dilute internal linking. This is one of the most expensive mistakes, because it affects crawlability, visibility and navigation usability at the same time.
The more systems a store uses, the greater the chance that its logic will drift apart. CMS, PIM, ERP, store search, feed mechanisms, web analytics and stock data should all work to the same definitions of categories, attributes and relationships, otherwise each system “sees” the product in its own way. And when each system describes a product slightly differently, the store structure stops being predictable and becomes harder to control with each subsequent stage of growth.
How does the process of auditing and modelling store structure work?
This is not cosmetic work, but the organisation of the foundations. The process of auditing and modelling store structure starts with checking how the catalogue, navigation and indexing work today, and ends with designing one coherent growth model. First, you look not at the “nice menu”, but at what the offer is really made up of: products, variants, attributes, brands, collections, seasonality and relationships between items. The key point is that chaos cannot be fixed by redesigning the menu alone if the problem lies in the product data. Only once you have that picture can you sensibly decide what should be a category, what should be a filter, and what should be a separate sales-supporting page.
In practice, the audit breaks down categories, subcategories, filters, search results, breadcrumbs, pagination, internal linking and URL rules into their component parts. At the same time, it checks which sections are actually generating traffic, sales, indexing errors, duplication and usability friction. When the store has been developed in stages, the data clearly shows where manual exceptions were created, duplicated paths to the same products and inconsistencies between SEO, UX and the system logic.
The next stage is to combine data from several sources. You need not only figures from web analytics, but also sales, margin, internal searches, 404 errors, indexing status and, at times, server logs and platform limitations. Without combining data on demand, user behaviour and technology, it is easy to organise a store only “on paper”, and then be surprised that results are stagnant and the catalogue is still living its own life.
Modelling starts with building a target map of entities and relationships in the store. It sounds technical, but it is simply about defining the roles of elements such as product, variant, category, attribute, brand, campaign landing page or guide. Each of these entities must have a clear business, SEO and UX purpose, otherwise friction appears instead of order. The result is predictable: the same need ends up simultaneously in the menu, filters, content and separate URLs, and then everyone is putting out fires.
At this stage, specific rules are born. You define when a new category can be created, when it is enough to expand filtering, which combinations of filters may be indexed, what URLs should look like and how to build metadata templates. The most valuable outcome of an audit is not the diagnosis itself, but the set of rules that stops new exceptions from appearing. This is the difference between order for a while and order that holds over time.
After modelling, the project has to be translated into implementation. A backlog is created for SEO, UX, frontend, backend, content and data integrations, alongside a redirect map and rules for validating source data. At the final stage, quality control is carried out, because there is no room for “almost works”. You need to check whether breadcrumbs, filters, linking and analytics remain consistent after the changes, because even a good structure can be thrown off by careless execution.
What structural decisions are key to the development of a store?
Key structural decisions concern what in the store should be a category, what should be a filter, what should be a landing page, and what should merely be a merchandising or content element. This is the axis of the entire project, because it determines the number of URLs, the menu logic, the indexing method and the ease of future expansion. If every new business need ends up being a new category, the store very quickly loses clarity. Instead of navigation, a labyrinth is created, and a labyrinth does not sell.
A category should be created when it represents a durable, user- and business-friendly way of browsing the offer. A filter works better when we are talking about a product feature that can be applied in many places, for example size, material, technical parameter or colour. A landing page makes sense when you need to connect the offer with a specific context, for example a season, use case, campaign or informational need, but without breaking up the main category tree. In other words, not multiplying entities, but adding a layer of meaning where it is needed.
The second important decision is setting rules for indexing and URLs. Not every combination of filters should create an indexable page, because that often ends up in duplication, diluted visibility and crawl budget issues. The problem is that chaos usually starts innocently, with a few “small” exceptions. That is why you need to define in advance which pages should have value as separate search entry points, which should work solely for navigation purposes, and how this should be recorded in technical rules.
It is crucial to separate the sales layer from the content layer. Categories are meant to lead to the product and close the purchase, while guides, rankings or inspiration pages are meant to reinforce the decision and link to the offer. The problem is that when these functions are thrown into one bag, it ends up as a labyrinth in the navigation and a never-ending battle for consistent templates.
On the ground, not on slides, operational decisions need to be made. Who can request a new section, which fields are mandatory, who approves exceptions and how changes are recorded precisely. This is not bureaucracy, but a safety catch as the number of products, brands and campaigns grows and everyone wants “just one more” page. The best approach is a simple rhythm: request for change, impact assessment, category versus filter versus landing decision, implementation and monitoring of results.
The final, critical decision concerns migration and restructuring of the existing architecture. If you are changing the category tree or URL logic, the redirect plan, the handling of analytics data and the impact on advertising feeds, the store search and reporting must be ready straight away. Otherwise, even a sensible architecture can temporarily reduce visibility, disrupt data and add work for the team rather than taking it away.
What should be prepared before implementing changes to the store architecture?
First, the foundations. Before implementing changes, you need to prepare data, decision rules, the technical scope and a control plan so that the rebuild does not throw off SEO, navigation and analytics. The idea for a new menu or new categories is not enough if you do not know which product attributes the store really uses and how consistently they are filled in. Look at it another way: first you organise the input, only then do you draw the structure. The most important thing is to establish one rule: when a business need requires a new category, and when a filter, landing page or merchandising change is enough.
The foundation is a full picture of the current store. You need an export of the product catalogue and attributes, a map of the current URL addresses, a list of categories and subcategories, filter logic, data from the internal search engine, information on sales and margin, and indexing data. Without this, you design by feel, and intuition has an ugly trait: it produces exceptions faster than a coherent model.
No less important are the technical and system limitations. You need to clearly separate what comes from the ecommerce platform and what comes from integration with PIM, ERP, CMS, the search engine and ad feeds. If the source system cannot maintain consistent attributes, even the best-designed filters and categories will quickly start to behave inconsistently.
Before implementation starts, you also need to set the decision owners and the way of working. Who approves new sections, who is responsible for naming, who keeps an eye on SEO, who maps redirects and who verifies the data after publication. This is not a formality, but a condition for maintaining order after implementation, especially when the store is growing quickly or operates across several markets.
- export of products, variants and attributes together with a data quality assessment,
- current map of categories, filters, breadcrumbs and URL addresses,
- data from web analytics, the internal search engine, sales and margin,
- indexation status, 404 errors, information about organic traffic and sections generating problems,
- platform limitations and dependencies with CMS, PIM, ERP and feed mechanisms,
- target architecture map, naming conventions, indexation rules and URL specification,
- redirect map, implementation backlog and QA and analytics checklists.
Measurement is not an add-on. A well-prepared implementation pack should also include a plan for evaluating results, otherwise after publication we are left with guesswork. You need to establish in advance which sections will be monitored, how we will maintain continuity of analytics data and which signals will show that the change is working or needs adjustment. Without such a plan it is difficult to distinguish a real structural problem from a temporary drop resulting from migration or seasonality.
What are the most common mistakes and how do you avoid them?
The fact is that we most often damage the architecture in three places: we build it around current campaigns instead of around the offer model, we leave filters and URL addresses without rules, and then we add manual exceptions that nobody keeps an eye on anymore. Sounds harmless. In practice, the store starts to grow in layers, not coherently, but alongside itself: SEO develops separately, UX separately, content separately and development separately. The effect is predictable, although it usually only becomes visible over time: category duplicates, indexing conflicts, unreadable navigation and increasingly expensive implementation of further changes.
- Creating new categories for every campaign, brand or season. This setup quickly produces twin sections with the same function, only under a different name. It is better to establish earlier when a campaign deserves a separate landing page and when it should work within the existing structure.
- Indexing filter combinations without clear rules. This is a classic generator of duplication and dispersed visibility. You need to define which combinations may be indexed, which should have a canonical, and which should remain purely a navigation function.
- Mixing sales categories with content sections. When a guide, collection, category and promotional landing page fulfil a similar role, the user and the search engine robot receive conflicting signals. Each page type should have a separate function, template and linking logic.
- Manual exceptions in menus, filters and internal linking without documentation. At first it looks like a quick fix, but after a few months nobody remembers why a given element exists at all. Every exception should have an owner, a rationale and a review date.
- Lack of a redirect plan and post-publication control. Even a good new structure can do harm if old addresses disappear without mapping and analytics data no longer ties up. You need to check redirects, breadcrumbs, filtering, indexation and tagging before the change goes fully live.
You do not avoid these mistakes with one-off “tidying up”. You do it with a continuous process for assessing changes, one that also works when the project has long been closed. Every new need should go through the same path: objective description, assessment of impact on the structure, decision category versus filter versus landing page, technical specification, implementation and monitoring. If the store does not have governance, chaos usually comes back regardless of the quality of the first rebuild.
Data here is ruthless. And that is why you need to make sure decisions are based on several sources at once, not on one “favourite” chart. Organic traffic on its own is not enough, just as sales alone or the internal search engine alone are not enough. Only combining data on demand, user behaviour, product availability, indexation and system limitations gives you a basis for safe changes.
The most costly mistake. Implementing a major rebuild without phasing it because “we’ll do everything at once” usually ends in a series of nervous fixes. It is better first to move the sections with the biggest impact, check the reaction of users and the search engine, and only then expand the scope, step by step. Order in the structure is built through consistent rules and controlled deployments, not through one big reorganisation.
Why is the governance process important in maintaining the store structure?
Because it keeps chaos at bay. Governance protects the store structure from the return of disorder after the project ends, and that is not a cliché. Even well-designed categories, filters and URL addresses quickly lose consistency when every department makes changes according to its own needs and its own deadlines. In practice, governance turns a one-off rebuild into a permanent way of making decisions. Without it, the store usually returns to manual exceptions, duplicated sections and conflicts between SEO, UX and sales.
The key is to establish ownership of changes. The main role of governance is to indicate who can make changes to the structure and under what rules. This is not only about approving a new category, but also about assessing whether a given business need should be addressed with a filter, landing page, educational content or a merchandising change. The question is: who takes responsibility for that decision when things get heated. If that decision has no owner, parallel solutions for the same problem start to emerge, one next to the other. This leads to inconsistent navigation and increasingly difficult management of the offer.
The rules need to be simple. But mandatory. A well-functioning governance process is based on clear rules that are not negotiated depending on mood or deadline pressure. Every change proposal should have a business rationale, an impact on SEO and UX, a source of product data and information on how the change will affect the URL, linking, indexing and analytics. This is important because a new section in the store is not just a menu element, but a change across the whole system of dependencies. The larger the store, the more centrally this logic needs to be controlled, instead of putting out fires on the outskirts.
Governance also acts as a safety belt for technical mines that only go off later. Most often, this involves indexing filter combinations, uncontrolled creation of brand pages, a mismatch between data from the PIM and the storefront, and a loss of continuity in analytics data after changes. When every modification goes through a QA checklist and has implementation requirements assigned, the risk of such mistakes genuinely decreases. Most problems do not result from the change itself, but from a lack of rules for assessing it before publication.
In store maintenance, governance is also a way to keep exceptions under control. Exceptions are sometimes necessary, for example with seasonality, the launch of a new brand or differences between markets, but they must be explicit, documented and periodically reviewed. Otherwise, an exception quietly becomes the standard, and after a few months no one remembers why the structure works differently from the adopted model. And who will clear up the mess then, when the store is being developed by several teams or when it is burdened by a history of multiple rebuilds.
In practice, a good governance process should be light, but relentless. Instead of heavy bureaucracy, what matters is a steady flow of decisions: change request, impact assessment, decision, specification, implementation, review and monitoring of results. If a store is to grow without chaos, governance must work not as a document, but as a daily operational process. Only then will the structure remain under control despite new products, campaigns, markets and technological changes.
FAQ
Frequently asked questions
How can you tell that an online store is growing without a shared structure?
The most common signs are duplicate sections, unclear navigation and growing indexing errors. The catalogue also becomes harder and harder to manage, because successive changes are introduced without a single plan.
Why do new categories and filters in an online store cause chaos?
Because they are added without shared rules for categories, filters, content and URLs. As a result, exceptions are created that over time break the consistency of SEO, UX and catalogue logic.
How do you distinguish a category from a filter in an online store?
A category should serve a lasting, intuitive way of browsing the offer. A filter is better suited to a product attribute that can be used in many places, for example size, material, a technical parameter or colour.
Should every filter combination have its own URL?
No, because not every filter combination has value as a separate page. Without rules, this can lead to duplication, diluted visibility and crawl budget issues.
What should you check before rebuilding the store architecture?
You need to prepare an export of the product catalogue and attributes, a URL map, analytics, sales, margin and indexing data, as well as the technical limitations of the platform and integrations. Decision rules are also important: when to create a new category, and when a filter, landing page or merchandising is enough.
What mistakes most often damage an online store structure?
Most often, the store is built around current campaigns rather than the offer model, filters and URLs are left without rules, and manual exceptions are added without control. This leads to duplicate categories, unclear breadcrumbs and indexing conflicts.





