Overview
You can change a WordPress site's domain name using several different methods, ranging from DreamHost's migration service to a fully manual move to a new domain. These options vary mainly in how much technical difficulty each one involves.
How do I change the name?
The following options are listed in order of easiest to most difficult.
Option 1 — Using DreamHost's migration service (easy)
DreamHost offers a variety of services, including moving WordPress between domains.
Option 2 — Changing the name in the panel (easy)
This option uses a tool in the panel to update the name of your WordPress site. However, it has a few limitations, such as not being able to change to a subdirectory like example.com/blog.
Option 3 — Manually moving to a new domain (advanced)
This option is a fully manual process where you back up your website files, database, and emails and then upload them to the new domain name.
After manually moving your site files, you would then use the instructions in the following article to update all URLs in the database using wp-cli or a plugin.