Duplicator Pro lets you migrate, duplicate, move, or backup an entire WordPress site from one location to another. It packages your entire site — database, themes, plugins, media, and settings — into a single archive file, then provides an installer script that runs the migration on the destination server. Unlike plugins that require WordPress to be running on the destination to restore, Duplicator’s installer works on a clean server with no existing WordPress installation. This makes it the go-to plugin for moving sites between hosts, creating staging copies, or duplicating a production site to a development environment. For migrating single sites, it competes directly with All-in-One WP Migration Pro, though Duplicator’s installer-script approach gives it an edge on more complex migrations.
The Pro version adds scheduled backups with cloud storage to Dropbox, Google Drive, Amazon S3, and other destinations, plus email notifications and database-only backups.
Competitive Features
- Drag-and-drop installer — installer script works on any server with PHP, no existing WordPress required
- Scheduled backups — automatic daily, weekly, or monthly backups with configurable retention
- Cloud storage — store backups on Dropbox, Google Drive, Amazon S3, OneDrive, and FTP
- Database-only backups — backup just the database for quick exports without file overhead
- Multisite support — full backup and migration support for WordPress multisite networks
- Server-to-server import — direct transfer between servers without local file download
- Email notifications — backup completion and failure alerts sent to configured recipients
Key Features
- Archive packaging — creates a zip or daf archive with your entire site, including file exclusions and filters
- Installer script — standalone PHP script that runs the migration: database import, URL replacement, and file extraction
- Serialized data handling — safely replaces serialized URLs in the database without corruption
- Scheduled backups — automated backups with flexible scheduling, retention policies, and cloud destination
- Archive validation — tests archive integrity after creation and before restore to verify backup quality
- File and database filters — exclude specific file types, directories, or database tables from backups
- WP-CLI support — command-line interface for backup creation and site duplication
Comparison with Competitors
Duplicator Pro vs All-in-One WP Migration Pro
| Aspect | Duplicator Pro | All-in-One WP Migration Pro |
|---|---|---|
| Installer approach | Standalone script (installer.php) | Import within WP admin |
| Requires WP on destination | No | Yes |
| Scheduled backups | Yes | Yes |
| Cloud storage | 6+ destinations | 10+ destinations |
| Multisite | Yes | Via extension |
| Archive format | Zip, DAF | .wpress (proprietary) |
Bottom line: All-in-One WP Migration Pro processes in 512KB chunks, making it more reliable on shared hosting. Duplicator Pro’s standalone installer can restore sites without WordPress going first, which is preferable for complex migrations or recovery scenarios.
Duplicator Pro vs UpdraftPlus Premium
| Aspect | Duplicator Pro | UpdraftPlus Premium |
|---|---|---|
| Primary use | Migration + backup | Backup + restore |
| Site migration | Yes (installer.php) | Yes (manual steps) |
| Cloud storage | 6 destinations | 15+ destinations |
| Multisite | Yes | Yes |
| Database backup | Yes | Yes |
| Staging | No | Yes |
Bottom line: UpdraftPlus Premium is stronger for ongoing scheduled backups with more cloud destinations. Duplicator Pro is better for site migrations with its standalone installer that works without a running WordPress instance.
Recommended Stack: Duplicator Pro handles site migration and scheduled backups. For monitoring link health after migration, use Broken Link Checker Pro to automatically detect and fix broken URLs across your migrated site.
Official Changelog
Version 5.0.2
Release Date: September 10, 2026
- Fix: Prevented Duplicator page-specific scripts and vendor dependencies from loading on third-party WordPress admin pages, reducing potential conflicts while preserving global styling and dismiss functionality.
- Improved compatibility between Duplicator Lite and third-party WordPress admin pages by limiting page-specific assets to Duplicator screens.
Version 5.0.1
Release Date: September 10, 2026
- Update: Hardened restore queries by validating and casting archive package IDs before database use.
- Fix: Improved diagnostics by distinguishing normal lock contention from database lock failures.
- Fix: Prevented cleanup and forced-deletion operations from removing the Backup currently being evaluated.
- Fix: Retried the advancement lock before discarding a completed build outcome.
- Fix: Restored normal WordPress warning and notice logging on ordinary requests while keeping sensitive Duplicator backup paths protected.
- Fix: Improved archive integrity and Shell ZIP retry messages so they accurately describe the detected failure.
- Fix: Preserved the underlying filesystem reason when DupArchive cannot open a source file.
- Fix: Excluded broken links and links to special filesystem objects from archive expectations, preventing false integrity failures.
- Fix: Kept multi-worker ZipArchive progress consistent when files are skipped or ZIP transactions fail.
- Fix: Reported failed processing checkpoints as errors and preserved the last durable resume position.
- Fix: Scheduled the backup-worker fallback before sending the loopback request, ensuring recovery remains available if kickoff is interrupted.
- Fix: Prevented OneDrive credentials, signed upload URLs, provider responses, and exception details from being exposed in diagnostic logs.
- Fix: Fixed Google Drive folder and path lookups when names contain apostrophes or backslashes.
Version 5.0.0
Release Date: September 8, 2026
- New: Added AI Ready support through the WordPress Abilities API, with a Tools > AI page and abilities to list Backups, create full or database-only Backups, and monitor their status.
- New: Introduced AutoTune, which runs real test Backups to find a reliable configuration for the current server, reports host-level issues, protects active sessions, and automatically pauses and resumes schedules.
- New: Added centralized pre-backup validation for archive engines, compression, encryption, database engines, server requirements, paths, and leftover installer files, with safe defaults and automatic correction of unavailable settings.
- New: Added unified failure notices with plain-language explanations, troubleshooting guidance, documentation and Activity Log links, AutoTune recommendations, and one-click fixes where available.
- New: Added resumable gzip compression for database dumps, reducing Backup size and improving reliability for large databases on time-limited servers.
- New: Added a shared Backup Request API that lets supported integrations create safety Backups and monitor their status before destructive operations.
- New: Added Duplicator Cloud support to Lite, including off-site storage, remote download and Restore, cloud recovery metadata, and account connection through a storage token.
- New: Moved Lite onto the shared Duplicator engine and added automatic migration of legacy Lite Backups, settings, filters, installer security, naming preferences, consent choices, and dismissed notices.
- Update: Redesigned the Backups list, Backup Details, New Backup, and Template interfaces with environment snapshots, phase timings, clearer security controls, normalized status flags, improved remote actions, and responsive layouts.
- Update: Improved worker reliability with automatic HTTP Basic Authentication detection, dual SQL/file process locking, retryable loopback detection, consistent creation guards, and better diagnostics for interrupted background processes.
- Update: Storage connection tests now show the provider’s actual failure reason.
- Fix: Hardened administration, logging, and upgrade handling to prevent sensitive Backup paths, hashes, secrets, and raw failure details from appearing in PHP logs or user-facing messages.
- Fix: Updated bundled PHP and JavaScript dependencies to address published security advisories.
- Fix: Improved browser-side timeout, network, authentication, proxy, and invalid-response errors, while increasing the scan request window for slower servers.
- Fix: Prevented completed Duplicator Cloud uploads from being incorrectly marked failed and removed.
Frequently Asked Questions
Can Duplicator migrate a site without existing WordPress?
Yes. The installer script (installer.php) runs independently of WordPress. You upload the archive and installer to a new server, navigate to the installer URL, and walk through the migration wizard. No WordPress needs to be installed first.
Does Duplicator work on shared hosting?
Yes. Duplicator can process backups in smaller chunks to stay within PHP memory limits on shared hosting. The installer script also works within typical shared hosting constraints.
Does Duplicator support scheduled backups?
Yes. The Pro version includes scheduled backups with customizable intervals (hourly, daily, weekly, monthly) and automated cloud storage uploads. The free version only supports manual one-time backups.
Can I exclude specific files from the backup?
Yes. Duplicator includes file filters where you can exclude specific directories, file types, or individual files from the archive. Database table filters let you exclude specific tables from the database backup.
How does Duplicator handle serialized data?
Duplicator uses a custom serialized data replacement engine that safely updates serialized PHP arrays during URL replacement. This prevents the data corruption that can occur when using simple search-and-replace on serialized WordPress data.






Leave a Reply