21 Great Ideas For Your Next Blog Post When You Can’t Think What To Write

Last update:

Ever run out of ideas for your next blog post? It can seem like that there’s nothing left to write about. 

But if you know where to look, there are more ideas than you could ever deal with.

Here are 21 great ideas for your next blog post.

#1. Find a Topic You Want To Know More About

Is there something you know you should be doing, something you know you should understand better?

Write a blog post about it! There’s no better way to understand a topic than to write a blog post about it.Take Google Analytics, for example.

If you’re like most people, there are large parts of it you aren’t using and don’t understand.

Perfect opportunity! Write a blog post about it.Or maybe you’ve been meaning to put a feature box on your header but it just seemed too complicated.

Perfect – write a tutorial!

#2. Develop a Niche Topics List

One of the keys to coming up with new ideas for your next blog post is to develop a ‘Niche Topics List’. This is simply a list of all the topics within your niche.I’ve found the best way to do this is to use mind-mapping software. I use a free program called SimpleMind.Create a central topic labelled ‘Topics Within My Niche’ and just brainstorm the topics within your niche. These are the topics I identified within my niche:

mind map of niche topic ideas

Some topics may be a sub-topic of another topic.

For example on my mind map ‘auto responder sequences’ is actually a sub-topic of ‘email marketing’.But don’t worry about that – all we are interested in a list of standalone topics that could be the subject of a blog post.If you’re having trouble doing this, visit major websites within your niche and see if they list categories of blog posts. These categories will be the sub-topics for your mind map.

You can usually find these list of topics or categories in the sidebar, as in these examples:

ideas for blog posts

Shout Me Loud Blog

ideas for blog posts

Jeff Bullas Blog

Or you may find them as drop-down menus in the main navigation:

Another technique for coming up with more topics within your niche is to do a search in Google on a topic you’ve already identified, followed by the term ‘definitive guide’.

For example: “email marketing definitive guide’

Click on the first result you see and look for sub-topics.Here’s an example.

ideas for blog posts

In the footer of the first search result, you can see a number of sub-topics:

ideas for blog posts

Once your mind map is complete, copy the topics into a Word document and sort them alphabetically. This will be your “niche topics list”.Here’s an example:

  • ad monitoring
  • affiliate marketing
  • auto responder sequences
  • blog post titles
  • collaborative content
  • content marketing
  • content promotion
  • conversion
  • copywriting
  • creating graphics for blog posts
  • creating infographics
  • creating online courses
  • creating lead magnets
  • email marketing
  • Facebook
  • finding topics for blog posts
  • finding your niche
  • finding your tribe
  • forum commenting
  • Google+
  • guest posting
  • influencer marketing
  • Instagram
  • link building
  • LinkedIn
  • list building
  • monetizing blogs
  • optin popups
  • Pinterest
  • podcasting
  • sales funnels
  • seo
  • seo espionage
  • social media espionage
  • Twitter
  • wordpress plugins
  • writing blog post titles
  • writing blog posts

We’ll be using this list as the starting point for some of the other techniques in this article, so make sure you complete this step before going any further.

#3. Spy On Your Competitors

Follow your competitors on social media and see what they are writing about. One way to do this is to make a list of 10 Influencers in your niche and then go to Twitter and create a ‘List’.Log into your Twitter account and then click on your account picture. In the drop down menu, click on ‘Lists’:

creating a Twitter List

Click ‘Create New List’:

create a New List in Twitter

Give your list a name:

give your Twitter List a name

Hit ‘Save list’ and then use the search box on the next screen to add your 10 competitors:

Once you’ve added the 10 competitors, you can just check on this list once a day and see what blog posts they’re tweeting.Another way to monitor the content that’s being produced in your niche is to use Feedly.On the Feedly dashboard, click on the cogwheel in the left sidebar and then click on ‘New Collection’ in the main window:

ideas for blog posts

On the next screen, type in the name of the blog you want to follow:

ideas for blog posts

On the next screen, click ‘Create a Collection’:

create a Collection in Feedly

Then give your Collection a name and hit ‘Create’:

ideas for blog posts

Add nine more blogs to your ‘Influencer’ Collection and check the feed in that Collection every morning.You don’t need to read each blog post in the feed – just look at the titles and see what topics people are writing about.You can be pretty sure that these key Influencers know what’s in demand in your niche. So these are going to be trending topics.As you scan the titles, ask yourself: could I write on this topic? Is there an angle they’ve missed?

#4. Use BuzzSumo

Another way to come up with ideas for your next blog post is to use BuzzSumo.Go to BuzzSumo and type in the topic or sub-topic of your niche. Check the ‘Past Month’ radio button (left sidebar) so you know the results are up-to-date:

ideas for blog posts

The free version of BuzzSumo gives you 10 results, which should be enough to trigger some ideas for your next post. Scan the listed posts and see if there’s an angle they’ve missed.Alternatively, could you bring together information from all of the posts to create something that’s bigger and better than any of them (i.e. Skyscraper technique)?

#5. Use Ahrefs

Find the keywords of your competitors’ top ranking web pages and you’ll get some great ideas for your next blog post. What’s more, you can be certain these are topics that are in demand.It’s easy to do.Just go to Ahrefs and either sign in or start a free trial. Type in the URL of your competitor or an Influencer in your niche and then click on the ‘Top Pages’ tab in the left sidebar:

ideas for blog posts

On the next screen you’ll see the top pages on that website, ranked by volume of traffic. The free version of Ahrefs will give you the first 20 results and that should be enough for this exercise.In the right side column you’ll see the keyword associated with that page:

ideas for blog posts

In this instance the top 10 keywords for this URL are:

  • how to increase download speed
  • starting a blog
  • how to create an ebook
  • about us page
  • how to start a fashion blog
  • blog hosting
  • what should I blog about
  • seo for blogging
  • blogs for sale

You’re now armed with the some very valuable information – the most popular topics on this blog. If you write about any of these topics, you can be sure of an eager audience.Now look at the blog posts that correspond to these keywords and see if these are topics you could write about. Is there any angle they missed? Could you cover the same topic but in greater depth?

#6. Use Google Auto Suggest

Google Auto Suggest is another great way to find ideas for your next blog post.

Have you noticed when you start typing a search query, Google starts making suggestions before you’ve even finished? That’s Google Auto Suggest.

These suggestions are not random ideas pulled out thin air – they are real searches that people type into Google. And so they’re great topics for your next blog post.

Google Auto Suggest - source of topic ideas for blog posts

#7. Interview a Key Influencer

Like roundup posts, this is fantastic blogging technique because you get a fascinating blog post and you build vital relationships with Influencers in your niche.

And like roundups, the success of your interview will depend to a great extent on the questions you ask. Research the topic well and spend some time crafting your questions.

If possible try and conduct the interview live, not via email. One advantage of this is it allows you to ask follow-up questions.

For some great tips on writing interview blog posts, see this article by Nicholas Tart.

#8. Do an Expert Roundup

For beginning bloggers this is the most powerful type of blog post you can write.

Just contact some experts in your niche and ask them their opinion about something that your readers are interested in. For example: “If you could only use one technique to promote your next blog post, what would it be?”

The post consists of their responses to the question and a brief analysis and summary by you. Simple!

For a detailed guide to writing Roundup posts, see my article The Definitive Guide to Writing Roundup Posts That Go Viral.

The reason this kind of post is so powerful is that most of your experts will share the link to your roundup post amongst their followers. And those experts usually have large followings!

If you have 40 experts sharing out your article, that’s a huge audience reach!

#9. Create a Content Curation Roundup

A content curation roundup is like an expert roundup. But instead of gathering together opinions of experts you assemble a collection of blog posts on a particular topic.

Let’s say your content roundup consists of 10 blog posts on affiliate marketing. All you need to do is summarise each article in 2 or 3 paragraphs, pulling out the most valuable tips. Mention the author and include a link back to the article.

These are great posts for getting shares because once the article is live, you can tweet the authors of each of the 10 articles. There’s a good chance that they will tweet it out to their followers.


For more tips on creating a content curation roundup, see Heidi Cohen’s article: Content Curation Roundup Posts: How To Get Awesome Results

#10. Write a Review of the Best Books in Your Niche

Another way to get ideas for your next blog post is to use Kindle books.

Go to Kindle and get the top 5 books in your niche. Read them and then write a brief summary of each.

This kind of blog post is very popular. In fact, it was a book review that launched the career of Danny Iny, who now runs a multi-million dollar business at Mirasee.

If you’ve never done a book review before, head over to GoodReads and type in the name of your book(s). You’ll quickly get an idea of the style and format of a book review.

#11. Profile Key Influencers

Take 5 Influencers in your niche and write a post that sets out:

  • What they do on the Internet
  • How they started outHow many years they’ve been blogging or running an online business
  • What they were doing before
  • What’s their most recent business venture

You’ll be able to get some of this info from their ‘About’ page or from their Bio at the end of their articles.

If you need more information about them, search on Google and see if someone has interviewed them.

When the article is live, send them a Tweet with a link to the post. There’s a good chance they’ll share it out to their followers!

#12. The Best Advice You Ever Received

At one time or another we’ve all been given a piece of advice that has changed the way we approach blogging.

When I started out blogging I firmly believed that success in blogging depended on writing skills and knowledge of marketing techniques. Until I took a course by Jon Morrow, who explained that connections with other bloggers are actually far more important than anything else.

What’s the best blogging advice you ever received? Great topic for a blog post!

#13. Review a List of Tools

Take a category of online tools, such as:

  • backlink checkers
  • search engine optimization tools
  • content marketing tools
  • email marketing tools
  • conversion rate optimization tools
  • web analytics

Then write a review of each tool. This kind of post can become evergreen content. Sprinkle your post with affiliate links and it could generate some passive income for years to come.

#14. Read Blog Post Comments

Go to one of your competitor’s blogs and read the comments at the end of the posts. What sort of questions are people asking? What are the problems people are asking about? Blog post comments are often a gold mine of ideas to write about.

#15. Your Worst Mistake as a Blogger

This is always a great topic for a blog post because people love reading about other people’s mistakes. There’s so much hype and spin on the Internet, it’s a relief when people are honest and open up about their failings.

In fact, failure is a precondition for success. Albert Einstein once said: “Failure is success in progress.” Some of the most innovative companies in the world actually seek out employees with resumes that contain both failure and success.

Take my most recent failure, for example.

I wrote a 4,600-word guest post and submitted it to a leading blog with an Alexa Rank of 49,600 (that’s very high by the way!). Ten days later I still hadn’t heard back from them. In my impatience, I submitted the same guest post to a much smaller blog.

The smaller blog snapped up my guest post within 24 hours.

Just as the guest post was about to go live, the editor of the first blog replied and said they wanted to publish my post. I had to tell him that it had been accepted by another blog.

Really bad for me. For two reasons:

  1. I lost the chance to have that epic post featured on one of the biggest blogs in my niche with a massive readership
  2. That blog will probably never accept another guest post from me.

The lesson I learned? Be patient and never, ever, submit the same guest post idea to two blogs.

Very painful lesson!

But in my experience, the more painful a lesson, the more valuable it is! That’s why failure is part of every success story. I could have read that as a tip in a course or been told it by someone else. But it’s not the same as learning it first hand.

Anyway, it’s a great topic for a blog post. 

So keep a record of your fails and use them as ideas for blog posts.

#16. Use Quora

Another great way to get ideas for your next blog post is to do a search on Quora.

Go to Quora and type in one of the topics from your ‘Niche Topics List’ and click on the ‘Questions’ tab in the left sidebar:

Now just scroll down the list of questions that people have asked in relation to that topic.

These questions could all be turned into a blog post topic, or at least sub-topics of a blog post:

using Quora to find ideas for your next blog post
using Quora to find ideas for your next blog post


For more tips on using Quora to get ideas for your blog posts, see Chris Craft’s article: How to Use Quora for Keyword Research and Finding Blog Topic Ideas

#17. Use Reddit

Reddit is a goldmine of ideas for your next blog post.

Consider the following:

  • Reddit is an entire eco-system within the Internet. Currently (in 2017) it gets about 542 million visitors a month.
  • It has nearly one million subreddits, each of which is a niche forum.
  • Reddit users are very active and they are constantly upvoting and downvoting. That means it’s an easy place to find what topics are trending at any given time.

Here’s how to find your next blog post topic on Reddit.

Search for a subreddit within your niche or close to it: https://www.reddit.com/subreddits

In this example, I went to the ‘blogging’ subreddit, r/Blogging.

Type ‘How To’ in the search box at the top right of the screen and check the box that says ‘Limit my search to r/Blogging’:

using Reddit to find ideas for your next blog post

On the first page of results, the following questions could all be used as blog post topics:

using Reddit to find ideas for your next blog post
using Reddit to find ideas for your next blog post
using Reddit to find ideas for your next blog post

Here are some results from doing a ‘How To’ search in the r/content_marketing subreddit.

Again, these could all become topics for a blog post:

using Reddit to find ideas for your next blog post
using Reddit to find ideas for your next blog post

Here’s a list of subreddits loosely related to blogging:

If you want to take your Reddit research to the next level, there are various online services that will track specified keywords on Reddit, such as:


For more tips on how to use Reddit to get blog post ideas, see Co-Schedule’s article: How to Use Reddit to Unlock Awesome Blog Post Ideas

#18. Write About Your Favourite WP Plugins

One of the most powerful aspects of WordPress as a blogging platform is the ability to extend its functionality by adding on plugins.

Everyone has their favourite WP plugins that they couldn’t do without. Many bloggers won’t know about some of the plugins you are using – it’s information that they may find very useful.

This kind of post is extremely easy to write – it’s essentially a list with a one- or two-paragraph introduction.

#19. Attend a Free Webinar

This is a fantastic way to get ideas for your next blog post.

Free webinars are usually packed with valuable blogging tips.

Before the webinar begins set up a folder and name it with the title of the webinar. If you’re like me, you won’t have time to take notes so just take screen shots as the webinar progresses.

The great thing about free webinars is that Influencers and industry leaders know that they’re only going to keep your attention if they give away tons of valuable information. And some of that information is absolutely cutting-edge.

When the webinar is over you’ll probably have anywhere from 50 to 150 screenshots sitting on your desktop. Select them all and move them over into your webinar folder. Because the screenshots are time-stamped they’ll always be in the correct order, so no need to rename them or anything like that. Then just take the main points and write a blog post on that topic.

Always credit the webinar presenter at the beginning of your blog post and include a link to their site.

Here’s an example, a blog post I wrote about a free webinar given by Neil Patel.

A weekly link roundup is simply a list of new blog posts published by your fellow bloggers in the previous week.

It’s a great option if you’re running out of time to meet the deadline for your next email broadcast. They’re easy to put together but at the same time, they contain valuable information.

Just summarize each blog post in 2 or 3 sentences and include a link back to the post.

Doing a weekly link roundup is a good discipline as it keeps you abreast of what other bloggers in your niche are writing about.


For more tips on how to create a link roundup, see Eric Sach’s article: Your Complete Guide To Creating a Link Roundup

#21. Compile a List of Definitions

This is an easy source of ideas for your next blog post. And these posts are easy to write because they’re just a list of technical or jargon words, together with a defintion.

Take the key terms or jargon in a particular niche and provide a definition for each.

Here’s an example by Jeanne Hopkins titled The Ultimate Glossary: 44 Email Marketing Terms Marketers Must Know

A variation on this is to take the same term and provide definitions by different experts.

Here’s an example by Heidi Cohen titled 72 Marketing Definitions.


Next time you get stuck for ideas for a blog post, go through this list of ideas for blog posts: I’m sure you’ll find something that inspires you to get writing.

Keep this list handy and you’ll never run out of ideas again.

Photo of author
Rob Powell
Rob Powell shares the traffic building techniques that are working for him. Join him as he 'cracks the safe' on search engine traffic for bloggers - find out what works (and what doesn't).

6 thoughts on “21 Great Ideas For Your Next Blog Post When You Can’t Think What To Write”

  1. Hey Job, first of all would Like you to congratulate because of the topic Idea. Besides that, all of the ideas you have mentioned in the post are very useful. I will definitely try few of them when I ever come sort of content idea for my self.

  2. Hi Rob,

    As always, this is a great article.
    I have a question for you.

    Currently,The traffic on my website is more infomative keyword. I want to build link posts for Affiliate Amazon products.
    So, is there any way I can convert this traffic to buy products? How can I write a really interesting product review?

    Thank you,

Comments are closed.