If you had told me when I graduated college that I’d be freelance writing and blogging in just a year and a half, I would have laughed in your face. The thought of being a blogger never even crossed my mind. In fact, I spent the first half of my post college career hunt looking for corporate jobs. There’s nothing wrong with working for someone else, but I always felt that while I was there my creativity was being wasted and my passions sucked dry.
It was in my search for a creative outlet that I started blogging. I knew when I started that people everywhere were monetizing their blogs, and some of them even blogging full-time. If you’re reading this post, then you’re already about 10 steps ahead of where I was when I first started blogging.
Blogging is a great side hustle, and also a perfect outlet for those who are looking to share their experiences and ideas with others. If you’ve thought about starting your own blog, and even hoped to monetize it, then here is my step-by-step guide to starting your own self-hosted blog.
How to Start a Self-Hosted Blog
Step 1: Choose a Host and a Domain Name
In the easiest terms, having a self-hosted website is the difference between having “.wordpress.com” at the end of your url or just “.com” If you plan to monetize your website in the future, you’ll want to make sure your site is self-hosted.
When I started blogging, I signed up for my hosting through Bluehost. They offer hosting for just $3.95/month, with a free domain, and 24/7 support. For those of you just starting to blog, Bluehost can be a great choice since it is so cheap and you have the benefit of having a free domain setup.
Now, my hosting is through Siteground. I switched from Bluehost to Siteground after I started gaining momentum, as Bluehost was not a good fit for the traffic I was getting. Siteground was more expensive, but it was able to handle my traffic, and they even transferred my site for free!
Step 2: Install WordPress
Depending on your host of choice, installation will work a little differently. However in the c-panel section of your site you should see a button or link that says install wordpress. To get to your c-panel area, you will need to click on the login given to you after registering. WordPress is the tool you will use to create, build, and design your website. This is the framework for your blog.
Step 3: Design your Website
Now that you have installed wordpress, chosen your domain, and set up your hosting, it’s time for the fun part: designing! You’ll see an area on your wordpress dashboard titled themes, here you can choose from a number of paid or free themes to get you started. If you have something specific in mind, you may want to search a keyword in the search bar. You can customize your theme to your liking and then start creating content!
Blogging is hands down one of my favorite side hustles and hobbies. If you have any blogging related questions feel free to leave a comment!
Have you started your own blog?