Blog Post Ideas: How to Generate Fresh Content Topics Easily

In this post, you will learn how to find good trending blog post ideas with high search volume for 2022 and beyond!

Ever wonder how to generate ideas for blog posts?

You work hard day and night to make your blog better. But, at some point, you lose the perception.

When does that happen?

It is when you start suffering the “writer’s block.”

Don’t worry. It is common for writers. There could have a lot of reasons why you don’t come up with blog post ideas regularly. Here are a few of them,

  1. You don’t have a writing schedule.
  2. You don’t have a goal, thus targets.
  3. You are not passionate about what you’re going to write.
  4. You are too busy, so you can’t brainstorm ideas.
  5. You don’t actually know your readers or the niche you tapped in.
  6. You are so desperate.
  7. You hate writing.

I, too, was there a long time ago asking myself what to write on my blog. But, luckily, I was able to prevent the above barriers, and now I actually don’t have much time to write.

However, I wasn’t able to generate blog post ideas instantly at first. I followed a few methods to find article writing ideas.

Surprisingly, they worked perfectly for me. And will you too.

At the end of this article, you will find a free gift from me. Save it on your PC, so you can later use it to mine blog post ideas to increase your creativity and speed up your blogging arrangements.


Here, we go…

17 Excellent Methods to Generate Blog Ideas

Keyword Research

This is one of the easiest ways to generate new blog topics for your next posts. Not only will this method add more blog posts to your blog, but it also increases overall search traffic by making it easier for search engines to identify your site’s niche.

Have you seen some blogs publish posts as parts?

Make Money Blogging Part 1: How to Choose Your Niche,
Make Money Blogging Part 2: How to set up your Blog,
Make Money Blogging Part 3: How to publish Posts,
Make Money Blogging Part 4: How to monetize your blog

These types of posts do not only increase the doorways to the site but also increase the overall keyword density too.

Furthermore, organizing pages like that makes it easier for users to digest content to increase the user experience.

When I researched keywords for guides such as SEO for BlogSpot Blogs, I found lots of content writing ideas. That’s how I created a whopping complete guide that ranks for a number of related keywords.

How to generate new blog ideas through keyword research

For finding keywords for blog posts, we want some great SEO keyword research tools. There are lots of keyword research tools online. But, only a few have unique and useful features that you actually need.

Here are a few keyword research tools:

  1. Semrush Keywords Magic
  2. BrandOverflow Keywords Generator
  3. WriterZen


Semrush is a search engine marketing tool that provides various SEO tools for blogging and content marketing. With a single Semrush premium account, you can get tons of value. Click here to create your Semrush Pro account for free. Learn more in this Semrush review.

Among the SEO tools of Semrush, the Keyword Research tool is one of those powerful tools. Its uniqueness and additional features make the tool stand out from other keyword research tools.

I just entered the “email marketing” keyword into the Semrush search box and hit the enter button.


I got lots of information about the email marketing keyword. Its PPC cost (Adwords) and PPC distribution values are some of the off-SEO metrics that are actually helpful stats when selecting perfect keywords for content campaigns.

Here are a few phrase match keywords ordered by lowest keyword difficulty. (Keyword Difficulty (KD) is a metric to measure the difficulty of ranking for specific keyword phrases in a particular search engine.)


The above keywords are unique and don’t have too much SEO competition. So, you can rank your article higher on SERPs by following basic SEO techniques.

Keyword research is always a better option to generate new blog ideas if you lack new topics. I usually use this option when I want to find related match keywords. (for sub-headings of articles)

Use a Topic Discovery Tool

Do you know that there are tools for finding topics? One tool I recently found that I am very fond of is WriterZen.

It is a tool equipped with many SEO tools for writers. Learn more in this review. One of my favorite parts is the ability to find blog post ideas.

WriterZen topic discovery
Writerzen’s Topic Discovery

Competitor Website Analysis

Competitor analysis has proven to provide outstanding results in a short period. The best part is finding a competitor’s top-performing blog posts within a few minutes and crafting a new blog article around your competitors’ keywords!

You can launch a competitor website analysis campaign in several different ways, such as;

  • Manually check competitors’ websites, steal post ideas, and tweak the post title, content, and URL.
  • Competitor keyword research
  • Competitor website SEO audit

I have tested these all three ways and got different results. Each part takes part in different works. So, follow a perfect one which fits you.

#1: Manual Check Website Post Archive

Every blog has a blog archive page or category page. Or you can use the sitemap of the weblog for this.

What you actually do here is check published blog posts on the blog and find out what posts are relevant to your blog and write about. I used this strategy and compiled this list post on “Best Proofreading Tools.” So far, it has worked perfectly. Within the first few weeks, it ranked higher on SERPs (Search Engine Result Page(s)).

Withal checking websites manually, you can search on Google to find indexed blog posts in a specific date range. Here’s an example of this:


#2: Competitor Keyword research

Competitor keyword research has always given me wonders when I search for someone’s site. In the above step, we manually researched other websites to find out published blog posts. But, in this method, we will find keywords for particular websites or webpage ranking in search engines.

I have written a detailed, step-by-step, and actionable guide on Four Ways Find Your Competitors’ Keywords in the Next 5 Minutes. Here’s one of those.

Go to Semrush and enter your competitor’s website or any webpage URL. I entered “” into the search box.


You’ll find lots of information about your competitor, such as daily traffic estimates, traffic cost, top pages, etc. Search for the “Organic Keywords” section and click on the “Full Report” button.


Here are a few more keywords. Many of them are content writing concepts for a target audience.


#3: Competitor Website SEO Audit

This is another great way to find competitors’ SEO strategies and their money pouring keywords. Semrush has a website audit tool that crawls your or another website within a few hours and notifies everything inside the website you can’t identify easily.


What you do here is check out the competitor websites’ dead pages, image ALT tags, posts, and keywords and get an idea of what they are trying to accomplish. Then you can steal the SEO strategies, and keywords and generate ideas for blog posts.

Google Search Console

Google Search Console is one of the most ignored but precious free SEO tools you will ever get. Many webmasters go for paid SEO tools but overlook the importance of this search engine optimization tool provided by Google.

I have often used the Google Search Console to generate creative blog post ideas that can drive buyer traffic without any off-page SEO. My competitor keyword research with Semrush tool blog post ranked for many long-tail keywords. Some are I have optimized, and many are I haven’t optimized.

Ex: how do I find out what keywords my competitors are using (I created one medium post, a Tumblr blog post, and a SlideShare presentation. They ranked higher on SERP and draw high-quality traffic. Not just only organic traffic, but also referral traffic too)

You can easily find out what keywords your web pages are currently ranking by going to Search Console >>Performance >> Search Queries section.

Here are a few long-tail keywords I collected quickly. Don’t you think that they are actually free ideas for blog posts?

long tail keywords - google webmaster tools

You can filter search queries that contain informational parts such as “How to”.

filter search queries in Google Search Console

If you asked me how to generate opinions for blog posts, I would first look for my reports! Google Search Console data is definitely a fantastic place to get started! Here are some keywords that begin with “how to.”

How to keywords in Google Search Console

I discussed more deeply on this topic at this post: How to find long tail keywords: The Beginner’s Guide

Comment Section

Do you love reading blog comments, either on your blog or others? I love it, not just because I can find out what users’ problems are, but also to find new, unique ideas for articles. In fact, the blog post comment section is a blog post idea generator.

You need to go to a popular website in your industry and find out the most discussed blog posts. Some blogs show the most commented posts widget on the website sidebar too.

popular posts widget - most commented order

The chances are enormous of finding hot blog posts. Here is a comment on the Quicksprout blog posted by Steve Estimable.


You can read comments on your niche-related blogs and find new blog post ideas that people want to read.


For a few months, I started reading the threads on Forums more than any other day. It is for two main reasons: I can get knowledge and find what problems people have.

Since my favorite niches are Internet marketing, Blogging, SEO, and social media, WarriorForum and BlackHatWorld remain the two main forums I use regularly.

Here are a few thread titles in the main internet marketing discussion forum of Warriorforum.

warriorforum main internet marketing discussion forum threads

You will find that these are real blog post ideas that can generate constant search and referral traffic.

How do you find a forum for your niche?

The easiest way to find a forum on your niche is through doing a simple search on Google using search operators.

Queries: keyword intitle:forum, keyword inurl:forum, keyword inurl:discussion, keyword inurl:thread (Replace keyword with your niche/industry/topic)

search forums using Google

By reading a few forum threads, you will find lots of personal blog post ideas.

Q&A sites

Q&A sites (shortened form of Questions and Answers sites) are another great medium to find popular blog ideas. Just like forums, you can directly find lots of questions related to your niche.

Here is an example:


And don’t forget to look at related questions. You can find tons of new blog post ideas for a while!

related questions - quora

A few Q&A sites:


Social Media & content syndication/sharing websites

There is nothing better place rather than social media to find trending posts, right? So why couldn’t we utilize social media to brainstorm blogging ideas?

Facebook, Twitter, LinkedIn, YouTube, Tumblr, Medium, SlideShare, Vkontakte, Vimeo, Dailymotion, Mix, Reddit, and Delicious are almost always the best places to find trending topics. In fact, you could know some news from social media faster than Television or Radio both concerned.

Above mentioned social media sites have search boxes and search filters. And some categorize popular/trending posts for each subject (ex:

The only thing you have to do is visit one of those sites and enter your target keyword. It doesn’t matter whether it is a broad one. Phrase keywords result in more laser-targeted posts. Let’s take as an example.

I entered “Inbound marketing” into the search box. It looks like many people search this keyword on


Here are a few Infographics under inbound marketing keyword.

search results: inbound marketing -

I found these titles:

  • The inbound marketer vs. The outbound marketer
  • How effective is Inbound Marketing
  • Why PPC is important for inbound Marketing
  • How does inbound marketing works
  • Inbound Marketing: Tool or tactic?
  • How manufacturers use inbound Marketing to drive results

When you repeat the process a few times, you will find lots of post titles. Then you can tweak the post titles and write new, informative blog posts that search engines can crawl and people can read.

YouTube is another great place to find new content writing ideas. And Twitter has an advanced search tool too. You can use this tool to find trending posts on Twitter since 2006. Use these best Twitter tools to tweak your Twitter profile and keep track of everything happening inside the Twitter social networking site.

Another way to generate blog post ideas is to use an external tool to find trending blog posts. By using a social sharing counter tool, you can find the most shared content on social networks. ContentStudio and Ahrefs’s content explorer are two of those great tools.

content explorer ahrefs

Social media is always a great place to find trending topics in your niche/industry. To keep in touch with the latest social media trends, you can use these social media marketing tools for analytics, management, and automation.

Blog Title Generators

Now you know eight different ways to generate blog post ideas, right? But have you ever thought that there are actually blog title generators?

Well, there are a few content idea generators that can make you busy for weeks, if not for months in a row!

portent's content idea generator

My favorite content idea makers are;

Blog title generators are useful when you can’t create an attractive blog title. Also, you might find new writing ideas when you construct blog titles.

RSS Feed Distribution Sites

The longevity of the RSS feed seems already ended since 2010. However, as a content marketer, you can still utilize RSS feed distribution services to mine new blog post ideas that will even generate more blogging ideas that you’ve never thought of before.

Here’s how to find popular content in your field and brainstorm new ones that will get similar popularity.

There are a few RSS feed services. However, I will use in this example to show you how to find original blog topics that no one might not use sooner.

Go to over here.

You can search for particular blog posts that have already have got exposure by entering keywords.


And, you can select one category you want to find popular articles. Here I chose the “Marketing” category.


When you scroll down the page, you can find popular websites that update regularly and share trendy content. In this example, I can find the QuickSprout blog rank the top of Feedly.


Here’s one of QuickSprout’s popular articles.


Pay your attention to second article title.

You can change the blog title a little bit and produce new content. Here are a few content ideas that I may use in my content marketing campaigns.

  • A 3 Week Plan for Gaining 100 Authoritative and Relevant Backlinks to Your New Blog
  • 21 Days Plan for Building 150 New Relevant Backlinks for Your Brand New Blog

You can repeat this tactic to generate more article topics. Besides Feedly, you can use Alltop to search for popular content.

And a good tactic is to subscribe to RSS feeds of popular blogs. If any blog doesn’t have this feature, you can use Nimbus Note, Pocket, or Evernote to save content to use further.

Steal Content Ideas from Content Curation Websites

With the evolution of the Internet, many services have been born to serve people better. One of such popular ways is content curation.

Basically, many web services let people (bloggers and internet visitors) collect favorite content around the internet and get them all into one place.

For example, you might have liked an article on “100 Fat Burning Tips for Work at Home Moms,” and you found another useful article from a blog about “How moms can utilize Kitchen to prepare their goals for a healthy life.” You want to get those articles into one place.

The best way for doing it is through content curation.

Let’s see an example.

This screenshot shows a few posts that have been curated on website.


For instance, I could use the first article headline to develop blog article opinions.

Original article headline: Going Beyond Real Estate Leads with Pinterest

New Ones:

  • Pinterest Marketing for Real Estate: Generate Cheap Leads Today!
  • How to Generate New Leads with Pinterest Marketing (The Untapped Traffic Source)
  • How to Find High Targeted Customers for your Real Estate Business with Pinterest

You can see there are tons of ways to find excellent blog post ideas through content curation websites. Here are two of the content publication sites–,

Google News

Google crawls news websites, online magazines, and a few blogs such as Huffington Post regularly.

The good news for content creators like you and me is that we can use Google News to find new trends and news related to our industries.


I had previously used this method to find new blogging ideas, and I can assure you that it works correctly. My article ranked at the top of Google SERPs within a few weeks, and surprisingly I got tons of traffic than any other evergreen article my blog had those days.

If you want to find blog ideas that will generate a traffic spike, I would recommend this method. However, keep in mind that news is news. This means their popularity usually lowers as time goes on. So, use this method intelligently.

Twitter is not just a social network. It is a microblogging site too. Millions of people use Twitter for many aspects. We, as marketers, can use Twitter to reach more audiences and get more leads and clients.

Finding blog post ideas on Twitter is the ice of cake. Here’s how to do it rightly.

First, sign in to your Twitter account over here. Then, enter a search query into the search box and hit enter. In this example, I entered a hashtag that shows me targeted posts to WordPress.


During my research, I found these two tweets.


I can read these articles and analyze their organic keyword rank positions to find the viability of posts.

If you are interested in marketing your business on Twitter, I recommend you to check out these best Twitter tools for automation, management, and analytics.

YouTube Videos

YouTube is the world’s second most popular search engine with millions of daily searches. In fact, YouTube marketing can develop your content marketing campaigns pretty well.

For instance, Google might pop up a YouTube video at the top of SERP because there are no relevant articles for that.

By finding search terms people use on YouTube, you can understand many things, such as people’s intent, mode, and phase of the transaction. For getting a clear idea, check out this image which shows four stages of keyword research.


Here is a great example of how many people demand information on starting a business on a budget.


Actually, you can watch those videos and get ideas for your blog post.

If you want to take this YouTube method further, I recommend you to check out this post to find Video keywords.

Yes, Video keywords are not relevant to blog post keywords. However, people still use them on search engines like Google to find articles.

Google Trends is one of my favorite spots to find trending topics. Once you practice finding trending topics using Google trends, you can undoubtedly increase traffic very easily and quickly.

The best part of Google Trends is the ability to find low competition yet, high search volume keywords.

Unlike Google News, you can determine whether the search query actually has a steady trendiness.

For example, check out the search trendiness versus the time of “Tumblr SEO.” Its trend is up and down.


And yes, if you guess whether you can compare keywords to find their popularity over time, you can do it very easily.


According to the Google Trend chart, more people want to learn about BlogSpot SEO. If you take a keyword like ‘Ezines”, you can clearly see that the keyword’s interest has become lower down over time.


And, if you check the keyword interest of “sole proprietorship”, you can see its popularity has increased dramatically.


Okay. That’s enough introducing Google trends. Now let me explain how to find new blog post ideas that your competitors have never used.

Go to Google Trends over here and enter your search query into the search box.


Or you can actually explore popular topics within Google trends too.


Check out the exponential popularity growth chart for “Influencer Marketing.”


And “influencer marketing” is partially a new topic.


As “Influencer Marketing” is a broad keyword, you could break it down to more niche-specific keywords and write more articles.


The Evolution of Influencer Marketing: How to Build Your Empire Right Away
70 Tips for Influencer Marketing to Dominate ANY Niche
How to Build Your Own SEO Agency with These Influencer Marketing Strategies
Your Idea + Influencer Marketing Tactics = Quick Success!

Google Trends is a perfect online tool to mine new ideas for blog posts and YouTube videos. Catch up on the procedure and replicate what works.

You might not first find perfect blog post ideas. However, after spending a few minutes searching rising and most searched phrases, you can find tons of ideas for the following article.

Ask Your Followers

One of the great ways to increase the engagement of blogs is by writing articles that your readers are demanding. It will also enhance the loyalty of readers.

You might stick at some point to what to write on a blog that will get more comments, social shares, and backlinks. If you asked your readers what to write, they would surely help you out.

Here are a few ways to utilize followers’ feedback to generate writing ideas.

  • At the end of the articles, ask what else they want you to write about.
  • Listen to potential readers’ barriers to social media and forums.
  • Ask what they keep back from being [[whatever your goal]]
  • Survey your blog visitors
  • Read comments.
  • Respond to direct email messages.

Email marketing is an excellent way of finding readers’ potential problems. If you have subscribed to email lists of top bloggers, you might have noticed that they ask what you are struggling with. (Mostly at the first three follow up series)

If you have made the mistake of not building an email list yet, I tell you that this is the best time to build your email list. Currently, I use Gist for email marketing and other customer relationship management (CRM).

Alternatively, you could also use GetResponse too. I strongly suggest you start building your email list right now and add a special follow-up email asking your followers about their problems.

Let Your Brain Generate Awesome Ideas

You already have the best idea generator. It is within you.

It all starts with your creativity. Your brain can generate more ideas than you thought. Once you have control over your creativity, anyone cannot stop generating awesome blog post ideas.

Here are a few simple ideas to stimulate creativity so you can generate unique blog posting ideas.

stimulate creativity infographic

Here are a few tips to come up with content writing ideas that will generate more traffic, social shares, and backlinks.

  • Have a notebook in hand. Write down everything that comes to your mind. They could be crazy ideas. However, jot them down.
  • Walk at least 15 minutes a day thinking about your business. So, you will understand what your prospects will demand. (trust me, these ideas will flip upside down your current bad situation)
  • Read more books, and newspapers, and listen to the radio.
  • Spend at least a few hours out of your business.
  • Use Evernote or any other app to note quick ideas that come to your mind accidentally.
  • Spend your time with like-minded people.
  • Last but not least, think about new ways to write content on the washer time! (I had got many awesome ideas when I was bathing! ;))

I have written a few articles that came to my mind accidentally. Surprisingly, they performed very well. Received a lot of positive feedback. And steady traffic too.

How to Generate Smart Blog Post Ideas – The Infographic

As I promised earlier, now I am going to share with you a gift. Now you know it, right? 🙂

Download this infographic by Right Click >> Save Image As… >>Save.

You can use this infographic later anytime you face writer’s block again. And it’s a great way to remember me… 😉

blog post ideas infographic

Final Words on Finding Ideas for blog posts

Getting exhausted by writing is not an actual problem compared to not having enough topics to write on a blog. As I discussed above, there might have lots of reasons not to have enough blog post ideas.

But, by following a certain way, you can generate tons of unique blog post ideas within minutes.

Here are my top 5 ways to generate blog post ideas:

  1. Google Trends
  2. Keywords Research through Semrush’s Keyword Magic tool
  3. Forums
  4. Brainstorming Ideas
  5. People’s requests

So, what is your favorite method of finding blog post ideas? Do you use any specific way than I listed above to find concepts? Share your thoughts in the comment form below.

blog post ideas

7 thoughts on “Blog Post Ideas: How to Generate Fresh Content Topics Easily”

  1. Hello i found your blog on Google and found it very informative. Now i am going to follow your methods of finding plenty of topics to write about on my blog.

    • Hello Hopeton,

      Use these methods and you will find tons of new content ideas that will make you busier for upcoming weeks! My recommendation is note down as quickly as you found any creative blogging idea. Thanks for your comment Hopeton.

  2. Awesome post. While SEMrush tends to provide bad ranking data in my experience, their other competitive analysis tools are pretty spot on. This is a prime example of how to use these to your advantage. Thanks for writing this up.

  3. Hey Chamal,

    You have listed some great tips here. Google news and the trends can help you to get more blog post ideas.

    I have been using Google planner for so long. you’re right, searching keywords can ever give the ideas for the blog posts.

    An informative post indeed.

    • Hey Ravi,

      Yes, definitely, I am a lover of Google Trends and News. It’s a new era of researching ideas for blog posts instead of using high competitive keywords.

      Thanks Ravi for sharing your thoughts.

  4. @Problogtricks

    Amazing post. While SEM rush tends to provide bad ranking data in my experience, their other competitive analysis tools are pretty spot on. This is a prime example of how to use these to your advantage. Thanks for providing such informative post


  5. Thanks Chamal for sharing this lovely blog. I am a new blogger, and I am always looking for new blog ideas to write every day. After reading this blog, I got some great ideas. Thanks!


Leave a Comment

1 Share
Share via
Copy link