How to Start a Blog in 5 Super Simple Steps!

How To Start a Blog in 5 Super Simple Steps

So you want to start a blog and make money online? You want to start earning money from your blog but are dicey about the whole process and are worried things won’t fall into place as expected. Don’t worry, I had the same exact thoughts and let me tell you – I’m not technologically  savvy at all. 

Before I show you the 5 simple steps to start a blog – I want to tell you about my experience about blogging on a free WordPress platform and then finally making the move to a ‘real blog.’ In other words – a self-hosted platform.

I started with a free site on since I wanted to kind of test the waters before taking the final plunge of paying for a domain name, self-hosting fees and all that jazz. There are tons of bloggers who recommend going for a self-hosted site from Day 1 to avoid all the work later. I will tell you the pros and cons of both in brief –

Pros of being on (free platform) and then shifting to self-hosted

  • The community is very supportive. When you publish a post, the tags that you use help you to be easily found within the WordPress community and you can gain a substantial amount of readers through this.
  • It’s a great way for building your blog and growing your network. WordPress even handles the work of sending out emails to your followers (so you don’t have to)

However, the cons (to name a few) are –

  • You won’t be able to earn money from your blog. WordPress has strict rules and they do not allow ads to be seen on your blog. There are rules about doing sponsored posts as well. Many blogging networks need you to be on a self-hosted platform before they can start offering sponsored/ paid opportunities. But if you are putting your time and energy in your blog, and wish to earn money from your blog, free WordPress is not your friend.

For me, since I started out as a hobby, a free was perfect – it helped me to build a community and develop relations with other like-minded bloggers.

Once you are confident, you can switch to a self-hosted platform. The sooner, the better. After doing a lot of research, I decided to self-host my blog on Bluehost (This is a referral link)

Note: Buying a domain name and self-hosting are two different things. Some people get confused which is completely fine. Not everyone is tech savvy.

Once you decide to go on a self-hosted platform – the sky is the limit!

Start a #Blog in these 5 Super Simple Steps! #Blogging has never been this easy! Click To Tweet

You can choose to customize your blog the way you want.  You can download plugins. You can start applying to different blogging networks for sponsored opportunities as well as ad networks. (I have just started doing this… more on that later) 

So here are 5 Super Simple Steps to Start a Blog –

1. Decide your niche

Think about what you are most passionate about. Is it about travel? DIY Crafts maybe? Book reviews? Or do you pride in saving money and staying on a fixed budget for your family? Remember – you don’t need to be an expert – you should just be willing to share your knowledge with the rest of the world.

You don’t need to stick to one niche too. Many top bloggers that I follow share more than 3-4 topics on their blog.

2. Find a domain name

Okay, once you decide what you want to write about – start thinking about your blog name and find out if the domain is available in that name. Ideally, you would want to have a site name with .com as the ending. So start scratching your brain and come up with a blog name that you like and that is available.

Note: I registered my domain on GoDaddy when I first started blogging on the Free WordPress platform since I didn’t want to run the risk of it not being available later. Registering a domain name isn’t that costly.

3. Set up Hosting and Install WordPress

I did a lotttt of research before choosing a hosting platform. And I found out that Bluehost had the cheapest, quickest and value for money.

Choosing a host is very important since that is where your blog will live. You want to be absolutely sure and don’t want to settle for anything subpar. Bluehost has 24×7 support and so if things go wrong, you can rely on them.

Like I said, I started off by using a free WordPress blog and then switched to a self-hosted platform using Bluehost. So I was already hands on with WordPress. But if you are starting on a self-hosted platform right away, don’t worry. WordPress is really easy to use and understand. It’s what majority of  bloggers use and recommend. I think it’s the best invention that has happened for bloggers 🙂

4. Install a pretty theme and Create Social Media Handles

You want to make your blog pretty and also have a couple of things on the side bar of your blog. For starters, you can get a free theme (that’s what I’m using right now) that is easy to navigate and run. But there are a ton of Paid themes available as well. 

Then, Create social media handles. For the longest time, I did not make a Pinterest, Twitter & Facebook account and I really regret it. Over time, I have made great connections through my social media channels.

You can either choose to create the social channels using your blog name or your own name but remember to keep it consistent so as not to confuse your readers.

5. Start Writing!

 Now that you are all done, start writing. Don’t be afraid to publish that first post of yours! Even if you make a mistake, that’s fine. The blogging world is very supportive and you can always learn from your mistakes.

So these were the 5 Super Simple Steps towards starting a blog!

How to Start a Blog

If you are Shifting from the free WordPress platform to a Self-hosted platform, here’s what you can do –

Follow steps 1, 2 & 3. Then, You will want to transfer all your content from your old site to your new site. This is really easy (just a little bit of work) 

You can either pay WordPress to do it or you can do it yourself by exporting your data using the Jetpack Plugin. It will require a little bit of patience and it took me around 2 days for all the data to be transferred. But it’s not impossible. If I can do it, you can do it too!

One important thing – your likes won’t be transferred but all your comments can be transferred from your old WordPress blog. I was a little sad since I lost all my likes on my old posts but well, there’s no gain without pain.

Are you planning to start a blog? Or are you thinking of finally earning some money online and shift from a free web-hosting platform to a self-hosted site? Well, if you are, you should definitely do it!

If you found this post helpful, don’t forget to share this post and subscribe to my blog via email  🙂

This post has been featured on Tips & Tricks Link Party


Smiling Notes




  • brickthomas

    December 13, 2016

    Great info. Thanks!

  • Erika Kind

    December 13, 2016

    That is a fantastic overview, Shamira. I may sound a bit like a greenhorn but I never thought about self-hosting. Can you tell me the differences in pracitce between my paid theme with domaine name and self-hosting?

    • smilingnotes

      December 16, 2016

      Hi Erika,
      While Paid version of offers several functionalities, it is nowhere close to what you can do with Self-Hosted version.
      On self-hosted WordPress site, you can upload custom themes, custom plugins that are generally not published in WordPress plugin directory. Also, it is cheaper when you compare a hosting package from vendor such as Bluehost to
      I paid $125 for 3 years for self-hosting my site on Bluehost, they also provided the domain name for free in this price.
      Let me know if I can help you in any other way.

      • Erika Kind

        December 16, 2016

        But the functions I have today are still the same? And if I have problems to I still get the WordPress support if something doesn’t work out? Or does that have nothing to do with WordPress anymore?

        • smilingnotes

          December 16, 2016

          Functions will still remain the same although the interface for editing and managing posts will change. If any issues come up you can get support from Bluehost and also from the fantastic WordPress community.

          • Erika Kind

            December 16, 2016

            Sorry, I am really a greenhorn. So for a self-hosted site I cannot push the button “self-hosted” what do I need to do, if I was fine with my theme and everything? Do I need to create a completely new site or can I stay with the one I have?

          • smilingnotes

            December 17, 2016

            Hey that’s completely okay…believe me I am completely technologically challenged as well. Well, you are right. As in, you cannot just push the self hosted button. You will have to shift all your content from your old site to a new one and keep the same theme to maintain the look of your blog. All Your old posts can be transferred with the help of a plugin called Jetpack. Also traffic will be affected in the initial days but I was able to get back on track once everything was set. I will send you the sources that helped me for doing this transfer via email if you’d like. And don’t worry, before I did this, I was completely confused as well.

          • Erika Kind

            December 17, 2016

            That would be nice, Sharmira! Because I don’t even know how (where) to set up a new site. I would love to have that information to let it sink and think about it! You can find my email in your comments overview!

          • smilingnotes

            December 17, 2016

            Sure! I will email you in some days. XoXo

          • Erika Kind

            December 17, 2016

            That is very very nice of you. And no hurry at all! I won’t do it during the next few weeks (months) anyway. But it is good to let the thought and information sink ?

          • smilingnotes

            December 17, 2016

            Yes let the holidays get over and I will email you. You know I was contemplating for over 6 months whether to go for self hosted or no. So take your time…there is no rush.

          • Erika Kind

            December 17, 2016

            Ha, good to know! I won’t be faster… haha!

          • smilingnotes

            December 18, 2016


          • Erika Kind

            December 18, 2016


  • forkwardthinkingfoodinista

    December 15, 2016

    Hi, Fab blog! Can’t believe that I have been blogging 9 months already! I love to link in with fellow bloggers to get the word out there. I would appreciate you having a peek at my blog, as I have published several posts. Feel free to like, comment, follow or just take a peek. Happy to follow for a follow Thank you 🙂
    Also, I am excited as I am officially in the running for the UK BLOG AWARDS 2017! If you could click the link and choose FoodandDrink&Lifestyle on the drop down menu:
    Thank you kindly in advance your vote is much appreciated
    Melanie xx

  • The Mew Life / EatingWellNYC

    December 17, 2016

    Grea tips.

    I want to self-host one day but not until I can really devote substantial time to it

    • smilingnotes

      December 18, 2016

      Yes.. going self-hosted takes a little bit of work. So do it when you know you can dedicate your time towards it 🙂

  • Pingback: Family Joy Blog Link Party #48 - MelClaire

  • Pingback: Family Joy Blog Link Party #48 - Keys To Inspiration

  • Pingback: Family Joy Blog Link-up #48 - Pursue Your Project

  • Pingback: Family Joy Blog Link Up Party #48

  • Pingback: Family Joy Blog Linky Party | Love Inspired Details

  • Pingback: Tips and Tricks Link Party - Fearlessly Creative Mammas

  • Pingback: December Favorites - the Highs and Lows of 2016!

  • Pingback: Family Joy Blog Link-Up Party #48 - Ava's Alphabet

Comments are closed.