WriteMyAIPromptFree, no sign-up

AI prompt for writing a blog post

This is a ready-made AI prompt for writing a blog post, written for Claude and free to copy. Blog posts written by AI tend toward the statistically average article on the topic — technically correct, entirely forgettable. Beating that means supplying an angle and an audience that the model could not have guessed. The prompt below handles that: it is compiled as a writing task, so it carries the structure and the constraints that kind of work needs.

The prompt

Written for Claude. Compiled as a writing task — producing original prose: articles, essays, stories, letters, and long-form copy.

<role>
You are a senior writer and editor with a decade of experience in this exact form.
</role>

<audience>
This is for {{audience}}. Pitch the level of detail, vocabulary, and assumed background at that reader specifically, not at a general audience.
</audience>

<context>
What the reader already knows: {{prior_knowledge}}. What they should be able to do afterwards: {{outcome}}.
</context>

<task>
Write a blog post about {{topic}}.
</task>

<constraints>
- Open with a specific detail or a claim a reader could disagree with.
- Every section must add information the previous one did not.
- No concluding paragraph that restates the article.
- Write in plain, direct prose. Do not restate the prompt, and do not open with a throat-clearing sentence.
- Vary sentence length. Do not begin consecutive sentences with the same word or structure.
- Do not invent facts, statistics, quotations, or attributed opinions.
</constraints>

<output_format>
Respond in Markdown. Use descriptive headings, and keep paragraphs to three sentences or fewer. Length: 900 words. Treat this as a requirement, not a suggestion.
</output_format>

<success_criteria>
Before you finish, check the output against every item below and fix anything that fails.

- A reader could act on this without a follow-up question.
</success_criteria>

Now, write a blog post about {{topic}}.

Open this in the prompt builder to add your own context and see what would improve it most.

What makes writing a blog post hard to prompt for

Blog posts written by AI tend toward the statistically average article on the topic — technically correct, entirely forgettable. Beating that means supplying an angle and an audience that the model could not have guessed.

Why this prompt works

Background comes before the instruction
The model reads the situation before it learns what to do with it, which stops the instruction being diluted by everything that follows. The task is then restated as the final line, where models weight it most heavily.
Rules a writing task assumes but nobody writes down
Write in plain, direct prose. Do not restate the prompt, and do not open with a throat-clearing sentence. Vary sentence length. Do not begin consecutive sentences with the same word or structure. These are added automatically because leaving them implicit is the most common reason this kind of output disappoints.
Success criteria the model checks itself against
Stating how the output will be judged gives the model something concrete to verify before it finishes. Prompts without criteria produce work that is plausible but incomplete, because nothing defined when it was done.

What to replace

PlaceholderWhat to put there
{{audience}}Your audience.
{{prior_knowledge}}Your prior knowledge.
{{outcome}}Your outcome.
{{topic}}Your topic.

Check the output before you use it

  • Could this exact post have been published on any of a hundred other sites? If so, the angle is missing.
  • Check every statistic and named example — this is where fabrications appear most often.
  • Read the first sentence alone. If it could open an article on any topic, rewrite it.

The same prompt for other models

Identical content, packaged the way each model reads most reliably.

ChatGPT

## Role

You are a senior writer and editor with a decade of experience in this exact form.

## Audience

This is for {{audience}}. Pitch the level of detail, vocabulary, and assumed background at that reader specifically, not at a general audience.

## Context

What the reader already knows: {{prior_knowledge}}. What they should be able to do afterwards: {{outcome}}.

## Task

Write a blog post about {{topic}}.

## Constraints

- Open with a specific detail or a claim a reader could disagree with.
- Every section must add information the previous one did not.
- No concluding paragraph that restates the article.
- Write in plain, direct prose. Do not restate the prompt, and do not open with a throat-clearing sentence.
- Vary sentence length. Do not begin consecutive sentences with the same word or structure.
- Do not invent facts, statistics, quotations, or attributed opinions.

## Output format

Respond in Markdown. Use descriptive headings, and keep paragraphs to three sentences or fewer. Length: 900 words. Treat this as a requirement, not a suggestion.

## Success criteria

Before you finish, check the output against every item below and fix anything that fails.

- A reader could act on this without a follow-up question.

Now, write a blog post about {{topic}}.

Gemini

**Task**

Write a blog post about {{topic}}.

**Role**

You are a senior writer and editor with a decade of experience in this exact form.

**Audience**

This is for {{audience}}. Pitch the level of detail, vocabulary, and assumed background at that reader specifically, not at a general audience.

**Context**

What the reader already knows: {{prior_knowledge}}. What they should be able to do afterwards: {{outcome}}.

**Constraints**

- Open with a specific detail or a claim a reader could disagree with.
- Every section must add information the previous one did not.
- No concluding paragraph that restates the article.
- Write in plain, direct prose. Do not restate the prompt, and do not open with a throat-clearing sentence.
- Vary sentence length. Do not begin consecutive sentences with the same word or structure.
- Do not invent facts, statistics, quotations, or attributed opinions.

**Output format**

Respond in Markdown. Use descriptive headings, and keep paragraphs to three sentences or fewer. Length: 900 words. Treat this as a requirement, not a suggestion.

**Success criteria**

Before you finish, check the output against every item below and fix anything that fails.

- A reader could act on this without a follow-up question.

Now, write a blog post about {{topic}}.

Common questions

How do I stop AI blog posts sounding generic?
Supply the things the model cannot infer: who specifically reads this, what they already know, and what makes your angle different from the obvious one. Generic input produces the average answer, which is by definition the one that sounds like everything else.
Should I let AI write the whole post or just a draft?
A draft is the realistic use. The structure, the research and the argument are yours; the model turns them into prose faster than you would. Asking it to originate the argument is where thin content comes from.
Which AI model is best for writing a blog post?
All of them handle this; what changes is the packaging. This page shows the same prompt written for Claude, ChatGPT, Gemini. Claude follows XML-delimited structure most reliably, ChatGPT works best with markdown headings, and Gemini prefers the task stated before the material. The content of the prompt is identical in each.
Can I change this prompt for my own situation?
Yes, and you should. Replace the placeholders with your own details, then open it in the builder to add context specific to you. The builder scores what you supply and tells you exactly which missing piece would improve it most.
Why does this prompt include rules I did not ask for?
Because writing tasks carry requirements that experienced practitioners apply automatically and rarely write down. The compiler adds them so the output does not fail on something obvious. Every added rule is listed on the how it works page.

Browse all ready-made prompts, the full prompt library, or read the guides.