Effect.AI was an early attempt at automating digital optimisation using genetic algorithms — a form of artificial intelligence inspired by natural selection. Instead of relying on manual A/B testing, we wanted the system itself to test, learn, and evolve designs in real time.
Traditional website optimisation relied on static tests and human decisions. You’d design a few variants, run A/B tests for weeks, and draw conclusions based on limited samples.We wanted to push this much further.Our goal was to create a self-learning system that continuously improved user experience based on data — automatically, without human intervention.
To make that possible, we needed to design:
- A tracker to collect behavioural data (clicks, time on page, conversions)
- A feedback loop to translate data into performance scores
- A genetic algorithm engine to evolve design variants dynamically
- A control layer to ensure statistical validity (ANOVA testing, significance checks)
- A scalable infrastructure capable of testing thousands of live variants
In essence, we were building a digital organism that could learn how to perform better — one generation at a time.
.png)
Website owners selected which elements to optimise (buttons, images, headlines, colours) and set the value ranges for each.
The system created a set of random design variants and distributed them across users.
Each variant was evaluated based on user behaviour — clicks, conversions, time on page, or any goal defined by the owner.
The system used selection, crossover, and mutation to generate the next “generation” of variants, favouring the ones with the best results.
Using ANOVA and other significance tests, only meaningful improvements were propagated.
.png)