Beginner’s Guide to Starting a Blog

laptop coffee cup and chalk board with You Got This! written

First, I think we should ask ourselves…”Why?”

Why Should I Start a Blog?

Blogging gives you a vehicle to share your passion with the world. Everyone has an area of expertise or set of experiences that others can learn from. Blogging offers a road to connect what you have to offer with others. It can be very gratifying to hear how something you shared on your blog affected someone in a positive way.

You can meet some great people who share your passion. This can lead to friendships, confidants and partnerships.

You can expand your knowledge on a subject. This has been most evident to me on my real estate investing blog. While researching what to write next, I have learned more in the past year than I had in the previous 10.

Lastly, it can be a profitable business.

This post contains affiliate link which means when you make a purchase after clicking one of the links, I get a small commission. Be assured, I only recommend products or services that have worked very well for me. 

Step 1: Find a Domain Name

I really recommend to try to find a domain name first. It could take days or or even weeks to find an available domain name that works with your vision.

I have partnered with to get you 10% off your Domain name. Just enter the code DOMAIN10 at checkout.  

Some things to think about…

Do not use dashes. It hurts the google rankings as well as people's image of the brand.

Try to find a .com domain. These sites have the most credibility in the eyes of the users.

You can try adding “The” “My” or “A” to the beginning of the domain name you want or adding adjectives like beautiful or effective or simple.

Use to try to find substitute words. 

Step 2: Find a Host for Your Website

I highly recommend kinsta. They run their services on cutting-edge technology and take support seriously. I have tried Bluehost, Siteground and even self-hosting. I am so thankful that Luca Ottolini at recommended kinsta to me.

The reason a good hosting provider is so important is speed. The goal of most bloggers is to build a following and get as many people to your site as possible. Google puts a very high value on page speed. This means that the faster your pages load, the higher you will rank in Google search results.

All you need is their Starter Plan for now. 

Step 3: Build Your Site

I love, love, love the developers I've worked with at They are the best of the best. They know what they're doing. They have an idea for good design. They understand functionality. My experience with has been one of the best service experiences I have had thus far in the online world. 

As I mentioned before, I have tried several different services to try to get my two blogs started. I had no previous website design experience whatsoever. I really loved the look of the Squarespace templates, so I started with them. I put a lot of hours into trying to set up my Squarespace site and a lot of hours in chats with support. Trust me, it is not as easy as they make it look! 

The second service I tried was a full service website design by Bluehost. This experience almost had me giving up on the idea of a blog all together. Bluehost outsources the website design to another company who was completely awful. is the way to go. You start by posting a consultation for $59 with the details of what you need done. Many different developers will start communicating with you by asking more questions. Once they feel they fully understand what you are looking for, they will place a bid for the work. You can visit their profile which lists websites that they have created. Many of them also have their own website or blog that you can also check out. 

I would have the following ready before posting a project to

  1. Several Example Websites that you like
  2. Logo (I use for mine)
  3. A Color Scheme (I LOVE Canva's Color Palette Generator…it's super cool!)
  4. Some Photos of Yourself if needed
  5. A list of Pages You Want Set Up 
  • Home Page
  • About Us Page
  • Blog
  • Resources

One of the great benefits of using is that you have access to your project dialogue with your developer even after the project is marked by you as complete. I can still go back to all my developers and ask them to show me how to do something. 

They can walk you through the setup at the end and show you how to edit a page, add a blog post or a resource. Many of them will leave you with a video of them walking you through each step to do everything you need to do moving forward.