Stephen Baker
December 9, 2024
Watch the full youtube video here:
Have you ever sat down to write a blog, only to find yourself staring at a blank screen with no idea where to start? This is a common struggle for many creators. Finding the right topic is often the hardest part—it can feel overwhelming to brainstorm and research ideas, leaving you frustrated and unmotivated. But imagine having a list of hundreds of blog topics that your audience would find genuinely valuable. That’s exactly what I’m going to show you how to do today, in less than five minutes.
This isn’t about relying on generic ChatGPT prompts like “Give me 100 blog topics.” Instead, we’ll use ChatGPT as a tool to speed up the brainstorming process while ensuring the content remains original and relevant. After all, content that isn’t unique won’t rank on Google, and it won’t provide value to your customers. Here’s the exact framework we use at FlexMarketing.ca, my SEO agency for service-based businesses, to generate blog topics that work.
(The prompts and content from the document are at the bottom of this article for you to use)
The first thing to understand is the different genres of blog topics. Broadly, these can be divided into informational and educational categories. Informational blogs provide resources to help readers make a decision or understand a topic. Educational blogs, on the other hand, focus on tactical “how-to” guides that provide clear, actionable steps.
For example, an informational blog could explore “Why SEO is important for small businesses,” while an educational blog might explain “How to optimize your Google Business Profile for local SEO.” Beyond these two categories, there are also various angles to consider, such as “Why X works the way it does” or “A list of resources for X.” Keep these angles in mind—they’ll be crucial for generating ideas later.
Start by writing down 10–20 of the most common questions your customers ask. This is the most important step because these questions represent real problems your audience wants to solve. It only takes a few minutes to jot these down, especially if you’re the business owner or someone who interacts with customers regularly.
For example, if you run a service-based business, common questions might include:
These questions form the foundation of your blog topic brainstorming process.
Once you have your list of customer questions, the next step is to give ChatGPT detailed information about your business. Provide context about your services, your audience, and the problems they face. The more ChatGPT understands about your business, the more relevant and original its suggestions will be. You can even copy and paste content from your website into the prompt to give it additional background.
For example, you might say, “I run an SEO agency that helps service-based businesses in Canada and the US. Our clients often struggle with low leads, poor Google rankings, and website design issues. Please generate blog topics that would resonate with this audience.”
Using the context and customer questions, ask ChatGPT to generate blog topics. Be specific about the type of topics you want, whether they’re niche, educational, or informational. You might need to refine its responses or ask for more suggestions, but with the right prompts, you’ll end up with dozens—if not hundreds—of ideas.
For instance, if you ask ChatGPT to generate blog topics around the question, “How do backlinks influence your website’s rankings?” you could get ideas like:
These suggestions can spark even more ideas, allowing you to dive deeper into subtopics like removing harmful backlinks or understanding the difference between do-follow and no-follow links.
By following this framework, you’ll have a list of blog topics ready to go in just minutes. Not only will these ideas be tailored to your audience, but they’ll also be optimized for SEO and designed to provide real value. And the best part? This process combines your expertise with ChatGPT’s efficiency, giving you the best of both worlds.
If you found this helpful and want to learn how to write these blogs to rank on Google, let me know in the comments! Or, if you’d like a free SEO audit for your website, visit FlexMarketing.ca. Happy blogging!
Different types of blog content you can write about:
Sub levels:
Angles:
Informational:
Educational:
Examples:
Step 1:
Write a list of your customer’s most frequently asked questions (10-20 of them)
Example:
Step 2:Feed the list to ChatGPT with the following prompt:
“I operate an xyz company in xyz field in xyz location. We service customers who have the following problems (then list of the common problems you have for customers). Our customers often come to us with questions about our service, products we use, reccomend, and many more. I want to generate blog topics on these popular questions to better serve them by providing educational resources. I am going to feed you a list of my customer’s most frequently asked questions to us.
Step 3:
Feed ChatGPT the following prompt:
“Now, for every question I gave you, I want you to write me a list of 10 possible blog sub-topics around those questions. Get as niche as you possibly can with these topics and keep in mind the problems that our customers typically face when coming up with ideas. Also, take into consideration the products/services we sell and other common issues that customers find that I did not mention. Below is my method for coming up with blog topic ideas that should serve as a framework for how you generate ideas and the different types and sub-types of topics you generate.
Different types of blog content you can write about:
Sub levels:
Angles:
Informational:
Educational:
Examples: