How to migrate your WordPress site

Use modern techniques to migrate your site
WordPress Migration
Linux Command Line
Duplicator Plugin Free Version
WP DB Migrate Pro


  • Familiarity with WordPress, plugins and themes
  • Basics of Web hosting


This course is all about moving your WordPress site from one web host to another web host. The techniques explained in this course can be applied to any web host.

All the scenarios covered in this course are real-world scenarios that you can relate to.

And here are the scenarios that we will be covering.

1. We have developed a small website on our localhost (Local) and we are moving it to Siteground Hosting. We will be using the free Duplicator plugin because I don’t mind getting my hands a little bit dirty.

2. We have a small website on SiteGround and we are moving it to Kinsta hosting without downtime. We will be using a premium plugin called WP DB Migrate Pro plugin because I don’t want my hands to get dirty at all.

3. We have a big website on LiquidWeb and we are moving it to Kinsta. Since this is a big site, to avoid any timeout errors, we will be migrating the site manually using SSH, WP-CLI for files, and WP-CLI for exporting and importing the database. Free or not, you can’t use a plugin here.

You'll also learn how to use the following tools:

  1. Duplicator Plugin ( Free Version )

  2. WP DB Migrate Pro plugin

  3. SSH login

  4. Linux Command Line

  5. WP-CLI, a command-line tool for managing WordPress

Who this course is for:

  • WordPress Site Owners

Course content

4 sections22 lectures49m total length
  • Introduction
  • The Basics of WordPress Migration


WordPress Expert at Codeable
Naresh Devineni
  • 4.5 Instructor Rating
  • 15 Reviews
  • 1,646 Students
  • 2 Courses

Hi, My name is Naresh and I love anything that deals with a website.

I am the founder of UsableWP and a certified WordPress expert at Codeable.

I always thought my dream was to become a good coder and build awesome things with it.

It seemed like an appropriate dream given my interest in computers.

I felt emotional when my clients said I saved their day.

But, I always felt something is missing. Something is not adding up.

That's when I realized that I need to be a Kingmaker.

I always had a knack for explaining concepts in a simple yet clear manner.

I have now decided to help you learn whatever skills I have learned by beating around the bush in a trial and error manner so that you don't have to go through what I went through.

And, here I am!