About this plugin
SiteVault is a free WordPress backup, restore, and migration plugin built for reliability. Back up your entire site — database, plugins, themes, and uploads — with one click. Restore from any backup instantly, or create a migration package to move your site to a new host with automatic URL remapping and serialized data handling. SiteVault stores backups in a protected local directory on your server, works on shared hosting, and handles large sites with async processing so you never hit timeout or memory errors. Works With Your Hosting & Stack SiteVault runs on any standards-compliant WordPress host and backs up any content stored in your database and uploads directory: Shared hosting — Async chunked processing keeps backups completing reliably under strict PHP timeout and memory limits. Managed hosting — Host-specific exclusion paths are detected and respected automatically. eCommerce and memberships — Customer orders, products, course progress, and membership data are backed up as standard WordPress posts and meta. Page builders — Builder content stored in post meta and serialized fields is captured intact regardless of which builder created it. Multilingual — Translated posts and language taxonomies back up with all language relationships preserved. Caching plugins — Common cache directories are auto-detected and excluded so backup sizes stay lean. Backup Features Full Site Backup – Complete backup of database, plugins, themes, and uploads Database-Only Backup – Quick database snapshots for content changes Plugins & Themes Backup – Back up just your plugins and themes before updates Uploads-Only Backup – Back up just your media library files Backup Preview – Modal shows components and estimated compressed size before a backup starts Backup Labels – Optional label up to 60 characters, editable on the Create Backup form and filterable on the Backups list Backup History – View all your backups with size, date, and status Backup Manifest – Each backup includes metadata about your site configuration Restore Features One-Click Restore – Restore your entire site from any backup Restore Confirmation Screen – Review tables and files that will be replaced, then type “RESTORE” to proceed — prevents accidental overwrites Backup Validation – Validates backup integrity before restoring Safe Restore – Checks permissions and requirements before starting Status Tracking – Monitor restore progress in real-time Migration Features Migration Packages – Create complete site packages for moving hosts Standalone Installer – Migration packages include a standalone installer URL Remapping – Automatic URL replacement for new domains Serialized Data Handling – Properly handles WordPress serialized data Download Packages – Download migration packages for manual upload Scheduled Backup Features Daily, Weekly, or Monthly Cadence – Set a recurring schedule and SiteVault runs backups automatically Per-Schedule Backup Type – Choose full, database-only, plugins-themes, or uploads-only per schedule Per-Schedule Retention – Set how many backups each schedule keeps; older ones prune automatically Multiple Concurrent Schedules – Run different cadences for different backup types simultaneously Manual Run – Trigger any schedule immediately from the Schedules page Developer & Automation Features WP-CLI Commands – Drive backups from the command line: wp sitevault backup , wp sitevault list , wp sitevault restore <id> , wp sitevault delete <id> , wp sitevault verify <id> Selective Restore – Restore only specific components with --components=database,plugins,themes,uploads Labeled Backups – --label=<label> flag on wp sitevault backup for scripted labeled backups Scriptable Output – --porcelain for machine-readable backup IDs and --format=table|csv|json|ids|count on list output for pipelines Unattended Runs – --yes flag skips destructive-operation prompts, so backups and restores work under cron and CI WP-Cron Independent – Trigger scheduled backups from system cron on hosts that disable WordPress cron Core Features Protected Storage – Backups stored in protected directories Logging System – Comprehensive logs for troubleshooting Clean Interface – Simple, intuitive admin panel Lightweight – Minimal impact on site performance Secure – Proper nonce verification and capability checks Pro Features Upgrade to SiteVault Pro for advanced features: Cloud Storage – Dropbox, Google Drive, Google Cloud, Amazon S3, S3-Compatible, OneDrive, FTP/SFTP Staging Environments – Create staging sites to test changes safely Push to Live – Push staging changes to production AES-256 Encryption – Encrypt backups for maximum security Email Notifications – Get notified of backup success or failure WooCommerce Integration – Enhanced WooCommerce backup handling Multisite Support – Full network backup capabilities Priority Support – Fast, dedicated support from our team