How to Get Ideas for Blog Posts: 10 Ways to Do It

Today, I want to share some of my best tips on how to get ideas for blog posts. I’ll cover my top 10 ways to do it.

As a blogger, one of the biggest struggles you will face is figuring out what keywords or topics to write about. If you’re brand new to blogging, it’s pretty easy to come up with ideas, but once you’ve written hundreds, even thousands of blog posts, it’s easy to get writer’s block.

What I want to do in the paragraphs below is share some of the most common ways I come up with ideas for new blog posts. These are some of my best tips and secrets to work smart and get creative. I hope you find the information helpful.

10 Ways to Get ideas for Blog Posts

how to get ideas for blog posts

# 1 Books

One of my favorite places to get ideas for blog posts is books. I try to read at least one to two books each week geared around my niche. I underline any passages and quotes in the book that really resonate with me.

Once I’ve finished reading the book, I transcribe all the sentences and quotes that I have underlined or highlighted into a Microsoft Word Document. From there, I take the sentences that really stand out to me, and turn the main theme of the sentence into a blog post title. I then write my own thoughts about that subject. It’s pretty simple.

To clarify, I am not copying or plagiarizing the content in the book. I’m just taking the main point of the sentence and using it for the TITLE of my post.

# 2 YouTube

YouTube is a great way to get ideas for blog posts.

Videos are a great way to get ideas for blog posts. You can search for popular videos in your niche on YouTube. Write down the titles of the videos with more than 10,000 views. Look at the videos that are trending. Look for videos that have gone viral.

Many of those titles would make great blog post topics, because they are popular. You can also watch a popular video, take notes and then write about any of the key points that really stand out to you.

# 3 Amazon

Like YouTube, Amazon is a great way to get ideas for blog posts. On Amazon, you can search for the best-selling books in your niche. Look at the key points in the book summary, the product description, the reviews, and the title. This should get your brain thinking about different ideas and topics you could write about.

# 4 Online Forums

Online forums are still quite popular. Find a few popular online forums geared around your niche. Spend a few hours on the website and study all the “most popular” threads.

Read what other people have to say about a certain topic. Study the title. Look at what questions people are asking about the topic. This should get your brain spinning.

I visited Warrior Forum the other day for about 20-minutes and came up with around 20 topics I thought would make interesting blog posts.

warrior forum

# 5 Check Out Your Competition

Visit some popular blogs in your niche. Determine which posts on their blog are the most popular. Read those articles and take notes.

Do not spin, copy or rewrite their content, but create articles around similar topics, but with your own perspective. Chances are, if people are searching for those topics on your competitor’s blog, a similar topic on your blog would also be popular.

Whatever you do, do not steal their content or put their article in an article spinner. Write out your own version and make sure it is unique content.

# 6 Poll Your Audience

If your website has a loyal following, you could survey your audience. You could create a poll. Ask people what topics would be of interest to learn more about. You’ll be amazed at how many people contribute and give you some great ideas for blog post topics.

You can also share your poll on your social media accounts and email it to your list. The last time I did this, I came up with more than 100 different ideas for future blog posts.

# 7 Hire a Virtual Assistant

Hear me out on this one. You could hire a virtual assistant in a different country for $3 to $5 per hour and have them come up with a list of potential blog topics for you.

Give them a time limit of say, 4-hours, and tell them you want them to come up with 100 potential ideas for you to write about on your blog. Have them look at your blog first, along with a few of your competitor’s blogs.

Tell them you want a list and then let them do their thing. For the $15 to $20 you spend to hire someone to do this for you, you will come up with some great ideas for future blog posts.

# 8 Twitter

I have a love hate relationship with Twitter. I am by no means a Twitter authority, but what I do know is that you can study trends on Twitter. Check out the influencers in your niche and see which Tweets are getting the most shares, retweets, likes, etc.

Read the comments. Spend a couple of hours on Twitter and just write down everything that comes to mind. You can come back and edit your list at a future date.


# 9 Keyword Tool

There are many keyword tools online. Some are free, others cost money. You can type in a keyword and it will give you a list of potentially hundreds of other keywords (long-tail keywords). For example, you could type in the words:

Once you type those keywords in, hit search. You should get back hundreds of results.

You can pick the keywords with enough demand, but with little competition and then write blog posts about it. You could then use these keywords in your title and throughout your blog post.

Make sure you keep a working copy of potential keywords for future blog posts. This will save you time in the future.

keyword tool

# 10 Google Analytics

Google Analytics offers a wealth of information. You can look at the stats of your own blog and see which keywords are most popular in the search phrases from your organic traffic. You can also see your most visited pages. Read through those pages and see if you can create additional articles around sub-topics from that post.

Look at your top 200-500 keywords that people search for online to find your blog. Put each one of those words in a keyword tool to come up with additional long-tail keywords you can use in future posts.

Final Thoughts

There you have it folks. These are 10 simple ways you can get ideas for blog posts. I hope you found the information helpful. What are your thoughts? Where do you get ideas for your blog posts? Leave a comment below to let me know what you think. I look forward to hearing from you.

Suggested Reading

  1. Top 10 Alternatives to Blogging
  2. Top Blogging Mistakes
  3. How to Advertise On Your Website


Please follow and like us:

60 thoughts on “How to Get Ideas for Blog Posts: 10 Ways to Do It

  1. Great post! I have just started using YouTube for blog post ideas, but I also like current news and trends in a particular area which is getting news coverage. I REALLY love your idea for posts on books. I am impressed you are able to read 1-2 a week! And I had not thought to go to Amazon or even Twitter for new ideas. So glad I came across your post. Will be implementing your ideas. Thanks!

    • Glad I could be of help, Liz. Here’s to your success. Thanks for visiting my blog and leaving a comment. 

  2. Those are great ways to get ideas for blog posts Chuck, some I use but others not…. yet. 😉 Thank you.

    I especially like the idea of using a virtual assistant. That makes a lot of sense to me. I think people often think they can’t afford this option but as you show, it’s very affordable. 

    One other place I get ideas for blog posts is from reading the comments people leave on my own site as well as those on other sites. Readers often ask questions which I think will make a great post, or sometimes it’s just something they say that sparks an idea for me.


    • Thanks for the comment, Mark. Yes, you can gain a lot of information and ideas by reading the comments people leave on your blog. I do that from time to time. I’m glad my ideas helped you. Good luck with your website.


  3. Thank you for this thorough and informative article. I really had a great time reading it. From time to time I use to  run out of ideas for my blog and after that I tend to procrastinate. I like your ideas. Especially the one with checking out your competition. I will definitely use that strategy more often. If you are in the same niche, this can simplify the whole process.

    I appreciate your effort.


    • Thanks for the comment. Checking out your competition is definitely a great way to get ideas for blog posts. 

  4. Thanks for this interesting article. Your tips on getting ideas for a blog post are absolutely going to help most people out there, including myself. I fall under the same category of those who are beginners, and are struggling to come up with ideas to write about. Thanks for sharing this knowledge.

    • Glad I could help you, Seun. Just take what you learn in this article and apply it in your own day to day life for coming up with ideas to write about. Thanks for stopping by and leaving a comment!

  5. These are definitely some very creative ways for getting ideas for blog posts, most of which I haven’t even thought of before, like books and Amazon, which I’ll now have to add to my repertoire of ideas. Currently I get new blog post ideas by checking out my competition, I’m always careful not to plagiarize. I’ve heard that Google penalizes sites that have duplicate content, but then again I’ve also heard other people say that it’s a myth, which one do you think is true? 

    • I really don’t know what Google penalizes people for. Their “formula” is a trade secret. Lots of people speculate, but if I had to guess, having duplicate content would definitely not HELP your cause. Keep things original and make your content so good that you WOW your audience, and they want to come back and read more. 

  6. Hello Chuck,

    Thank you for writing this insightful article about ideas for new blog posts. I have this same problem sometimes, and I have resorted to some of the ideas you have mentioned. Books are always a great source of inspiration. 

    It’s interesting that you mentioned Amazon, since the platform started out as a book seller and just grew exponentially from there. I have not applied the YouTube keyword research method as much as I would have liked, so that is a great suggestion. 

    I have also not polled my audience yet. I think that I need to grow more of an organic audience on my Facebook and other social media pages. Asking them directly for whatever problems they need solutions for would be a great way to start. 

    I have also done research on my competition using several different platforms like Buzz Sumo and Similar web. I still need to upgrade to their higher plans to get more data on the competition. 

    Another method that I tried for keyword research involved Pinterest and looking up trending pins on the platform. It’s pretty powerful if you are consistently pinning and use a scheduler from what I’ve found. 

    I get on Twitter every now and then, but admit that I don’t really use it for blog content just yet. I’ll take that one into consideration as well as the others. 

    I appreciate your insights and feedback on these excellent ideas for creating new and enticing blog post topics. 

    • Thanks for the comment, Daniel. It sounds like you are already well versed on ways to come up with ideas for blog posts. I never considered Pinterest. I’ll have to check that one out myself. I appreciate you stopping by my blog today. 

  7. Great post and good info. 

    It is good that people like you share their tips and experiences with other people, because beginning with a blog or affiliate marketing isn’t as easy as it sounds. 

    For me it was also kind of hard when I started a year ago, I didn’t knew how or what, I knew my niche, but that was that. 

    If I found your post earlier it wouldn’t be so hard for me, so I’m sure you will help a lot of people with this. 

    Thanks for sharing! 

    • Thanks, Emmanuel.

      Everything I’ve learned about blogging, writing and online marketing is from other people. I feel obligated to share what I learn with others as a way to pay it forward. Thanks for visiting my blog today.


  8. This is a great post! Writing blogs is usually fun because you are just communicating with someone about something you find interesting; however, there are times when you can struggle to come up with ideas to write about.

    I think your list is great because you mention a few forms of research like books or YouTube, which are great for keeping yourself up to date and giving you relevant topics to write about. I think researching your competition is also great because you can learn from their success, but like you say it is very important to make sure you do not steal their work.

    When you make a change or update a post should you rather try and make a new post completely or change the old one? Which one is more effective?

    Thanks for sharing this great information!

    • Renton,

      Thanks for the comment. I like to update my old blog posts, rather than just write a new one. Once a year, I try to update every blog post on my site with new content, new links and new photos. It just improves the current content on each page, and helps you rank for more long-tail keywords. I hope that helps. 


  9. Fantastic ideas on how to get ideas. I love that you read, I am an avid reader as well. Nothing like a good book. I agree with you, lol, about the love-hate relationship with Twitter. I try to spend as little time as I can on the site, just enough to get done what I need to get done for my business.  

    I do better with Facebook, but I have to be careful about that platform, because if I start looking at my personal feed, I could get lost. So I focus on my business page and other business pages there.  

    It can be tiring to get blog titles, and you have given much food for thought to make that job much easier.  Thanks for a great post, and your site is informative!  Love it!

    • Glad I could be of help, Babsie. Thanks for stopping by and leaving a comment.


  10. You have some excellent ways to get ideas for blog posts. I use Amazon most of the time when I’m researching for a product to review. If I’m writing an article I use Twitter trends to give me some ideas and then when I find an idea to blog about I go to Jaaxy keyword tool to see if I can find some keywords on that idea that will rank well with the search engines. I haven’t tried the book way that you explained I will have to give that a try. Thanks for the informative article.

    • Thanks, Cory. Sounds like you know what you are doing when it comes to finding ideas for blog posts. I appreciate your comment. Here’s to your success. 

  11. Thanks for the great article about how to get ideas for blog posts. Once you find yourself with writer’s block it often becomes difficult to remember the sources that stirred you to start your blog, and where you found the content that got your juices flowing in the first place. It does everyone good sometimes to read a formal breakdown of research sources just to jog the memory.

    • Absolutely. I’m glad you liked my post Adrian. It’s easy to get writer’s blog or wonder what you will write about next, but if you follow the tips in this article, you really can’t go wrong. Thanks for stopping by and leaving a comment!

  12. What a helpful article! As a website owner and writer myself, I know how important it is to have quality article ideas. I feel like these are some solid tips! My personal favorite source would be YouTube as I am always on there looking for information and such. What is your personal favorite method for getting article ideas?

    • Kohl,

      Thanks for stopping by and leaving a comment. My favorite way to get ideas for articles is books. Nothing else even comes close. 


  13. Hi! I’m initiating my journey in the Internet Marketing world and I am constantly seeking ideas to write about on my blog. Finding things to write about seems so easy, but it also is complicated! LOL.

    You have given me here some great ideas about how to find ideas. I personally enjoy reading books very much. And watching videos in YouTube is also something that I do regularly. 

    I feel I can incorporate what you have mentioned concerning Amazon. And doing regular keyword searches can also boost the amount of topics we have under our sleeve to write about in the near future. 

    Thank you very much!

    • I’m glad I could be of help. Thanks for visiting my blog and leaving a comment. To your success!

  14. Great post ideas Chuck,

    I agree with Liz on leveraging YouTube’s trending posts for ideas on what to cover on addition, and if I can add to that, I’d say Quora is worth trying too. I got a lot of ideas on what to write based on questions asked by a number of people there and more amazingly, you’ll get more content of writing based on the answers by a number of experts there. Worth trying!

    • Thanks, Riaz. I have dabble with Quora a few times, but just decided it wasn’t worth my time. They aren’t too fond of the network marketing niche, which is my favorite niche.

  15. Thank you for sharing with us this great article on how to get ideas for blog posts. As a blogger, it is very important to create unique content, but you don’t have to come up with unique ideas. You just need to put your spin on things.  

    I really like your idea about finding ideas to write about in books and YouTube videos. I like to read a lot, so that might be my best option.

    • Thanks for the comment, Julienne. I appreciate you visiting my blog. 

  16. Once again your post is so informative. As a new blogger, I sometimes struggle to come up with new ideas for my blog posts. I also get my inspirations from books, or lessons that I have had in school, because my niche is in health. YouTube is a great source, I completely agree with that because there is so much information on there. 

    • Hi Jamiro,

      Thanks for stopping by and leaving a comment. I’m glad you enjoyed my post. 


  17. Thanks for sharing your tips on how to get ideas for blog posts. My favorite methods that you mentioned are books and YouTube videos. I’m going to start watching YouTube videos every day and take notes from what I learn. That should give me plenty of ideas to write about. 

    • I’m glad you found the article helpful. Thanks for stopping by and leaving a comment. 

  18. Hi Charles,

    I think that most, if not all, of us who have a blog struggle at times with inspiration for content. Some days the ideas are effortlessly flowing, while other times it feels like pulling teeth. 

    One trick that I’ve learned is that whenever I come up with an idea that seems like a good topic and I don’t have time to write the post then and there I write it down no matter what time of the day or night. 

    I’ve tried everything you mention here and have found books, online forums, attending events in my niche and then posting about it (duh) and watching YouTube influencer’s vlogs to be what sparks the most ideas. 

    One thing I’ve never tried though is to hire a virtual assistant. Using Fiverr to outsource work has been (mostly) worth the money spent so maybe this is worth trying. What’s the best avenue to find top virtual assistants? 

    Thanks and great article!


    • Hi, Erica. Thanks for the comment. I hire all my virtual assistants through I hope that helps.


  19. Thank you for sharing with us this review on how to get ideas for blog posts. I like the way you explain each method. I am going to try using your ideas for coming up with content for my own blog. We all need to impress our readers so that they come back again and again because they find something interesting to our blogs.

    • Thanks, Julienne. Having great content is paramount if you want to succeed with a blog. Use whatever strategies you can to come up with fresh, new ideas for blog posts.

  20. As someone who has been blogging for the last few months, finding topics is always a challenge. I found that I had plenty of good ideas in my first few months but after that, ideas began to run thin. I really like this post to get my creative juices flowing when I’m low on ideas. Definitely getting bookmarked!

    • Glad I could be of help, Dave. 

  21. I didn’t realize that checking out my competition would be helpful in finding new keywords and getting ideas for blog posts. You are always so helpful in my strive to make this a career. I am going to sign up for the Google Analytics as well. You have given me many more options. Be back again soon.

    • Glad I could be of help. I study my competition all the time for ideas to write about. I try to look at their most popular posts and also read the comments for those posts. I take notes and then ask how I can turn those ideas into a new blog post, but with my own spin to it. 

  22. Hey Chuck, again another wonderful article. I was totally immersed in it while reading. Coming up with new blog ideas to write about is often a big deal for bloggers, especially a newbie.

    All 10 ideas suggested by you are worth considering. Strategies 3, 6,7 and 10 were new to me. They definitely give me some things to think about. Thanks a lot for your insightful article. I’ve subscribed to your email newsletter.

    • Glad I could be of help. There are tons of ways to get ideas for blog posts, many that I haven’t even thought of. My best tip is to keep a notebook with you at all times, so whenever you do come up with an idea, you can write it down and keep track of it. 

  23. I can totally relate to getting writer’s block. I never thought of using books or looking to Amazon to help me get ideas for blog posts. Thanks for sharing those tips. 

    What I do is watch videos and listen to podcasts and take notes. I then sort my notes into potential ideas. I’ll research those keywords and see if they are worth pursuing. This has worked well for me. 

    • Thanks for the comment, Nicole. Watching videos and listening to podcasts are two great ways to get ideas for blog posts. Thanks for sharing. 

  24. These are great ideas for blog content, and you definitely have my wheels turning. I can offer a couple of more suggestions too. #1. I know you mentioned forums, but I think the best forum to look for ideas is Reddit. There are so many people on there asking questions about everything. (And complaining – haha. I swear that place is full of complainers! But that’s a good to way to figure out how to solve their problems!)

    #2. Maybe you’ve used this tool, and it goes right along with looking at your competition, but BuzzSumo is great. You can put in a competitor’s address and see what their most popular content is. Then you can write a better version! (Of course, as you said, this would be your OWN version and not copied one bit.)

    #3. Pinterest. Pinterest is a search engine, so whatever your niche is, there’s likely to be pins on it. Then you can see which pins are popular and make your own versions of those pins and articles. 

    By the way, going to look for you on Twitter. See ya over there!


    • Awesome ideas for blog posts. Thanks for dropping some wisdom!

  25. These are some excellent ways for coming up with new content ideas. I make use of Youtube a lot for my posts and one of my other favorite ways is to browse around Pinterest – it is a sea of awesome ideas. Of course like you say you can’t copy someone else’s idea but it always inspires me to come up with something new. 

    Another thing I find is super useful is to keep track of what people are asking in blog comments – very often my readers literally hand me the content they want on a platter! 

    • Definitely. I get a lot of ideas from my blog comments. Never done Pinterest, but YouTube is a gold mine as well. 

  26. Great list! I try to use everything for ideas and pretty much get them anywhere. One of my sites is a self-improvement site, so all I have to do is jump on Facebook and I’ll find a friend on there struggling with something that I can blog about. 

    But even books, other articles and just plain old daily experience can provide a ton of ideas for blog posts. My other website is about home business, so I have to look a little harder for those ideas to avoid repeating myself too much. 

    But it’s definitely still possible and you’ve provided some great suggestions. Twitter is definitely a good one. Thanks so much for sharing!

    • Yes, there are lots of ways to get ideas for blog posts. You just have to keep an open mind, look everywhere you go, and keep a journal or working list so when you get a good idea you can write it down. 

  27. As I have become more and more active in my business this is definitely something I can use. I am not an avid reader and books are a super idea. 

    I currently use YouTube as an inspiration for blog post ideas. But the Twitter suggestion is another great one. If it is trending on Twitter and people are talking about it organically, it could be a great idea for a blog post. 

    Polling your audience is also a super idea, because you are getting visitor engagement, building a relationship, and giving your readers what they want.

    I heard that Reddit was a good forum to use. What do you think of it? 

    • I have never visited the Reddit website before, but I will check it out and see what it is all about. 

  28. Great way to brainstorm ideas for blog posts. I know when I’m looking for ideas at random, I use Pinterest. I enjoy drawing and look through Pinterest for ideas of what to draw. 

    By chance, do you have experience with virtual assistants? If so, do you recommend a site for finding one? 

    Also, I am a fan of young adult literature. I like to read for leisure but I hadn’t thought to use it as a source for ideas. I guess because I use it as a way to escape the obligations of daily tasks and activities. I may have to explore that a little bit, but I hope it does not interfere with the therapeutic aspect of it.

    • I hire my virtual assistants on They have thousands of people to choose from. 

  29. Another really good page. The suggestions you’ve made are really good. I love watching YouTube videos for great ideas. I find forums to be a bit hit-or-miss.

    Checking your competition is a great one. Many people forget to do this. You can bet that your competitors will be looking at your website too. Competition is a great motivator.

    Why didn’t you suggest using Jaxxy? I find it a great resource, getting me to think differently about my niche and how I approach it.


    • I’ve only used Jaxxy a couple of times now and am still getting used to it. From what I have experienced, it’s really good. 

      I get a lot of good topics for blog posts from forums. I just look to see which threads are trending and then I read through them and normally come up with a few ideas for future posts.

  30. These are all great ways to come up with ideas to blog about.

    I love your ideas of getting topics from blogs and videos. You could spend an hour a week reading or watching videos and come up with lots of great ideas. Just takes notes from your reading and video watching and then organize those ideas and get started. 

    That is something anyone can do. 

    • Definitely. I love getting ideas for my blog posts from books. It’s easy to do since I love to read. 

Leave a Reply

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