I hear it all the time: “I want to start a blog, or my own simple website…but I have NO IDEA where to start or what I need.”
Well, here you go! Step-by-step on how to get started with a self-hosted WordPress site!
Step 1 – Register Your Domain Name
Once you’ve decided on a name, you’ll need to register your domain name. This will cost about $10 and you’ll need to renew your domain registration yearly (or you can do multiple years at once). You can pick a domain registrar like GoDaddy.com or register your domain with your hosting account (see Step 2).
Step 2 – Purchase Hosting
In order to have your site live on the internet for people to see, you need to have hosting. Think of your domain name as your street address and hosting as your little parcel of land where you want to build your house. I highly recommend shared hosting from LiquidWeb. They have plans that start at $15/month and offer both monthly billing. Some of their plans even come with a free domain. They have a great uptime, security and the absolute best customer service of the many hosting companies I’ve worked with. Or, if you want a more personal hosting company, I offer something a bit more concierge at Hosting by Cooper Leigh Creative.
Step 3 – Install WordPress
Now that you have your address and land, it’s time to build your house. On most hosting plans, you simply log in to your cPanel, scroll down and look for the WordPress logo. Click there and it will walk you through the installation process. Within 5 minutes, you’ll be ready to move on!
Step 4 – Choose Your Theme
You’ve built the house, now it’s time to decorate! There are so many theme options out there that it’s really easy to get overwhelmed. I recommend Genesis Framework and themes from either StudioPress or Restored 316 Designs. Once you’ve purchased your theme, installation is under “Appearance” in your WordPress dashboard. Simply upload your files and click “Activate.”
Step 5 – You’re Up & Running!
Now you’re ready to add your content and show it to the world! Congratulations on your new website!