This post may be sponsored or may contain affiliate links, which means we may receive a commission, at no additional cost to you, if you make a purchase through a link. Read the full disclosure.
Coming up with new blog post ideas is one of the hardest parts of blogging.
Why?
Because it takes a lot of research to find a topic that’ll be helpful for your audience.
You just cannot write ANYTHING that comes in your mind. Can you?
To save you from the horrifying blank screen scenes, let me show you how to get blog post ideas within a few seconds.
Here are my 6 best techniques. (+ a bonus)
1. Use Semrush’s Topic Research Tool
This is my favorite technique to find hundreds of AWESOME blog post ideas within seconds.
It saves you from the headache of doing everything manually.
Let me show you how easy it is.
Step 1: Sign up for a FREE 7-day trial on SEMrush
Once you’re registered, you’ll get a dashboard like this.

Step 2: Click on “Topic Research”

Step 3: Now, all you have to do is – think of a phrase or topic that you want to write about and type that into the search bar.

If you’re in the fitness niche, you’ll want to search for words like – exercise, diet, gym, lifting weights and so on.
Let’s take “exercise” for an example.
Watch the magic.




BOOM! You get tons of new blog post ideas divided by 4 categories. All within a few seconds.
2. Find Other Blogs In Your Niche
It’s always good to see what your competitors are up to because chances are they’re writing much better content than you.
Also read:
8 Best WordPress Plugins for Bloggers
So, why not take inspiration and write a better version of it?
You simply head over to Google and type this search query.
- Top (your niche) blog
- Best (your niche) blogs
- {Your niche} blogs
Let’s take the food niche for an example.

Voila! Eeezy peezy.
Now, check each of the blogs to see what they’re writing about.
3. Use QuestionDB

QuestionDB is a great free tool to generate blog post ideas.
Unlike other tools, this collects questions from various sources rather than just Google.
Here’s what it shows after searching “Workout”

That’s plenty of ideas for your next blog post.
4. Use Pinterest
Pinterest is a goldmine of blog post ideas.
Whenever I have a question I go to Pinterest and happen to find the answer in 5 minutes.
It has pretty much everything you need.
To find blog post ideas, simply head over to Pinterest and type in your niche keywords in the search bar.
If you’re in the “Weight loss” niche, you can search for terms like – Lose weight, foods for losing weight, weight loss and so on.
I just searched “Lose weight” and here’s what I got.

Pretty damn easy, eh?
You can get even more ideas by digging a little deeper.
Here’s how:
- Click on any pin

- Go to their profile and click on “pins”

- Now you have even more blog post ideas.

5. Use Quora
Quora is one of the largest Q&A forums out there.
You’re missing out on the latest buzz around your niche if you don’t use this forum.
Here’s how to get blog post ideas out of it.
Head over to Quora and type your niche-related terms.
Let’s say you’re in the “Travel” niche.

Quora throws up thousands of questions asked by people.
You can open them up and see the answers.

Now, take ideas from the answers and write your blog post.
6. Use Reddit
I can’t stress enough how useful this social platform is.
Once you know how to use it, it’ll blow your mind.
I don’t see many bloggers using it, but it’s totally a goldmine in many ways. One of them is finding popular blog topics.
Here’s how to do it:
Step 1: Go to reddit.com
Step 2: Type your niche in the search bar. For example, “blogging”.

Step 3: Once the page loads, you’ll a tab named “Communities and Users”. Below that, you’ll see various subreddits related to your niche. Go ahead and click on them.

Step 4: Now you’ll see a page like this:

Step 5: Now, type any keywords in the search bar. Let’s see what “How to” shows.

Now you have thousands of blog post ideas in the form of questions asked by real people around the world. How cool is that?
Bonus: Use Answer The Public
Yet another great free tool to generate hundreds of blog post ideas within seconds.

Answer the public is very similar to QuestionDB but throws up much more accurate data.
I like to mix them both and come up with even better blog post ideas.
Don’t Want To Write Blog Posts Yourself?
Running a successful blog requires you to publish blog posts on a regular basis.
Why?
Because it helps your readers to connect with your thoughts on a day-to-day basis.
You cannot disappear for 2-3 months straight and come back to publish just 1 blog post.
That won’t go down well with your readers and also the search engines because posting consistently helps boost your search rankings.
However, despite knowing all of that, sometimes it gets tough to keep up with the posting schedule.
And more often than not, we’re awfully late.
A good way to tackle this is to outsource the task of writing blog posts.
Doing this will help you focus on other important aspects of blogging such as promoting your posts or working on SEO.
You can hire expert freelance writers on sites like Fiverr and Upwork.
Final Words
By using the above techniques, you’ll never run out of blog post ideas.
I’ve used all 7 of them.
Have you ever tried these techniques? What was your experience?
Let me know in the comments. 🙂