16 Ways to Generate Stellar Content Ideas


Sometimes, content ideas flow naturally. Other times, you find yourself staring at a blank page with no idea what to write.

It’s not long before you’re frustrated, thinking of everything else you could have done with your time and, eventually, you give up.

Whether you’re new to content marketing or a veteran, this is an issue everyone faces.

That’s why we created a list of our go-to strategies for content inspiration. These ideas make it easy to uncover stellar topics that will bring your target audience directly to your blog:

  1. Find trending topics on Reddit
  2. Look for easy topics with SEO potential
  3. Have a contrarian take on a popular opinion
  4. Host a virtual lunch for your customers
  5. Swipe popular headline frameworks
  6. Ask the customer success and sales teams
  7. Check the “People Also Ask” results
  8. Look for pain points in case studies
  9. Check your competitors’ paid keywords
  10. Research who your customers compare you to
  11. Recall experiences to document
  12. Find highly shared content in your industry
  13. Find your competitors’ top-ranking content
  14. Use a content idea generator
  15. List pain points your business solves
  16. Update existing content

1. Find trending topics on Reddit

Reddit is a goldmine of content ideas for almost every industry. People actively ask questions and comment, so it’s easy to see what topics are most popular in your industry.

For example, if I sell a keto product, I may head over to a couple of keto subreddits and browse through some of the most popular discussions.

All of these topics will be excellent content ideas:

Trending topics on Reddit

This is a great way to find trending topics, and you can also Google variations of these questions with Ahrefs’ SEO Toolbar to see which keywords drive the most traffic.

For example, the top-ranking page for the keyword “can you get into ketosis faster by fasting” generates approximately 1,400 monthly visitors.

Reddit topics search traffic potential

To find the best variation of the keyword, you can take the URL, plug it into Ahrefs’ Site Explorer, and click “Organic Keywords.”

Organic keywords in Site Explorer

2. Look for easy topics with SEO potential

Scrolling through your competitor’s website will probably give you some content ideas. However, many of those topics may be too difficult for you to rank for or may not drive any search traffic.

To solve this, use Ahrefs’ Content Explorer to find content in your niche with lots of search traffic and few or no backlinks.

For example, a search for “fitness” across the billions of pages in the Content Explorer database will provide you with tons of relevant results. You can then filter for pages with 1,000+ monthly organic visits and fewer than five referring domains (linking websites) to find uncompetitive topics.

Content Explorer filters


Add a Domain Rating (DR) filter to see results from sites with a similar amount of “authority” to yours. It may be even easier to rank for these topics.

Content Explorer results

3. Come up with a contrarian take on a popular opinion

In every industry, there are plenty of standard best practices that are rarely challenged.

Therefore, you can create unlimited content ideas by taking a contrarian stance on some of these best practices.

Here’s an excellent example of a contrarian post:

Example of a contrarian post

Rich Dad Poor Dad” is a fairly popular book among many entrepreneurs, so making a bold statement and saying it is wrong will grab a lot of attention.

To develop ideas that you can turn into contrarian posts, think of widely accepted industry advice you’ve executed that produced subpar results.

​​For example, many SEOs rave about broken link building. While there are plenty of case studies that show it can work, my personal experience with the tactic is this: Although it generates some links, it’s hard to scale.

Therefore, I quit building links and, instead, focused on creating original data and incorporating it into my blog posts. As a result, writers in need of fresh statistics for their own content found my posts and organically linked to the statistics.

Unlike my first attempts at link building, I found this method enabled me to scale faster with minimal additional effort after my post was published.

In this case, I can write a contrarian post saying why I don’t believe manually building links is an efficient use of resources and why I write data posts instead.

The only caveat with this method is that you really need to have a convincing contrarian standpoint. Otherwise, you may just send a red flag to readers.

For example, if I say that I don’t believe links are valuable and have no convincing counterargument of what you should do instead, I will probably just lose credibility.

4. Host a virtual lunch for your customers

Recently, I hosted a lunch for content marketing managers through Jimmy Daly’s Slack channel and asked each person (about 18 people in total) about their top content marketing challenges.

I received answers like hiring freelancers, improving focus, and improving post efficiency. Any of these pain points can easily be turned into posts.

To execute a virtual lunch like this, find an actively engaged Slack or Facebook group (ideally 10+ posts per day) and create a post telling members you are willing to send them free lunch. (I used pizzatime.xyz to do this.) If the group is engaged enough, you’ll probably see decent interest.

For your reference, here’s a screenshot of the exact message I sent:

Virtual lunch message

If you don’t want to connect with people face to face, you can even just DM your audience and ask about their pain points relating to your industry.

5. Swipe popular headline frameworks

Sometimes, all you need is a headline framework to get you started.

For example, if you want to write about something related to content marketing or SEO but have no idea what to write about, you can always look at popular headlines.

YouTube is one of my favorite places to search for great headlines.

For example, Thomas DeLauer is a health and fitness influencer with many excellent headline frameworks.

Examples of good headlines

If you want to write something about SEO or content marketing, you can take one of these headlines and modify it. For example, here’s how I can modify some headlines:

  • I Bought Every NEW Keto Item at TARGET For 2022 
    • I Tried Every New SEO Tool Launched in 2021 – Here Are My Top Picks
  • THIS is the BEST Nut for Heart Health 
    • These Are the Best Tactics to Improve Your Site Speed
  • Do This BEFORE a High Carb Meal 
    • Five Action Steps Before Hiring an SEO Team

As you can see, I moved away from the “clickbaity” style of these headlines, but they still gave me some inspiration to create a framework for my blog posts.

6. Ask the customer success and sales teams

Customer success and sales teams talk to your customers and prospects daily, so take some time to interview them. Through these interviews, you can uncover exactly what pain points push your customers to purchase your product or service.

Once you know what pain points drive your customers to make a purchase, it’s not too difficult to find a keyword to match a pain point. By using this process, you can always be sure that your content will drive higher-quality traffic.

During these interviews, ask questions like, “Is there an event that typically happens before the customer makes a purchase?” and “Which features are they most excited about and why?”

For example, I’m working with a coaching platform. And during one of these interviews, I discovered that most people make a purchase not because they want to sell more courses but because they want to improve their NPS scores and course completion rates.

With this pain point in mind, I decided to have the first post target an NPS-related keyword.

7. Check the “People Also Ask” results

People Also Ask” boxes show up in Google search results and answer questions related to the query.

For example, if we search for “best wine glasses,” we see other related questions that searchers ask:

"People also ask" box

If you sell wine glasses, some of these are great questions to write blog posts about.

However, what the PAA boxes don’t tell you is how many people are searching for these questions in Google on a monthly basis. That’s important information if you’re writing blog posts with the intention of ranking on Google.

If you want to find questions about a topic that people are actually searching for, you’ll need a keyword research tool like Ahrefs’ Keywords Explorer.

Here’s how to do it:

  1. Go to Keywords Explorer
  2. Enter a broad topic
  3. Go to the Matching terms report
  4. Toggle the Questions tab

For example, we see over 5,500 keyword ideas containing the term “wine glasses”—complete with their estimated monthly search volumes:

Keywords ideas in Keywords Explorer

Many of these keywords are excellent for an e‑commerce store that sells wine glasses.

8. Look for pain points in case studies

Combing through your existing case studies is another excellent method to uncover customer pain points.

For example, Chili Piper has a great case study about helping a customer improve their pipeline.

This shows us that improving the sales pipeline is a pain point that Chili Piper can solve, so it is wise to search for keywords around improving sales pipelines.

To find these keywords, you can plug “sales pipeline” into Ahrefs’ Keywords Explorer and see what people are searching for around this topic.

The Matching terms report is particularly useful, as it shows you all keywords that contain “sales pipeline.” You can also filter by Traffic Potential, Keyword Difficulty (KD), and more.

Pain points keyword research

9. Check your competitors’ paid keywords

If you want to quickly obtain a list of keywords that are likely driving conversions, check out your competitors’ paid keywords.

You can do this in Ahrefs by entering a competitor’s URL into Site Explorer and then clicking on “Paid Keywords.”

Competitors' paid keywords via Site Explorer

From there, you can see which keywords are most valuable to that competitor and swipe them for your own content.

10. Research who your customers compare you to

If a person decides to purchase small-business accounting software and is trying to choose between Quickbooks and Freshbooks, they may Google “quickbooks vs freshbooks.” Or if they’re already using Quickbooks and want to switch to something similar, they may Google “quickbooks alternatives.”

Therefore, finding who your customers compare you to and writing a competitor comparison post (Brand A vs. Brand B) or competitor alternative post (Brand A Alternatives) is a great way to capture high-quality traffic.

In fact, if you don’t create content for these keywords, your competitors probably will. So it’s best if you write the post first (or craft a better post that ranks higher) to control the narrative of your brand.

These keyword frameworks also tend to convert, as the searchers are further down the purchase process.

To find these keywords, you can plug your own brand into Ahrefs’ Keywords Explorer and add “vs” and “alternatives” to the filter. Select “any” (rather than “all”), and the tool will pull up a list of keywords.

Organic keywords report results

This will show you who searchers compare your brand to and other options your potential customers are thinking about.

As you’re creating these posts, be sure to make it a fair comparison. If the post blatantly favors your brand, readers will be able to tell and won’t read it.

If you want to see an example of a quality competitor comparison post, check out ours here.

11. Recall experiences to document

People love to read about others’ adventures and stories. That’s why social media is so popular.

So the next time you’re stuck and can’t think of anything to write about, recall some of your past experiences and document them.

In fact, some of my best posts are stories of how I failed at something, uncovered the problem, and fixed it.

For example, I wrote a post for Single Grain about content updating after:

  1. Realizing that some of my posts didn’t perform very well even after being updated.
  2. Looking through some data to see patterns between data that did and did not perform well.
  3. Compiling the key learnings from the data.

The company’s marketing manager later told me that several people…


Scroll to Top