11 Steps To Create A Blog And Start Earning With It

Blogging is a very lucrative career. With blogging, you can earn for writing about something which you are interested in, that too from the comfort of your home

However, getting started with your first blog can be the toughest thing. Most people are confused about what topic they should write about, How to Create a blog, How to customize it, The costs involved in setting up a blog etc.

This guide will be really helpful for you to get started with your blog from point zero. It’s a perfect guide for a total novice aspiring blogger to understand the concept of blogging.

Steps To Start A Blog

Below are the steps to create your blog

Step 1: Why Blogging?

Ask yourself: Why blogging? Is it just the money factor, or you love writing too? If it’s just money, then better utilize time with something else, because more than 80% people who do blogging only for money will actually never make money with it. The reason is simple. When your blog is new, with only a few posts, you will not have enough visitors to your blog to monetize it. And if you’re not passionate about writing, you will get frustrated and will quit blogging sooner or later.

Step 2: Select A Topic For Blogging

To start a blog, you need to know what are you going to write about. You could cover any topic from fitness to technology to cooking. However, your topic should be appealing to the masses and yet with a unique content that keeps your reader engaged.

Confused with the random topics coming to your mind? Check out the step by step Instructions for  Selecting a Perfect Topic For Your Blog

Step 3: Select A Blogging Platform

There are many CMS platforms available to host your blog like Blogger, WordPress.com, self-hosted WordPress.org, Joomla, Drupal, Tumblr, medium etc. Out of these, Blogger, WordPress.org, and WordPress.com are the most common platforms used by bloggers.

However, if you’re looking to earn from your Blog, WordPress.com too is not an option for you as it does not allow you to Post Advertisements, which is the primary source of Income for most Bloggers. WordPress.com is just for casual bloggers. So henceforth whenever I say WordPress, I would be referring to WordPress.org only.

So now the question arises, WordPress Or Blogger-Which is better? That’s an easy question. WordPress is definitely the best blogging platform. It gives you more control over On-Page SEO of your blog, which is essential to rank your blog at Google.

However, if you are not sure about blogging as a career, you can start with Blogger as it is free and later transfer your blog to WordPress

Step 4: Select A Domain Name

Once you have decided the blogging platform, the next step would be to choose a domain name for your blog.

If you’re using Blogger as your platform, you have the option of either using Blogger’s subdomain which would be in the format ‘yourblog.blogspot.com’ or choosing a custom domain with format ‘www.yourblog.com’.

However, I will strongly recommend you to buy a custom domain as they are available for very cheap. Also, if in future, you plan to transfer your blog from Blogger to WordPress, with a custom domain, you can easily transfer it without losing traffic and search engine rankings.

For starting a blog with WordPress, it necessary for you to purchase a domain name as WordPress does not offer any sub-domain.

Selection of right domain name is very important. You must select a domain name which best describes your blog content.

Generally, domain names with .com extension are preferred. However, if your blog targets a specific country, local domains may be selected. Often people buy multiple domain names with various extensions like .com, .in, .net etc. to make sure no one else takes benefit of your brand.

Step 5: Select A Hosting Server

If you are going to use blogger, you can skip this step as Blogger is hosted on Google servers and so does not require you to purchase a hosting.

For WordPress users, there are various hosting companies available. Choosing the right hosting company is very important. You must consider the following while choosing a hosting

  1. The number of domains you can host.
  2. The amount of storage you get with your plan.
  3. Type of Storage: SSD or HDD
  4. Amount of RAM: More the RAM, more traffic your blog can handle
  5. Amount of bandwidth
  6. Uptime guarantee provided by the host.
  7. Money back guarantee provided by the host
  8. Quality of support provided by the host
  9. The overall reputation of the host

Based on my experience, I can safely recommend my readers to buy hosting from A2 Hosting and Fastcomet

Step 6: Setting Up Your Blog

Setting up a blog with Blogger is really simple. Since Blogger is Google’s baby, if you have a Gmail or any Google account, it’s as good as having a Blogger account.

For more information on setting up a blog at Blogger, you can check my article How To Set Up A Free Blog

For Setting up WordPress blog, you can refer my article on Starting WordPress Blog from scratch. You may skip first 2 points about selecting domain name and host as we have already discussed the same here.

Step 7: Choose The Right Content

It is very important that you write a good and original article. If you just copy paste articles from other blogs, you may not be able to draw visitors as Google Search Engine has an algorithm that ignores duplicate content.

You can always take inspiration from other for some fill-up articles. However, you must have at least few articles which are very unique and which are good enough to make your visitors come back to blog.

Step 8: Start Blogging

Now that your blog and content both are ready, you can start writing your first blog post. Make sure to write unique content that your readers will find interesting.

Also, make sure to take care of On Page SEO while writing articles. This will make sure your article gets ranked higher in Google search. You can also refer my article on How To Write A Blog Post.

Step 9: Update The Blog

Your readers will not like to read the same old content every time they visit your website. So it is imperative that you keep updating your blog regularly.  Also, a regularly updated blog is more likely to rank higher in Search engines and so more likely to get more traffic.

You must make sure to post at least 4-5 articles per month. More articles would be better. But make sure you maintain the quality of the articles.

Step 10: Generate Traffic

To earn a decent income with your blog, you need traffic to your blog. However, for a new blog, it is very difficult to get traffic as you may not get organic traffic from Google. The best way to draw more visitors to your blog is through social media marketing. Start posting links to your blog on social media websites like Facebook and Twitter.

Get traffic from question and answers websites like Reddit and Quora. I have written a detailed guide on How To Use Quora To Draw Traffic To Your New Blog

If you have good relations with fellow bloggers, you may request them to write a guest post at their blog with a backlink to your blog.

Step 11: Monetize Your Blog

The final step is to earn money with your blog. For most Bloggers, a vast majority of revenue is generated through advertisements. Broadly speaking, there are 3 ways you can earn money from advertisements

1. Pay per Impression(PPI): You display an add-on your web page, when someone visits your web page it is counted as 1 Impression and your account is credited for the same

2. Pay Per Click(PPC): This is the most common form of advertisement. Here you display advertisements on your web page. If a visitor comes to your page and clicks on the advertisement, you get paid for it

3. Pay Per Sale (PPS): As the name suggests, in this method, you will display an advertisement on your web page. If the visitor clicks on it and buys something, you get paid for the same. This method is also referred to as Affiliate Marketing.

For PPI and PPC, Google Adsense is the first option of most bloggers. Google usually pays you 60% of total ad revenues it generates. However, Google may approve or disapprove your registration request for Adsense based on some undisclosed Criteria.

It is generally recommended to write at least 20-25 posts and get at least 100 Visitors per day before applying for Google Adsense. Though these numbers are just an indication, as no one really knows the exact number of Visitors and blog pages Google is looking for.


Blogging is certainly a great way of Making Money Online and holds a great future too. But as I said earlier, it is only worth if you love writing and expressing your views.

To be a successful Blogger, you must at least know Basics of SEO to make sure you get traffic from Search Engines. You must also make sure to Follow these On Page SEO Tips while writing articles as it will help you optimize your article for search engines.

Got any questions or suggestion? Do comment below to let us know. You can also subscribe to my newsletter for getting latest updates delivered to your Inbox.

Aquif Shaikh

Aquif Shaikh is a Blogger from Mumbai. He loves writing, traveling and sharing his knowledge and Ideas with the world. At Blogging Ocean, he writes mostly about blogging tips, content marketing, and SEO.

Click Here to Leave a Comment Below 12 comments
Anis Mohiuddin - February 2, 2016

Impressed by what you have written on blogging to earn. Am on the look out for some creative outlet for my Mass Com qualified 26 years old daughter with some work experience.

    Aquif Shaikh - February 2, 2016

    Thanks a lot for your kind words. Do let me know if I can be of any help to you.

SALIU ADEKUNLE WASIU - October 23, 2016

Mr Aquif, please carry me along on BLOGGING tips. Which website should I log on to? Appreciations.

    Aquif Shaikh - October 23, 2016

    Hello Saliu. You could follow my blog for Blogigng Tips. If you have any queries, you can also contact me through the contact form.

Ron Nepomuceno - December 1, 2016

Thank you for your detailed explanation. Very helpful indeed!

    Aquif Shaikh - December 3, 2016

    My pleasure Ron. If you need any further assistance, feel free to get in touch with me through my blog’s contact form.

Thakur Amit - January 20, 2017

Hello, Aquif, Can we choose any topic to create blog?
Sorry to ask but How do they pay for blog? Means what are the proces to get money? What is the first process to begin the blog writing?

    Aquif Shaikh - February 4, 2017

    Hi Amit,

    Yes, you may choose any topic for blogging as long as you have the knowledge about the topic and also a decent number of audience to read your blog.

    As for payment mode, it varies. Some companies like Google transfer money directly to your bank account while most others pay you through Paypal. Few others use other modes of payment too.

Chitvan - February 15, 2018

Hi! Aquif,

A very useful piece of information. I already own a website on “weight loss”. Will it be profitable for me if I start a blog on “weight loss”? Please advise.

    Aquif Shaikh - February 16, 2018

    Hello Chitvan,

    A blog can help you target more keywords that may or may not be directly related to your product. If used correctly, it can help you drive targeted traffic to your blog. From there, you can divert it to relevant pages on your website.

    So yes, you MUST add a blog section to your website, if at all your budget permits.

Melanie A Espiritu - October 16, 2018

Hi.How can i start my blog?i want a topic that is related to a mother and wife like me?can i do that?

    Aquif Shaikh - October 18, 2018

    Melanie, parenting blogs are very popular among housewives. You can start a one for yourself. All you need us a web hosting and a domain name. Once you buy that, it’s a matter of minutes for you to get started.

    If you need any assistance from my end, you can get in touch with me through this Contact Form


Leave a Reply: