Website migration

Website Migration Agency for CMS and Platform Moves

Website migration agency for CMS and platform moves. We keep every URL, redirect and ranking through cutover. See our process and two real cases.

30 min · No commitment · Free

We are a website migration agency for teams that have outgrown WordPress, Drupal or AEM and cannot afford to lose search traffic on the way out. Most of our clients are a CTO or a Head of Marketing with a site that ranks well, loads slowly and is hard to edit. We move the content and the frontend to a modern stack, keep the URLs that earn traffic, and prove parity before launch. We do not move files between shared hosts. Book a migration assessment.

What a website migration agency actually does

A website migration moves a live site to a new platform, structure, domain or server while the old one keeps serving visitors and search engines. Copying the content is the easy part. The hard part is making sure that every URL, redirect, piece of metadata and tracking tag still works on the day you switch.

An agency owns that whole chain. It audits what you have, maps it to the new system, builds and imports, tests the result against the old site, and stays on after cutover to catch what slipped. If you are asking “how do I migrate my website”, the answer depends on which kind of move you are making.

Four kinds of website migration

TypeWhat changesDo we take it?
Platform (CMS to CMS)The content management system, for example WordPress to Payload or Drupal to StrapiYes. This is most of our work
Architecture (monolith to headless)The CMS is split from the frontend, and the frontend is rebuilt in Next.js or AstroYes. Usually together with a platform move
Domain and URL structureThe domain, the subfolders or the URL patternsYes. As part of a replatform or on its own
Hosting onlyThe server, with the same CMS and the same filesNo. Your new host’s transfer service is faster and cheaper

A hosting move is a copy of files and a database. Most hosting providers offer it as a support service, and you do not need an agency for it. The other three change how your site is built, and that is where rankings get lost.

Our website migration services

We handle the move end to end, but most projects lean on one or two of the services below. Each has its own deliverables, so you can scope only what you need. For the wider picture, see all migration services.

CMS migration

We move content out of WordPress, Drupal and Adobe Experience Manager into a headless CMS such as Payload, Strapi or Sanity. First we model content types, authors, taxonomies, media and redirects in the new system. Only then do we write import code. The common routes have their own pages: WordPress to headless CMS migration, Drupal migration and AEM migration. Each one covers the traps of that platform, such as WordPress shortcodes and page builder markup, multilingual Drupal nodes, or AEM component trees.

Frontend and platform migration

Many legacy sites render every page on the server for every request. We rebuild the frontend with static generation or incremental regeneration, so pages come from a CDN. We work mostly with Next.js development and Astro. We keep your current design unless you ask for a redesign, and we map old templates one to one, so editors find the same page types they already know.

SEO-safe migration

This is the part that protects revenue. We build a URL map from a full crawl plus your analytics and Search Console data. We write a redirect rule for every URL that has to change, and we carry over titles, descriptions, canonicals, structured data and hreflang. We regenerate the sitemaps and measure Core Web Vitals before launch. If you want an independent review of the current site first, our technical SEO consulting covers it.

Content and data migration

Nobody on our side copies and pastes content. We write import scripts against the old database or API, run them in batches, and produce a diff report so editors can review gaps before cutover. Checksum validation confirms that every record arrived intact. Every run writes to an audit log, so a failed batch can be traced and run again.

Our migration process in six stages

Every project follows the same six stages. The order matters more than the tools. Each stage ends with a named sign-off, so nobody finds out on launch day that a decision was never made.

1. Inventory and benchmark

We crawl the current site, export traffic and rankings, and list every template, content type and integration. We measure the new site against this baseline. Your marketing or SEO lead signs off the list of pages that must not lose traffic.

2. URL and content map

Every old URL gets a target: keep, redirect or retire. Content types are mapped to the new schema field by field. Your SEO lead signs off the URLs, and your content lead signs off the schema.

3. Build and import

We build the new CMS and frontend, then run the import scripts against a copy of production data. Every run is diffed against the source. Your engineering lead reviews the code and the import report.

4. Redirect and metadata layer

Redirect rules live in version control, not in a plugin, and we test them against a live crawl of the old site. Metadata, canonicals and structured data are checked template by template. Your SEO lead approves the redirect file.

5. Staging QA

We crawl staging and compare it with the old site: status codes, titles, canonicals, hreflang, internal links and Core Web Vitals. Editors run their real publishing tasks on staging. The product owner and the editorial lead sign off.

6. Cutover and watch period

We switch DNS or routing in a planned window, with a written rollback plan. After launch we watch Search Console coverage, server logs and rankings, and we fix gaps as they appear. You close the project when the agreed metrics match the baseline.

What we hand over at cutover

DeliverableWhat it containsWho uses it
URL mapEvery old URL with its target and statusSEO and marketing
Redirect fileVersion-controlled rules, tested against a crawlEngineering
Crawl diff reportOld site versus new site, page by pageSEO lead
Core Web Vitals reportLab and field data, before and afterProduct and engineering
Rollback planSteps and owners to revert if a launch check failsEveryone on launch day

How much does a website migration cost?

Two sites with the same page count can need very different work, so a flat price would be a guess. We scope every project after a short audit of your current site. The quote is a fixed scope with named deliverables. These are the things that move the number.

ScopeWhat drives the costWhat drives the timeline
Marketing siteNumber of templates, design changes, forms and third-party integrationsThe content freeze date and how quickly sign-offs come back
Content-heavy siteContent model complexity, media volume, legacy plugins or modules that hold dataHow many import runs it takes to get a clean diff
Multilingual enterpriseNumber of locales, hreflang setup, translation workflow, accessibility and compliance rulesReview cycles per locale and the number of stakeholders
PublisherArticle volume, author and taxonomy structure, ad and analytics tags, ranking exposureSize of the URL map and the length of the watch period

A few factors apply to every row. Changing URLs costs more than keeping them, because each changed URL needs a redirect, a test and a watch. A redesign done during the migration adds scope and risk, so we usually migrate first and redesign second. And hourly billing on an open-ended migration tends to run long, because nobody owns the end date.

On timing: both migrations below were delivered within Q1 and Q2 2024, from discovery to launch. You get a dated plan with the quote. Book a migration assessment to start the audit.

Proof: two migrations with no ranking loss

SEO-safe CMS migration for a US enterprise digital publisher

A US-based enterprise digital media publisher had thousands of articles on a legacy WordPress installation. A decade of plugins added over 800ms to TTFB on article pages. The site ranked for thousands of commercial queries, so any URL change carried real business risk.

We moved the content to Payload CMS and rebuilt the frontend in Next.js with static generation for article pages. A custom script pulled posts, taxonomies, authors and media straight from the WordPress database. A Next.js middleware layer handled the few URLs that had to change, and no redirect chains were introduced.

Results: LCP on article pages fell from 4.2s to 1.5s, TTFB dropped by about 65%, and 0 organic ranking positions were lost at cutover. Read the full case: SEO-safe CMS migration for a digital publisher.

Drupal to Next.js replatform for a European enterprise healthtech organization

A European enterprise healthtech organization had to leave Drupal 7 before it reached end of life. The site carried over 1,200 content nodes across four languages, a custom medical disclaimer system in the theme layer, and WCAG 2.1 AA requirements.

A TypeScript pipeline pulled every node through the Drupal REST API, mapped it to Payload schemas and imported it with checksum validation and audit logging. Locale-aware routing in Next.js kept the existing URL structure and hreflang tags.

Results: LCP dropped from 4.3s to 1.5s, editor publish time fell by roughly half, and there were 0 SEO ranking regressions at cutover. Full write-up: Drupal to Next.js replatform for healthtech. For other stacks and industries, see more case studies.

How to choose a website migration agency

Agency rankings sort firms by size, reviews or awards. None of that tells you whether your traffic will survive the move. Ask these six questions, whoever you hire.

  1. Who owns the redirect map? One named person should own it, it should live in version control, and you should be able to review it before launch.
  2. How does rollback work? Ask for the written plan: what triggers it, who decides, and how long a revert takes.
  3. How are rankings measured after cutover? The agency should record a baseline before work starts and compare against it after launch, using your own Search Console data.
  4. What happens to analytics and Google Tag Manager? Tags, events and conversion goals break quietly. They belong in the QA plan, not in a post-launch ticket.
  5. Who stays on after launch? The first weeks after cutover show the gaps. Make sure the team that built the redirects is the team that fixes them.
  6. Is the scope fixed or hourly? Fixed scope with named deliverables gives you an end date. Hourly billing suits small, open tasks, not a full migration.

If you plan to run the project in house, our migration checklist walks through the same gates. If you would rather have one team manage it end to end, that is the service on this page.

Migration risks and how we prevent them

These are the failures we check for on every project, and the control we run for each one before launch.

RiskWhere it shows upOur control
Lost URLs404s in Search Console, pages dropping out of the indexURL map built from a crawl plus analytics, checked against a staging crawl
Redirect chainsSlow redirects, diluted link signalsOne-hop rules in version control, tested against a live crawl
Dropped metadataMissing titles, descriptions and canonicalsTemplate-by-template checks and a crawl diff before launch
Broken hreflangWrong language version served in searchLocale-aware routing and hreflang validation on staging
Core Web Vitals regressionSlower LCP or layout shifts on the new siteLab and field measurements before and after cutover
Analytics gapMissing sessions or conversions after launchTag and event inventory in QA, side-by-side tracking at cutover

Book a migration assessment

Send us the site, the target platform you have in mind and your launch window. We crawl the site, record a baseline and come back with a fixed scope, a dated plan and the risks we see. Book a migration assessment.

Ready to ship?

Hire Migration Specialist now for Your Needs!

Hire Migration Specialist to get the right specialists that will cater to the needs of your project fast. Apply to us, and we’ll get back to you to define all the requirements to candidates.

30 min · Free · No commitment

Case studies

Real products
we shipped

From AI-powered platforms to fintech and consumer apps — work that's live, used, and producing results.

Our clients

Our Clients

Brands and teams we've helped ship, scale and modernise their digital products.

30+ Active clients
12 Industries
18 Countries
95% Repeat business

Website migration FAQ

How much does it cost to migrate a website?

The cost depends on scope, not on page count alone. The main drivers are the number of templates, how complex the content model is, how many URLs change, the number of languages and how much of the design changes. We scope every migration after a short audit and quote a fixed scope with named deliverables.

How long does a website migration take?

It depends on the content volume, the number of locales and how fast sign-offs come back. A small marketing site moves faster than a multilingual enterprise site with thousands of pages. Both migrations in our case studies were delivered within Q1 and Q2 2024. You get a dated plan together with the quote, after the audit.

How do I migrate my website without losing my SEO?

Keep every URL that earns traffic, and redirect the ones that must change with one hop. Carry over titles, descriptions, canonicals, structured data and hreflang, then crawl staging and compare it with the old site before launch. After cutover, watch Search Console coverage and rankings against the baseline you recorded at the start.

Can I hire someone to manage my website migration end to end?

Yes. An agency like ours can own the whole project, from the first crawl to the post-launch watch. You keep the decisions: your team signs off the URL map, the redirect file and the go-live. We do the audit, the build, the import scripts, the QA and the cutover, and we stay on after launch.

What is the difference between a website migration and a redesign or replatform?

A migration moves an existing site to a new platform, structure, domain or host. A replatform is a migration that changes the CMS or the frontend stack. A redesign changes how the site looks and how it is organised. Doing both at once raises risk, so we usually migrate first and redesign after the new site is stable.

Testimonials

What our clients say

Direct feedback from teams we've shipped with.

HTML CSS Hugo +5

Alpina tech did a good job during the discovery phase of our project

4.9 / 5
J
John C. Delivery Manager Headless CMS rebuild and frontend integration
Strapi Next.js React +9

I had the opportunity to work with Alpina Tech and the experience was very positive. He successfully achieved the goals set, demonstrating talent and commitment at every stage of the work. Moreover, he was always attentive to my instructions and consistently available, which greatly facilitated communication and the de...

5.0 / 5
M
Michael A. Delivery Manager Rebuild Strapi Cloud CMS, migrate content, and integrate with Next.js frontend (Render)
Next.js React JavaScript +5

Alpina Tech is not only a very talented dev, but he's a fantastic partner who has a rich business acumen and is quick to complete anything you throw at him. He knocked out work in a single day that I wasn't expecting for a week. Will definitely work with him again.

5.0 / 5
D
David R. Technical Project Manager Fix Netlify Functions & Assessment Tool for Next.js Website
React Native React Node.js +7

Alpina Tech always responded promptly and got a lot done in the limited environment we had. If things weren’t clear, he’d message and make sure he has the scope right. I highly recommend him for full stack development.

5.0 / 5
J
James K. Technical Project Manager React Native + Node.js Developer for Collectibles App with GPT-4 Integration
UX/UI Design Figma Landing Pages +4

I had the opportunity to work with Alpina Tech on the design of several landing pages and a UI kit, and I couldn’t be happier with the results. He managed to deliver high-quality designs in a very short time. The landing pages were beautifully crafted, and the UI kit was exactly what we needed to streamline the project...

5.0 / 5
R
Robert N. Delivery Manager UX/UI design for landing + UI kit
React.js React Next.js +12

Working with Alpina Tech on a headless CMS project built with Strapi, Node.js, and Next.js was a great experience. His deep understanding of modern frontend frameworks, API development, and server-side rendering (SSR) ensured a smooth and efficient development process. Alpina Tech showcased excellent React.js and Next....

5.0 / 5
W
William P. Project Manager React Developer Needed for Headless CMS with Strapi, Shadcn, and TypeScript
Swift SwiftUI UIKit +8

We worked with Alpina Tech, a top-tier Apple ecosystem developer specializing in Swift, SwiftUI, UIKit, and Combine. Delivered a seamless, high-performance app with Core Data, iCloud Sync, AVKit, MapKit, and Push Notifications. Optimized for iOS, watchOS, and macOS, ensuring smooth performance and App Store compliance....

5.0 / 5
D
Daniel O. Delivery Manager Develop iOS mobile app
JAMstack Hugo Next.js +10

I hired Alpina Tech to build a custom Hugo website. He was a pleasure to work with. He took the time to understand exactly what I wanted at the beginning of the project, and he then proposed a much better way of achieving that. He communicated regularly, provided clear and timely updates, offered ongoing support with m...

5.0 / 5
M
Matthew M. Project Manager Installing a custom theme for Hugo website
Next.js React Sanity +7

Alpina Tech was incredibly helpful and a pleasure to work with! He not only assisted with improving the SEO of my startup but also fixed a challenging Sanity bug with great patience and professionalism. His expertise and attention to detail were invaluable, and he did an excellent job overall. Highly recommended!

4.9 / 5
A
Anthony L. Technical Project Manager SEO Technical Expert for Next.js & Sanity.io Blog Integration
UI/UX Design Figma Web Design +3

I had the pleasure of working with Alpina Tech on the UI/UX design for my public website, and I am extremely impressed with his work. He significantly expanded and improved upon the original design I already had, seamlessly integrating enhancements that perfectly matched the existing style. His ability to develop great...

5.0 / 5
B
Brian D. Delivery Manager UI/UX Designer for AI Startup
Jekyll JAMstack HTML +5

Working with Alpina Tech was a great experience. He is knowledgeable and delivers high-quality work. The agency boasts a wide range of talent, making it a good choice for various projects. Communication was consistently excellent, and Alpina Tech ensured that every aspect of the project worked as expected. The work was...

5.0 / 5
K
Kevin F. Project Manager Web Developer Needed to Convert Figma Landing Page Design to Jekyll Static Site
UI/UX Design Figma Landing Pages +4

Alpina Tech and the team have completed the design quickly and it looks great. They are very responsive and were able to quickly make adjustments that I have requested.

5.0 / 5
L
Lauren E. Delivery Manager Landing page and public site pages design
iOS Swift SwiftUI +3

Alpina Tech is awesome, he fixed a complicated bug on VPN iOS app in two hours.

5.0 / 5
R
Rachel Y. Technical Project Manager ASAP iOS Developer Swift/SwiftUI (Fix VPN Mobile App)
Hugo JAMstack HTML +3

Alpina Tech did an excellent job guiding us through the process and helping us achieve our project goals.

5.0 / 5
B
Brandon A. Project Manager hugo site work
GitHub Pages HTML CSS +4

Alpina Tech helped us launch a research project website. Thank you for being available on short notice!

5.0 / 5
E
Eric B. Delivery Manager Fix github.io page issue
Technical SEO Web Strategy Management

I had the pleasure of working with Alpina Tech on leadership and technical projects. The team is highly motivated, strategically minded, and has exceptional technical SEO expertise. Their approach significantly boosted our digital presence. I highly recommend Alpina Tech for engineering and leadership-driven projects –...

5.0 / 5
S
Steven T. CEO AT CLAWBUSTER GAME PROVIDER Leadership & Technical SEO Optimization
HTML CSS JavaScript +4

Alpina Tech demonstrates all the right qualities of a strong development team – deep frontend expertise, great communication, and a proactive work attitude. A reliable partner for any technical project.

5.0 / 5
S
Scott M. Delivery Manager Frontend Development & Collaboration
Web Development Frontend HTML +3

Alpina Tech is a very professional and reliable team. Working together on web projects was extremely successful. The team showed strong technical knowledge and excellent organizational skills.

5.0 / 5
J
Jonathan N. Business Analyst - Playtech Web Development Collaboration

Keep exploring

Related migration services

Our team

The team you'll actually work with

We pair deep technical expertise with the kind of ownership you'd expect from your own in-house crew.

  • Same team from discovery to launch
  • Daily standups, Slack, and full transparency
  • Senior-only engineering, design, and QA
  • Long-term collaboration, not staffing
10+ years in the field
EU-based UTC+0 → UTC+3
Senior-only no juniors
Alpina Tech Team

Book a session

Let's just
{ Make it together! }

Learn how our services can improve your business processes, customer experience, and drive growth.

Schedule a meeting

Get a lightning-fast, SEO-optimized, high-performance web app for:

  • SaaS platforms
  • Marketplaces
  • Marketing websites
  • News portals
  • Catalogs & listings

Meeting agenda

  1. 01 Define goals & product scope
  2. 02 Quick technical SEO check-up
  3. 03 Outline your development roadmap
30 min
Web conferencing details provided upon confirmation.

Meet our team

Team member 1Team member 2Team member 3Team member 4Team member 5Team member 6

Success!

Form was sent to our team. We will contact you soon.

Get Your Estimate

Tell us about your project and we'll get back to you with an estimate.

Your Name
Solutions
Contact Email
Estimated Budget
Attach File