Migrate to SharePoint & Office 365 with Sharegate

Migrating to Office 365 or SharePoint can be a complex task with all that data to upload in the cloud and figuring out how to use the new SharePoint Online architecture. Learn how to easily migrate to Office 365 and SharePoint at insane speeds using Sharegate.

Learn more about Sharegate’s Office 365 migration features.


While the most common scenario we see is migration from an on-premises environment to the cloud, the overall technique remains the same for all migration scenarios. You can migrate from 2003, 2007, 2010, 2013, 2016, SPO, Google Drive and File Shares, and you can choose a destination that ranges from SharePoint 2010 to the most recent version of SharePoint, on-premises or in the cloud.

To make your life easier during your migration project, it’s a good idea to come well prepared. You can achieve that with the help of the inventory. The inventory tells you the total number of files and elements you’re looking to copy, the data size this represents and the types of errors and warnings you will run into. The information is shown in the form of a report. You can browse our help links to clean the data you’ll migrate, or even export it, so you can send the report to the right person inside your organization.

Get started easier: A step-by-step checklist for SharePoint Migration

Once you’ve cleaned and prepared for the migration, you’re ready to start migrating. First, you have to decide what kind of operation you want to do.

  • Copy structure lets you copy both structure elements and content. If you want to copy an entire site in one click, this is the option to use.
  • Copy Content allows you to copy the content of a specific list or library, while modifying and enriching the metadata.
  • Import from File Shares and from Google Drive lets you import your content into SharePoint.

Let’s cover the “copy structure” more in depth.

The menu on the left lets you pick specific elements to drag and drop, or if you want to move everything, click the copy now button.

Once you’ve selected the elements to migrate, you can:

  • “Copy now” to copy everything as-is, preserving authors, timestamps, and metadata.
  • Do an advanced copy to modify certain default behaviors. This is where you’ll find the copy options.
  • In the same window, you’ll also find the mapping options. Use the mappings to replace an element found at the source for a different one at the destination. You can map users and groups, site templates, and permission levels
  • The advanced copy window is also where you’ll find the pre-check. Running a pre-check can be very useful to see what could go wrong before even starting the migration.

The content copy feature offers different options. Like in the structure copy, you can copy now to copy everything as-is. You still have the option to map users and groups and permission levels, but here, you can also map properties and content types.

When using the advanced copy, you will notice the options are slightly different:

  • If you’d like, you have the option to create and save a custom template so you can reuse the same settings at any time.
  • The “metadata” section in the mappings makes it easier for you to visualize all your content types and the properties associated to each of them. There, you can set custom or default values.
  • The filter option section allows you to filter by time range.
  • Back to the migration window, you can use Excel to export and modify your metadata, then import the modified file at your destination.

Finally, if you have several similar migration operations to run, you’ll find the PowerShell module to be of great help. You can browse our vast documentation database to help you write your script, and reuse it as much as you want. You can schedule it with the Windows task scheduler too.

As you can see, Sharegate thrives to make your migration as easy as possible.