---
title: The Real Reason Your HubSpot CMS Migration Went Wrong
description: Most HubSpot CMS migrations go wrong before a single page is touched. Here's what poor planning actually looks like - and what to do differently.
image: https://jonathonshipton.com/hubfs/hubspot-cms-migration.jpg
---

[Skip to content](https://jonathonshipton.com/blog/hubspot-cms-migration#main-content)

[![Jonathon Shipton logo white](https://jonathonshipton.com/hubfs/js-logo-white.svg) ![Jonathon Shipton logo white](https://jonathonshipton.com/hubfs/js-logo-white.svg)](https://jonathonshipton.com)

[Work with me](https://jonathonshipton.com/contact)

- [About](https://jonathonshipton.com/about)
- Services 
    - [Marketing Strategy](https://jonathonshipton.com/services/marketing-strategy)
    - [SEO Consulting](https://jonathonshipton.com/services/seo-consulting)
    - [CMS Migration](https://jonathonshipton.com/services/cms-migration)
    - [SEO Ipswich](https://jonathonshipton.com/seo-ipswich)
- [Insights](https://jonathonshipton.com/blog)
- [+61 493 364 801](tel:+61493364801)

###### 3 min read

# The Real Reason Your HubSpot CMS Migration Went Wrong

By: [Jonathon Shipton](https://jonathonshipton.com/blog/author/jonathon-shipton) on  13 April 2026

[Website Development](https://jonathonshipton.com/blog/tag/website-development)

![The Real Reason Your HubSpot CMS Migration Went Wrong](https://jonathonshipton.com/hubfs/hubspot-cms-migration.jpg)

Most businesses treat a HubSpot CMS migration like a website project.

It isn't.

It's four or five projects running at once. Technical, content, [search engine optimisation (SEO)](https://jonathonshipton.com/services/seo-consulting), stakeholder management, training. All with dependencies. All capable of derailing each other.

That's why migrations go wrong. Not because moving to HubSpot is hard. Because nobody mapped out what the job actually involved before the go-live date got locked in.

## Why HubSpot CMS migrations go wrong

I've never been called in to fix a migration that's already gone sideways. By the time the damage shows up - traffic down, redirects broken, leads not hitting the CRM - you're paying significantly more to fix it than you would have spent getting it right.

I get called in at the start. Before anything is touched. Before a deadline is set.

That's where it's won or lost.

Here's what poor planning looks like in practice:

- **The go-live date gets set before anyone understands the scope.** Leadership picks a date. It gets fixed. Scope shrinks to fit it. The things that get cut are always the things that matter - redirect mapping, content decisions, QA.
- **Nobody does a [content audit](https://blog.hubspot.com/marketing/company-content-audit).** Halfway through the migration, someone discovers 400 pages of blog posts, product documents and landing pages that nobody has touched in years. Now decisions about what moves, what gets consolidated and what gets archived have to be made fast, under pressure, without a strategy.
- **SEO is an afterthought.** Every URL that changes without a redirect loses the [SEO equity](https://developers.google.com/search/docs/crawling-indexing/301-redirects) it built. On a site with years of organic history, that's not a minor inconvenience. Rankings and traffic disappear. The effect is gradual so it takes weeks to diagnose. SEO should be one of the pillars that underpin your new website.
- **Nobody owns the content decisions.** Who decides what copy moves and what gets rewritten? Who signs off on the new structure? Who can archive pages with no traffic? If these questions don't have answers before you start, they become arguments in the middle of the project.
- **Training gets left to the end.** Site launches. The team has never used HubSpot CMS. The person who built it has moved on. Updates stop. The site starts falling behind within weeks.

## What good planning looks like

Before a single page moves, you need answers to these:

- What's actually on the existing site? Every page, post, asset - what's performing, what's dead.
- What's the new URL structure, and what redirects need to be live on day one? Not post-launch. Day one.
- Who makes content decisions? Name them. Write down the process.
- What does the team need to be able to do after launch, and how are they going to learn it?
- What does success look like at 30, 60 and 90 days? How are you measuring it?

Not complicated questions. Just ones that don't get asked early enough.

## Get help before you need it

The decisions made in the first two weeks shape everything. Changing them mid-project costs money. Changing them post-launch costs more.

[Get help before the go-live date is locked in](https://jonathonshipton.com/services/hubspot-website-migration).

The businesses that get migrations right aren't the ones with the biggest budgets. They're the ones that took planning as seriously as the build.

If you're about to kick off a [CMS migration](https://jonathonshipton.com/blog/the-real-reason-your-hubspot-cms-migration-went-wrong) and haven't done a content audit, mapped redirects or worked out who owns content decisions, start there. Everything else can wait.

![Jonathon Shipton](https://jonathonshipton.com/hs-fs/hubfs/headshot.png?width=80&height=80&name=headshot.png)

About the author

[Jonathon Shipton](https://jonathonshipton.com/about)

Jonathon Shipton is a freelance [B2B marketing consultant](https://jonathonshipton.com/). He specialises in [marketing strategy](https://jonathonshipton.com/services/marketing-strategy), [search engine optimisation](https://jonathonshipton.com/services/seo-consulting), content and [websites](https://jonathonshipton.com/services/cms-migration).

<https://jonathonshipton.com/blog/how-to-brief-a-freelance-marketing-consultant>

## [How to Brief a Freelance Marketing Consultant](https://jonathonshipton.com/blog/how-to-brief-a-freelance-marketing-consultant)

Most briefs I receive fall into two categories. A vague "we need more leads" with no context. Or a...

<https://jonathonshipton.com/blog/why-a-marketing-agency-isnt-always-the-right-call-for-a-website-redesign>

## [Website Redesign Agency vs Specialist](https://jonathonshipton.com/blog/why-a-marketing-agency-isnt-always-the-right-call-for-a-website-redesign)

You've been through it before. You briefed an agency, paid the retainer, sat through the discovery...

<https://jonathonshipton.com/blog/why-your-website-isnt-generating-leads>

## [Why Your Website Isn't Generating Leads](https://jonathonshipton.com/blog/why-your-website-isnt-generating-leads)

Manywebsites don't generate leads. Not because the business isn't credible, and not because the...

##### About

About

Jonathon Shipton is a freelance B2B marketing consultant. He specialises in marketing strategy, search engine optimisation, content and websites.

##### Services

Services

- [Marketing Strategy](https://jonathonshipton.com/services/marketing-strategy)
- [SEO Consulting](https://jonathonshipton.com/services/seo-consulting)
- [CMS Migration](https://jonathonshipton.com/services/cms-migration)

##### Useful Links

Useful Links

- [Insights](https://jonathonshipton.com/blog)
- [About](https://jonathonshipton.com/about)
- [Work with me](https://jonathonshipton.com/contact)

[![Jonathon Shipton logo](https://jonathonshipton.com/hubfs/js-logo-white.svg)](https://jonathonshipton.com)

- [Privacy Policy](https://jonathonshipton.com/privacy-policy)

© 2026 Jonathon Shipton. All rights reserved.

<https://www.linkedin.com/in/jonathon-shipton/>

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Jonathon Shipton",
    "url" : "https://jonathonshipton.com/blog/author/jonathon-shipton"
  },
  "dateModified" : "2026-09-22T22:54:16.230Z",
  "datePublished" : "2026-04-13T00:35:40.000Z",
  "headline" : "The Real Reason Your HubSpot CMS Migration Went Wrong",
  "image" : [ "https://jonathonshipton.com/hubfs/hubspot-cms-migration.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://jonathonshipton.com/blog/hubspot-cms-migration",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://jonathonshipton.com/hubfs/jonathon-shipton-logo-blue-orange.svg"
    },
    "name" : "Jonathon Shipton"
  }
}
```