01
SharePoint 2013 to SharePoint Online
Discovery should identify unsupported legacy patterns, customizations, workflows, forms, and upgrade constraints before migration planning.
SharePoint Server migration
Move from on-premises SharePoint to Microsoft 365 with a structured approach covering discovery, migration planning, legacy dependencies, validation, and modernization.
Architecture path
SharePoint Server
Assess
Plan
Migrate
Validate
SharePoint Online
Modernize
SharePoint Online can be part of a broader Microsoft 365 strategy, but the right migration path depends on business, compliance, architecture, licensing, and technical requirements. Not every organization has the same target state.
01
Discovery should identify unsupported legacy patterns, customizations, workflows, forms, and upgrade constraints before migration planning.
02
Assess farms, site collections, permissions, custom solutions, integrations, and migration tooling fit before moving production content.
03
Review modern/classic mix, customizations, authentication, Power Platform opportunities, and validation requirements.
04
Plan tenant architecture, content grouping, identity mapping, migration waves, and validation across multiple sources.
Each SharePoint version can require a different migration path. Assessment should confirm constraints before a tooling decision.
Before migration
A SharePoint Server to SharePoint Online migration should start with inventory, dependency analysis, risk identification, and a migration strategy.
Inventory
Dependency Analysis
Risk Identification
Migration Strategy
Legacy dependencies
Legacy components may need to be assessed, retained, replaced, modernized, rebuilt, or retired. Do not assume automatic one-to-one conversion.
Content
Migrate
Classic experience
Modernize
InfoPath
Evaluate for Power Apps / alternative modern solution
SharePoint Designer workflows
Evaluate for Power Automate / modern workflow
Legacy JavaScript
Evaluate for SPFx
Custom solutions
Assess / Replace / Rebuild / Retire
Integrations
Validate / Redesign where required
01
Map environments, stakeholders, content scope, usage patterns, and migration constraints.
02
Inspect content, permissions, customizations, forms, workflows, integrations, and risks.
03
Define target architecture, site mapping, information architecture, permissions, and wave strategy.
04
Clean up content, address blockers, rationalize legacy components, and prepare owners.
05
Test tooling, mappings, throughput, permissions, metadata, versions, and user experience.
06
Execute planned migration waves using the selected tooling and runbook.
07
Review reports, reconcile content, test permissions, check metadata, and confirm business processes.
08
Coordinate final delta moves, communications, redirects, ownership, and adoption steps.
09
Move suitable legacy experiences toward modern SharePoint, Power Platform, SPFx, and APIs.
10
Handle exceptions, user questions, failed items, and post-migration improvement work.
Tool selection depends on the source version, content volume, migration complexity, customizations, permissions, reporting, migration waves, and validation requirements. No single tool is always superior.
Example strategy
Actual migration waves depend on the customer environment. A wave strategy helps reduce risk by sequencing low-risk, standard, complex, and business-critical sites differently.
Wave 0
Assessment
Wave 1
Pilot / Low-Risk Sites
Wave 2
Standard Business Sites
Wave 3
Complex Sites
Wave 4
Business-Critical / Legacy Sites
Final
Validation & Cutover
Pilot migrations test the migration plan before broad rollout. They help verify tooling, mappings, throughput, validation methodology, and user experience with representative sites.
Migration validation
Validation should compare source and target results. A migration tool completing without errors is not the same as confirming content, metadata, permissions, versions, links, processes, and user acceptance. No migration should be sold with unsupported guarantees of 100% accuracy.
Modernization after migration
Migration can be the beginning of modernization rather than reproducing the old environment in the cloud.
SharePoint Server
SharePoint Online
Modern Microsoft 365
These areas are not reasons to panic. They are items that should be identified during assessment so the migration plan is realistic and technically credible.
Lifecycle awareness
Lifecycle planning should be neutral and evidence-based. SharePoint Online may be the right target, but a supported on-premises strategy can also be appropriate where business, compliance, or architecture requirements demand it.
Migration assessment CTA
Start with a SharePoint Migration Readiness Assessment.
Request a Migration AssessmentMigration enquiry
Share the current version, scale, legacy components, timeline, and project details. Do not submit passwords, credentials, or sensitive tenant information through this form.
Yes, SharePoint 2016 content can be migrated to SharePoint Online, but the approach depends on content structure, customizations, permissions, workflows, forms, tooling, and validation requirements.
Yes. SharePoint 2019 can be a source for SharePoint Online migration, but modern/classic experiences, custom code, authentication, integrations, and migration waves still need assessment.
InfoPath should be identified during assessment. Some forms may need to be retained temporarily, replaced, rebuilt, or modernized with Power Apps or another suitable solution.
SharePoint Designer workflows should be inventoried and reviewed against business process requirements. Modernization may involve Power Automate or another workflow approach where appropriate.
Custom JavaScript can often require special handling. It should be assessed for business value, security, browser behavior, modern SharePoint compatibility, and possible SPFx replacement.
Farm solutions do not move as farm solutions into SharePoint Online. They need assessment and may require replacement, rebuild, retirement, or a different architecture.
Many permission structures can be mapped or migrated, but complex inheritance, item-level permissions, external users, and orphaned users require validation.
Versions and metadata may be migrated depending on the source, tooling, configuration, and limits. They should be included in pilot and validation checks.
It depends. Some blockers should be remediated before migration, while other modernization work may be better after content lands in SharePoint Online.
Tool choice depends on source version, complexity, reporting needs, permissions, customizations, migration waves, and validation requirements. No single tool is best for every scenario.
Validation should compare source and target content, metadata, versions, permissions, reports, failed items, links where appropriate, business processes, and user acceptance.
Duration depends on environment size, data volume, customizations, permissions, migration windows, throughput, remediation work, and validation depth.