Website Migrations

Moving a website is a big job. Here's how I handle it.

The kinds of migrations I've handled, what tends to go wrong, and detailed guides for two of the most common moves.

Websites move for all kinds of reasons: a new CMS, a new ecommerce platform, a merger, an old system nobody wants to maintain anymore. I've handled migrations across WordPress, HubSpot, CodeIgniter, custom PHP solutions, and ecommerce platforms. Every move is different, but the core challenge is always the same: get everything that matters to the new place without losing anything along the way.

Types of Migrations I've Handled

Client details stay confidential, but here's the kind of migration work I do.

CMS to CMS Migrations

Moving a site from one content platform to another, WordPress, HubSpot, and others, while preserving content, structure, and search rankings.

Data Migration and Cleanup

Combining and reformatting data from spreadsheets, exports, and legacy systems into something the new platform can actually use. See a real example.

URL Redirects and SEO Preservation

Mapping every old URL to its new home so rankings and backlinks survive the move. See a real example.

What Tends to Go Wrong

Most migration problems aren't technical, they're about what gets forgotten. A form that never gets rebuilt. A blog category that quietly disappears. A redirect list that's 90% complete instead of 100%. The sites that come through a migration cleanly are the ones where someone took inventory first, and treated the move as a real project instead of an afterthought.

Detailed Guides

If you're specifically looking at moving between WordPress and HubSpot, I've written a full guide for each direction: