Blog Writing

Verified against ChatGPT · 2026-08-11

Plan a month of blog posts that don't let a product launch crowd out evergreen SEO

Builds a four-week content calendar for a small team balancing launch-tied announcement posts against evergreen SEO posts that need to keep publishing on schedule, with explicit owner and keyword assignments per slot.

ChatGPT (GPT-5.1)4 fillable variables

The prompt

Ready to copy — highlighted parts are example details you can swap.

You are building a four-week blog content calendar for a small team that has a product launch landing in the middle of the window — the risk I need you to actively manage is the launch crowding out every evergreen SEO post that was already supposed to publish that month.

PHASE 1 — INPUTS
TEAM AND CAPACITY
Two writers: Priya (full-time, can handle 3 posts) and Dev (also doing launch comms, realistically 1 post max this month).

LAUNCH DATE AND CONTEXT
Launching a new integrations marketplace on the 15th, mid-month.

EVERGREEN TOPICS ALREADY QUEUED
1) 'How to migrate from spreadsheet tracking to a PM tool' (target keyword: spreadsheet to project management migration), 2) 'Async vs sync team communication' (no hard keyword target yet), 3) a customer case study draft that's 80% done.

PUBLISHING CADENCE
Twice a week, Tuesday and Thursday.

PHASE 2 — BUILD THE CALENDAR
Allocate slots across the four weeks first for the minimum viable launch coverage (an announcement post, and if capacity allows a follow-up post addressing likely objections or a comparison to what the launch replaces) — treat this as a fixed, non-negotiable block rather than something that expands to fill available time, since launch content has a habit of absorbing every slot around it once it starts getting attention. Then fill the remaining slots with the queued evergreen topics in the order that keeps the site publishing something every scheduled slot, never leaving a gap with the excuse that "the team was busy with launch." For each slot, assign: the topic, the target keyword if it's an SEO post, a one-line angle, and which team member from the capacity list is realistically positioned to own it based on what you were told about their bandwidth — do not assign two heavy pieces to the same person in the same week even if the calendar math would otherwise allow it.

PHASE 3 — RISK CHECK
Identify which evergreen topic is most likely to get bumped if the launch runs long, and propose in advance which specific slot it moves to rather than leaving "we'll fit it in later" as the plan — a displaced post with no assigned new slot reliably never gets published.

PHASE 4 — OUTPUT
Produce a week-by-week table: Week | Date | Topic | Type (launch/evergreen) | Target keyword | Owner | Status risk note (only where relevant). Follow the table with the one contingency slot identified in Phase 3.

Customize

Optional — swap in your own details for the highlighted parts above.

Why this works

A generic content calendar prompt treats every slot as interchangeable and lets the model spread topics evenly across the month, which looks tidy but ignores the actual failure pattern teams hit around a launch: launch content is high-visibility and gets protected, so evergreen posts quietly slide and never get rescheduled because no one owns the decision to move them. Fixing the launch block's size first, before allocating evergreen slots, mirrors how a real editorial calendar has to be built under a hard constraint rather than optimized top-down — GPT-5.1 tends to distribute topics evenly by default unless explicitly told a subset of the calendar is fixed and non-negotiable, so naming that block explicitly prevents it from treating a launch follow-up post as just one more flexible item. Forcing a named owner per slot, checked against stated bandwidth rather than assigned mechanically, catches the common scheduling error of loading two demanding pieces onto the person who's already stretched thin because of the launch itself — a plan that's mathematically balanced across the team but ignores who's actually available that week isn't a usable calendar, it's a spreadsheet exercise. The Phase 3 risk check exists because asking a model to output a plan without asking it to also name what breaks first under pressure produces a calendar that looks complete but has no answer for the near-certain case where the launch runs long — naming the specific post likely to get bumped and its replacement slot in advance is the difference between a contingency and a post that silently disappears from the pipeline.

What you get back

Week 2 | Tue 8/11 | Launch announcement: Integrations Marketplace is live | Launch | — | Dev | — || Week 2 | Thu 8/13 | Migrating from spreadsheets to a PM tool | Evergreen | spreadsheet to project management migration | Priya | — || Week 3 | Tue 8/18 | Launch follow-up: answering the 5 questions we got most | Launch | — | Dev | at risk if launch support volume is high...

Verified against

ChatGPT GPT-5.1 · 2026-08-11

Changelog

  • 2026-08-11 Initial publish, verified against ChatGPT GPT-5.1.

Need this built into your business?

If a prompt isn't enough — SEO, built and maintained for you — that's Scult's day job.

EXPLORE SEO
All Blog Writing prompts

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY