These are the steps I took to launch CF-Michigan


Make A record point to IP in Manage account/Information  & Settings/Account IP  (usually the customer does this)


Change Setting in WordPress to the new domain under General ( you can also change this in the database under the _options table. There are two records to edit)


Go to Site Ground Manage account/Information  & Settings/Primary Domain - Click on Change Domain


Wait a little and confirm the site works.  It took about 10 minutes.  You might try opening it up in an incognito browser


Go to CPanel and install Let's Encrypt


Then go back to setting in word press and change the siteurl and home fields to the https version


Search for http:// items in the code view and replace them where ever they are


Go to Search and Filter and change the Display Results URL on each form if it hasn't changed over


Turn on Cloudflare and SuperCacher


Go to SG Optimizer in Wordpress and turn on most all optimizations.  I think I turned them all on and had no issues.