How to Recreate SharePoint Pages After Migration
Migration tools often fail to properly transfer SharePoint modern pages. Here's how to rebuild them quickly using SPO Scout's Recreate Library feature.

The Problem: Pages Don't Migrate Cleanly
SharePoint modern pages are notoriously difficult to migrate. Unlike documents that copy as files, pages contain:
- Web parts with dynamic content - News feeds, document libraries, People web parts
- Layout configurations - Section columns, backgrounds, spacing
- Connected data sources - Links to lists, libraries, and other sites
- Metadata and properties - Author, created date, promoted state
- Page templates - Custom templates that may not exist in the target
When migration tools attempt to transfer pages, common failures include:
Common Page Migration Failures:
- Pages appear blank or with broken web parts
- Classic pages instead of modern pages
- Web parts pointing to non-existent sources
- Lost formatting and section layouts
- Missing page templates entirely
- Pages stuck in draft/checkout state
Why Traditional Approaches Fail
Manual Recreation
Rebuilding each page manually means:
- Creating a new page from scratch
- Adding sections and columns to match the original layout
- Inserting and configuring each web part individually
- Copying text content from the source
- Re-linking all dynamic content sources
- Setting page properties and metadata
For a single complex page, this takes 15-30 minutes. For 50+ pages across multiple sites, you're looking at days of tedious work.
PowerShell/PnP Provisioning
PnP PowerShell can export and import page templates, but:
- Requires scripting knowledge to set up
- Template exports often miss web part configurations
- Dynamic content links break between environments
- Error handling is manual and time-consuming
- Each site requires separate script execution
Solution: SPO Scout's Recreate Library Feature
SPO Scout's Recreate Library feature works with Site Pages libraries, allowing you to:
- Capture page structure - Export the folder/page hierarchy from a working source
- Deploy to target sites - Recreate the same structure in destination libraries
- Preserve organization - Maintain folder structures for page categorization
- Batch operations - Process multiple sites efficiently
How It Works
The Recreate Library feature captures the structural skeleton of your Site Pages library:
- Folder hierarchy - Category folders, archive folders, template folders
- Page placeholders - Creates blank pages with correct names in correct locations
- Consistent naming - Preserves URL-friendly names for links to work
This gives you a foundation to quickly rebuild pages without starting from zero each time.
Step-by-Step: Recreating Pages After Migration
1. Assess the Damage
First, identify what needs to be recreated:
- Navigate to the migrated site's Site Pages library
- Open SPO Scout and run Analyze Library
- Review the page inventory - note which pages are broken vs. working
- Export the list for reference
2. Locate a Working Source
You need a reference for the correct page structure:
- Option A: Use the original source environment (if still accessible)
- Option B: Use another site that has the correct page structure
- Option C: Use a template site you've set up as a standard
3. Export Page Structure
- Navigate to the source site's Site Pages library
- Open SPO Scout
- Click "Recreate Library"
- Select "Export Structure"
- SPO Scout captures the folder hierarchy and page names
4. Clean the Target Library
Before recreating, decide how to handle existing broken pages:
- Delete broken pages - Remove pages that migrated incorrectly
- Move to archive - Keep them for reference while rebuilding
- Leave in place - Recreate will skip existing items with same names
5. Deploy Structure to Target
- Navigate to the target site's Site Pages library
- Open SPO Scout
- Click "Recreate Library"
- Select "Import Structure"
- Choose the exported structure file
- SPO Scout creates folders and placeholder pages
6. Populate Page Content
Now you have correctly named pages in the right locations. For each page:
- Open the placeholder page in edit mode
- Reference the source page (open in another tab)
- Add sections to match the source layout
- Insert web parts and configure them
- Copy text content
- Publish the page
This is still manual work, but having the page already created with the correct name and location saves significant time and ensures URLs work correctly.
Real-World Example
A healthcare organization migrated 12 department sites from on-premises SharePoint to SharePoint Online. The migration tool transferred documents successfully, but pages were a disaster:
Post-Migration State:
- 156 pages across 12 sites needed recreation
- Pages migrated as classic wiki pages instead of modern
- All web part connections were broken
- Navigation links pointed to non-existent pages
- Estimated manual rebuild: 78 hours (30 min/page average)
Resolution with SPO Scout
- Created template site - Built one site with correct page structure (2 hours)
- Exported structure - Captured page hierarchy with SPO Scout (5 minutes)
- Deployed to 12 sites - Recreated structure in each site (10 minutes total)
- Bulk page setup - All 156 pages created with correct names/URLs (done)
- Content population - Team populated pages from template reference (18 hours)
Results:
- ✅ All 156 pages recreated with correct URLs
- ✅ Navigation links worked immediately
- ✅ Consistent structure across all 12 sites
- ✅ Total time: 20 hours vs. estimated 78 hours
- ✅ Time saved: 58 hours (74% reduction)
Advanced Techniques
Using Page Templates
For sites with repeating page types (e.g., department home pages, project pages), create template pages:
- Build one perfect example of each page type
- Save as a page template in SharePoint
- When recreating, create pages from the template instead of blank
- Only need to update content, not rebuild layout
Combining with Compare Libraries
Use SPO Scout's Compare Libraries feature to verify page recreation:
- Compare source Site Pages library with target
- Identify any pages that were missed
- Verify folder structures match
- Generate a completion checklist
Handling News Posts
News posts are special pages that appear in news web parts. After recreation:
- Promote pages to News using page properties
- Set correct publish dates for proper ordering
- Verify news web parts display the recreated posts
Time Comparison
| Method | Time (50 pages) | Time (150 pages) |
|---|---|---|
| Fully manual (create + populate each) | 25 hours | 75 hours |
| PnP PowerShell templates | 12 hours | 30 hours |
| SPO Scout + populate content | 8 hours | 20 hours |
The key savings come from:
- No manual page creation - Pages exist with correct names instantly
- URLs work immediately - Navigation and links function from day one
- Consistent structure - No missed pages or incorrect folder placement
- Parallel work - Multiple team members can populate pages simultaneously
Best Practices
Before Migration
- Document page inventory - Export list of all pages with SPO Scout
- Identify critical pages - Mark high-priority pages for immediate recreation
- Create templates - Build page templates for common page types
- Export structure - Save the Site Pages structure before migration
During Recreation
- Work site by site - Complete one site before moving to the next
- Verify navigation - Test links after each site is complete
- Track progress - Use the exported page list as a checklist
- Communicate with users - Let them know which pages are ready
After Recreation
- Test all links - Verify internal navigation works
- Check web parts - Ensure dynamic content displays correctly
- Validate permissions - Confirm page access matches requirements
- Update search - Allow time for pages to be indexed
Limitations
SPO Scout's Recreate Library helps with structure, but some aspects still require manual work:
- Web part content - Must be configured manually for each page
- Custom page layouts - Section arrangements need manual setup
- Page-specific metadata - Properties like author and dates need updating
- Embedded images - Must be re-added to page content
The tool eliminates the tedious creation and naming work, letting you focus on the content that matters.
Getting Started
Recreate Library is included in SPO Scout Pro ($299/year). The free tier allows structure export for up to 3 libraries to test the workflow.
Rebuild Pages Faster
Don't spend days manually recreating pages after migration. Use SPO Scout to deploy page structures in minutes.
Install SPO Scout→