How to Choose a Topic for Your Blog?

by Deepak Kanakaraju on April 27, 2017

Do you want to be a professional blogger? Blogging can be a very rewarding career. It provides time, location and financial freedom! I have been blogging for the past 10 years and I will be blogging for the rest of my life. It is definitely fun and rewarding.

However, if you do not choose the right topic for your blog, you will fail. Your blogging success depends on the topic that you choose to blog about. There are three main factors involved in choosing a topic to blog about. Let’s discuss all of them in this article.

1. Passion

You need to have a passion for what you do. If you start a blog just because it looks like there is a market opportunity, you will fail. After some time revenue may not motivate you. But if you have a deep passion for the subject that you are blogging about, you will keep going with it even if the odds are against you.

My first blog was a blog about motorcycles. I started this blog because I was deeply passionate about bikes and I also felt that there was no website in India which blogged only about bikes. When I started the blog in 2008, it was an instant success. I got 22 visitors from Google Search on the very first day. It grew to a few hundred visitors a day within a few months.

By 2011, the blog was getting more than 1 million page views a month! We were recognized by all the top motorcycle manufacturers in the country and we were invited for launch events and motorcycle shows such as Auto Expo. We would get media passes and were treated like VIPs! I even got a free trip to China to visit a motorcycle factory as a result of this blog.

I sold the blog in 2012 for a profit and then worked as a digital marketing consultant in various startups in Bangalore. Marketing being my other passion, I started which has gathered more than 150,000 subscribers as of now.

So when you are starting a blog, you need to ask yourself – are you passionate about this topic? Do you read on this topic and follow the news regularly, if yes, then you have crossed 33% of the journey. Because having a passion for a topic is not the only criteria which determine your blogging success. Here are the other two:

2. Market

If you want to be in business and make profits, you have to make something people want. Any product or service, no matter how passionate you are about it, will not sell if there is no demand for it. Let’s say you are passionate about making cakes with wine, but no one cares about wine cakes. That could be a disaster for you because unless the market pays you for your passion, you cannot keep doing something that doesn’t pay your bills.

When I started blogging about bikes, there was enough demand for content about bikes. In 2008, none of the big publications had an online presence. They were publishing articles in magazines and newspapers and not online. So as soon as I started blogging, there was a huge inflow of traffic.

How do you find out the demand in the market? There is no right way to go about it. Do enough research and be open to information around you. Keyword research online can be a way to find out if people are searching for something, but that doesn’t give you the whole picture.

In general, if you think about a topic that you are passionate about, and if you are deeply involved in that topic, you will be able to know if there is a market demand for it.

3. Talent

The third piece of the puzzle is Talent. Let’s say you are passionate about cars. There is a market for content about cars. But if you cannot write about cars or create rich content around it, then there is no way you can move forward.

But the good thing about talent is that you can acquire it. Passion cannot be acquired. Market demand cannot be created by you. However, you can learn and become talented!

When I was running my blog about motorcycles, I acquired a lot of skills over time such as maintaining public relationships, managing freelance writers, accounting, video creation and editing. All the skills helped me to grow the blog quickly to millions of page views.

Final Words

I hope this article gave you an idea about how to become a successful blogger by making sure that the topic of your blog fits into the three circles.

All the best for your blogging efforts! If you have any questions, leave a comment below!

{ 74 comments… read them below or add one }

Kamala Kanta Dash April 27, 2017 at 10:59 am

Dear Sir,

Thank you for your insightful suggestions. I have been writing and editing several news stories. I am keen to now more.



Deepak Kanakaraju April 28, 2017 at 8:35 pm

Thanks. Keep blogging!


Tali Longchar April 27, 2017 at 11:06 am

Very nice


Vikas Sawant April 27, 2017 at 11:24 am

help in craeting a my blog .
how do I create a blog to write ?
What are the things required 4 the same ?


mahendra choudhary May 3, 2017 at 12:42 pm

if you want i can create a blog for you . creating a blog don’t need much experties .you can create your own blog over and if you want much control over your blog ,you should try .Here you can find free templetes and its not hard to learn how to work with wordpress blog .you can quickly grapes basic of wordpress blog .there is a lot of stuff over youtube.


Sanjay Shrivastava June 8, 2017 at 10:05 pm

Creating a blog is not at all unattainable but attaining force of traffic towards your blog to make your wallet rich in this throat-cutting competitive market is the main issue.


Zertab Quaderi April 27, 2017 at 11:28 am

Great tips for starters!


Ravi April 27, 2017 at 11:29 am

Hi Sir,

Iam interested in writing blogs on spirituality and astrology please help me on this regard.


Deepak Kanakaraju April 28, 2017 at 8:36 pm

What issue are you facing? Are you struggling to scale traffic?


Ganeswara Mohapatra April 27, 2017 at 11:37 am

Hi DigitalDeepak, Thanks for your excellent article on how to go about blogs. I kept the prefix as it suits you fine with your precise content and explanation.
Best wishes and regards,
Ganeswara Mohapatra


Deepak Kanakaraju April 28, 2017 at 8:36 pm

Thanks. Glad you liked the article 🙂


Rithika April 27, 2017 at 11:37 am

Hi Deepak,

I’ve been following you for a while now and just when I was searching information on blogs, this article came to my inbox. So, here I’m writing to you about my questions related to blogs.

There is a travel portal which is right now looking at getting traffic to the website. They are active on social media platforms as well. If the aim is to get more traffic on the website, I feel sharing other site’s popular/trending content relevant to the website is one way to keep people engaged and attract new traffic. So my question here is : for a new travel website, at what stage should the website start sharing other bloggers’ content on social media?

Please let me know your thoughts about it.

Thanks & regards,


Deepak Kanakaraju April 28, 2017 at 8:37 pm

Instead of sharing other bloggers content directly, you can try doing a round up post the best posts from other bloggers and then share it on social media. Content curation is better than just sharing it.


Rithika May 2, 2017 at 10:54 am

Thanks, Deepak. Will definitely try that.


Sharan April 27, 2017 at 11:43 am

Awesome Deepak.
As a digital marketing guru, you tell your followers what skills are required to become a successful digital marketer


Priya April 27, 2017 at 12:22 pm

Very nice article sir.
I have started a blog about inspiration and spiritual awareness…its a free blog on and I intend to make it a paid one in near future…Right now I have created a facebook page with the same topic and I post on it. Its actually an effort to improve my writing skills. But my problem is that I dont get enough visitors and likes. How can I improve my status?


Deepak Kanakaraju April 28, 2017 at 8:38 pm

I would recommend creating a self-hosted WordPress blog so that you can commercialize it. Keep creating more content and use search and social to scale your traffic.


Hari April 27, 2017 at 12:39 pm

Hi Deepak,
First of all I must thank you for sharing your experience, it really helps us to grow. I have a PC/Lap service centre with 7 employees. I am currently targeting only 5 km in radius to provide uninterrupted service, I cannot extend my business throughout Chennai – I am hesitating to use some of your techniques to increase business because my targeting area is very small – please advice.

System Cares


Deepak Kanakaraju April 28, 2017 at 8:39 pm

As of now, you can target Chennai as a whole but targeting a small area in Chennai is not possible due to the limitations of FB ads and other ad platforms.


Manish Chaubey April 27, 2017 at 12:53 pm

Thank you for your assistance.


Asutosh Patro April 27, 2017 at 1:02 pm

Thanks for your informations. I have been writing blogs on tech related problems and solutions on But till now I didn’t not get any satisfactory traffic my blogs are not showing in the first page of Google search. So what should I do now… Should I change the topic or I should keep the same topic. Please help me in this regard. Please suggest brand new topics to start up again…. Please help sir…


Imran Patel April 27, 2017 at 2:03 pm

Hi deepak,
The article is very helpful in identifying a good niche. But can you elaborate about the ‘market’ point. Can you give some tips on how to check if the market has enough buyers, products and potential to grow.

Imran Patel


jobin v c April 27, 2017 at 2:30 pm

Thanks for reigniting the passion inside me for blogging.!!


Subhash Sharma April 27, 2017 at 3:55 pm

Your constant guidance over different aspects need not my appreciation.However,I am planning to right Blogs also and your this article proves very helpful to choose over the subject.Thanks very much.


Ganta Anil Kumar Reddy April 27, 2017 at 4:00 pm

Hi sir,
It is a great article, and i hope it helps everyone including me to be a successful blogger. I should thank you because you inspired me to have a blog and i started a blog called ( mainly for management students to have the knowledge of current trends and issues). i need few tips from you regarding content and to increase no of viewers because i finding it quiet difficult in building up the content and. please do visit my site and suggest me necessary changes to have a better blog ( .
Thank you.


Pragati April 27, 2017 at 4:27 pm

Sir, your blog post are very nice topic how to choose a topic for a professional blogger.
I am very happy and exhausted for own blogging.
Thank you so much for sharing this nice and beautiful post.


izzy April 27, 2017 at 4:29 pm

Beginning to get good insight about blogging.thanks deepak.what I don’t know for sure now is, how do I start-up my own blog?


Lekan April 27, 2017 at 4:38 pm

Hi Digital Deepak,

What should be the frequency of article posting on blog for a starter: Daily, weekly, Bi-weekly, Monthly or quartly?


Deepak Kanakaraju April 28, 2017 at 8:40 pm

There is no right answer to this, but in general – a higher frequency is good, as long as the quality doesn’t go down.


Olubodun David May 14, 2017 at 9:55 pm

If you are just starting, I recommend once in a week.
Don’t be tempted to do so much in a week.
Just make sure you are consistent and your quality does not reduce.
Most starters become too earger to write but do not do so often enough.
The key to blogging is consistency.


Subahu Jain April 27, 2017 at 4:41 pm

nice article, thank you.


rajesh April 27, 2017 at 5:31 pm

very informative, looking forward more topic with short content… thank you.


jackson April 27, 2017 at 8:59 pm

very informative


ALOK DAS April 27, 2017 at 11:58 pm

Hello Deepak Sir,
I have been following you since 1.5 year and i came in this industry of Digital Marketing before 2 year. your are too simple to understand with great Concept thanks for sharing the amazing information as you always share your idea on blog.


Lawrence Malachy April 28, 2017 at 12:58 am

Very insightful and helpful too now i know better lets see how it goes from here.


Noorudheen April 28, 2017 at 5:49 am

Yes Very good article Thanks


Piyush Khatri April 28, 2017 at 10:26 am

Nice Article!!! I also do keywords research on google keyword planner to see whether people are searching about that topic on not.


Deepak Kanakaraju April 28, 2017 at 8:40 pm

Great minds think alike 🙂


Karthika April 29, 2017 at 11:30 am

Hi Deepak Kanakaraju,

Your articles hits the exact questions that i have in my mins with regards to starting a blog.

However my 2 more major concerns apart from this question of how to choose topic is

1. Is it worth starting a blog with paid domain name and web hosting? Because i am not an earner and worried if i couldn’t pay bills for the same if i don’t get traffic for the website i start.

2. How is the copyright thing is done to protect our page content from duplicating. Do we have to get copyrights to our website?


Ramashish kumar April 29, 2017 at 12:41 pm

Hello sir..
I m ur huge fan.. I m waiting for next concept on blogging …
Thank you sir
U done it well u r rockstar of blog world…


olawale April 29, 2017 at 12:58 pm

Hi, thanks for your time and lessons. I am currently running a business marketing consulting platform on social media especially instagram where I feel a larger percentage of my clients are (primeresourceng), I don’t know if I would need a blog, cause I wonder what content I would be feeding it with. And I also registered the domain with .xyz what’s your advice?


Eric April 29, 2017 at 2:32 pm

Thanks Mr. Deepak for the info. It is of great help.


Learn2BlogOnline April 29, 2017 at 3:23 pm

Passion and knowledge are the two fundamental things for choosing a niche, great post.

Keep it up.


Amar Chandra Halder May 1, 2017 at 1:01 am

Hi Deepak Sir,
I am very much please to get your informatic story. I am very new about digital marketing and how I will create a blog and how I will write.I want to write about school /college grammatical solutions. Please inform me in details about it.


Chander Kant May 1, 2017 at 4:48 pm

Thanx sir for your valuAble article. It will help me about content of starting new blog..


Ben Daniel May 1, 2017 at 8:17 pm

Thanks for the great insight, Mr Deepak. I just need you to clarify me on a problem. How do I create sub-pages on a page on my hosted WordPress site? (
For instance, I create a page and title it “How To”. Then how do I add sub-pages inside it with similar how to titles like ” how to write good contents”, “how to maintain your brand”, etc, all indexed under the main page ” How To”….
Please reply. Thanks


Manoj Kumar Miriyala May 5, 2017 at 6:08 pm

Great post! We are waiting for more articles like this. Keep going!


Datt Sandeep May 6, 2017 at 5:17 pm

Great post! We are waiting for more articles like this. Keep going!


Gopal Krishnan May 9, 2017 at 9:40 am

Hi Deepak,

I have read your blog, it makes me the good opinion about writing the blogs or I have found out the usefulness of blogging our services.

I have one doubt and need to know from you, talent… What do you mean here, the topic talent?

Is it our talent to bring the new concepts of my services or by a sense of writing the blogs?.

Still, a little bit I want to knew on this topic, kindly help us on this topic.

What kind of talent should I acquire? eg. learn more about my service or give your ideas ill follow it.




vertika mallik May 9, 2017 at 2:59 pm

Thanks for sharing.It is very useful for everyone.keep up the good work


Perk Elijah May 10, 2017 at 10:56 pm

1. Is it worth starting a blog with paid domain name and web hosting? Because i am not an earner and worried if i couldn’t pay bills for the same if i don’t get traffic for the website i start.
2. How is the copyright thing is done to protect our page content from duplicating. Do we have to get copyrights to our website?


paaro May 11, 2017 at 3:22 pm

this article was really nice and very informative and help me to clear my doubts.


Technogadgets May 12, 2017 at 2:30 pm

Thanks bro for sharing this post. I am also interested in making blog but don’t know the topic for the blog. and lastly I have started blog for technology related stuff as I have interes in technology. Bus still doesn’ know the topic for which I can post to my blog. will u help me?
my blog is


Mrinal Kalita May 17, 2017 at 9:48 pm

Sir I want to start a blog but don’t know where I start it…Plz advice me.. from which I can get more traffic


Vicky May 18, 2017 at 4:15 pm

Hello Admin!
Such a great and informative post indeed, I really appreciate it!
Keep updating stuffs like this.


Ravi May 19, 2017 at 6:10 pm

Hello Deepak,

Nice article by a nice person…Congratulations for it.

May I know this blog is written by you on word press?

Please let us know.

Thanks n Regards.


B. Sree Kumar May 19, 2017 at 6:19 pm

Really great thing you are doing sir. But I am new to this digital field. I will follow your guidance step by step sir.


ARINZE DENZEL May 20, 2017 at 2:32 am

Hello Deepak,

Can some one chose a topic like Ecommerce. Then write on everything about ecommerce and other digital marketing concepts like email marketing, digital ads, mobile commerce, affiliate marketing, digital advertising, social, Seo etc. I said this because I follow everything on digital marketing but I will to use a particular niche to introduce myself

Arinze your long time follower and mentee from Nigeria


Kunnu Oluwabiyi May 20, 2017 at 1:04 pm

Nice points, good job.
I want to have my own website for my business…
How can you help?


Francis Chege May 20, 2017 at 1:38 pm

Dear Sir
Thank you for this article and the digital marketing lessons i receive from you free of charge! I am yet to start a blog, am at the stage of looking for a topic,, once i do the basics i will write to you for advice on how to grow it. I am from Kenya in East Africa and i am delighted to learn this new marketing skills.
Thank you


Kundan May 21, 2017 at 12:10 pm

Hi Deepak,

Thanks for Such a Great In site on Digital Marketing. Would like to know more about others lesson and move forward with new Career.


suleman May 21, 2017 at 6:28 pm

Hi Deepak,
please how will i know where there people have interest in the topic i will choose.


Hina May 22, 2017 at 10:38 pm

Awesome Post Specially for newbies Becoz New bloggers doest know which topic is best and how to choose perfect topic to start blogging.


ABAYOMI OMONIYI May 24, 2017 at 4:49 am

I started a blog about motivation. I love to motivate and inspire people a day I have found out that it naturally flow through me and I am passionate about it too. Is that enough to sustain my blog not undermining my doggedness and unrelentless effort anyways


ABAYOMI OMONIYI May 24, 2017 at 4:59 am

I hope I will not be mistakened to call blogging a career, if I am not then in a career that is thriving like yours. How do you cope with the challenges of work. Do you have other people that help in the workplace. That is to share post or manage some other aspect of the business moreso now that you are an entrepreneur?


Vinod kumar May 24, 2017 at 11:45 am

I am looking for gifts blog and sales blog , i am confused about name , what will be the best name ,can you suggest , single name for these. I start this after reading all from watching your videos. Thanks for such content.

Thanks & Regards
Vinod kumar


Harpreet singh kajal May 25, 2017 at 2:14 am

Hi Deepak Sir…

I am following you from Feb 2017 and the way you are teaching I really like it..I have installed a wordpress directory theme…and I have customized according to my requirements.
Actually my portal is B2b and B2c Search engine like (Justdial, Grotal, Yellowpages) and all these portals promises to their customer promote business their own portal at the same time I am promoting customer business listing on Google 1st page via my SEO services. And in my portal listing is completely FREE but, yes if any of my client/visitor/customer wants to target their keyword on Google 1st page then he should spend 1000rs per keyword/per year.

I am also in internet marketing field…and I would like to request kindly suggest me best blogging things for me…

Looking forward to your reply.
Harpreet singh kajal


Sara Khan May 31, 2017 at 12:33 am

thanx Deepak it is very helpful.. i so wanted to write a blog and always get confused on which topic to choose, this helps me aloot


Monjit paul May 30, 2017 at 2:17 am

Hello sir, I am thinking about creating a blog about movies as I am deeply passionate in movies.
Do I have a future in this?
Like giving reviews, news and top tens???


athul P June 16, 2017 at 10:52 am

Hello sir,
First of all a big thanks for your free online digital marketing course.
i started ma website with . I started ma first blogging. Bt i decided to blog with any topics like technology,health,film,persons,automobile etc. So is there any problem with ma idea sir.


Sneha gaikwad June 19, 2017 at 4:01 pm

Hello sir,
I have created my blog before 5months it’s regarding the fitness,health, motivation al and inspiration al blog I have created some context and add 7-8blogs to my site.I have created FB page also to flow the traffic now I wanted this as my revenue generating blog from affiliate marketing how to do that please guide.also I have created Amazon affiliate marketing page on FB my name Amazon deals but still not getting anyone to buy the products,please let me know the tools and refering blogs sites,also tell me the tricks how to generate revenue from the two


K. Ramakrishna Varma July 27, 2017 at 10:51 am

Dear Sir.

After going through the article on Blog, I too would like to create my own blog and would like to create a Brand of my blog/website and would like to Generate Visitors First and would like to know how many people are visiting my blog and go on with other aspects.

But, I do not know how to create a blog in Facebook though I have an account. Can you pleae help me how to create a blog i n Facebook and any procedures to follow after creating a blog or are there anyo other methods or websites to create a blog and link in my Facebook account.

Can I generate revenues with my Blog and what are the steps to generate revenues with my blog. Can you please help me out with this.

I want to experiment on my Blog how to get/ generate visitors and transform them to active members/subscribers etc.


Vikas September 21, 2017 at 1:15 am

Hello Sir,
I am big fan of yours. I think the most important thing you mentioned here is “Passion”. Without it writing anything is not going to be meaningful.


DM Rewari March 7, 2018 at 4:37 pm

Good post Deepak. Reaching a deadend about what to post and this article helped a great deal. Keep up the good work


Leave a Comment

Previous post:

Next post: