HubSpot migration guide

HubSpot Migration Checklist

Use this checklist before moving a website to HubSpot so you protect SEO, preserve lead capture, and avoid launch surprises.

A practical HubSpot migration checklist

A migration checklist is useful only if it catches the work that teams usually remember too late. The goal is not to produce a longer spreadsheet. The goal is to make sure pages, SEO signals, forms, analytics, and post-launch ownership are all accounted for before the move begins. If the source site is WordPress, use the dedicated WordPress to HubSpot migration checklist as the next layer.

1. Inventory the website before you scope the build

Start with the current site, not the future design. A clear inventory prevents underquoting, missing templates, and last-minute surprises during launch week.

Pages and templates

List core pages, product or service pages, landing pages, blog templates, legal pages, utility pages, navigation, footer, and reusable sections. Mark what should be migrated exactly, what should be rebuilt, and what can be retired.

Content and assets

Document copy, images, downloadable files, videos, embeds, authors, categories, tags, and any gated assets. If content cleanup is needed, decide whether it happens before migration or inside the project scope.

Conversion paths

Record forms, CTAs, meeting links, chat widgets, thank-you pages, routing rules, notifications, workflows, and CRM dependencies. These are often more business-critical than the visible page layout.

2. Preserve the search signals that already work

Most migration damage comes from losing existing signals by accident. Build the SEO inventory before URLs change, not after rankings move.

Export before the move

  • All indexable URLs and current status codes
  • Titles, meta descriptions, canonicals, and headings
  • Top organic landing pages and converting URLs
  • Internal links, image alt text, and XML sitemap URLs

Decide what changes

  • Which URLs stay the same
  • Which URLs need one-to-one 301 redirects
  • Which pages are consolidated or intentionally removed
  • Which pages require updated copy or new keyword targeting

3. Define what must be rebuilt inside HubSpot

A website migration is not only a content move. Someone has to decide what the new CMS needs in order to be usable after launch.

Core CMS structure

Plan templates, reusable modules, global sections, navigation, footer, blog structure, editing permissions, and the page-building patterns your team will use after go-live.

Tracking and integrations

List analytics, consent tooling, pixels, CRM routing, marketing automation, meeting tools, chat, scripts, and third-party embeds that must survive the move.

Design decisions

Separate must-keep brand elements from improvements worth making during migration: spacing, CTA hierarchy, mobile behavior, accessibility, and performance cleanup.

4. Use a real launch checklist, not a final glance

Launch QA should be explicit enough that another person could run it. If the project depends on memory, it is not ready.

Before launch

Test responsive layouts, forms, thank-you flows, internal links, metadata, redirects, tracking, cookies, page speed, accessibility basics, and indexability on staging.

At launch

Publish with redirects ready, verify DNS and HTTPS, crawl priority URLs, submit the sitemap, inspect major templates, and retest the highest-value conversion paths on production.

After launch

Watch Search Console, analytics, form submissions, 404s, redirect chains, and ranking-sensitive pages during the first days after release.

What to keep, rebuild, improve, or remove

Keep

  • URLs that already rank and convert
  • Proven page copy and search intent alignment
  • Working forms, workflows, and tracking logic
  • Useful internal links and content relationships

Rebuild or improve

  • Legacy templates that are hard to edit
  • Layouts that fail on mobile
  • Slow assets and duplicated modules
  • Thin pages that need clearer structure or stronger intent match

The checklist items teams most often miss

Only counting visible pages

Blogs, author pages, legal pages, thank-you pages, search pages, and hidden landing pages often appear late because nobody inventoried them at the start.

Testing forms too late

A pretty page is not enough. If routing, notifications, or workflows fail after launch, the migration has broken revenue operations even if the site looks correct.

Treating launch as the finish line

The first post-launch crawl usually reveals the edge cases. Reserve time for redirect fixes, analytics validation, and Search Console monitoring.

5. Assign an owner to every migration decision

A migration slows down when nobody knows who can approve copy, who owns analytics, or who decides whether an old page survives. Name the owners before the build begins.

Marketing owner

Approves page priorities, messaging, CTAs, blog structure, and whether low-value content should be kept, merged, or removed.

Technical owner

Confirms domains, integrations, tracking, consent tooling, redirect implementation, analytics access, and launch-day responsibilities.

Decision owner

Breaks ties when a migration choice affects scope, timeline, SEO risk, or cost. Without this role, small decisions pile up into real delay.

A short pre-migration self-check

You are ready when

  • You know what exists on the current site
  • You know which URLs and journeys matter most
  • You have decided what changes during the move
  • You can test the new site against an agreed checklist

You are not ready when

  • The sitemap is the only source of truth
  • No one has listed forms or CRM dependencies
  • Redirects are planned for after launch
  • The migration scope is still “we will see as we go”

Why a migration checklist changes the outcome

Without a checklist, teams tend to review the most visible work first: homepage, navigation, colors, and obvious templates. The failures usually happen elsewhere. An old campaign page stops redirecting. A thank-you page is forgotten. A tracking script does not survive the move. A legal page is missing from the sitemap. A checklist forces the project to include the boring but valuable work that protects acquisition and operations after launch.

It also makes tradeoffs explicit. If the team wants to simplify navigation, merge weak pages, or improve conversion paths during the migration, those choices should be recorded before launch. That way the project is not judged against an unstated expectation that every old URL, block, and workflow would magically remain unchanged.

Frequently asked questions

At minimum: page inventory, template scope, SEO metadata, redirect mapping, forms, analytics, integrations, QA, and post-launch checks.

Before the build starts. The checklist is most useful when it shapes scope instead of being used only as a final review.

Yes. Redirect mapping is one of the most important tasks in any website migration because URL changes can otherwise create avoidable SEO loss.

Need help with the full migration?

Start with the HubSpot website migration guide, continue to our HubSpot website migration service, or review platform-specific pages for WordPress, Webflow, Wix, and Squarespace.