Starting a blog is by far one of the best decisions I have ever made in terms of earning money.  I’ve never believed that there’s so much income potential a blog could offer. Back in 2015, I found out that starting a blog and sharing what I love and what I’m good at to other people will actually provide me money. Wooaw, yes. Really. I was thrilled when I read that article and since I have knowldge with graphic design, I’ve decided to blog about it. And here I am. I remember telling myself “$100 a month is enough” so I could say that I’m earning extra. But God is really good, He gives me more than the amount I needed.

Since 2015, I have a lot of setbacks and struggles encountered with my blog. Fast forward to now, I learned so many things that I would like to share with you that’s why I created this blog.

What I really like about starting a blog is the freedom it gives me. I can work on it any time of the day during lunch time or if I have a free time at work or when I’m home. So it doesn’t feel like I have a boss telling me what to do and when to finish a particular task, I totally have the control over everything. So basically, anyone can start a blog wether you’re a stay-at-home mom, a working mom or someone who is loking for an extra income.


Maybe you’re thinking that you’re not a techy person, well this blog post is for you. I created this post for someone like you who want to start a blog and earn an extra income. Starting a blog is not difficult. Mind you, it actually took me less than 30 minutes to set up my blog.

Just a reminder, even if you read and implement this tutorial, your blog will never make money if you aren’t going to be serious about it. Starting and growing a blog will require a pure hard work.

This tutorial is only for those people who want to exert an effort because making money in blogging will never be an overnight success. But who knows? My 2 years figuring out everything might only take you months since I’ll share you every bit of my tips and strategies I learned all throughout my blogging journey.

Now, if you are someone who want to take this seriously, let’s dive in!!!

Are you excited? *Happy dance*








In blogging you might hear the word “niche” almost every time, because it’s an important step you don’t want to miss before you set up your blog. Your niche is a topic or topics that you want to focus on.

Maybe you want to ask me right now, what if you don’t have any idea what to blog about? I know it’s hard to think about a topic right now, but don’t worry just figure out something you think you’re good at and you enjoy doing.

If you’re a mom, you can blog about Parenting

If you love to cook, you can blog about Recipes

If you love style and fashion, definitely you can start a Fashion blog

You just paid your student loan? How did you do to pay it off? Share it through a blog about Personal Finance or Money Saving Tips

You enjoy making your home as pleasant and clean as possible? Create a Home and Lifestyle Blog or Home Organization Blog

Literally, you can blog about anything as long as you know the topic and you can share some tips with your readers. You don’t want to blog about Gardening if in the first place you don’t know anything about it. Knowing your niche doesn’t have to take a long time to figure out. And don’t worry if you think you’re not as good as your favorite blogger because everyone started with a little knowledge. As you go on with your blogging journey, that’s the time that you’ll get better.

When I started to create my blog, I was stuck in figuring out my niche until I discovered and used this formula:

Joy:  What are the things that you can do everyday and brings you joy?

Knowledge: What are the things you’re good at? Are you good in budgeting your family’s finances? Or are you good in making things really organized?

Niche: This is the combination of Joy + Knowledge. What are those things that you love doing and at the same time you know that you have the skills and knowledge to do it?


2. CHOOSE A BLOGGING PLATFORM – ideal for bloggers who want to monetize their blogs and want to take blogging seriously.

Cost: WordPress software is free, but you have to pay for Hosting and Domain

Don’t worry, this post will show you how to purchase your domain and hosting to start a WordPress blog.

Why I only recommend

  • You’ll find a lot of support online – since it’s a widely used blogging platform you can find several websites which offer WordPress tutorials and support.
  • has a lot of plugins available – name it, they have it. If you want to customize your blog or website and essential features, you just need to download & install a plugin.
  • Possibilities are endless, you take the full control of your blog or website

There are also other platforms you might want to check like Blogger and Squarespace. Another thing why I use WordPress is because almost every blogger and business owner I know, use WordPress and they loved it. So if you want to be in control of you website or blog, better choose WordPress.




Now that you already have an idea of the niche you’re going to focus on, it’s now time to think of a blog or website name. As you’ll notice, you needed to figure out your focus first because it’s better if the name of your blog is related to your chosen topic, if you wish. As compared to mine, it’s not related with blogging or design at all, so it’s really up to you what to choose. Remember to choose an easy to remember blog name and not to choose very long words.

If ever you don’t know, the domain name is also the URL that you see on top of your browser. Basically, when I say blog name or website name, it’s Monday Dreams. And when I say domain name, it’s, a blog name becomes a domain name when an extension (.com, .net, .org, .edu etc) has been added to it.



You might want to pick a domain name that you won’t be embarrassed to give away to your family and friends. Also, always go with a .com if possible to avoid confusion to your readers since a .com website, is very easy to remember.

Assuming that you already picked blog name, let’s try if it’s is available with a .com and with different social media platforms. You don’t want to purchase a domain name and you just realized that it’s not anymore available in majority of social media networks. So go to Namecheckr and type in the blog name that you want.


In the above screenshot, you’ll notice that I typed a blog name which is “enteryourblognamehere” as a sample. Then you’ll notice a corresponding mark if it’s available or not. For me personally, I can consider a blog name if the .com, Facebook, Twitter, Pinterest and Instagram are still available, but it’s totally up to you. Like in my case, when I picked my blog name, it’s not anymore available on Twitter. That’s why my twitter handle is @mymondaydreams which is totally acceptable. I also made sure that the user with @mondaydreams on Twitter is not in any way an established blogger or an established business owner because it might cause conflict with my blog name in the future. Try to type your chosen blog name and test out its availability across different platforms then decide if you’re going to use it or think of a different name instead.




What is a domain and hosting? As I’ve said previously, a domain is your blog name + the extension which gives your website an identity. While a hosting is just like a space that you rent on the Internet where you can store your website files.

Now it’s time to set up your WordPress blog to start your blogging journey through SiteGround. Are you excited?


I recommend SiteGround because of the following reasons:

  • SiteGround loads websites faster: Imagine, the average loading time of websites is 4.7 seconds but SiteGround loads websites for only 1.7 seconds compared with other popular hosting companies. SiteGround has a SuperCacher which boosts the loading of the website and it increases the number of hits a site can handle. This SuperCacher tool is only available for GrowBig plan that we’ll cover below.
  • With SiteGround, your website is safe: SiteGround offers Hacker Protection which keeps your website safe and isolated.
  • SiteGround’s support is excellent: A phone or a chat? You choose. But either you call them or chat them, they will pick up or reply to you within a few minutes 24/7.

Sounds good, right? Now let’s start!

Step 1: Choose a Plan

SiteGround offers three plans: StartUp, GrowBig and GoGeek

If you just want to test everything out, you can choose the StartUp package which is $3.95/mo (regular price $9.95/mo). This is good if you want to keep your expenses low. But for this plan, you can only host 1 website and you only have 10 GB of web space.

I recommend the GrowBig plan for bloggers who want to start a WordPress blog or website. This is perfect for a blogger who is planning to monetize her blog and anticipate growth in the future. If you also think that you’re going to build more blog or website in the future, this is the plan to go since it can host multiple websites. And as I’ve mentioned earlier, this package will include a SuperCacher tool that will load your page faster than any other website does. Also, you get faster technical assistance for GrowBig or GoGeek plan.

If you use my special link, you’ll save 60% off the regular price.

Now since this post is totally for beginners, I won’t recommend the GoGeek plan since it has more advanced features that you won’t probably use. But if you plan on purchasing the GoGeek plan, go ahead. Also, if you want to know more about the features of each plan, you can click the “See Plan Details”.

Click the Order button and head over to Step 2.


Step 2: Choose Domain

In this page, you can choose to register a new domain or if you already have an existing domain, you can also host that for free. So since this tutorial is for beginners, I assume that you still don’t have any existing domain name. So now, I want you to enter the blog name you picked and make sure to use .com

Again, I suggest to use a .com extension since it’s easier to remember. Since we already tried if the domain name is available via the Namecheckr, I assume that you won’t encounter any problem that it’s not anymore available.

Click the Proceed button and head over to Step 3.


Step 3: Account Information

Now you just need to fill up the Account and Client information


Then complete the Payment and Purchase Information and make sure you choose a period of 12 months or if you want to save more and get away with the hassle of renewing it yearly, you can choose the 24 months or 36 months.



Make sure to agree with SiteGround’s Terms of Service by ticking the checbox and then click the Pay Now button.




You go, girl! Congrats!! You now have your hosting set up, we just now have to install WordPress and you’re ready to go.




Don’t worry, it’s easy-peasy. Now if you purchased a GrowBig plan, and don’t want to install WordPress on your own, you can click the LiveChat in the header section of SiteGround website. Ask the support to Install WordPress for you, and voila. In just a matter of 15-20 minutes, you’ll now have your WordPress blog!



But if you want to learn on how to set up a WordPress blog, follow the instructions below:


Step 1: Go to My Accounts tab and click Go to cpanel



Step 2: Click WordPress from the Auto Installers Section


Step 3: Click Install


Step 4: Fill up the information needed for the set up



Choose Protocol: Just choose the default, which is http://

Choose Domain: Choose the domain you just purchased

In Directory: Leave this blank



Site Name: You can input the name of your blog here, don’t dwell so much on this as you can change this later.

Description: You can also change this later, but you can input a phrase or a sentence that best describes your blog. If you have a tagline, you can also put it here.



Username: Choose a username that you’ll use to login into your WordPress blog later

Password: Make sure to choose a strong but easy to remember password.

Email: Enter your primary email address here

Select Theme I suggest not to select a theme now as you have more choices later.


Step 5: Click Install



Then once you clicked the Install button, you’ll see a progress bar which will only take few minutes to complete.


Then, voila!!  You now have your WordPress blog ready.

There are two links that you’ll see in this page.


The first link is your blog, and the second link is your admin link. You’ll need to access this link if you want to login to access the backstage of your blog where you can right blog posts, etc.

Try to click the first link, you’ll notice that you already have a default layout in WordPress:




Next, click the second link, then you’ll see a login screen to your WordPress blog. You just need to login using the username and password you set earlier.


Cheers!! You now have your WordPress blog. It’s so exciting, right?

What do you feel right now? Share how you feel by commenting below.

This post contains affiliate links which means I may earn a commission if you use them. I only recommend tools that I use and trust.