How To Start A Blog For Newbies

This is a picture of a person typing on a laptop computer.

Have you been thinking about starting a blog? Are you feeling overwhelmed? I know exactly how you feel!

I was where you are. The possibilities are endless with a blog. If your dream is to start a blog I want to help.

In this step-by-step guide, I’ll show you how to start a blog. This is how I started my blog, but there are definitely other ways to go about it.

Are you ready? Let’s get going!

This post may contain affiliate links, which means I’ll receive a commission if you purchase through my links, at no extra cost to you. Please read full disclosure for more information.

Pick Your Niche + Sub-Niche

The first thing you need to do is decide what to write about. This would be your niche. This could be travel, health, fashion, parenting, lifestyle, etc. What are you passionate about?

The more detailed you can get in your niche the better. For example, you want to start a travel blog. More detailed topics could be healthy travel, traveling on a budget, family adventures, travel packing tips, etc. These would be your sub-niches. I recommend picking at least 4 to write about.


Choose Your Brand Name

Now it’s time to choose your brand name. This part might take some time. There are some websites you can use if you get stuck. These are blog-name generators.

I used this to help me with naming my blog. You can use your name if you can’t think of anything else. I considered this but my name is long and easily misspelled.

You want people to be able to find your blog so confusing spelling is not ideal. Focus on unique and memorable names. If you want to start a travel blog, think of words related to travel like wanderer, adventurer, nomad, etc. You want your blog name to be easy to remember. Make it something catchy.

If you want to use part of your name go for it. If I wanted to create a travel blog here are some ideas I could use:

  • Krista’s Travels
  • Krista the Wanderer
  • Sassy Adventurer
  • That Nomad Life

Before deciding on a name make sure you do your research and check that it’s available as a domain. Also make sure it’s available on social media platforms like Pinterest, Instagram, Twitter, Facebook, etc.

A domain is the digital address of your site. I believe it’s best to use a .com domain since it’s the most widely recognized. 


Get Hosting

When it comes to hosting I recommend SiteGround. SiteGround is perfect for beginners and it’s very easy to navigate. They have 24/7 support and the response time is very fast.

Here’s how you can sign up: 

I’d recommend the StartUp plan. This is great if you’re new to blogging.

>>You can use my link here to get up to 54% OFF your hosting plan.

Next is setting up your domain. Now you can get a new one or transfer an existing domain you have. I set up my domain with SiteGround. I didn’t want to have to deal with separate accounts for my hosting and domain. 

The final step is to finalize payment details and your plan. To get the cheapest price I recommend signing up for the 36-month plan. This way you are set and can focus on content and growing your audience.

>>Get your MASSIVE discount here!

Pick A Theme + Install Free Plugins

Alright, so you’ve got your hosting and domain. Now we can start working on your website design. With SiteGround you are able to install WordPress. WordPress is a Content Management System(CMS). It is the most customizable and easiest platform out there.

There are multiple free themes on WordPress you can use for your site. You can also buy a theme that has more features than a free theme.

To add a theme to your site make sure you are on your WordPress Dashboard and go to Appearance > Themes > Add New.

I chose Astra for my theme because it’s very clean-looking and simple to customize. Some other great free themes are Hestia, Ashe, Airi, and Kadence. You can preview the themes before making a decision.

Now for plugins. Plugins are very important. They are basically add-ons that you can add to your website and there are many free ones.

Here are the ones I use and recommend:

  • Yoast SEO
  • Classic Editor
  • Broken Link Checker
  • Wordfence Security
  • W3 Total Cache
  • Smush
  • Elementor
  • Cookie Notice & Compliance for GDPR / CCPA
  • MonsterInsights

It’s very easy to add a plugin. On your WordPress dashboard go to Plugins > Add New. Then in the search bar type in what you are looking for. 

When you find a plugin you want to use go ahead and click Install Now and then Activate. Make sure you activate your plugins. To make sure your plugins are activated you can go to Plugins > Installed Plugins. If they are active they should be highlighted blue. If not you can activate them from here also.


Write A Few Blog Posts Before Launch

Now it’s time to write some content for your blog. I recommend writing 5-10 blog posts to start. This will give you a good foundation and more of a chance that your readers will stick around.

You also need to make sure you blog consistently. Focus on putting up a new post once a week or once a month. If you decide to post once a week, make it on the same day each week like Saturday or Sunday. 


Get Legal Pages

This is a BIG one! There are 3 essential legal pages you need for your site. They are a Privacy Policy page, a Terms + Conditions page, and a Disclaimer page. These are the bare minimum that you need to make sure your site is legally compliant.

For me, this was very overwhelming. I wasted HOURS and DAYS trying to write the legalese myself until I realized I’m not a lawyer and shouldn’t waste my time anymore. I was taking time AWAY from growing my business.

My friend, Amira at is a lawyer and a blogger who has helped hundreds of entrepreneurs with their legal pages plus thousands of her clients! She has helped 2000+ bloggers and entrepreneurs protect their online businesses legally.

Her Legal Bundle was a lifesaver for me. It features the 3 pages you need for your site as well as 9 bonuses as templates! To learn more about the templates check out her blog post here.

I found all the templates to be very easy to customize like idiot-proof, and I got done with all my legal pages within minutes. I love the Legal Bundle and feel like a huge cement block has lifted off my shoulders. Now I can focus on my business and know that I am covered.

>>Check out the Legal Bundle here.

Some Extras

So that’s it for the basics! There are some other things you might want to focus on as well. Here is a small review of them:

  • Search Engine Optimization(SEO) – SEO is very important for getting your content seen. Make sure you are using targeted keywords for each post.
  • Google Analytics – This is a must-have for your business strategy. As a blogger, we need to know who visits our site and what they do while they are there. 
  • Grow Your Traffic – You want to grow your audience don’t you? There are multiple ways to do this. Whether it be social media, ads, etc. Pinterest is a HUGE resource for traffic.
  • Make Money With Your Blog – You can make money with your blog using affiliate marketing, selling your own products or services, ads, etc.
  • Start An Email List – This is a list of email addresses you’ve gotten from people who have signed up for a newsletter, freebie, email course, etc. With a service like ConvertKit, you can design forms for your site and then send emails with updates, promotions, etc. to your list.

Image of a computer with a woman typing and some text.


Well, there you have it! That’s my guide on How To Start a Blog For Newbies. Like the post? Save the pin!

I know it’s a lot and it can be overwhelming. If you have any questions don’t hesitate to ask. Leave a comment below and I’ll get back to you ASAP.

Make sure to grab your FREE Checklist below on how to start a blog. I also have multiple resources on my Resources page so definitely check those out as well.


Happy Dreaming!

This is a picture of a heart with Krista written next to it.

Leave a Comment

Your email address will not be published. Required fields are marked *