Taking over a live product and choosing who it's for
The hub of the French-speaking Counter-Strike 2 scene: matches, rankings, players and teams. I've been leading the product since the takeover. Over 500 monthly active users, mostly on their phones.


AxelData freshness is on display: on a stats site, that's what makes it feel alive.
AxelCreating your profile comes first: that's the audience that will bring the volume.The problem
At the takeover, production had piled up issues: pages showing the home page instead of their own content, pages invisible on Google, match links displaying badly once shared. And three audiences, players, fans and organizers, were pulling every page in a different direction.
My decisions
A front door for players
Volume will come from players: creating your profile is the hub's main action, and the recruiter side stays secondary. And never a counter at zero, which would tell visitors that nobody's here.


A ranking that explains itself without a click
Each row shows the team's last match and its movement, and a sentence under the title says what the ranking is calculated on. People check it week by week: comparing yourself to the past is the first reason to come back.

AxelThe last match and the movement, on every row.
A match link that shares properly
Posted on X or Discord, a match link showed the home page title: those platforms don't read JavaScript. I made it the blocking item, ahead of any share image. Every page now sends its own title.
What changed
The redesign is now live.
Home, Matches, match pages and Top France are running in production. Every gap with the reference is logged before it's sent to the developer.
What I'd do differently
I would have set up data tracking earlier, to judge every trade-off on numbers.
The 9 screens
