blog post ideas
  • Save

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 facing “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 posts 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 and/or niche you have 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 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 form 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 that will increase your creativity and speed up your blogging arrangements.


Here, we go…

16 Ways to Generate Great Blog Ideas That Will Spread More Like a Pyramid Scheme

[divider style=’split’]

Method #1: Keyword Research

This is one of the easiest ways to generate new blog topics for your next posts. Not only this method will add more blog posts to your blog, but also increases overall search traffic by making it easier for search engines to identify your blog’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 website, but also increase the overall keyword density too. (Do you know that Google also cares about overall keyword relevance? You can check your blog’s top broad keywords on Google Search Console.)

When I researched keywords for guides such as SEO for BlogSpot Blogs, I found lots of blog post ideas. That’s how I created a whopping complete guide that rank for numbers 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 keywords research tools online. But, only a few have unique and useful features that you actually need.

Here are a few keyword research tools:

  1. Google Keyword Planner
  2. Long Tail Pro Platinum Keyword research software
  3. SEMrush keyword research tool

#1: Google keyword Planner

Google keyword planner is the keyword research tool of Google and its partner search engines which has been mainly made for advertisers. Google retired Google keyword research tool which was a really helpful keyword research tool for bloggers, freelancers and content marketers in back days. But, Now everything has become commercial and so Google’s keyword research tool too.

Anyway, you can still use Google keyword planner intelligently and find relevant keywords for your search query. I have already written a blog post on different ways to research keywords using Google keyword planner. If you need further information, you can check it out.

Here’s the easiest way to find blog post ideas using Google keyword planner.

Go to Google keyword planner and enter your primary keyword. You’d expect too many secondary keywords through Google keyword planner, not actual related match keywords. (Ex: If the keyword is fishing equipment, you’ll get keyword such as fishing equipment for sale online, not best fishing nets etc.)

I entered “Cooking plan” as the primary keyword. Here are a few low competitive keywords I found on Google Keyword Planner.

  • Save

My primary keyword was cooking plan. But, I received a few keyword phrases that are actually not just keywords, they are awesome blog post topics too.

Post titles:

  • How These 30 Weekly Cooking Plan Ideas Can Increase the Happiness
  • 100 Simple Work Plans for Cooking That Won’t Take More Than 10 Minutes Each
  • This Proven Working Plan for Cooking Will Reduce Fat by 250%

#2: Long Tail Pro Platinum 

LongTailPro platinum is a specialized long tail keyword research tool for Windows and Mac computers. You may probably already know the importance of long tail SEO in terms of traffic, conversions and brand recognition.

The rule of thumb in these days SEOs is to first research long tail keywords in their intended target topic. Typically a long-tail keyword is at least 4 words lengthier. Generally, in most cases, the more words it includes, it becomes more low competitive and targeted.

As long as you use a good long tail keyword tool, you can generate blog post ideas which make writing content easier.

My favorite long tail keyword research tool is Long Tail Pro platinum, which you can download over here with a discount. To learn more about LongTailPro, read this comprehensive Long Tail Pro review.

Actually, this keyword tool is a gold-mine when it comes to keyword research. Unlike Google keyword planner, you can generate lots of keywords and get more information too.

I created a campaign called “fishing equipment” and entered “fishing equipment” as the keyword.

generate keywords - long tail pro platinum
  • Save

I set up some keyword filters too.

apply filters - longtailpro platinum
  • Save

Here are the long tail keyword ideas I got from LongTail Pro platinum.

  • Save

You can follow these steps and generate tons of long tail keywords. You will find that many of them are actually great blog post ideas that can make you busier for another 2-3 months!

#3: SEMrush

SEMrush is a search engine marketing tool which provides various SEO tools for blogging and PPC marketing. With a single SEMrush premium account, you can get tons of value. Click here to create your SEMrush Pro account free for 14 days.

Among SEO tools of SEMrush, 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 SEMrush search box and hit the enter button.

  • Save

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

  • Save

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 certain keyword phrase in particular search engine.)

  • Save

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 an always better option to generate new blog ideas, if you are lack of new topics. I usually use this option, when want to find related match keywords. (for sub-headings of articles)

Method #2: Competitors Website Analysis

Competitor SEO analysis has proven to provide great results in a short span of time. The best part if you can find competitor’s top performing blog posts within a few minutes and so craft new blog article around the keywords of your competitors.

You can do a competitor website analysis campaign in a few 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 take part in different works. So, follow a perfect one which fits for you.

#1: Manual Check Website Post Archive

Every blog has a blog archive page or category pages. Or you can use the sitemap of 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 you can write about. I used this strategy and compiled this list post on Check Grammar, Punctuation Errors Instantly: Best Proofreading Tools. So far it works perfectly, within 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 for this:

  • Save

#2: Competitor Keyword research

Competitor keyword research has always given me wonders when I search someone’s site. In above step, we manually researched others websites to find out published blog posts. But, in this method, we are going to find keywords particular website 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 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.

  • Save

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.

  • Save

Here are a few more keywords. Many of them are blog post ideas.

  • Save

#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 which crawls your or another website within a few hours and notify everything inside the website you can’t identify easily.

Here’s the ProBlogTricks website SEO report I got a few months earlier.

website SEO audit - semrush
  • Save

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

Method #3: Google Search Console

Google Search Console is a most ignored, but a precious free SEO tool 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 used the Google Search Console many times to generate creative blog post ideas that can drive buyer traffic without doing any off-page SEO. My competitor keyword research with SEMrush tool blog post ranked for number of 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, Tumblr blog post and a SlideShare presentation. They ranked higher on SERP and draw high-quality traffic. Not just only SEO traffic, but also referral traffic too)

You can easily find out for what keywords your web pages are currently ranking, by going to Search Console >> Search Traffic >> 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
  • Save
You can filter search queries which contains informational parts such as “How to”.
  • Save

Method #4: Comment Section

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

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

popular posts widget - most commented order
  • Save

The chances are enormous to finding hot blog posts.

Here is a comment on quicksprout blog posted by Steve Estimable.

  • Save

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

Method #5: Forums

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

As my favorite niches are Internet marketing, Blogging, SEO and social media, WarriorForum and BlackHatWorld are 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
  • Save

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

How do you find a forum of your niche?

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

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

search forums using Google
  • Save

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

Method #6: Q&A sites

Q&A sites (shortened form of Questions and Answers sites) is 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:

  • Save

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

related questions - quora
  • Save

A few Q&A sites:


Method #7: 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, Google+, Twitter, LinkedIn, YouTube, Tumblr, Medium, SlideShare, Vkontakte, Vimeo, Dailymotion, StumbleUpon, 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 more laser targeted posts. Let’s take for an example.

I entered “Inbound marketing” into the search box. Looks like many people search this keyword in

  • Save

Here are a few Infographics under inbound marketing keyword.

search results: inbound marketing -
  • Save


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’d find lots of post titles. Then you can tweak the post titles and write new, informative blog posts which 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 top Twitter tools to tweak your Twitter profile and keep track everything happening inside the Twitter social networking site.

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

content explorer ahrefs
  • Save

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

Method #8: 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
  • Save


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.

Method #9: RSS Feed Distribution Sites

The longevity of RSS feed seems already ended since 2010. However, still, as a content marketer, you can utilize RSS feed distribution services to mining 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 particular blog posts which have already have got an exposure by entering keywords.

  • Save

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

  • Save

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

  • Save

Here’s one of QuickSprout’s popular articles.

  • Save

Pay your attention to second article title.

You can change 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 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 Pocket or Evernote to save contents to use further.

Method #10: Steal Content Ideas from Content Curation Websites

As the evolution of Internet, many services have born to serve people in a better way. 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 to 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 curated on website.

  • Save

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 to 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 a few of them –,

Method #11: Google News

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

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

  • Save

I had previously used this method to find new blogging ideas, and I can assure 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 spike in traffic, then I would recommend this method. However, keep in mind, that news is news. Which means, their popularity usually lower down as time goes. So, use this method intelligently.

Method #12: Twitter Search

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 audience and get more leads and clients.

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

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

  • Save

During my research, I found these two tweets.

  • Save

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.

Method #13: YouTube Videos

YouTube is the world’s second most popular search engines 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 of there are no any relevant article 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.

  • Save

Here is a great example on how many people are demanding information on starting a business on budget.

  • Save

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 no relevant to content keywords. However, people still use them on search engines like Google to find articles.

Method #14: Google Trends

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

The best part of Google Trends is that you can 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 time of “Tumblr SEO“.  Its trendiness is up and down.

  • Save

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

  • Save

According to 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.

  • Save

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

  • Save

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.

  • Save

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

  • Save

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

  • Save

And “influencer marketing” is partially a new topic.

  • Save

As “Influencer Marketing” is a broad keyword, you could break down it 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 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 next article.

Method #15: Ask Your Followers

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

You might stick at some point what to write on blog that will get more comments, social shares, and more 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 articles, ask what else they want you to write about.
  • Listen to potential readers’ barriers on 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 with what you are struggling with. (Mostly at first three follow up series)

If you have made the mistake of not building an email list yet, then I tell you that this is the best time for start building your email list. Currently, I use GetResponse for email marketing affairs. Alternatively, you could also use Aweber too. I strongly suggest you to start building your email list right now and add an especial follow-up email asking your followers their problems.

Method #16: Let Your Brain to Generate Awesome Ideas

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

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

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

  • Save

Here are a few tips to brainstorm blog post ideas that will get generate more traffic, social shares, and backlinks.

  • Have a notebook in hand. Write down everything come 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 will your prospects demands. (trust me these ideas will flip upside down your current bad situation)
  • Read more books, newspapers, listen to 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 accidently.
  • Spend your time with like-minded people.

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

[divider style=’split’]

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
  • Save


Final Words

Getting exhausted by writing is not an actual problem compared to not having enough topics to write on blog. As I discussed above, there might have lots of reasons to not 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
  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 ideas? Share your thoughts in the comment form below.

blog post ideas
  • Save

About the author 

Chamal Rathnayaka

A blogger, Growth Hacker, and Internet Marketer since 2012. Chamal Rathnayaka is the founder of this very site and he's sharing his experience and knowledge on Internet marketing through Pitiya blog. Send him a message on


  • 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.

  • 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.

  • 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.

  • @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


  • Anderson James says:

    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!

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}


    Host our proven sales funnel and send traffic and link your payment processor!

    Enter to win Free UDIMI $50 Gift Card

    Plus, DFY Sales Funnel (value: $497) and eBooks on Internet marketing.

    I started Pitiya without any money. So, isn't $50 enough for you? Click the button below to learn more & join.

    Share via
    Copy link