The verdict in three sentences
A successful migration rests on one principle: every old indexed URL must point to its equivalent via a 301 redirect. Traffic loss is almost never caused by the new design, but by forgotten redirects, broken URLs and amputated content during the rebuild. With a rigorous plan, migration happens at constant traffic; without one, the drop can reach 30 to 60% and take months to recover.
The step-by-step migration plan
A B2B migration without SEO loss follows a precise sequence. Skipping a step is a measurable risk to traffic.
| Step | Goal | Typical duration | Deliverable |
|---|---|---|---|
| URL audit | Map every indexed URL | 2 - 4 days | Old/new mapping file |
| 301 redirect plan | Match each URL to its target | 1 - 3 days | Complete redirect table |
| Content freeze | Lock titles, tags, key text | Ongoing | Content kept identical |
| Staging QA | Test on a closed environment | 3 - 7 days | Validated QA report |
| Go live | Switch + sitemap submission | 1 day | Updated XML sitemap |
| Post-migration tracking | Watch KPIs, fix 404s | 8 weeks | Weekly report |
The content freeze is underrated: keeping title tags, H1s and ranking text identical preserves semantic relevance. You rebuild the design, not the content that performs.
Budget and KPIs to watch
Cost depends on URL volume and technical complexity. Here are the 2026 ranges in the London market.
| Service | Scope | 2026 budget | Timeline |
|---|---|---|---|
| Simple migration | < 50 URLs, same CMS | 1,500 - 3,000 EUR | 2 - 3 weeks |
| Standard migration | 50 - 300 URLs, CMS change | 3,000 - 5,000 EUR | 3 - 4 weeks |
| Complex migration | > 300 URLs, structure rebuild | 5,000 - 6,000 EUR | 4 - 5 weeks |
| Pre-migration SEO audit | Full diagnostic | 800 - 1,500 EUR | 1 week |
Over the 8 weeks after go-live, watch these indicators to catch any slippage:
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
| KPI | Tool | Alert threshold |
|---|---|---|
| Keyword positions | Search Console, Semrush | Drop > 3 average positions |
| Organic traffic | Analytics | Fall > 15% week-on-week |
| 404 errors | Search Console | > 20 URLs in error |
| Indexed pages | Search Console | Drop in indexed volume |
| Load time | PageSpeed | LCP > 2.5 s |
Mini case study
Thomas, SEO lead at a B2B industrial supplier in London, migrates a 180-URL site to a new CMS. The standard migration quote is 4,200 EUR. His organic traffic generates 40 leads/month, each worth 900 EUR of margin on average. A 40% traffic drop over two months would cost 16 lost leads, or 14,400 EUR of missed revenue. By investing in a rigorous redirect plan and staging QA, he holds traffic at -3% in week one, back to par within three weeks. The migration budget pays for itself in the first month saved.
FAQ
Why a 301 and not a 302 redirect? The 301 (permanent) passes almost all the SEO signal to the new URL; the 302 (temporary) does not durably transfer ranking.
How long to recover from a botched migration? Often 2 to 6 months of corrective work, with no guarantee of regaining 100% of positions. Prevention with a solid plan is far cheaper.
Should I keep the old URLs? Ideally yes, when possible. Otherwise each old URL must 301-redirect to the closest equivalent, never solely to the homepage.
When should I submit the new sitemap? As soon as you go live, via Search Console, to speed reindexing and spot errors quickly.
Does a design rebuild hurt SEO? Little, if content and semantic structure are preserved. The risk comes from URLs and deleted content, not colours.
Let's scope your project. Send us your URL count, target CMS and desired switch date: we scope the migration plan and budget. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
