SharePoint to SharePoint Migration: Step-by-Step Guide
Moving SharePoint Online content between Microsoft 365 tenants requires proper planning and preparation to ensure that the required sites and business data reach the correct destination. EdbMails SharePoint Migration Tool helps administrators migrate supported SharePoint content, including site collections, subsites, lists, libraries, documents, site contents, files, folders, and more between Microsoft 365 tenants.
EdbMails supports simultaneous migration of multiple SharePoint sites, helping administrators handle large migration projects more efficiently. It also supports incremental migration, allowing subsequent migration runs to transfer new or modified content while avoiding unnecessary reprocessing of previously migrated data. These capabilities are useful when migrating large SharePoint environments in stages or when the source remains active during the migration period.

This guide walks through the SharePoint to SharePoint migration process, including prerequisites, source and target connections, site selection and mapping, migration steps, progress monitoring, and post-migration validation.
Why perform SharePoint to SharePoint migration?
Organizations often need to move SharePoint Online sites and content when business ownership, structure, or Microsoft 365 environments change. Common requirements include:
- Combining SharePoint environments when two organizations merge and need to bring sites and business content into a unified Microsoft 365 tenant.
- Transferring relevant SharePoint sites and data from an acquired organization to the acquiring organization's Microsoft 365 environment.
- Moving selected sites and content when departments, business units, or users are reorganized, separated, or transferred between Microsoft 365 tenants.
Prerequisites for SharePoint to SharePoint migration
Before starting the migration, complete the following requirements for the source and target SharePoint Online environments.
On Source server:
- Get the SharePoint source server URL, SharePoint Admin Center URL, and Microsoft 365 Global Administrator account.
- Complete the required manual application registration in Microsoft Entra ID for the source tenant.
Steps to manually register the application for SharePoint migration.
- Grant the Global Administrator account access to each source SharePoint site that you want to migrate.
Steps to add Global Admin as a member of each SharePoint site on the source server.
On Target server:
- Get the SharePoint target server URL, SharePoint Admin Center URL, and Microsoft 365 Global Administrator account.
- Complete the required manual application registration in Microsoft Entra ID for the target tenant.
Steps to manually register the application for SharePoint migration.
- Create the required SharePoint sites on the target server. EdbMails can automatically create the required target sites during the migration. If you want to create the sites manually before migration, follow the instructions below.
- Grant the Global Administrator account access to each required SharePoint site on the target server.
Steps to add Global Admin as a member of each SharePoint site on the target server.
Steps to migrate SharePoint Online to SharePoint Online
EdbMails offers a user-friendly software interface that allows you to migrate SharePoint site data with minimal clicks. The software automatically maps sites between your source and target servers. Follow the steps below to successfully migrate your SharePoint site data using the EdbMails SharePoint migration tool.
Step 1: Download and install EdbMails
- Download and install EdbMails on your Windows computer.
- Launch the EdbMails software.
- Enter email address and password, then click the ‘Login’ button or click ‘Start Your Free Trial’.
- Click the 'SharePoint, OneDrive, Documents, Sites, Teams, Chats & Channels Migration' tab, then select 'SharePoint & OneDrive Migration'.
- Select ‘SharePoint Sites Migration’.
- You can either keep the default job name or click the ‘New Job’ button to change the job name.
Step 2: Connect to the source SharePoint Online
- Enter the source SharePoint server URL, admin center URL, and Office 365 Global admin account email address.For the source SharePoint Online connection, manually register the EdbMails application in Microsoft Entra ID of your source Microsoft 365 tenant.
Learn how to manually register the EdbMails application in Microsoft Entra ID.
- Enter the Application (Client) ID, Directory (Tenant) ID, and Client Secret that you copied from the Microsoft Entra admin center.
- Authenticate on the Microsoft sign-in page using a Global Administrator account.
- Select one of the methods to load the SharePoint sites. EdbMails will automatically load the available sites. If you have additional sites that are not listed, you can load them using a CSV file.
- Enter the source SharePoint server URL, admin center URL, and Office 365 Global admin account email address.
Step 3: Select the SharePoint Sites
- Select the SharePoint sites for migration and click ‘Next’ to continue.
Step 4: Connect to the target SharePoint server
- Enter the target SharePoint server URL, admin center URL, and Office 365 Global admin account email address.For the target SharePoint Online connection, manually register the EdbMails application in Microsoft Entra ID of your target Microsoft 365 tenant.
Learn how to manually register the EdbMails application in Microsoft Entra ID.
- Enter the Application (Client) ID, Directory (Tenant) ID, and Client Secret that you copied from the Microsoft Entra admin center.
- Authenticate on the Microsoft sign-in page using a Global Administrator account.
- Select one of the methods to load the target SharePoint sites. EdbMails will automatically load the available sites. If you have additional sites that are not listed, you can load them using a CSV file.
- Enter the target SharePoint server URL, admin center URL, and Office 365 Global admin account email address.
Step 5: SharePoint Source and target sites mapping
- Select an option to map the sites between the source and the target SharePoint servers.
- EdbMails automatically maps the sites between the source and the target servers. You can also manually map the sites or select the option to map using previous migration mapping.
Step 6: Start SharePoint Migration
- Verify the site mapping between the source and target SharePoint servers, then click the ‘Start Migration’ button to initiate the migration.
- During the migration, you can monitor the progress in real-time. Once the process is complete, a message will appear prompting you to review the migration status.
- Once the migration is complete, click the ‘View Logs’ button to view a detailed status of the migration process.
Best practices for SharePoint to SharePoint migration
Following a few practical measures can help administrators organize the migration and reduce avoidable issues, particularly when moving multiple or large SharePoint sites.
- Review the source environment: Identify obsolete, duplicate, or unnecessary content and exclude it from the migration where appropriate.
- Plan site mapping: Determine the correct destination for each source site before starting the migration, especially when source and target URLs or site structures differ.
- Run a pilot migration: Test a representative SharePoint site before migrating larger workloads to verify the configuration and expected results.
- Migrate in manageable batches: Group sites logically and perform the migration in stages when working with large SharePoint environments.
- Schedule around active usage: Where possible, perform major migration passes during periods of lower SharePoint activity to reduce source changes while data is being transferred.
- Track migration progress: Review EdbMails migration logs after each batch and address failed or skipped items before proceeding with the remaining sites.
- Plan the final transition: Run the required incremental migration after the main migration to capture supported content that changed while the source environment remained active.
Benefits of EdbMails for SharePoint migration
EdbMails provides features designed to simplify SharePoint Online migration between Microsoft 365 tenants while giving administrators control over site selection, mapping, and migration.
- No PowerShell scripts required: Perform SharePoint migration through the EdbMails interface without writing or running PowerShell scripts.
- Simultaneous site migration: Migrate multiple SharePoint sites concurrently to handle larger migration workloads more efficiently.
- Selective migration: Select the required site collections, subsites, lists, libraries, documents, files, folders, and other supported content instead of migrating unnecessary data.
- Incremental migration: Run subsequent migrations to transfer new or modified supported content without unnecessarily processing previously migrated data again.
- Source-to-target site mapping: Map source SharePoint sites to the appropriate target locations before starting the migration.
- Migration logs: Review migration progress and logs to identify completed, skipped, or failed items and address issues that require attention.
- 24/7 technical support: Get assistance from the EdbMails support team when you need help with configuration or the SharePoint migration process.
Frequently Asked Questions
What SharePoint content can I migrate with EdbMails?
EdbMails supports migration of site collections, subsites, lists, libraries, documents, site contents, files, folders, and other supported SharePoint content. See the SharePoint migration features for more details.
Do I need to manually register the EdbMails application for SharePoint migration?
Can I migrate multiple SharePoint sites at the same time?
Do I need to create all SharePoint sites manually on the target tenant?
Do I need PowerShell scripts for SharePoint migration with EdbMails?
Can I migrate only selected SharePoint sites and content?
Related SharePoint migration scenarios and planning guides
- SharePoint Tenant to Tenant Migration for direct Microsoft 365 tenant moves.
- SharePoint Cross-Tenant Migration for consolidation, merger and restructuring scenarios.
- SharePoint Incremental Migration for final supported changes after the main migration pass.
- Granular SharePoint Migration when only selected sites or supported content should move.
- SharePoint Migration Checklist for pre-migration through post-migration project control.
- SharePoint Post-Migration Validation for target verification and business acceptance.


