Process

Phased Migration: How to Launch a Redesign Without Losing Traffic

Written by
Bohdan Kononets
Category:
Process
26 March 2026
12 min read

This article is part of the Flatstudio × Stavka.tv case study. Written for product teams and developers who need to do more than just ship a new design — they need to move a live audience onto it without losing traffic or search rankings. Main article in the series — here.

Three years of work. One domain. The forecast: a 25–50% traffic drop and roughly a month to recover. That's what a major migration usually looks like — first a fall, then a slow climb back. We prepared for the worst and got something completely different.

Why Major Redesigns Drop at Launch

There's a mistake almost every team makes during a big redesign: they evaluate whether the design is ready, but not whether the transition is. They think about how good the new site looks — not about how to move a million people onto it without Google deciding the site has disappeared.

With Stavka.tv, we understood the risks early. The platform runs on organic traffic — SEO isn't a channel for them, it's oxygen. Over 3 million visits a month by the time version 2.1 was ready to launch. If Google "lost" the site for even a week during reindexing, that would be a real hit to both users and ad revenue.

So we didn't just launch. We migrated.

Three Waves Instead of One Day

We broke the launch into three phases.

First wave (September 8, 2022). New.stavka.tv — a separate domain with noindex. Access was given only to "Pros" and "Experts" — the most active and loyal users, roughly 2% of the audience. These people understood the product better than anyone: they noticed small things, gave specific feedback, and didn't leave after the first confusing change. Perfect testers — not because we labeled them that way, but because they'd made themselves that over years of using the platform.

New.stavka.tv stayed invisible to Google. The old version on the main domain kept getting indexed and collecting traffic as usual.

Second wave. Opening the new version to all registered tipsters — 100% of active users. At this stage we also deployed popups and an onboarding flow for the new interface: people could see the changes but weren't left to figure everything out alone.

Third wave (October 19, 2022). The switch. The new version becomes the main stavka.tv domain with indexing enabled. The old site moves to old.stavka.tv and stays there for a few more weeks — in case something went wrong and a rollback was needed.

Why We Moved Faster

The third wave was originally planned for later. But in October 2022, we realized: exactly one month remained before the FIFA World Cup in Qatar.

Stavka.tv lives on football. The World Cup is the biggest event of the year. Launching a new site in the middle of the tournament — or right after — means burning your most valuable traffic window on users getting used to a new interface. Better to ship everything early, give it a week or two to stabilize, and enter the tournament already running on the new version.

October 19 — decision made, transition done.

What the Numbers Showed

Two weeks after the transition, Viktor Titov posted a summary in the team chat.

"We predicted that our traffic would drop 25–50% after the migration and take about a month to recover. But we managed to smooth out almost all the disruption — we barely dipped even in the short term, and within a week we were back to baseline numbers."

More specifically, here's what changed:

On top of that, October 2022 turned out to be a record month: 3 million visits and 900,000 unique users — the best numbers in the platform's history at that point.

These metrics didn't "recover after a drop." There was almost no drop. They improved immediately after the transition and stayed at the new level.

The Number That Surprised Us Most

Bounce rate and time on site are expected metrics to track. But +100% profile page visits is a different conversation.

In version 2.1, we substantially rebuilt the profile system: rankings, prediction statistics, divisions. People started visiting each other's profiles — not because we pushed them there, but because the system became interesting enough to do it voluntarily. Doubling profile visits in the first month meant the social mechanic had worked the way we'd intended back at the concept stage.

If traffic is quantity, then time on site and pages per visit are quality. Profile visits are a signal about whether users experience the platform as a community — or just as a collection of pages.

What We Did Right (and What We'd Do Differently)

Three things that worked:

Noindex on the test domain. While the new version lived on new.stavka.tv, Google didn't see it. Zero risk of duplicate indexing, traffic cannibalization, or confused ranking signals.

The old site stayed live. old.stavka.tv kept accepting traffic for several weeks after the switch. If something had gone wrong, we could have flipped back. That parachute was never used — but knowing it existed gave us the confidence to act decisively.

Documentation of temporary decisions. Every project has places where a developer did something "for now, we'll fix it later." Without documentation, those places live forever. We agreed: every temporary decision in the code gets written down separately, with an explanation of why and what's planned instead. This kept technical debt from accumulating as unknowns.

What we'd do differently: the first wave was planned for September 1st and actually happened on the 8th. A week's delay — because of last-minute fixes that always surface at the end. Next time, we'd build that buffer in officially rather than treating it as "just a few more days."

The Migration Is a Product Too

The most important lesson from this launch: the go-live strategy needs to be designed with the same care as the product itself.

Designers often think their responsibility ends where development begins. Or that a release is the PM's and DevOps's problem. But if the migration fails, the design fails with it. Users don't distinguish between "a poorly designed site" and "a poorly executed launch."

We thought about the risks before writing the first frame in Figma. So on October 19, 2022, when the new version became the main domain, it wasn't a jump into the water — it was a planned crossing over a bridge we'd been building with the client for months.

If your product has reached the stage of a major redesign and you're thinking about how not to break what's already working — that's exactly the moment to talk about Post-MVP Evolution. Not after launch. Before it.

← Back to the main article in the series: "Sports Predictions Platform: An 8-Year Case Study with 3M Monthly Visits"

Other articles in the series:

→ Rebranding a Sports Platform: How We Built a Brand System Across 10+ Touchpoints

→ From 2.0 to 2.1: How We Rewrote Two Years of Work Without Losing the Client

→ Promo for Bookmakers: Why Headers Convert at Zero and Popups Actually Work

→ Design Systems for Complex Products: Why It's an Investment, Not an Expense

Need a similar design?
Contact us
Authors
Bohdan Kononets
CEO and Design Director
FAQ

Frequently Asked Questions

What does a sports analytics design agency do?

We design data-heavy sports products — analytics platforms, fantasy and picks tools, betting research, and prediction markets. That means turning live odds, scores, and stats into decision interfaces users open daily: product strategy, UX/UI, design systems, and front-end.

What does Flatstudio do for sports analytics products?

Flatstudio is a sports analytics product design agency for data products, fantasy platforms, betting research tools, and prediction markets. We design and build UX for real-time stats, odds research, and decision interfaces — from MVP to full platform redesign.

We're building a serious analytical tool (like Outlier). Can you handle complex data?

That's our core specialty. We organize thousands of data points — odds movements, live scores, stat lines — into clean, readable interfaces without overwhelming the user. Outlier users spend 4:31 per session inside stat-heavy research screens.

What's the difference between a generic design agency and a sports analytics agency?

A generic agency designs screens; we design for real-time sports data. We know how to render thousands of live data points, structure pick'em and fantasy mechanics, and adapt odds formats per market — without a brief explaining what a parlay or line movement is.

Do you work with sports data providers?

Yes. We design on top of providers like Sportradar, Genius Sports, and OddsMatrix, as well as custom data backends. We understand their API constraints and frontend limitations, so the product layer fits the data you already have.

Do you sign NDAs? Who owns the work?

Yes — strict confidentiality agreements signed before we even discuss your idea or see your data. You retain full commercial ownership of all assets upon final payment: source files, design systems, and code.

Do you design prediction market products?

Yes. We design prediction markets and event trading products — market liquidity displays, odds-style pricing, and wallet flows where needed — making complex market mechanics readable for mainstream users.

How long does it take to design a sports app or data platform?

A focused product audit runs 2–4 weeks. A full MVP or redesign depends on data complexity and number of sports — we scope a clear timeline during discovery rather than quote blind.

View case