AI Prompts for SEO Blog Writing

20 of the best prompts for SEO blog writing, step by step across 4 stages. Works with ChatGPT, Claude, and Gemini.

AI Prompts for SEO Blog Writing

AI Prompts for SEO Blog Writing

20 of the best prompts for SEO blog writing, step by step across 4 stages. Works with ChatGPT, Claude, and Gemini.

Scroll to explore

Published June 28, 2026

Getting SEO Blog Writing right takes more than a single prompt. This 4-stage guide covers Plan Keyword-Rich Topics, Draft Engaging Content, Optimize for SEO, and more, breaking the whole process into focused steps where each prompt builds on the last. Content writers often struggle with creating SEO-optimized blog posts that engage readers and rank well on search engines. This guide covers four essential stages: planning keyword-rich topics, drafting engaging content, optimizing for SEO, and reviewing for quality and effectiveness. Users will produce well-structured, SEO-friendly blog posts that meet both user needs and search engine criteria. Every prompt is optimized and runs in ChatGPT, Claude, and Gemini.

Plan Keyword-Rich Topics

This stage focuses on identifying relevant keywords and topics that resonate with your target audience. By conducting thorough research, you will create a list of potential blog post ideas that align with SEO best practices.

Generate a list of SEO keywords

Generate a list of 10 SEO keywords related to [TOPIC] that your target audience is searching for. For each keyword, provide the search volume, competition level, and a brief explanation of its relevance to your content strategy. This will ensure you are addressing the right topics and optimizing your blog posts effectively.

Plan Keyword-Rich Topics

Outline blog post ideas based on keywords

Outline 5 blog post ideas based on the keywords provided: [KEYWORDS]. For each idea, include a working title, a brief description of the content, and specify the primary keyword you plan to target. Ensure that each idea is unique and offers a clear direction for writing.

Plan Keyword-Rich Topics

Identify audience pain points

Identify five common pain points or questions that your audience has related to [TOPIC]. For each pain point, explain why it is significant and describe how addressing it in your blog post can add value for your readers. Additionally, suggest potential solutions or insights that could be included in your content to effectively engage your audience.

Plan Keyword-Rich Topics

Research competitor blog posts

Analyze 3 competitor blog posts on [TOPIC] and create a detailed report. For each post, provide a summary of the main points, a list of targeted keywords, an analysis of engagement strategies, and identify content gaps that your blog can address. Finally, conclude with actionable insights on how to differentiate your content and better meet audience needs.

Plan Keyword-Rich Topics

Create a content calendar

Create a content calendar for the upcoming month in the format of a table. Include four blog post titles related to [TOPIC], their corresponding target keywords, and specific publication dates. For each title, provide a brief description of 2-3 sentences that explains its relevance to the target audience and how it aligns with SEO best practices. Ensure that the topics reflect different aspects of [TOPIC] to maintain audience interest.

Plan Keyword-Rich Topics

Draft Engaging Content

In this stage, you will focus on writing the actual blog posts based on your outlined ideas. The goal is to create engaging, informative content that incorporates SEO best practices while maintaining readability.

Write an engaging introduction

Draft an engaging introduction for a blog post titled '[BLOG POST TITLE]'. The introduction should captivate the reader's attention, clearly introduce the main topic, and seamlessly incorporate the primary keyword [KEYWORD]. Ensure the introduction is 3-5 sentences long and sets an inviting tone for the rest of the post.

Draft Engaging Content

Create a detailed blog post outline

Outline the main sections for a blog post on [TOPIC]. Include at least five headings and subheadings, and provide a brief description of what each section will cover. Ensure that the outline promotes a logical flow of ideas and engages the reader effectively.

Draft Engaging Content

Write a section on [SPECIFIC ASPECT]

Write a 200-300 word section for a blog post that focuses on [SPECIFIC ASPECT] of [TOPIC]. Begin with an engaging introduction, followed by a clear explanation of the concept, and include a relevant example or data point to illustrate your point. Make sure the content is informative, incorporates SEO best practices, and maintains a conversational tone to enhance readability.

Draft Engaging Content

Incorporate storytelling elements

Revise the blog post titled "[TITLE]" by incorporating a personal story or case study that relates to [TOPIC]. Structure this narrative to illustrate a key point and enhance relatability, ensuring it is 150-200 words long. Make sure the story seamlessly integrates with the existing content, supports the overall message, and maintains reader engagement throughout.

Draft Engaging Content

Write a compelling conclusion

Draft a compelling conclusion for a blog post titled "[BLOG POST TITLE]." Summarize the key points discussed in the post and include a clear call to action that encourages readers to engage with the content. Ask a thought-provoking question or invite them to share their thoughts in the comments section. Ensure the conclusion is concise, consisting of 3-5 sentences.

Draft Engaging Content

Optimize for SEO

This stage involves refining your blog post to ensure it meets SEO standards. You will focus on keyword placement, meta descriptions, and other on-page SEO elements to improve visibility.

Optimize keyword placement

Revise the following blog post to optimize it for SEO by incorporating the primary keyword [KEYWORD] in the title, first paragraph, and at least 2-3 subheadings. Ensure that the keyword placement feels natural within the content. Additionally, create an engaging meta description that includes the keyword. Present the optimized blog post in a structured format with clear headings for each section, and provide a brief explanation for each adjustment made to enhance SEO effectiveness.

Optimize for SEO

Write a meta description

Craft a compelling meta description for a blog post that includes the primary keyword [KEYWORD] and emphasizes the main benefit of your content. Ensure the description is between 150-160 characters, structured as a single engaging sentence, and includes a call to action that encourages readers to learn more about [TOPIC] or discover [SPECIFIC BENEFIT].

Optimize for SEO

Add internal and external links

Incorporate 2-3 internal links to relevant blog posts on your site and 1-2 external links to authoritative sources within your blog post titled [BLOG POST TITLE]. Ensure that each link is contextually relevant and enhances the content's credibility. After embedding the links, provide a brief explanation for each link, detailing its relevance and how it supports the overall topic. Return the optimized blog post along with the explanations in a separate section at the end.

Optimize for SEO

Optimize images for SEO

Select images for your blog post titled "[BLOG POST TITLE]" and create a detailed SEO optimization report. For each image, provide a brief description that includes relevant alt text incorporating the primary keyword "[KEYWORD]". Additionally, include specific recommendations for image file names and sizes to enhance loading speed. Structure the report with clear sections for each image, detailing the alt text, suggested file name, and optimal size recommendations to improve accessibility and search visibility.

Optimize for SEO

Check readability and formatting

Review the blog post titled "[BLOG POST TITLE]" for readability and formatting. Analyze the text for clarity by suggesting improvements to sentence structure and paragraph conciseness, and recommend the use of bullet points where appropriate. Ensure that headings are properly formatted for easy navigation. After your review, return the revised text along with a summary of the changes made and the rationale behind each adjustment.

Optimize for SEO

Review for Quality

The final stage focuses on reviewing and refining your blog post to ensure it meets quality standards. You will check for errors, clarity, and overall effectiveness before publication.

Proofread for grammar and spelling

Proofread the final draft of the blog post titled "[BLOG POST TITLE]" for grammatical and spelling errors. Focus on enhancing clarity and effectiveness by checking sentence structure, word choice, and overall flow. Provide a revised version of the text with corrections highlighted, and include a brief explanation for each change made. Ensure that the tone remains professional and engaging for the target audience of [TARGET AUDIENCE].

Review for Quality

Solicit feedback from peers

Draft a feedback request email to [COLLEAGUE NAMES] regarding your blog post titled "[BLOG POST TITLE]." In the email, ask them to review the draft specifically for clarity, engagement, and SEO effectiveness. Request that they provide their feedback in three distinct sections: strengths of the post, areas for improvement, and suggestions for enhancing SEO. Once you receive their input, summarize their feedback and create a detailed plan for incorporating their suggestions to improve the overall quality of your blog post before publication.

Review for Quality

Evaluate the call to action

Evaluate the call to action in the blog post titled "[BLOG POST TITLE]." Analyze its clarity, persuasiveness, and relevance to the overall content. Provide a structured critique that includes a summary of the current call to action, specific suggestions for improvement, and an explanation of how these changes can enhance reader engagement and better align with the overall goals of the post. Present your evaluation in a written report format.

Review for Quality

Check for SEO performance metrics

Analyze the SEO performance metrics of the blog post titled "[BLOG POST TITLE]." Create a detailed report that includes sections for keyword rankings, traffic data, and suggested improvements. For each metric, explain its significance and how it can enhance the overall SEO strategy. Ensure the report is clear, actionable, and ready for implementation before publication.

Review for Quality

Finalize and schedule for publication

Revise the blog post titled "[BLOG POST TITLE]" by incorporating feedback and optimizing it for SEO. Check for grammar, flow, and keyword placement to ensure clarity and effectiveness. Structure the final version with an engaging introduction, well-organized body sections, and a compelling conclusion. After finalizing the content, provide a detailed plan for scheduling it for publication on "[PUBLICATION DATE]" in alignment with your overall content strategy and audience needs.

Review for Quality

Frequently asked questions

What are the key elements of an SEO-optimized blog post?+

An SEO-optimized blog post includes keyword-rich titles, engaging content, proper formatting, internal and external links, and optimized images. Additionally, a compelling meta description and a clear call to action are essential for driving engagement.

How can I improve my blog's search engine ranking?+

To improve your blog's search engine ranking, focus on producing high-quality content that addresses user intent, optimize for relevant keywords, and ensure proper on-page SEO practices. Regularly update your content and promote it through social media and backlinks.

What tools can help with SEO optimization?+

Tools like Google Analytics, SEMrush, and Yoast SEO can help with keyword research, performance tracking, and on-page optimization. These tools provide valuable insights to enhance your SEO strategy and improve your blog's visibility.

How often should I publish new blog content?+

The frequency of publishing new blog content depends on your resources and audience needs. Aim for consistency, whether it's weekly, bi-weekly, or monthly. Regularly updating your blog with fresh content can help maintain audience engagement and improve SEO.

What is the importance of internal linking in SEO?+

Internal linking helps search engines understand the structure of your website and the relationship between different pages. It improves user navigation and can increase the time visitors spend on your site, positively impacting your SEO performance.

Browse SEO prompts