All posts

Setup Websites using SiteGround

March 10, 2023
tutorialwebsite

This post is mainly for myself - I write down the operations I often need to setup websites here to save time: I setup only a few websites a year and often forget what I did when trying to setup a new one.

Setup Domain Name and Email

  • Register domain on GoDaddy

  • Create a website in SiteGround:

  • Create empty site and finish:
  • Change the name servers in GoDaddy to use SiteGround for DNS:
ns1.siteground.net

ns2.siteground.net
  • Go to site tools of SiteGround to setup emails:

Setup a new Wordpress Website

Clone/Migrate a Wordpress Website

The current Wordpress website is at 2022.yourwebsite.com, which you want to clone to 2023.yourwebsite.com.

  • Go to SiteGround and create the subdomain name 2023.yourwebsite.com (DO NOT install wordpress to this subdomain):
  • Go to 2022 Wordpress Admin site and install SG Migrator plugin:
  • Go to 2023 SiteGround site and generate a migration token (Site Tools -> WordPress > Migrator):
  • Go back to 2022 Wordpress Admin site > open SG Migrator > paste the Token and start a clone/migration:
  • (Optional) Go to 2023 SiteGround site and flush the new 2023 Dynamic Cache: Site Tools > Speed > Caching > Dynamic Cache

PS. The featured image for this post is generated using Stable Diffusion, whose full parameters with model link can be found at Takin.AI.