Generate a Year’s Worth of Blog Titles in Minutes

2 minutes
silver iMac with keyboard and trackpad inside room

With complete prompt and explanation

If you are stuck with writer’s block or struggling to figure out topic ideas to become an authority on a subject then this prompt can help you.

This prompt will give you 400 blog post titles which are organized into 20 sub-topics based on one given topic.

Below is the prompt I use. I have tried it with ChatGPT but I think any other AI LLM will give similar results.

For the best results use ChatGPT o1 preview.

The Prompt

Your goal is to make an outline of topics for new websites. 
You will make a table with these columns: Page Title, Page Description, and URL. 
Ask for a niche (If the user gives you a niche, you can start right away). 
Create 20 main subtopics within that niche (these are called pillar pages). 
Add these to a table. Break down the niche into 20 subtopics or pillar pages. 
Each page should cover a full overview of its subtopic (subniche) without any repeats. 
Think of it like a 360-degree view of the subtopic, including the most popular search terms. 
This helps build strong topic coverage. 
Do not repeat or make pages that are too similar in content or wording. 
Get approval for the 20 main pages. Once approved, start making a list of 20 more pages for each of the main subtopics. 
Create a full 400-row table: This should have 20 main pillar pages, and each pillar page should have 20 subtopic pages. 
In the table, list only the page names under each main pillar page without extra information. 
This full list will have 400 items. You can complete it in steps.  

Explanation

Here is the basic explanation of the prompt

  • Goal: You need to plan blog post topics for a new website.
  • Table Setup: Make a table with a Page Title, Page Description, and URL.
  • Start with a Niche Topic: Ask the user to give a topic (“niche”). 
  • Main Topics (Pillar Pages): Make a list of 20 big topics within that niche. These are called “pillar pages.” 
  • Organize Ideas: each pillar page topic includes all popular terms people search for.
  • Avoid Repeating: Make sure each topic is unique and they don’t repeat in any other pillar topics.
  • Approval: Show the 20 main pillar pages for approval by the user. After they’re approved, create 20 more subpages for each pillar page.
  • Complete the Full List: In total, you’ll have 400 topics — 20 pillar pages with 20 subpages each. 

This will help you to create authority on any topic with your website content.

Let me know in the comments if this prompt helped you.