Case Study
Turning disconnected optimisation into a single system that actually improves performance.
Most ecommerce teams rely on a mix of tools, manual effort, and instinct to manage content, SEO, pricing, and growth.
A product-led platform designed to unify optimisation, remove guesswork, and create continuous improvement across the entire store.
Client
FYVO
Sector
Ecommerce / SaaS
Role
Product Director, UX, Strategy
Services
UX, Product Design, AI Strategy, Information Architecture, CRO, Technical Architecture
Project overview
Building a system that replaces fragmented optimisation with continuous improvement.
Most ecommerce stores operate across disconnected tools and glossaryWorkflowA workflow is a defined sequence of tasks or steps required to complete a process.Open glossary term. Product content sits in one place, glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term in another, pricing decisions are made manually, and glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term data is rarely connected back into decision-making.
The result is inefficiency. Teams spend time creating content, updating products, and making changes, but very little of it compounds. Improvements are one-off, inconsistent, and difficult to scale.
Existing AI tools focus on generation. They create content, but they do not improve outcomes. There is no memory, no glossaryFeedbackFeedback is the system response that informs users about the result of their actions. It helps users understand what has happened and what to do next.Open glossary term loop, and no connection between decisions.
FYVO was created to solve that problem. Not as another tool, but as a glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term that connects glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term across the entire store and improves it over time.
What was happening
Optimisation existed everywhere, but worked nowhere as a system.
Product descriptions were written once and rarely revisited. glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term was reactive, driven by individual keywords rather than a structured approach. Pricing decisions were based on instinct or isolated glossaryDataData is raw information collected and stored for analysis, processing, or decision-making.Open glossary term points.
Teams were stretched, meaning glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term became inconsistent. Some products were well maintained, others were neglected. There was no standard, no glossaryProcessA process is a defined sequence of steps used to achieve a specific outcome.Open glossary term, and no visibility into what was actually working.
AI tools added another layer, but did not solve the problem. They generated content quickly, but without glossaryContextThe surrounding conditions that shape behaviour and decisions.Open glossary term, validation, or connection to glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term. Outputs looked good, but did not necessarily improve results.
The core issue was not lack of effort. It was lack of structure.
glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term was not designed as a glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term. It was a collection of disconnected actions.
Approach
Design the system first. Then build the product around it.
The starting point was not glossaryFeatureA feature is a specific piece of functionality within a product that delivers value to users. It represents something users can do or experience as part of the overall product.Open glossary term, but glossaryWorkflowA workflow is a defined sequence of tasks or steps required to complete a process.Open glossary term.
How products are created, how they are optimised, how decisions are made, and how improvements are measured. Every stage was mapped out to understand where value was lost and where glossaryAutomationAutomation is the use of technology to perform tasks with minimal human intervention.Open glossary term could genuinely help.
The glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term was designed around a clear lifecycle.
Ingest product glossaryDataData is raw information collected and stored for analysis, processing, or decision-making.Open glossary term.
Analyse glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term and gaps.
Generate improvements with glossaryContextThe surrounding conditions that shape behaviour and decisions.Open glossary term.
Review through human validation.
Publish with control.
Feed results back into the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term.
This was not about removing humans from the glossaryProcessA process is a defined sequence of steps used to achieve a specific outcome.Open glossary term. It was about supporting them with better inputs, clearer decisions, and faster execution.
A glossaryHuman-in-the-LoopHuman-in-the-Loop is a process where human input is used to review, validate, or guide automated systems.Open glossary term glossaryModelA model is a system or representation used to process data and generate outputs, often trained to perform specific tasks.Open glossary term was introduced to ensure quality and control. Every glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term is reviewed, editable, and explainable before being published.
Underneath that, a rule glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term and glossaryPromptA prompt is the input or instruction given to an AI system to guide its output or response.Open glossary term glossaryArchitectureArchitecture refers to the structure and organisation of a system, including how components interact and are designed.Open glossary term were designed to ensure outputs are consistent, structured, and aligned with specific goals such as SEO performance, conversion, and clarity.
The focus was always the same. Make glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term repeatable, measurable, and scalable.
Key decisions
Build for improvement, not generation.
A critical decision was to move away from the typical generate-and-forget glossaryModelA model is a system or representation used to process data and generate outputs, often trained to perform specific tasks.Open glossary term used by most AI tools.
Instead, FYVO treats every output as part of a glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term.
Each glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term is tracked.
Each decision is logged.
Each result feeds back into future outputs.
This creates a glossaryFeedbackFeedback is the system response that informs users about the result of their actions. It helps users understand what has happened and what to do next.Open glossary term loop where the glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term improves over time, rather than resetting on every use.
Another key decision was to separate approval from publishing.
Nothing is automatically pushed live. Users review, edit, and approve changes, then choose when to publish. This maintains control while still enabling speed.
The glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term was also designed to connect multiple glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term areas together.
Content, glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term, pricing, and social are not treated as separate glossaryFeatureA feature is a specific piece of functionality within a product that delivers value to users. It represents something users can do or experience as part of the overall product.Open glossary term. They influence each other, and the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term reflects that. Keyword strategy informs content. Content influences conversion. Pricing affects positioning.
Finally, the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term was built to scale across large catalogues.
It needed to handle thousands of products without losing glossaryConsistencyConsistency is the use of uniform patterns, behaviours, and visual elements across a product to create familiarity and predictability. It helps users learn once and apply that knowledge throughout the experience.Open glossary term, while still allowing individual control where needed.
Solution
A connected optimisation platform built around real workflows.
FYVO integrates directly with ecommerce glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term to ingest product glossaryDataData is raw information collected and stored for analysis, processing, or decision-making.Open glossary term and structure it into a unified glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term.
Each product is analysed against multiple dimensions, including content quality, glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term opportunity, keyword glossaryFaceted NavigationFaceted navigation is a system that allows users to filter content across multiple attributes simultaneously, combining different criteria to refine results.Open glossary term, and pricing position.
The glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term generates structured outputs, including product titles, descriptions, glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term glossaryMetadataMetadata is data that describes and provides information about other content, such as titles, descriptions, tags, and attributes. It supports organisation, search, and content management.Open glossary term, keywords, pricing suggestions, and social content. Each output is designed with a specific purpose and aligned to performance goals.
Users review changes through a clear glossaryInterfaceAn interface is the point of interaction between a user and a system, where inputs are made and outputs are received. It can be visual, physical, or conversational.Open glossary term, comparing existing and proposed content, with the ability to edit and refine before approval.
Publishing is controlled and deliberate, with a clear audit trail of what was changed and why.
Behind the glossaryInterfaceAn interface is the point of interaction between a user and a system, where inputs are made and outputs are received. It can be visual, physical, or conversational.Open glossary term, a rules engine, glossaryPromptA prompt is the input or instruction given to an AI system to guide its output or response.Open glossary term builder, and validation layer ensure outputs remain consistent, accurate, and aligned to defined glossaryStrategyStrategy is a high-level plan that defines long-term goals and the approach to achieving them.Open glossary term.
Over time, glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term glossaryDataData is raw information collected and stored for analysis, processing, or decision-making.Open glossary term feeds back into the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term, improving future recommendations and outputs.
The result is not just a tool, but a glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term that continuously improves how a store performs.
Outcomes
A scalable foundation for continuous optimisation.
FYVO transforms glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term from a manual, inconsistent glossaryProcessA process is a defined sequence of steps used to achieve a specific outcome.Open glossary term into a structured glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term.
Content becomes consistent and aligned with glossarySearch IntentSearch intent is the underlying goal or purpose behind a user’s query, such as finding information, making a purchase, or navigating to a specific site.Open glossary term.
glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term becomes proactive rather than reactive.
Pricing decisions are supported by glossaryDataData is raw information collected and stored for analysis, processing, or decision-making.Open glossary term rather than guesswork.
Teams spend less time creating and more time improving.
The glossaryPlatformA platform is a system or environment that enables users, services, or applications to interact, build, or operate.Open glossary term creates visibility into what is working and what is not, enabling better decisions across the board.
Most importantly, improvements compound.
Instead of isolated updates, every glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term contributes to long-term glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term, creating a measurable impact over time.
Reflection
Optimisation only works when it is treated as a system.
This project reinforced that the problem was never a lack of tools or effort. It was a lack of connection between decisions.
Content, glossarySEO (Search Engine Optimisation)SEO is the process of improving a website’s visibility in search engines like Google through content, structure, and technical optimisation.Open glossary term, pricing, and glossaryPerformancePerformance refers to how quickly and efficiently a system responds to user actions and processes tasks.Open glossary term were all being managed separately, which meant improvements never compounded.
By designing the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term first, and building the product around it, FYVO shifts glossaryOptimisationOptimisation is the process of improving a product or journey to increase performance, usability, or conversion.Open glossary term from reactive work to continuous improvement.
The role of UX here goes beyond glossaryUsabilityUsability is how easy and efficient it is for users to complete tasks within a product. It focuses on clarity, simplicity, and reducing effort so users can achieve their goals without confusion or friction.Open glossary term. It shapes how decisions are made, how work glossaryDelightMoments that exceed user expectations.Open glossary term, and how value is created over time.
Get the glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term right, and the outputs take care of themselves.