URL mapping worksheet
Record old and new URLs, keep/redirect/remove decisions, expected status codes and QA results.
Download URL map (CSV)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.
Free migration templates
Open these CSV files in Excel or Google Sheets. Replace the illustrative example.com rows with your own URLs, assign owners and record test evidence. No email address is required. These are planning worksheets, not redirect files to import into your CMS.
Record old and new URLs, keep/redirect/remove decisions, expected status codes and QA results.
Download URL map (CSV)Track pre-launch, launch-day and post-launch checks with acceptance criteria, owners and evidence.
Download checklist (CSV)Inventory
List core pages, landing pages, legal pages, reusable sections, custom templates, page builder layouts, and any pages that should be consolidated or retired.
Count posts, authors, categories, tags, featured images, downloads, embedded media, and blog templates that need to exist in HubSpot.
Document form plugins, SEO plugins, caching, popups, tracking scripts, shortcodes, custom post types, and any functionality that HubSpot must replace.
SEO and redirects
Launch readiness
Review responsive templates, forms, thank-you pages, metadata, internal links, sitemap output, robots rules, analytics, and conversion paths.
Publish with redirects ready, test priority URLs, confirm HTTPS and canonicals, submit the sitemap, and inspect representative pages in Search Console.
Watch 404s, redirect chains, form submissions, indexed pages, organic landing pages, and any query or page that drops unexpectedly.
WordPress-specific checks
For every source URL, record the content type, destination URL, owner, migration method, redirect requirement and QA status. Prioritize pages with organic traffic, backlinks or form submissions. Keep an export of the original site so you can compare the result.
Record the actual permalink structure, including date prefixes and trailing slashes. Decide whether author, category and tag archives still serve a purpose. Do not send every removed archive to the homepage; choose an equivalent destination or document an intentional removal.
Test posts containing featured images, galleries, embeds, tables and downloads before importing the full blog. Verify authors, dates, image URLs and internal links against the originals. Review the WordPress blog migration guide for blog-specific scope.
Assign a replacement or a retirement decision to each plugin feature. Check shortcodes, custom post types, page-builder blocks, search, popups and forms. An exported post may contain shortcode text rather than the rendered component.
If /2024/05/example-post/ moves to /blog/example-post/, record both full URLs and create a permanent redirect. Confirm the old URL redirects directly to the new page, the destination returns 200, its canonical points to itself and all internal links use the destination. Keep the original path when a change brings no clear benefit.
Launch sign-off
For deeper permalink and canonical decisions, use the WordPress SEO migration guide. For checks shared by every CMS, use the HubSpot migration SEO checklist.
Next step
For the full implementation, use the WordPress to HubSpot migration service. For blog-specific planning, review how to migrate a WordPress blog to HubSpot.