How a HubSpot migration works

Last Updated: June 30, 2015

What is a full site migration?

A full site migration is when the HubSpot Migrations Team recreates your existing website within the HubSpot platform, importing your content and the look and feel of your site. Once the migration is completed, you will have a close approximation -- although not an exact copy -- of your existing website inside the HubSpot COS.

How does the HubSpot Migration process work?

If you are a new HubSpot customer interested in using the COS, your Sales Rep can kick off this process for you.

If you have just signed up or you are a long-time HubSpot customer who is not currently on the HubSpot COS and you would like to be, your Account Manager can help you submit this request.

Once a HubSpot employee submits your request, we process and complete your migration as follows:

1. HubSpot reviews the site you want to migrate

The site you want to migrate must be live on the public internet so that our Migrations Team can access the site without passwords, workarounds, or static file transfers. We cannot process an image file of a website.

We will review your site for any features, designs, or functionality that cannot be migrated to HubSpot’s COS. If your website is able to be migrated, you will receive a link to a Client Review webpage with specific notes about expected changes during the migration process and terms.

If you approve of the changes and terms, please confirm by filling out the form on the Client Review page. We can then begin your website migration. At this point, your primary HubSpot contact will follow up with any next steps to get the project started.

NOTE: Once your migration is approved, you should NOT make any further changes to your original site. HubSpot cannot guarantee that we can apply any changes made after we kick off your migration. After your migration is complete and you take your site live, you can easily make these changes.

2. HubSpot places your migration job in a work queue

Typical completion time for a full website migration is from 10-21 days, depending on the site's complexity and size, as well as total number of projects to process. HubSpot maintains an internal queue of migrations-to-be-completed, so we're able to estimate (but not guarantee) a finish date for your migration job.

3. A HubSpot migration technician executes the migration

A HubSpot technician will begin by producing the template layouts and style.  Once these are prepared, we will be able to recreate your pages on the HubSpot COS.

Our goal is to replicate your site as closely as possible on HubSpot’s COS, less any agreed-upon changes.

4. HubSpot will run a quick QA check

When the migration tech completes the migration, our web services team will be notified and begin to examine your website.  They'll be looking to see that pages were migrated, things look generally as expected, and they will test the site's responsive design across different mobile devices.

If edits are required, they will send to the appropriate parties to make updates. When it is ready, they will notify the customer.

5. HubSpot notifies you via email when the migration is complete

This typically occurs about 10-21 days after the migration project is created.

If your migration is taking longer than expected, you may inquire about the status of your site by reaching out to your HubSpot contact or by chatting with our Support team.

6. You review the migration

Check over your website migration in your HubSpot portal at Content > Site Pages, Landing Pages, and/or Blog. Because of your deep familiarity with your own website, you may find errors, omissions, or  items that don't work as expected. You will be given a simple mechanism to report these issues and to request edits or ask questions.

7. Take your site live

When your website migration is fully complete and you are ready to take it live, a Migrations Specialist will be able to guide you through the process.  We also include general instructions in your Content > Content Settings > Domain Manager page.

What cannot migrate, and what about my site might change?

Below are some examples of content types and features that HubSpot cannot migrate:

  • Database-driven pages
  • Login or members-only section
  • Flash websites, Flash navigation, and Flash with embedded links/multiple files associated
  • Redundant subnavigation schemes (e.g. drop-down menus and side menus that are the same)
  • Blog comments
  • Progressive forms/forms with logic
  • Most ecommerce functionality
  • An alternate-language version of the site
  • Dealer locators
  • Real estate listings and search if managed on their site
  • Calculators and other gizmos that use server-side scripts (though some JS widgets can be OK)
  • Live chat (though some JS services can be OK)
  • Most ads (we don't have the database access required to drive most ad networks)
  • Multiple templates (different website design or backgrounds from page to page)
  • Video files that are not .swf (.flv, .mov, .mp4, .wmv, etc.)
  • Certain rollover effects, tables, anchor tags, or popups may change
  • Precise spacing, non-standard fonts, and column widths may change

Items on this list would need to be hosted elsewhere if you decide to migrate the site. You can host content elsewhere through a different webhost, and either by setting up a subdomain or iframe from your HubSpot-hosted site, you can create a seamless experience for your visitors.

Speak with your primary HubSpot contact about these if you have any questions or concerns.

What should I do after taking my site live?

After your migration is complete, there are a few bits of setup still to do:

1. Ensure all migrated forms on your site notify you when you get leads.

Navigate to each form on your site and edit its form actions to accomplish this. For more on forms in HubSpot, see the full form how-to.

2. Reinstall any tracking codes (e.g. Google Analytics).

Our migration process does not including moving non-visible code like tracking codes.

3. Exclude your own traffic from analytics.

Make sure to exclude your own traffic so you get the best possible measurement of your visits, leads, and customers in HubSpot’s analytics. Read the step-by-step instructions here.

4. Set up your Blog Options and Social Media Accounts.

You’ll want to configure your blog and social media settings before you start creating any new content.

5. Continue with your training.

Taking your site live unlocks a ton of new functionality in HubSpot -- so get now is a great time to learn more about it. Whether you are working with a professional service  provider, a HubSpot IMC, or within HubSpot Academy, you're ready to start doing inbound marketing with a passion.

An important note on design and redesigns:

Please note that a HubSpot Migration is NOT a design or a redesign process. Migration technicians try to create a one-to-one copy, less any changes discussed initially with your primary HubSpot contact. You’re welcome to make changes to your site following the migration and taking your site live, but HubSpot’s migration technician cannot accommodate any design requests.

If you would like to redesign your site after taking it live, you may make the changes yourself or work with one of our Service Marketplace Providers to get the perfect look and feel.

Next Article: How to install the tracking code on a generic website