Migration checklist

WordPress to HubSpot Migration Checklist

Use this checklist before moving a WordPress website to HubSpot so pages, blog content, redirects, forms, tracking, and SEO checks are not discovered too late.

1. Capture the WordPress site before rebuilding it

Pages and templates

List core pages, landing pages, legal pages, reusable sections, custom templates, page builder layouts, and any pages that should be consolidated or retired.

Blog and media

Count posts, authors, categories, tags, featured images, downloads, embedded media, and blog templates that need to exist in HubSpot.

Plugins and dependencies

Document form plugins, SEO plugins, caching, popups, tracking scripts, shortcodes, custom post types, and any functionality that HubSpot must replace.

2. Map URLs before anything changes

Export current signals

  • Indexable WordPress URLs
  • Titles, descriptions, canonicals, and H1s
  • Top organic landing pages
  • Internal links and sitemap URLs

Plan the HubSpot destination

  • URLs that stay unchanged
  • Changed URLs that need one-to-one redirects
  • Old posts or pages that should merge
  • Redirects for removed category or tag URLs

3. Test the HubSpot version like a real migration

Before launch

Review responsive templates, forms, thank-you pages, metadata, internal links, sitemap output, robots rules, analytics, and conversion paths.

At launch

Publish with redirects ready, test priority URLs, confirm HTTPS and canonicals, submit the sitemap, and inspect representative pages in Search Console.

After launch

Watch 404s, redirect chains, form submissions, indexed pages, organic landing pages, and any query or page that drops unexpectedly.

Turn the checklist into a migration scope

For the full implementation, use the WordPress to HubSpot migration service. For blog-specific planning, review how to migrate a WordPress blog to HubSpot.