← All workWordPress Plugin
SiteShift Migration
A free WordPress plugin I built and published that moves a whole website to a new host or domain in three clicks, with no file size limit and every link rewritten automatically.

- [ Role ]
- Author, built & published independently
- [ Type ]
- Free WordPress plugin
- [ Requires ]
- WordPress 6.2+ · PHP 7.4+
- [ License ]
- GPL v2 or later
Built with
WordPressPHPWP-CLIChunked uploadsSearch & replace
[Overview]
SiteShift Migration is a free WordPress plugin I authored and published on WordPress.org. It packs an entire site (pages, posts, media, WooCommerce store, theme, plugins and settings) into a single file, then restores it on a new host or domain and rewrites every old URL to the new address, so non-technical owners can move a site themselves without a developer.
[What I built]
- [01]Three-step export, import and restore flow that lives inside the WordPress dashboard
- [02]No size limit: archives upload in small chunks and resume after a dropped connection
- [03]Automatic URL rewriting everywhere, including Elementor and other page-builder data
- [04]Safe by design: the source site is never touched and the new site only switches over once the copy succeeds
- [05]WP-CLI commands (wp siteshift export / import) for very large sites and automated workflows
[ Outcome ]
A free, GPL-licensed plugin on WordPress.org that lets anyone move a WordPress site of any size to a new host or domain in minutes, with nothing left behind.
Next project
Webflow CRM Integration