back to prompts

Blog Post Title Suggestions

This prompt was inspired by an awesome book ”The Art and Business of Online Writing” by Nicolas Cole. It actually works pretty well.

I use it in my SEO Blog Bot project, to help indie founders come up with ideas for their project’s blog.

That project is built with django, so the {} syntax you are seing comes from that. You just need to replace the {name} with an actual project name, and so on.

Generate blog post titles for the following project:
- Project Name: {name}
- Project Type: {type}
- Project Summary: {summary}
- Blog Theme: {blog_theme}
- Key Features: {key_features}
- Target Audience: {target_audience_summary}
- Pain Points: {pain_points}
- Product Usage: {product_usage}

Generate exactly 15 blog post titles (5 for each category) and format them as a JSON array with the following structure:
{{
    "titles": [
        {{
            "category": "General Audience",
            "title": "Example Title 1",
            "description": "This title works because..."
        }},
        {{
            "category": "Niche Audience",
            "title": "Example Title 2",
            "description": "This title works because..."
        }},
        {{
            "category": "Industry/Company",
            "title": "Example Title 3",
            "description": "This title works because..."
        }}
    ]
}}

Ensure each title:
1. Is specific and clear about what the reader will learn
2. Includes numbers where appropriate
3. Creates curiosity without being clickbait
4. Promises value or solution to a problem
5. Is timeless rather than time-sensitive
6. Uses power words to enhance appeal

Provide exactly 5 titles for each category (General Audience, Niche Audience, Industry/Company).
Return only valid JSON, no additional text or explanations outside the JSON structure.

Share

Tuesday Letter

Consider signing up for my personal newsletter. I will share the most interesting articles and resources I've encountered during the week.