With a full website migration, the HubSpot Migrations Team recreates your existing website in HubSpot's CMS framework, according to the website review agreement you've completed with the team.
How to request a migration
New customers can work with the sales team to request a migration, while existing customers can work with their Customer Success Manager to request this service.
Limits of a migration
The website you want to migrate into HubSpot must be live so the migrations team can view it without gaining special permissions to your current CMS. The team reviews your current website for any features or functionality that can't be migrated.
Please note: some types of widgets, submenus, scripts, or unsupported file types may not be supported HubSpot's CMS framework.
Here's a list of common elements that can't be recreated in your migrated site:
- Database-driven pages
- Login or members-only section
- Mega menus, image based menus, or menus with non-linked content (descriptions or paragraph content)
- Ecommerce functionality
- Calculators and other gizmos that use server-side scripts (some JS widgets may be possible)
- Live chat (some JS services may be possible)
- Most ads (many require server-side access to drive the ad networks)
- Video files that are not .swf (.flv, .mov, .mp4, .wmv, etc.)
- User-generated content (forums, ratings, etc.)
- Progressive, multi-step forms or forms requesting Personally Identifiable Information
- Blog comments will not be transferred over from your existing blog to your HubSpot blog. Third party commenting features such as Disqus and Facebook commenting will not be migrated.
- Dealer locators
- Real estate listings
- Flash websites, Flash navigation, and Flash with embedded links/multiple files associated
- Certain rollover effects, tables, anchor tags, or popups may change
- Precise spacing, non-standard fonts, and column widths may change
You'll get detailed notes from your customer success manager or the sales representative you're working with about what you can expect to see on your migrated site, including more details about the rest of the process.
To approve of the terms of your migration and initiate the process, you'll complete the form at the bottom of your website review page. Finally you'll complete a final authorization and submit payment for the migration.
Please note: after your migration is approved, don't publish any new changes to your live website. HubSpot can't apply these additional changes to your HubSpot site after starting your migration. After the migration is complete, you can make any desired changes to your HubSpot-hosted site.
What to expect during the migration process
HubSpot maintains an internal queue of migrations-to-be-completed, so an estimated (but not guaranteed) finish date will be provided for your migration job. Typically, a full website migration is completed within 26-32 days. A template setup project is typically completed within 12-14 days.
Here's an overview of the process:
- Your HubSpot migrations specialist will contact you about the details of your full migration.
- Your HubSpot migration technician starts producing the template layouts and style. Once these are prepared, your pages will be recreated on the HubSpot CMS.
- When the migration technician completes the migration, your migrations specialist will be notified and start to perform a quality check. They'll make sure all pages were migrated correctly and that things look generally as expected and the site's design is responsive.
- HubSpot notifies you via email when the migration is complete. If your migration is taking longer than expected, you may inquire about the status of your site by reaching out to your migrations specialist or checking the timeline in your account.
- You'll review your migrated content in HubSpot. Learn more about how to review a full blog or website migration or a template setup.
Check the status of your migration project
You can monitor the status of your project in your account. In your HubSpot account, click your account name in the top right corner, then click Account & Billing. In the left sidebar menu, navigate to Migrations to see the status of your project.