Skip to main content
Back to Blog
Technical Guide5 min read

How to Validate SharePoint Migration with Library Comparison

A technical guide to using SPO Scout's Compare Libraries feature to verify folder structure and content after SharePoint migration.

Laptop showing checklist and data validation process
Zoom

The Migration Validation Challenge

After completing a SharePoint migration, validating that all content transferred correctly is critical but time-consuming. Manual verification of folder structures across dozens or hundreds of libraries is impractical for most teams.

Common validation challenges include:

  • Scale: Thousands of folders across multiple libraries
  • Structure complexity: Deep folder hierarchies with nested subfolders
  • Time constraints: Need to verify quickly before go-live
  • Limited tools: SharePoint has no built-in folder comparison feature
  • PowerShell limitations: Scripts work for single libraries but are slow for bulk operations

Solution: Compare Libraries Feature

SPO Scout's Compare Libraries feature (Pro) compares folder structures between two document libraries at any depth level, identifying missing or extra folders in seconds.

Key Capabilities

  • Cross-site comparison: Compare libraries on different sites or site collections
  • Deep folder analysis: Scans full folder hierarchy, not just top level
  • Fast processing: Handles 2,000+ folders in under 2 minutes
  • Clear difference report: Shows exactly what's missing or extra
  • Export results: Generate CSV reports for documentation

Use Case: Post-Migration Validation

A manufacturing company migrated 80 document libraries (15 years of content) from SharePoint 2013 to SharePoint Online. Using Compare Libraries, they validated the entire migration:

Migration Validation Results:

  • 80 libraries compared
  • 2,473 total folders scanned
  • 23 missing folders identified
  • 8 extra folders detected (migration tool created duplicates)
  • Total validation time: 6 hours
  • Issues fixed before go-live

Step-by-Step Process

1. Prepare Source and Target Libraries

Identify which libraries need comparison. For migrations, you'll typically compare:

  • Source: Old SharePoint environment (or migration staging area)
  • Target: New SharePoint Online library

2. Run Comparison

  1. Navigate to the target library (SharePoint Online)
  2. Open SPO Scout extension
  3. Click "Compare Libraries"
  4. Enter source library URL
  5. Click "Scan Both Libraries"

SPO Scout scans both libraries (typically 30-90 seconds for 200-500 folders) and displays:

  • Folders in both: Successful migrations (green)
  • Missing from target: Didn't migrate (red alert)
  • Extra in target: Duplicates or errors (yellow warning)

3. Drill Down for Details

Click any folder to see:

  • Full folder path
  • Subfolder count
  • Item count (if available)
  • Last modified date

This helps identify why a folder is missing (e.g., permissions issue during migration, name with special characters, etc.).

4. Document and Remediate

Export results to CSV for tracking. The report includes:

  • Folder names and paths
  • Comparison status
  • Source and target URLs
  • Timestamp of comparison

Use this to create a remediation plan. Common fixes:

  • Re-run migration tool for specific missing folders
  • Manual copy if only a few folders are missing
  • Delete duplicates that migration tool created
  • Investigate permissions if folders were skipped

Real-World Metrics

MethodTime for 80 LibrariesLabor Cost
Manual spot-checking120 hours$11,400
PowerShell scripts40 hours (write + run)$3,800
SPO Scout Pro6 hours$869 (labor + license)

Savings: $10,531 in labor costs + caught 23 missing folders before users complained.

Additional Use Cases

Content Synchronization

If you maintain duplicate libraries (e.g., production and DR site), use Compare Libraries to verify they stay in sync. Schedule periodic checks to catch drift.

Template Compliance

Compare a standardized template library against team sites to ensure everyone follows the same folder structure. Identify teams that added unauthorized folders or skipped required ones.

Archive Verification

Before deleting old content, compare archive library against production to verify everything was copied correctly. Essential for compliance and legal holds.

Technical Notes

Permissions Requirements

  • Must have Read access to both libraries
  • Works across different site collections
  • Works with external sharing (if you have access)

Performance

  • Small libraries (<100 folders): 10-20 seconds
  • Medium libraries (100-500 folders): 30-90 seconds
  • Large libraries (500-2000 folders): 2-5 minutes
  • Very large libraries (>2000 folders): 5-10 minutes

Limitations

  • Compares folder structure only, not individual files
  • Does not compare metadata or permissions
  • Does not compare file content or versions
  • Requires Pro license for unlimited comparisons (Free tier: 3/day)

Getting Started

The Compare Libraries feature is included in SPO Scout Pro ($299/year). Free tier allows 3 comparisons per day for testing.

Validate Your Migration

Test Compare Libraries with 3 free comparisons per day. Upgrade to Pro for unlimited validation during your migration window.

Install SPO Scout