Migration

SharePoint Migration Checklist for IT Managers: 80-Point Pre-Migration Guide

The definitive SharePoint migration checklist for IT managers. 80 critical steps covering discovery, planning, pre-migration testing, cutover, post-migration validation, and user training to ensure a successful SharePoint Online migration.

Errin O'ConnorFebruary 24, 202614 min read
SharePoint Migration Checklist for IT Managers: 80-Point Pre-Migration Guide - Migration guide by SharePoint Support
SharePoint Migration Checklist for IT Managers: 80-Point Pre-Migration Guide - Expert Migration guidance from SharePoint Support

SharePoint Migration Checklist for IT Managers: 80-Point Pre-Migration Guide

Migration failures are almost always preventable. In 25+ years of SharePoint migrations, the difference between a smooth migration and a disaster comes down to preparation. This 80-point checklist covers every critical step from initial discovery through post-migration validation.

SharePoint architecture diagram showing hub sites, team sites, and content structure
Enterprise SharePoint architecture with hub sites and connected team sites

---

Phase 1: Discovery & Inventory (Pre-Planning)

Current State Analysis

  • [ ] 1. Document all source systems (SharePoint on-premises version, file shares, Google Drive, Box)
  • [ ] 2. Run SharePoint Inventory Tool or AvePoint assessment — capture all site collections, sizes, and document counts
  • [ ] 3. Identify sites with custom code, custom web parts, or InfoPath forms
  • [ ] 4. Document all third-party SharePoint add-ins and their migration paths
  • [ ] 5. Identify SharePoint workflows (SharePoint Designer, Nintex, K2) and modernization requirements
  • [ ] 6. Capture all site collection administrators and site owners
  • [ ] 7. Document external users with access to SharePoint sites
  • [ ] 8. Identify any sites under legal hold or regulatory retention requirements
  • [ ] 9. Assess content age — documents not accessed in 3+ years may be candidates for archival vs. migration
  • [ ] 10. Calculate total data volume (GB) for migration timeline planning

Target State Planning

  • [ ] 11. Map source structure to SharePoint Online information architecture
  • [ ] 12. Design hub site architecture for target environment
  • [ ] 13. Identify content types and metadata to be created in target
  • [ ] 14. Plan managed metadata / term store structure
  • [ ] 15. Define naming conventions for sites, libraries, and URLs
  • [ ] 16. Confirm Microsoft 365 licenses are provisioned for all users
  • [ ] 17. Verify SharePoint Online storage quota is sufficient for migrated content
  • [ ] 18. Decide on migration approach: big bang vs. phased vs. hybrid (parallel operation)

---

Phase 2: Pre-Migration Preparation

Governance & Policy

  • [ ] 19. Establish site provisioning policy for SharePoint Online (who can create sites)
  • [ ] 20. Define external sharing policy before migration (don't import sharing settings from legacy)
  • [ ] 21. Configure sensitivity labels in Microsoft Purview before migrating sensitive content
  • [ ] 22. Set up retention labels and policies in Purview before migration
  • [ ] 23. Document data loss prevention (DLP) policies required in target
  • [ ] 24. Define and communicate data classification standards to stakeholders

Technical Preparation

  • [ ] 25. Provision all target site collections and hub sites before migration begins
  • [ ] 26. Configure SharePoint permissions model (Groups, members, visitors) on all target sites
  • [ ] 27. Test authentication (MFA, Conditional Access) for all user populations including field workers
  • [ ] 28. Confirm network bandwidth is sufficient — assess peak migration impact on business operations
  • [ ] 29. Schedule maintenance windows and communicate to affected users
  • [ ] 30. Set up migration tooling (SPMT, ShareGate, Metalogix, or Mover)
  • [ ] 31. Create service account for migration tool with required permissions
  • [ ] 32. Test migration tool connectivity to source and destination
  • [ ] 33. Run a pilot migration on 10-50GB of non-critical content to validate tooling

Content Cleanup (Critical — Often Skipped)

  • [ ] 34. Delete or archive content not accessed in 5+ years (reduces migration volume)
  • [ ] 35. Remove duplicate files identified by inventory tooling
  • [ ] 36. Resolve broken links and orphaned content
  • [ ] 37. Empty Recycle Bins in source environment (reduces migration volume)
  • [ ] 38. Archive or delete SharePoint Designer workflows that will not be migrated
  • [ ] 39. Complete any in-progress content edits before scheduling cutover

---

Phase 3: Migration Execution

Pilot Migration

  • [ ] 40. Select pilot group: 50-100 users from diverse departments and roles
  • [ ] 41. Migrate pilot content to target SharePoint Online
  • [ ] 42. Validate file count, file sizes, and metadata preservation in target
  • [ ] 43. Test pilot user access — verify permissions migrated correctly
  • [ ] 44. Test search: key documents should be findable via search
  • [ ] 45. Test Office app integration: Word/Excel files should open from SharePoint
  • [ ] 46. Test OneDrive sync client connectivity
  • [ ] 47. Test SharePoint mobile app access
  • [ ] 48. Collect pilot user feedback — identify usability issues before broad rollout
  • [ ] 49. Identify and resolve any blockers discovered in pilot

Pre-Cutover Activities

  • [ ] 50. Communicate migration schedule to all affected users (2 weeks minimum advance notice)
  • [ ] 51. Create user guides and training materials for SharePoint Online
  • [ ] 52. Schedule training sessions — live and recorded
  • [ ] 53. Set up IT helpdesk ticketing category for migration issues
  • [ ] 54. Verify IT support team is trained on common SharePoint Online issues
  • [ ] 55. Confirm rollback plan: what happens if migration fails (read-only source access, timeline)
  • [ ] 56. Brief senior stakeholders on go-live date and expected disruption window

Migration Execution

  • [ ] 57. Start migration during off-peak hours (nights/weekends for large volumes)
  • [ ] 58. Monitor migration progress in real time — track items migrated, errors, and warnings
  • [ ] 59. Log all migration errors for post-migration remediation
  • [ ] 60. For large migrations: migrate in batches by department or site type
  • [ ] 61. Verify item counts after each batch before proceeding to next
  • [ ] 62. For content under legal hold: verify preservation in target before cutting over
  • [ ] 63. Send "your content is being migrated" notification to users at migration start
  • [ ] 64. Configure SharePoint Online permissions matching source permissions before cutover

---

Phase 4: Cutover & Post-Migration

Cutover Checklist

  • [ ] 65. Final delta migration: capture any changes made during migration window
  • [ ] 66. Set source environment to read-only to prevent new changes
  • [ ] 67. Validate final item counts in target match source (within acceptable variance)
  • [ ] 68. Update all internal links (intranet, HR portals, email signatures) to new SharePoint Online URLs
  • [ ] 69. Update SharePoint URL references in any applications, scripts, or integrations
  • [ ] 70. Redirect source SharePoint on-premises URL to SharePoint Online (or decommission)
  • [ ] 71. Communicate "migration complete" to all users with new URL and login instructions

Post-Migration Validation

  • [ ] 72. Verify search indexes are built (allow 24-48 hours after migration for full search index)
  • [ ] 73. Spot-check critical documents in each migrated library — verify content integrity
  • [ ] 74. Verify permissions: test access with 5-10 representative user accounts from different groups
  • [ ] 75. Verify external user access if external sharing was migrated
  • [ ] 76. Test all Power Automate flows connected to migrated content
  • [ ] 77. Verify Teams channels connected to SharePoint sites are functioning
  • [ ] 78. Test OneDrive sync for 10+ users across different OS versions

30-Day Post-Migration

  • [ ] 79. Monitor support ticket volume — track and resolve top migration-related issues
  • [ ] 80. Conduct 30-day adoption check: what % of users have accessed SharePoint Online; identify non-adopters for targeted outreach

---

Migration Red Flags to Watch For

Before migration:

  • Source environment has not been cleaned up (bloated with outdated content)
  • No business owner assigned to approve migration completion
  • Permissions have never been reviewed (over-permissioned environment will migrate over-permissioned)

During migration:

  • Error rate > 1% (investigate before proceeding)
  • Item counts diverging significantly between source and destination
  • Migration tool throttling causing significantly slower-than-expected throughput

After migration:

  • Users cannot find content they expect (search not indexed, permissions wrong)
  • "Access Denied" errors reported in volume (permissions migration incomplete)
  • High support ticket volume for first 2 weeks (plan for this — staff accordingly)

---

Migration Tools Quick Reference

| Tool | Best For | Pricing |

|------|---------|---------|

| Microsoft SPMT | Basic SP on-premises and file share migrations | Free |

| ShareGate | Mid-market, user-friendly, good reporting | ~$8K/year |

| Metalogix (Quest) | Enterprise, complex permissions, large scale | Enterprise pricing |

| AvePoint | Enterprise governance + migration | Enterprise pricing |

| Mover (Microsoft) | Cloud-to-cloud (Google Drive, Box, Dropbox) | Free (included with M365) |

---

Conclusion

A SharePoint migration without a checklist is a migration waiting to fail. This 80-point guide covers the critical path — but every migration has unique requirements. Use this as your starting framework and add organization-specific steps for your compliance requirements, custom integrations, and user populations.

EPC Group has completed 500+ SharePoint migrations ranging from 500 users to 50,000 users. If you're planning a migration, start with our free SharePoint Assessment to identify risks and build a migration plan specific to your environment.

Share this article:

Written by Errin O'Connor

Founder, CEO & Chief AI Architect | Microsoft Press Bestselling Author | 25+ Years Microsoft Ecosystem

Errin O'Connor is a Microsoft Press bestselling author of 4 books covering SharePoint, Power BI, Azure, and large-scale migrations. He leads our SharePoint consulting practice with expertise spanning 500+ enterprise migrations and compliance implementations across HIPAA, SOC 2, and FedRAMP environments.

Need Expert Help?

Our SharePoint consultants are ready to help you implement these strategies in your organization.