Writing

Build SEO Optimized Blog Post

Create a comprehensive, SEO-optimized blog post about selling digital products by researching keywords, generating a title, outlining content sections, writing the post including meta description and conclusion, and suggesting links, meta titles, images, and related posts.

14 steps English

Prompt template

Run these steps in order.

01
Research and provide a list of 5 high-volume, low-competition keywords related to selling digital products, including search volume and keyword difficulty for each.
02
Generate a compelling blog post title that incorporates the primary keyword from your research.
03
Create an outline for the blog post with sections: Introduction, 3-5 main content sections based on secondary keywords, and Conclusion.
04
Write a meta description for the blog post using the primary keyword within 150-160 characters.
05
Write the Introduction section, including the primary keyword in the first paragraph and a clear thesis statement.
06
Write Section 1 of the main content, naturally incorporating relevant secondary keywords.
07
Write Section 2 of the main content, including relevant statistics or data to support your points.
08
Write Section 3 of the main content, addressing common questions or concerns related to the topic.
09
If applicable, write Sections 4 and 5 of the main content to provide additional value and incorporate remaining secondary keywords.
10
Write the Conclusion section, summarizing key points and including a call-to-action.
11
Create a list of 5-7 internal and external link suggestions to incorporate throughout the post.
12
Generate 3 engaging meta title options, each under 60 characters and including the primary keyword.
13
Provide a list of image suggestions for the post, including recommended alt text for each image.
14
Create a list of 3-5 related blog post ideas for internal linking.

Prompt library

Use these prompts directly inside ChatGPT.

Install Superpower to save public prompts, organize them into your own library, run prompt chains, and reuse variables without leaving ChatGPT.