How To Start A WordPress Blog Step by Step| A Beginners Guid (Essential Resources)

So, you are going to start a WordPress blog.? 

Meanwhile, in this search, you’ve landed here. And Here I’m welcoming you and also happy that you have decided to take awesome action for your goals.

Here are the exact steps that I followed To create my stunning blog i.e. Self Hosted Life. 

Unlike other dumb guides about starting a blog on the internet, I won’t talk only about starting a blog like other tutorials but also I have added a link to the next step (most important) after installing WordPress ???

In fact, In this guide, you come to know about choosing the best and cheapest hosting and domain selection, Installing WordPress, and essential things to do after installing WordPress.

So stay tuned…

In the end, I have linked some tutorials about themes and plugins and monetization so do check out those detailed guides also. (As those articles guide you what to do after creating a WordPress blog)

Before starting the topic, I must share my experience of ‘when I was starting out that how I did this?’

That time I was suffering from the “analysis-paralysis” theory and I feel that it is good to analyze things before starting a new project, I think that you are also encountering the same (probably ). So don’t worry about all that, it has not remained that difficult thing as it was earlier.

Nowadays, 'How to Start a blog' doesn't require any coding/programming knowledge or you don't have to be computer savvy too and also don't need any technical knowledge.Click To Tweet

I LOVE BLOGGING because.!  ( I think you also love blogging for the same)

  • Blogging gives me the freedom to work.
  • It makes me more expressive.
  • I can choose a variety of topics to work upon.!
  • No time limits, no office targets and not having a rude boss.
  • Yes, of course.! I Can make my living from Blogging from anywhere.

Before the game starts I must ask you about the topic/blog niche of your blog?

Related: 7 Types of Blogs that Make Money | How to Choose Blog Niche

Do think over this. You may choose sports, politics, the internet, finance blah blah… as the topic of your blog.

So, let’s move on step by step.!

How To Start A WordPress Blog step by step

1. Choose a Blogging platform: 

There are many platforms available on the internet to start a blog likewise WordPress, Drupal, Joomla, blogger and to name a few.

WordPress is the most popular platform among internet entrepreneurs and the first choice for how to start a blog.

In fact, more than 39% of blogs are running on WordPress including this “” and you wonder WordPress is used by almost 62% of the top 100 company blogs.

2. Is blogging  Costs or Free

To instant the answer is YES.! it is Free or costs both.

You can start a blog totally free with some platforms like and Google blogger platforms and which means you can run your blog with google’s hosting.

But nobody recommends a free platform because these platforms have limitations like you are posting a bunch of good content and suddenly the platform authority find suspicious content (but actually it was not) they will penalize your blog in a second and all your hard work sinks in a moment.

Apart from this, you don’t get enough customization to stand out with the millions of blogs.

So, the solution is to own a blog that is self-hosted.

Self-hosted simply means you own a plot to build a house

So, I think you are clear with the fact, that if you are building a house on someone else’s plot then you with your house can be kicked out any time.

To build a house means a blog you have to buy a plot i.e. hosting from a reputed hosting provider like this blog owns.
Apart from this, you will need a domain name too, (you will get a free domain from any Bluehost plan)

Domain name simply means, you are giving a name or address to your house

You can choose a domain name of your choice as I choose i.e.

NameCheap is a Hosting and Domain service Provider which you can try, But I don’t use their services yet. I recommend Bluehost as I am using their services. Why ??? read below

These two steps are the foundation of your new Blog.

3. Choosing a Hosting Provider

Many hosting providers out there on the internet can get you hosting with lucrative offers.

Most people flattered with these offers and purchase hosting from them, before analyzing the common factors. To avoid such mistakes, first analyze the common factors of hosting providers such as:

  1. reputation in the market
  2. uptime of hosting
  3. loading speed
  4. security and most important
  5. customer support

Not all the hosting providers are bad, There are some of the best hosting providers available in the market which can fulfill all the criteria and also have good offers with competitive price tags. Some of them are Bluehost, DreamHost, Namecheap, Hostgator, and many others to name a few.


(I understand If you’re a beginner How money matters a lot, as I had the same feeling) So I have chosen for you the following two solutions,

Among all these, I personally trust Bluehost and Hostgator, as I’m owning their services. Except for all other premium features they are offering the cheapest hosting plans in the industry.

Related Read: 7 Best Blog Hosting Sites For Making Money | An Epic Comparison of Web Hosting Sites

They have the best customer support to resolve the problems, the industry-leading uptime, fastest loading speed, and also with support forum you may get in touch with experts. These factors make these giants loveable by most companies and bloggers.

In fact, when I was about to purchase hosting for my blog then I looked no other than Bluehost as I knew Bluehost is preferred by industry leaders to run their millions of worthy projects. And over 2 million websites worldwide are powered by Bluehost.

bluehost plans

With Bluehost hosting plan you will get a free domain (which saves you about $10-$15 for domain purchase) at the cheapest price tag i.e. under $4/ month and with this plan you can run unlimited blogs with different domain names.

With free site builders, you can create a good-looking website or blog in no time.  So before buying, choose the best and attractive domain name for your blog and go for hosting.

4. Install WordPress On Bluehost Hosting

This is the 4th step for how to start a blog and also the most important step.

Now you are owning web hosting your awesome blog. The next step is to install a CMS (content management system).

little technical huh.!

Don’t worry CMS is a term referring to some software that manages the digital content. WordPress is the best example of a CMS.

With your Bluehost hosting plan, you are 1 click far from installing WordPress. From your hosting control panel, you may go for installing WordPress. See the below picture for reference

control panel bluehost install wordpress

The process takes hardly 2 minutes to get installed and the next moment you will have an admin link to access your WordPress dashboard. like this:

wordpress dashboard

Things after Installing WordPress

5. Install themes and plugins

wp plugins and themes

This is the most beautiful thing about WordPress that it has a treasure of thousands of free WordPress themes and plugins to support any blog or website or e-commerce store.

Choose any of the themes from the treasure and install plugins according to your choice and make your blog stand out.

I recommend Genesis themes (Premium WordPress Theme) which are fully optimized for search engines. Which cost you around $60 and if you want more cheaper but best option you must try Generate Press as I personally using this.

I suggest you modify your WordPress settings after Installing WordPress. And also learn how to make your blog look professional.

6. Craft your first post

Now the final step is to craft an attractive post that is easy to read and easy to understand. One more thing you need to keep in mind that your post should stay satisfactory to the reader I mean your post should fulfill the requirement of the reader.

While crafting your post please make it Search Engine Friendly also.

Suggested next steps are:

  • Learn about SEO.
  • Make your blog accessible. Promote the blog on social media.
  • Design your blog attractive.
  • Choose a trending topic to write upon.
  • Make your blog authority blog of your niche.
  • Learn how to increase site loading speed and lower the bounce rate.
  • Join groups and pages on social media to remain updated in your niche.
  • Use the contact form on your site, so if your readers want to contact you, they can.
  • Take action for Building an email subscribers list.

Wrapping It Up

If you still feel to have one on one mentorship,

I invite you to check my Hire Me.! page where I used to Provide various services from launching & growing a blog to monetizing your blog.

I also urge you to read about the common blogging mistakes and how to avoid them. And check out 100+ blogging niches you can start your WordPress blog on.

Check out how to make money blogging as a beginner and get inspiration. Also, learn how to create a membership site to sell your products to your members.

Now it’s over to you, I would Like to know about How you find this guide resourceful, share your experience of starting a blog and how you are going to start, and what niche you prefer.

“A tiny Request If think you’ve got some good info from this guide, please let me help by sharing this with your friends”

how to start a blog

2 thoughts on “How To Start A WordPress Blog Step by Step| A Beginners Guid (Essential Resources)”

  1. Loved reading the article till end, lots of information for blogging beginner on how to get started with blogging…keep up the good work and keep posting more related articles in future.

  2. Thanks Sagar, I’m glad that you liked it.
    i have tried to make this post as close to my own experience as I can, so it is more than “how to start a blog” instead I consider it as my own case study :p
    keep coming on this blog and share the content.

Leave a Comment