How to Safely Copy and Move Your WordPress Website

Duplicate, clone, backup, move and transfer your entire WordPress site from one location to another — like a pro!
4.2 (35 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,410 students enrolled
Take This Course
  • Lectures 20
  • Length 1.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 English

Course Description

Learn how to duplicate and transfer your entire WordPress site from one location to another — like a pro!

  • Want to know the best, safest, and easiest way to copy and move your own WordPress site?

In this course, we'll talk about how WordPress migration works, how to prepare your existing site and your site's destination, and what tools you need to clone and move your entire WordPress site.

Whether you plan to migrate your own WordPress website from one web host to another, from your local computer to a web server, or from a web server to your own local computer — understanding how WordPress migration works will help you feel more confident and secure about the process!


My name is Kathleen, and I've been teaching technology to beginners under the moniker Robobunnyattack! since 2009. I believe that with the right approach, anyone can learn anything.

My goal is to help you develop an intuitive understanding of web technologies, and how to make them work for YOU.

The lessons in this course are perfect for "advanced beginners" who:

  • Are comfortable using WordPress;
  • Know (or are willing to learn) how to use FTP software to move files to and from a web server;
  • Know (or are willing to learn) how to perform some basic configuration tasks via their web hosting provider's web hosting control panel (e.g. cPanel).

If this describes you, then you're ready to learn how to migrate your own WordPress website!

In this course, we'll copy and move a pre-existing WordPress website from one web server to another. As we work together, I'll explain what each step means and WHY we do it, so you can learn more quickly and with more confidence. We'll cover:

  • Why moving a WordPress website is so complicated (and how to approach this);
  • How to prepare your existing site for a successful migration;
  • Free tools you can use to automate and simplify the process;
  • Essential steps for setting up your destination location;
  • Testing, cleanup, and more!

By the end of this course, you'll be able to copy and move an entire WordPress website from one location to another, following best practices every step of the way!

Here's a sample of what my students have to say about my other WordPress courses on Udemy:

"Love, love, love. . . LUUURVE RoboBunny's online lectures. I've worked a bit with WordPress here and there over the years, but RoboBunny certainly has filled in many of the missing parts and I have a much better understanding." —Kimberly M.

"This helped build my confidence to go ahead and take action. Tutor has a passion and super knowledge of her subject." —Tania Y.

"Course was just the right amount of information at the right price. A clean and concise format. Thank you." —Lori J.

"Kathleen's instruction is clear, down-to-earth, and spot on. Her style is devoid of geek-speak and enthusiastic." —Leslie S.

"Thank you Kathleen for sharing this information. ... My working life is now a lot easier thanks to your clear, concise and illuminating presentation here." —Paul B.


  • This course includes lifetime access to over 90 minutes of step-by-step videos.
  • I've included a downloadable "WordPress migration checklist" for you to print and keep.
  • You'll also get supplementary text lectures and links to helpful tools and resources.

BONUS: I've also included a FREE bonus section ("SECTION 6: FTP Basics") explaining how FTP (File Transfer Protocol) works. Understanding how to use FTP software is essential in order to move WordPress sites. If you aren't already familiar with FTP or you need a quick refresher, you can start there!


  • This completely depends on your availability and learning preference. You can work through all the video lectures in one afternoon, or pace yourself over several days or weeks — it's up to you!
  • This course comes with an unconditional 30-day Udemy-backed guarantee. Try out this course for 30 days and see for yourself if this course is right for you. If you're not 100% satisfied, simply request a full refund within 30 days — no conditions, no questions asked!

I'm confident you'll LOVE this course, and I'm excited to help you learn. Enrol now and add this essential skill to your WordPress toolbox today!

—Kathleen Farley (aka Robobunnyattack!)

What are the requirements?

  • A website built using the latest stable release of WordPress, hosted on a webserver or on your own local machine (NOT
  • Any FTP client (e.g. Cyberduck, FileZilla)
  • Some basic computer skills (cutting and pasting text, saving files into folders)
  • Familiarity with the WordPress interface
  • A desire to learn!

What am I going to get from this course?

  • In this course, we'll copy and move a pre-existing WordPress website from one web server to another
  • We'll focus on what each step means and WHY we do it –– so you can develop an intuitive understanding of the entire migration process
  • By the end of this course, you'll be able to copy and move an entire WordPress website with confidence, following best practices every step of the way!

Who is the target audience?

  • WordPress site owners and administrators who want to be able to copy and move their site with confidence
  • Web designers seeking to strengthen their WordPress administration skills

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
In this course, we'll talk about how WordPress migration works, how to prepare your existing site and your site's destination, and what tools you need to clone and move your entire WordPress site. If you have any questions, please post a discussion in the course dashboard! I'm happy to answer your questions to the best of my ability. Happy learning!
Is this the right course for you? Learn more about who this course is for, and what you need to get started.
Moving a WordPress site involves more than just copying files to a new location. In this lecture, I explain a bit more about how WordPress works, and what potential challenges can come up when migrating an existing WordPress website to a new location.
Uh-oh — it's an official Robobunnyattack disclaimer! But please don't let this discourage you. I just put this in here to make sure you're 100% informed about any potential issues you might have to deal with when moving a WordPress site.
Section 2: Getting started
In this lecture, we review our example migration scenario: Moving an existing WordPress website from one web server to another.
Before we attempt a migration, let's prepare our website. We need to make sure that (1) we're running the latest stable version of WordPress; (2) all our plugins and themes are up-to-date; and (3) our existing site is fully backed up (just in case!)
Next, let's install the tools we'll use to automate some of the migration process for us.
Finally, we need to build our website package and download it to a safe location on our computer.
Section 3: Next steps: The destination

Are you moving your WordPress site to a new webhost, but keeping the same domain name? Read this before proceeding!


Setting up your database at the destination location requires some behind-the-scenes configuration. This is typically the step that confuses the most people. Never fear! While the process can seem intimidating at first, it's actually very straightforward once you wrap your head around what's happening. (Your web hosting provider can provide you with additional assistance here too if you need it.) PS Don't forget to write down the hostname, username, database name, and the password you chose when creating your database!

Here's a written overview of the last step, in case you need further guidance.
Finally — it's time to upload our files! We'll use our favourite FTP software (Cyberduck) to upload our installer file and our archive file to the destination directory. (Make sure you're uploading to the correct directory — if you're unsure, consult your web hosting provider for further guidance.)
Section 4: Let's do it!
Now comes the fun part — running the installer. We'll use a web browser to run the installer we just uploaded. Make sure to copy your new database credentials correctly and test your connection before running the deployment.
You're almost done! All that's left to do now is to save permalinks, test your site thoroughly, and clean up the installer and archive files.
1 page
Here's a handy one-page WordPress Website Migration Checklist to print out and keep by your desk.
Section 5: (EXTRA CONTENT) FTP Basics

What is FTP, and how do you use it? In this lesson, you'll learn:

  • The purpose of File Transfer Protocol
  • Where your live website files are stored, or "hosted"
  • What kind of software program you need to use FTP
  • How to use an FTP client (like Cyberduck) to connect to a web server
  • What three pieces of information you need to connect to a web server

How do you upload and download files to and from a web server using FTP (File Transfer Protocol)? In this lesson, you'll learn:

  • How to navigate through files and folders on another server using an FTP client (such as Cyberduck)
  • How to use an FTP client (such as Cyberduck) to move files between your computer and a web server
  • How to view a website's stylesheet through any web browser

How can you edit files directly on a server using FTP (File Transfer Protocol) and a plain text editor? In this lesson, you'll learn:

  • How to save time when editing files online
  • How to configure Cyberduck to use your preferred text editor (TextWrangler or Notepad++) to edit files online
  • How to check the modification time of the files on your server using an FTP client (such as Cyberduck)
Section 6: In conclusion...
Yay, you did it! Thanks for taking this course, and I hope you enjoyed it! If you did, please consider writing a review for this course — it helps me become a better teacher, and it helps other Udemy students discover courses that best suit their learning style. And as always, if you have any questions, don't hesitate to post a discussion. Happy learning!

This bonus lecture provides additional resources and links to my other courses on Udemy so you can continue your learning.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kathleen Farley, aka Robobunnyattack! + co-founder of Audiohackr

Kathleen Farley is a computer geek, teacher, learner, vinyl junkie, hockey fan, and recovering non-profit executive. Occasionally she breaks (and fixes) computers. Not necessarily in that order.

The Montreal-born technologist trained as an audio engineer before moving to Hamilton, Canada in 2007. She now runs Maisonneuve Music, a Hamilton-based independent record label.

Kathleen teaches technology and management skills at a music industry school in Toronto, Canada. She's also the co-founder of Audiohackr, a startup that helps indie musicians, producers, and DIY labels make the most of technology.

Kathleen produces technology training videos under the moniker Robobunnyattack!

Ready to start learning?
Take This Course