Log in to your SiteGround account and click on My Accounts.
Now click on the Go to cPanel button.
If you see a popup notification, click on Proceed.
Scroll down to the WORDPRESS TOOLS section, and click on the WordPress Installer icon.
Now click on the Install tab.
You can leave the Software Setup section as the default settings. This will install the latest version of WordPress, and don’t worry about the http://, we’ll add the SSL certificate (free with SiteGround) later after your site is migrated.
Scroll down to the Site Settings section and enter a site name and site description.
Under the Admin Account section, choose an admin username and password. This will be the username and password of the initial admin user on the site, so you can make this the same as your WordPress.com account user details, including the email. Make sure to note these down as this information will be required to log into your new site’s dashboard..
Now click on Install.
After about or minute or less it’ll be all done and WordPress will be installed. Click on My Accounts to get back to your SiteGround dashboard.
Now, because your domain is still pointed to your WordPress.com site, you won’t be able to access the new WordPress dashboard. So let’s set a temporary domain name so you can access the dashboard as this will be required later on. If you registered a new domain name in step 1, then you’re done, and there’s no need to do these next steps, and you can continue to Step 3.
From My Accounts, and in the Information & Settings tab, right click on the Access Site by IP button and click on the Copy Link Address option (this is the Chrome browser, other browsers should be familiar).
Go back to your cPanel, click on the Go to cPanel button.
Scroll down to the DATABASES section and click on phpMyAdmin.
In phpMyAdmin, find the database. It’s usually the first in the list, and would most likely have a name that’s part of your site domain with an underscore followed by wp and a number. See the image below for an example.
Expand that out, and click on the …_options item.
The first two items in the table show the site url and the home page. We’ll change both of these to the link we copied earlier. Click on the first Edit link.
In the option_value row, replace the content with your temporary link we copied earlier. So the current https://goselfhosted.com (in our case – yours will be your domain name)…
…becomes http://18.104.22.168/~goselfho (in our case – your temp url will be different), then click on the Go button.
Let’s now do the exact same for the second row. Click on the second Edit link.
Change your url to the temp url again, and click on Go button.
And that’s it! Now your new WordPress installation is available at the temporary url, http://22.214.171.124/~goselfho (in our case – yours will be slightly different), and the dashboard will be similarly available at http://126.96.36.199/~goselfho/wp-admin using the username and password we noted earlier on this page during the WordPress installation. (In your case, add “/wp-admin” to your temporary url to access your dashboard).
That’s it for installing the WordPress on your new host and getting one step closer to going self-hosted WordPress.
The next step in going self-hosted will depend on your current plan you have at WordPress.com. If you’re on the Business or eCommerce plan, click here. If you’re on the Free, Blogger, Personal, or Premium plan, click here.
Disclosure: Some of the links in this page are ‘affiliate links.’ This means if you click on the link and purchase the item or service, we may receive an affiliate commission at no extra cost to you.