How To Start A Blog In 2019 : A Step By Step Guide

(This article has affiliate links to products which we may make commission from at no extra cost to you.)

Note: This post contains affiliate links. Find more information in our Disclaimer

Starting a blog is one of the best things I’ve ever done. It has made me learn new things and helped me in earning some passive income from the comfort of my home. Initially I started blogging as a hobby and then with a steady growth in traffic I gradually monetized my blog.

I would have to admit that before starting Cheerful Trails I had zero writing experience, did not clearly know what blogging was all about, had never thought of having my own website and had never heard of WordPress. For me, WordPress was just a mobile App I had downloaded to practice writing which is my hobby.

I messed up a lot in the beginning, which is why I thought of sharing with you how easy it is to set up your own blog without facing any hardships.

Here’s how you can start your own blog;

Find A Blog Name :

You need to be creative while deciding on a name for your blog. In the coming few days when you will launch your blog, this name will become your brand. Just keep in mind the following things when deciding your blog’s name;

  • Your readers must get to know what your blog is about from your blog name. It should reflect your blog’s niche and in some cases your personality too. For example, as a travel blogger I came up with the word “trails” to be unique and less used in blog names. From the name you get to know that I might be blogging about my journeys or the trails I pass through.
  • Don’t pick words for your blog name that have been used a lot before such as Nomad, Wandering, Adventurous, etc.
  • Your blog name must be catchy and easy to memorize.

You would be creating social media accounts for your blog, so make sure it’s not already taken.

Select between or A Self Hosted WordPress Blog:

There are two forms of WordPress platforms, one is and the other is I have explained these two platforms below to make it easy for you to select a platform as per your convenience;

Choosing :

If you opt for you will not have to worry about finding a host, monitoring security or back ups of your website regularly. It comes with a few restrictions relating to customization and control of your website.

If you select WordPress’s Personal or Premium plans, you would be restricted to monetize, run custom codes for a campaign or place third party ads on your website.

WordPress’s Business plan would be a great option for you if you are a non technical user or simply don’t want to go through any hassle for finding a host and maintaining your website. It also allows you to fully monetize your website.

However with any of the plans, you will not have full control on your site in terms of ability to work directly with your server and database.

Choosing : is the most popular website platform. Being an open source, it’s free and extremely flexible.

So, if you are looking for more flexibility where you get to manage your website on your own terms, monetize and customize it to any extent without any restrictions, you should be opting for Having complete control over your website and a custom design can be very important when it comes to branding.

For a long term business plan it’s highly recommended to use platform.

Setting Up A Host :

If you have chosen to go ahead with building your website on platform, finding a host for your website will be your next step. Hosting will provide server space for your website files. This is where your website is going to live and be reachable from the internet to thousands of viewers.

HostGator is a very reliable in terms of speed, excellent customer service and ease of setting up your website or migrating it to their server. It is one of the most powerful host providing companies. Hostgator also guarantees 99.99% Uptime metric which ensures that your website won’t be going down.

Exclusive Offer : Click sign up for Hostgator  and avail 60% discount on your hosting plan through my blog. For example; you’ll pay $2.75/month rather than $5.95/month for the basic Hatchling plan.

how to start a blog

I would recommend choosing the Hatchling plan. It’s all you need to get started with, and you can always upgrade later if you need to.

After selecting your required hosting plan, you will be taken to the next page where you will have to enter your Domain Name. The Domain Name is your blog name which you have picked earlier.

how to start a blog

The longer your plan is, the cheaper it will be. I would recommend you to select at least a 12 month plan. This will make the monthly hosting charges more cheaper and you won’t have to worry of renewing the hosting plan at higher charges for the coming months. Hosting is the biggest expense of setting up a blog and this comes at a very reasonable cost through Hostgator.

how to start a blog

how to start a blog

how to start a blog

how to start a blog

Installing WordPress :

Once you have signed up and successfully logged in to your HostGator account, under the title “Popular Links”, click on “Build a new WordPress Website”.

how to start a blog

On the next screen, select your Domain Name and click on Next.

wordpress1 hostgator.png

Enter your basic user details into the fields and click on Install.

wordpress2 hostgator.png

After the installation, a screen will display domain name (link to your new website), username and an auto generated password.

To start working on your website and customizing it, head to, enter your username and the auto generated password. This will take you to your WordPress dashboard where you can start creating, editing and publishing content.

dashboard hostgator

Pick A Good Theme :

WordPress offers a plethora of good looking themes that would make your website visually appealing. You can choose from either a free or premium theme. If you are just starting out, I would suggest you to experiment with free themes first. This will allow you to recognize the functionalities and capabilities you are actually looking for on your website.

Once you know what you want and are ready to commit to a paid theme, I would recommend you to check out theme options from StudioPress and Themeforest.

Install Necessary Plugins :

Plugins provides tons of features and improve the functionality of your website. Here are some of the necessary plugins you should install on your website :

  • Akismet: Filters and removes spam comments;
  • Yoast SEO: Helps you to optimize your content and increase ranking on Google.
  • Social Warfare: Adds social media icons to all your posts to allow sharing your content on various platforms.
  • Google Analytics by Monster Insights: Track views, sessions and other analytic metrics of your website.
  • Contact Form 7: Creates a contact page that allow users to email you.

Join A Valuable Blogging Course (Optional) :

If you are aiming to successfully monetize, optimize, drive traffic and grow your blog, you should consider taking up a suitable blogging course as early as possible. Here are some of my recommendations for courses that will definitely help you in all aspects of creating affiliate income through your website;

  • Affiliate Marketing Bundle : The Affiliate Marketing Bundle includes a step by step guide, video tutorials and more useful resources to help you make income through affiliate marketing.
  • SuperStar Blogging : SuperStar blogging is an exceptional blogging course created by Matthew Kepnes from Nomadic Matt. This course is divided into a 10-week syllabus on how to create optimize and design your website, how to build your brand, how to create engaging and viral content, how to rank on google, how to create newsletters, how to make money and create digital products and much more. SuperStar Blogging course covers all the aspects needed for creating a successful and money making blog.
  • Making Pinterest Possible Ebook : Pinterest is a social media platform used by many bloggers to drive traffic in huge numbers to their website. This allows in elevating income through affiliate marketing as well as advertisements. The Making Pinterest Possible Ebook is a perfect guide to help you with put on the right strategies to help you maximize the viewership of your blogs. It also includes a $30 Tailwind voucher if you want to automate the pinning game on Pinterest.

Congratulations! Now that you have got your blog up and running, you will have to start with adding up basic pages such as an About Page and a Contact Page. Create content on your interests, ideas and topics you believe in. Be consistent and increase your online presence through social media platforms. If you have any questions regarding blogging, you can leave a comment below or email me through the Get In Touch Page.

Recommended Read : 10 Easy Ways To Stay Fit While Traveling


Anjali Wadhwa (cheerfultrails) is a travel consultant and enthusiast who has traveled to 15+ countries. She shares about her explorations through her writings. You will find detailed itineraries, best travel tips and well experienced recommendations for food, transportation and hotels on her blog.

29 thoughts on “How To Start A Blog In 2019 : A Step By Step Guide

  • Wow, is so long step. but, thank you for share about this

  • Incredible tips you have here. Wish i had this resource before i started blogging, perhaps, i wouldn’t have made a lot of mistakes. Thanks for sharing.

  • This is a really extensive guide on how to start a blog!
    Thanks so much for writing this!

  • You cannot go wrong with Host Gator and Word Press. These are perfect for anyone who is starting off brand new and looking to get started with a blog!

  • I have a blog attached to by website and it single handily had a huge impact on getting me to page one of Google. It’s such a game changer for small business and so incredibly important. I’m a huge fan of weekly blogging!

  • Great step-by-step info! It’s definitely not easy getting things going and it can be a huge learning curve but this post makes it way easier to understand!

  • If I could go back and change something about when I started my blog, it would be to go with self-hosted from the get-go. is too restrictive and I think is overpriced.

  • I sure could have used this when I was starting my blog way back when. There was so much to learn and no one around to give help or advice. This is going to be a godsend for so many aspiring bloggers.

  • Chelle Dizon

    I think this is very helpful. A lot of my friends is asking where to start in blogging so I think I’m gonna share this to them

  • alwaysusebutter

    Great guide for those just starting out!

  • Geraline Batarra

    Great! I was about to make my very first blog post, for real! Now i know exactly what and how to do it! 😘

  • i’ve always wanted to try and start a blog but i don’t know how will i start, thanks your guide it is very helpful especialy to those who are just starting and about to start like me.

  • Czjai Reyes-Ocampo

    Excellent, thorough guide! This is great resource for aspiring bloggers, and bloggers who are considering moving to WordPress.

  • Natalie L.

    Great post! I would have loved to read this before I started mine!

  • Rachael Eberhardt

    Great! I already heard about WordPress and i really think it would be great using this as a beginner.

  • Great guide for beginners, I’ve really been considering a move to WordPress as I started on Squarespace and I’m not sure that it’s going to serve me best.

  • Amy-Lynn Denham

    It seems like all trends are still basically the same. Best plugins haven’t really changed much and I stand beside you on wordpress being the best option whether it’s self-hosted or hosted for you. I just offers the best bang for your buck and when it comes to customization I haven’t found anything that beats .org if you’re willing to invest a little time learning.

  • This is great advise for anyone that wants to start a blog. Understanding the ins and outs of the starting your blog is so important for its success.

  • What a great how-to for someone just starting out! This is sure to help those who aren’t quite sure how to get the ball rolling and start a new blog.

  • What a great step by step guide for blogging success! This was a helpful post.

  • Where was this when I was getting started? You can never go wrong with word press. Awesome advice.

  • Christa

    I wish I would have read this before I started my blog! You explain everything so wonderfully.

  • Such an informative guide. This can be very helpful especially for those qanted to start a blog.

  • very informative post and helpful guide. thanks for sharing this.

  • Really important information that you have shared, it will surely help to all the new bloggers out there. Thanks for sharing this guide.

  • Elizabeth O

    Great blog! I also have word press blog and didn’t know about some features which you explained very well. thanks

  • You did such a great job being so thorough on this guide. I wish I would’ve had this when I first set up my blog. It would’ve made it so much easier!

  • cleverlychanging

    Hostgator is a new hosting site to me. $2.75/month; however is a wonderful price if they are reliable. Thanks for sharing this information.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: