The WordPress Site Migration Plugin
Most Trusted by Experts
The Perfect Workflow
Install WP Migrate on two or more WordPress sites and simply push/pull the database, media, themes, and plugins between those sites.
The perfect workflow tool for thousands of professional WordPress developers.
WP Migrate is the best there is. Stable and it works all the time. It’s worth every penny! 🤘
Trusted By World-Class Brands and Organizations
Migrate WordPress Sites with Confidence
Still “manually” migrating WordPress sites?
Are you exporting the database with phpMyAdmin, SequelAce, or some other database tool and then running a find & replace on the SQL file? And then you still have to use FTP to download your media, themes and plugins!
We both know that isn’t ideal.
WP Migrate fits neatly into your developer workflow, giving you seamless migrations between localhost and live.
Pull a production site down to your local machine
Push a staging site to production
Push your local site to a staging server
Our customers actually look forward to moving their WordPress sites around.
Make Painful Database Migrations
a Thing of the Past
Let’s face it, WordPress database migrations can suck.
Doing it manually with SQL export files, using an insecure script on your server, or using a clunky backup-restore plugin are all productivity killers. Not to mention stressful.
Running a WordPress database migration shouldn’t involve blood, sweat and tears.
Export your database as a SQL file, performing a find and replace on the site’s URL and directory path.
Push your development database to the server to put a new site live. Or push to a staging environment first.
Import a SQL file into your database and replace URLs and paths on the way in.
Pull a production site’s database down to your development environment before you start working on a new feature.
Run a find and replace on the current database. Update URLs, paths, and custom text. Perform complex find and replace operations, using regular expression patterns and case-sensitive matches.
Backup the database before performing any migrations. Or backup at any time for peace of mind.
We Are WordPress Database Experts, So You Don’t Have to Be
Find and Replace
- WordPress stores both the site URL and the site directory in the database. This is different for every site environment like local and staging sites.
- WP Migrate detects this data and handles the find and replace during the migration.
- WP Migrate replaces data in post content, pages, widgets, options and metadata. It also handles content created by the Block Editor.
- Why not just export the database and run a find & replace on the SQL file? Easy enough, right? Wrong.
- Any replacement applied to data that uses PHP serialization (e.g. widgets) will corrupt the serialization and result in an empty string when unserialized.
- WP Migrate detects serialized data and runs a special find & replace on it ensuring that the data is not corrupted.
- Select the backup option before running a migration and your database will first be backed up before running the migration and replacing it.
- Backups provide peace of mind but also allow you to version your database, allowing you to go back in time and recover things that have changed that shouldn’t have.
🤞Stop Crossing Your Fingers When You Migrate Your WordPress Database. WP Migrate has your back.
@wpmigratedbpro is as solid, reliable, and robust bit of software as you can ever ask for. It works perfectly every single time. Every single time. #WordPress
I’ve said it before and I’ll say it again: WP Migrate by @dliciousbrains is so super handy and saves so much time. Pull, do the work, push it back up. Magic.
I think WP Migrate might just be one of the best plugins I’ve ever bought.
Trying out WP Migrate. Makes moving DBs from development to production a breeze. So worth the cost.
I think I might be late to this, but IT'S THE WORDPRESS PLUGIN WE'VE ALL BEEN WAITING FOR! WP Migrate.
Just testing out WP Migrate by @dliciousbrains Simply Wow. So simple! So beautifully simple!
WP Migrate made me jump with joy! Am upgrading to Pro version: Push and Pull feature is a dream! TY @mor10! #WordPress #WebDesign
Pulling single site installs into a Multisite with WP Migrate is so easy… love it!
WP Migrate by @dliciousbrains is coming in very handy today. Without it, I'd be dead.
I’m not sure what we’d do without WP Migrate. We use it every day with great results. Thank you @dliciousbrains!
Side note - I should say that I've never been more grateful for Delicious Brains' WP Migrate Plugin than I am right now. HUGE DB.
I'll say it right now. If my @wpmigratedbpro license ever expires I'm out of the game for good.
Avoided a lot of pain of having to suck a subsite out of a multisite instance in WP thanks once again to @dliciousbrains
@isopixel WP Migrate is the best there is. Stable and it works all the time. It’s worth every penny! (Having tried more than 10 forms and tools) 🤘🏻
Also this is the second site in as many weeks I've redesigned and pushed live using @wpmigratedbpro. Those plugins are worth their weight in gold.
@wpmigratedbpro Been using it all day and believe me it's been the *best thing* about my day. Thanks to all involved, the obvious hard work put in is appreciated! 🙌
@wpmigratedbpro from @dliciousbrains is as solid, reliable, and robust bit of software as you can ever ask for. It works perfectly every single time. Every single time. #WordPress
Trusted by WordPress Professionals Since 2013
WP Migrate is _the_ tool for WordPress developers to take the thinking out of site migrations.
Our Customers believe WP Migrate is the best WordPress migration plugin they have used, and have said it’s “a WordPress developer’s dream”. “A must have. Worth every penny.”Hear What Others Are Saying
Your Media Library, Synced Across Every Environment
Let’s say you need to make changes to a site for a client. You pull down the latest live database to your local site but your local Media Library doesn’t have the latest media.
It’s almost impossible to make frontend styling changes to pages where image files are missing.
WP Migrate allows you to push and pull your Media Library files between two WordPress installs. It’s a simple sync process that removes the need for manually copying files down.
As fast as, if not faster, than FTP.
Sync all your media files between sites during a migration
Only sync files that have been added or updated since your last migration
Keep your site environments in sync in the time it takes to make your morning coffee. ☕
Theme & Plugin Files
Forget FTP, Transfer Themes & Plugins Faster Between WordPress Sites
Along with the WordPress database and the Media Library, theme and plugin files are an essential part of a WordPress site migration. With WP Migrate you can sync all your WordPress website’s theme and plugin files as part of a migration.
Push and pull your theme and plugin files between two WordPress installs as fast as FTP (if not faster) without requiring FTP access.
WP Migrate helped me move a complex trilingual multisite... It went flawlessly and impressed my client. So often when migrating a site there are issues that need fixing, and broken this and that, but it went through without a hitch.
WordPress Multisite Migrations Shouldn’t Be Scary
WordPress multisite is a powerful way to run multiple WordPress sites from the same installation and one database. But migrating a multisite install can be a hairy experience.
WP Migrate allows you to migrate entire multisite networks, but there's more.
Export a subsite as an SQL file that can then be imported as a single site install, push a subsite (including media) to a single site install, and pull a single site install (including media) into a subsite.
Have peace of mind when it comes to complex WordPress multisite migrations.
Do It All From the Command Line
Don’t just save time by letting WP Migrate do all the hard work for you - go even further by automating the migrations you run time and time again. Perform your migrations from the command line, optimize your deployment scripts, and run migrations on a schedule with a cron job.
The plugin integrates with the awesome WP-CLI, allowing you to run push and pull migrations, import database dump files, run saved profiles, and even update plugin settings. No UI needed.
Optimize your developer workflow with WP Migrate in your toolbelt. Migrating sites to a new domain, new server, or a new host has never been easier.
Your Time Is Precious, Don’t Waste It on WordPress Site Migrations
Developers like to solve problems themselves, we know because we’re developers too! We love to solve our own problems. The WordPress site migration process is no different.
“Why should I use that tool or buy that plugin? I can do that with a couple lines of code, or a CLI command. It’s not that much work...”
The problem with that approach is that it doesn’t scale. You need to be able to perform the migration whenever you want to sync your local site with the live site, every time you want to make changes. On every client site you manage. That’s a lot of time spent migrating sites.
Your time is more valuable to do the things you get paid to do.
Some Quick Math
Let's say you charge $80 per hour.
WP Migrate only needs to save you 2.5 hours and a Plus license has paid for itself!
And it certainly will.
Make yourself forget how manual and time consuming it used to be to migrate a WordPress site.
The Best Web Hosting Partners
Have Confidence Pushing to Production
From GoDaddy to SiteGround, we partner with the best WordPress web hosting providers around to make migrating sites to production so easy you could do it on a Friday afternoon.
(Just kidding, we don’t recommend doing that ever.) 😅
We work with each one of them to ensure WP Migrate continues to work on their platform as both products evolve. And if there is a problem, we have a dedicated contact at these companies we can reach out to for a quick resolution.
Although WP Migrate is designed to work with all web hosts, big and small, we have strong relationships with the following web hosting companies.
The UX on WP Migrate is so dang polished, they’ve hit like every detail gracefully. Also the product is wicked awesome haha.
Just migrated 20 individual sites into a multisite with WP Migrate by @dliciousbrains and it was the most painless process ever. #impressed