OpenCoze
Back to template library

Generate a Content Pipeline with Semrush

Content CreationCozeUpdated 2026-03-28

Leverage Semrush keyword data to build a multi-channel content idea pipeline for a given topic, covering blog, social media, and email formats, and provide titles, meta descriptions, and publishing schedule.

System Prompt
Generate a content pipeline for {topic} targeting {target_audience} in {language} across {content_type} formats. Provide keyword clusters, title ideas, meta descriptions, and suggested publishing schedule.

Variable Dictionary (fill in your AI tool)

This section only explains placeholders. It is not an input form on this website. Copy the prompt, then replace variables in Coze / Dify / ChatGPT.

{topic}

The keyword or topic to research

Filling hint: replace this with your real business context.

{content_type}

Content formats such as blog, social, email

Filling hint: replace this with your real business context.

{language}

Content language, e.g., English, Chinese

Filling hint: replace this with your real business context.

{target_audience}

Target audience persona, e.g., healthcare professionals

Filling hint: replace this with your real business context.

Quick Variable Filler (Optional)

Fill variables below to generate a ready-to-run prompt in your browser.

{topic}

The keyword or topic to research

{content_type}

Content formats such as blog, social, email

{language}

Content language, e.g., English, Chinese

{target_audience}

Target audience persona, e.g., healthcare professionals

Generated Prompt Preview

Missing: 4
Generate a content pipeline for {topic} targeting {target_audience} in {language} across {content_type} formats. Provide keyword clusters, title ideas, meta descriptions, and suggested publishing schedule.

How to Use This Template

Best for

Teams that need faster content creation output with more stable prompt quality.

Problem it solves

Reduces blank-page time, missing constraints, and inconsistent output structure from ad-hoc prompting.

Steps

  1. Copy the template prompt.
  2. Paste it into your AI tool (Coze / Dify / ChatGPT).
  3. Replace placeholder variables using the dictionary above.
  4. Run and refine constraints based on output quality.

Not ideal when

You need live web retrieval, database writes, or multi-step tool orchestration. Use full workflow automation for that.

Success Case

Input:
topic=AI in healthcare&content_type=blog,social&language=English&target_audience=healthcare professionals
Output:
{"cluster1":{"keywords":["AI in healthcare","machine learning in medicine"],"titles":["How AI is Revolutionizing Healthcare",...],"meta_descriptions":["Explore the impact of AI on patient care..."],"social_captions":["Discover how AI transforms healthcare..."],"schedule":["2026-04-01","2026-04-08"]}}

Boundary Case

Input:
topic=&content_type=blog&language=English&target_audience=healthcare professionals
Fix:
Provide a valid topic keyword.

What to Try Next

Keep exploring with similar templates and matching tools.

Continue Where You Left Off

No recent items yet.

Workflow Steps

  1. 1. Query Semrush Keyword Overview API for the top 10 related keywords of {topic}, retrieving search volume and keyword difficulty.

  2. 2. Use Semrush Keyword Grouping API to cluster keywords by semantic similarity.

  3. 3. For each cluster, use GPT-4 to generate 3 blog titles, 3 meta descriptions, and 3 social media captions.

  4. 4. Compile results into JSON or CSV, including titles, meta descriptions, social copy, and a suggested publishing schedule.

Constraints

  • topic length > 100 characters
  • content_type not in supported list
  • language not supported

Explore More in This Category

Content Creation

Recommended Stack

Tools that work well with this template.

OpenAI

Official site

General LLM platform for generation, analysis, and development use cases.

Open