How To Start a Profitable Blog That Makes Money On Autopilot

Are you new to blogging?

Don’t know how to get started?

Then you are at the right place. Starting a blog is pretty fun and rewarding. You get a chance to share your knowledge in front of millions of people.

At the same time, you can make a substantial income as well. In this post, I will share the exact steps I took to start my own blog. No technical experience required.

It’s pretty simple and you can start blogging within an hour. If you are ready to go further, then let’s do it.




If you feel lazy to scroll down, click on below links to go straight away to that section.


1. Choose a Blogging Niche

2. Choose a Domain Name

3. Setting Up a Web Host

4. Install WordPress

5. Update Site Name & Tagline

6. Set Up a Blog Theme

7. How To Write a Blog Post

8. Ways To Monetize Your Blog



how to start a profitable blogThis post contains affiliate links. However, I only suggest those products which are trustable. If you buy or signup anything using my link, I get a small commission which helps me to keep this blog running. For more info, you can refer my Disclosure page.




I have seen many people who start a blog just with the intention to make money but end up giving up on their blog.


Because they were more behind the money rather than passion.

Passion is what that truly matters. If you are passionate and at the same time knowledgeable about a niche, you are on your way to having a successful blog.

The point is instead of choosing a niche that makes big bucks. You should go for that niche you are passionate about which will lead you to make a handsome income as well.

It can be anything from Fashion, traveling to gardening. Identify your interest and start a blog on it.

But, how to identify?

  • Choose a niche that you can write for a long run
  • Have a deep knowledge so that you can teach others about it.
  • If you have a specific hobby, go for it.
  • Choose a topic that you can go on for hours if someone lets you
  • Choose a niche in which you are passionate about learning & enhancing your knowledge more.

You need to find out which niche will satisfy all the above questions. If you got one, then congrats.

If I talk about myself, I had a crush and still have in Online Marketing. This makes me read and learn more about it on a daily basis.

If you will notice, many of my blog posts are having more than 2000+ words. Its just because I love to write about Online marketing and can go on for hours.

I choose a niche that I am damn interested in which makes me spend about 10-12 hrs daily on my blog without even getting bored.

And that’s what you need to find in a niche i.e. INTEREST & PASSION. If you choose a niche just for the sake of money, you would end up giving up on your blog because results take time in case of blogging.


Related Post: How To Choose A Profitable Niche That Makes Money Fast




After you have decided a niche, its time to pick up a domain name. Domain name is nothing but the URL address of your blog.

This is what people will write on their web browser to reach your blog. 
Here are my few tips for choosing a domain name:


  • Try to include your niche name along with other words. For example, which is a blog about making an income through online marketing


  • Try to make your domain name as short as possible so that there will be less chance for misspelling if someone wants to reach out.


  • Go for a .com domain extension.


  • Avoid hyphens & numbers because that may confuse people.


  • Check all the social media websites to see whether the chosen domain name is available for creating handles. This is because you will need to brand your blog in all these social media.

If you have decided a name and it is available, then visit GoDaddy website and secure a domain name. Check out this step-by-step guide for purchasing a domain name from GoDaddy.



Choosing a good web host is the most important part when getting started with blogging. If you are really into making money from your blog, then go for a self-hosted blog.


Having a self-hosted blog gives you the power to own all your content and blog which is not possible if you go for Blogspot, Wix, etc.

There are many web host available on the internet that promises many things but falls short.

I have used multiple web host such as Bluehost, Hostgator etc. But quickly changed my mind due to a lot of downtimes problem. Currently, I am using Siteground (for my other blog) and A2 Hosting (for this blog) for past 6 months without any problem.

They both are awesome and delivers much greater speed. However, I will suggest going with Siteground due to its lightning loading speed, greater customer support & awesome uptime.

You can get hosting for just $3.95 per month through my link


Siteground shared web hosting plans


When you click my link, you will land on the above page. Currently, there are 3 plans for shared web hosting.

If you are just getting started, then Startup plan will be the most suitable for you. However, GrowBig & GoGeek are most suitable for those bloggers who have bigger sites with great traffic.

So, choose whichever is suitable for you & click on “Get Started”.


Enter domain name box


Now, as you already purchased a domain name from GoDaddy so you don’t need to register a new one. Therefore, select “I already have a Domain” option and click Proceed after entering your domain name.

Next, you need to fill Account, Client, Payment & Purchase information. It is pretty easy to fill it. However, while filling the Purchase information, go for a 36 months period plan to make the most out of the discount price.

Enter account & client information box

Enter payment & purchase informaton box

However, if you don’t want to pay that much, you can go for either 12 or 24 months period plan. You will also get a site migration service for free.

Once you fill this information, click on Pay and its done. Congrats, you finally own a self-hosted blog. Next, you need to install WordPress on your blog. But wait, Siteground has got a surprise for you which is up next.


Well if you are a total mess when it comes to tech, then don’t worry SiteGround will install WordPress for you absolutely for free.

All you need to do is go to the “live chat” and chat with a SiteGround representative. Ask them whether they can install the WordPress and send over your login details.


In my case, It just took 15 minutes before they sent me the login details via e-mail. You see, that’s why Siteground has one of the best customer support in the business.

Now, t
o log into your dashboard, type URL “Your domain name/wp-admin” & hit enter. For example


Wordpress log in screen

You can now see your login box. Simply enter your username (or email), password & click on Log in.
 By the way, all login details will be provided in the e-mail.


This is the first thing you need to do as soon as WordPress is installed. Go to the Settings and then General.


Wordpress general settings


Here, enter your Site title and tagline and hit save. To see what your blog looks like, type the domain name in the browser and hit enter.


So till now, you have bought a domain name, web host and installed WordPress. 


Now, its time to set up a blog theme which makes your blog look professional and beautiful as well. There are tons of free themes available on the WordPress. 

Choose any of them & install it. If you have some extra money, then I suggest you buy a premium theme which has more customization option with cleaner codes. You can for Elegant themes as they are one of the best WordPress theme provider.

To install a theme, Go to Appearance > Themes and install any of them.



Wordpress themes option

Finally, you have a set up a blog. Now all you need to do is write contents.


This is where you can attract lots of readers by writing valuable contents. To do so:

Go to the left menu and click post. By default, you will find a “Hello World!” post. This is a default post that appears on every newly setup blog.

Simply delete it by clicking on”trash” option.

Now to write a new post, click on “Add New” button as shown below.


Wordpress add new post option


You will be now prompted to a post creator screen where you can enter the title of your post and then begin writing the content.

If you need to add pictures to your blog post, then click on Add Media button and upload the picture from your computer. See. its that simple.


Wordpress add media option


You can also refer below SEO guides that you can incorporate into your blog post to make it more search engine friendly.




You can also download my free blog post checklist that can be referred while writing any content. This will help you to never miss any important steps.


So, by now you have done all the things required to start a blog. But what about making money? That’s exactly we will see next.


Well, having a blog is one of the best feelings. But what if it makes money for us. There are many bloggers out there who make a heck lot of money from their blog.

I started making money from my blog from the very next month i.e. the 2nd month. Though it was only $3 but it gave me the confidence that I can make money.

Currently, I earn a good amount of money from my blog which helped me to leave my 9-5 job. Making money from a blog is great because:

  • You don’t have a location boundation and can work along with traveling.
  • Never worry about 9-5 job
  • You are your own boss
  • Parents can spend more time with their kids.


There are a heck lot of ways to make money from your blog. But right now, I will discuss the most popular ones.


I suggest before you start monetizing your blog, make sure you have 10-15 blog post ready and have some decent traffic.

So without any further ado, let’s see some of them


Affiliate marketing is my favorite way to make money from my blog. Most of my income comes from it. If you don’t know what it is?

Basically, you promote someone else product or service on your blog or social media through a link. If someone makes a purchase through your link, you earn a commission.

So, here the key factor is, the more traffic you have, the more chances you have to increase your affiliate marketing income.

I have a complete guide for Affiliate Marketing which you can refer to learn more.




Having your own product is considered the best method to make money from your blog. There are many blogs out there who make most of their money by selling their own product.

Though it is much time consuming to create your own product, but it’s definitely worth the time. There are basically two types of product that you can go for

  • Physical product
  • Digital product

A physical product can be anything like T-shirt, mug, painting etc. It all depends on your niche.

Digital product includes e-books, online courses etc. Create which one is best suitable for your niche and start selling.


If you are good at something in your niche, why don’t you offer services for the same?

There are many services you can provide via your blog. For example, If you are good at SEO, you can provide SEO auditing services.

If you know how to market a blog and drive tons of traffic, you can offer the same to other bloggers. This is a great way to add an extra stream of income.

On top of that, you can promote all these services from your own blog at no start-up cost. Isn’t that great?


This is the easiest way to monetize your blog and make a good stream of income. Though, it is only worth when you have a decent amount of traffic.

The way it works is when you run ads on your blog and if someone clicks or views the same, you get a small pay. This increases when you have a great traffic.

There are many bloggers who earn more than $2000/mo just by running ads. That’s a lot of money which is on auto-pilot.

There are many advertisement companies available on the internet, but the one which is on top is Google Adsense.

Getting approved for Google Adsense is bit tough but possible if you have unique contents. Other than that, there are many other Adsense alternatives as well. You can read the following guide to know more:




If you don’t know what it is? A sponsored post is the blog/social media posts that contain promotional information about a brand’s product or service.

There are various brands that are looking for bloggers who can promote their product in a blog post. A good place to find such brands is Linqia.

Linqia matches bloggers with brands for sponsored post opportunities. This is a great way to increase your blog income.

The great thing about Linqia is that the average payment for campaigns is $200+ and you get paid within 10 days of completing the campaign.

If you go for it, then my only request will be to never promote a product that doesn’t provide any value to your audience. Rest all is great.


Starting a blog is definitely not a “get rich quick” scheme. It requires dedication and patience. If you are ready to invest much time and effort on your blog, you will definitely taste success.

You must look your blog as a business and should be ready to invest your money whenever it’s needed. Lastly, never give up on your blog because sooner or later you will surely see the desired results.

That’s it. I hope this guide has surely helped you. If you got any questions, feel free to drop your comment below. Cheers


Learn How To Take Advantage Of Google Analytics To Improve Your Website!

I will never give away, trade or sell your email address. You can unsubscribe at any time.


Hi, I'm Mahesh! I left my 9-5 job & became a full-time blogger. I like traveling, listening music & helping newbie bloggers to build a better blog. You can connect with me on Instagram.

17 thoughts to “How To Start a Profitable Blog That Makes Money On Autopilot”

Leave a Reply

Your email address will not be published. Required fields are marked *

3 × one =