Skip to main content

Blog Post Planner

The Blog Post Planner generates a month-by-month content calendar for the client using AI. You set the pace (posts per month), duration, language, and optional topic focus, Minorank plans the entire content calendar and gives you ready-to-use titles, target keywords, and meta descriptions for every post.

Blog post planner showing monthly content calendar with post types, keywords, titles, and publish status


Generating a content calendar

  1. In the client sidebar, go to Blog Planner.
  2. Click Generate calendar.
  3. Configure the plan:
SettingDescription
Posts per monthHow many blog posts to plan per month (1–12)
DurationHow many months to plan ahead (1–12 months)
Start monthThe month the plan begins
LanguageLanguage to write titles and meta descriptions in (Greek or English)
Focus topicsOptional, paste keywords or topics to focus the plan on specific themes
CompetitorsOptional, add competitor domains so Minorank AI avoids overlapping with their existing content
  1. Click Generate.

Generation takes 15–30 seconds. The calendar appears month by month below.


Reading the calendar

For each planned post, the calendar shows:

ColumnDescription
MonthThe month this post is planned for
TypeContent type, Guide, Listicle, How-to, Comparison, Case Study, etc.
Target keywordPrimary keyword to optimise for
Post titleSuggested blog post title (editable inline)
Meta titleOptimised meta title, editable inline
Meta description155-character meta description, editable inline
StatusWrite → Sent to WP → Published, updated automatically
WriteButton to launch the AI Writer pre-filled with this post's details

Repeat badge

If a keyword in the new plan is ≥80% similar to a keyword from a previous plan, it is flagged with a ♻️ badge in the table. This is a visual warning only, you can still write the post if relevant, but it signals potential topic overlap with content you've already planned.

Inline editing

Click any Post title, Meta title, or Meta description cell to edit it directly in the table. Changes are saved immediately, no separate edit screen needed.

Per-post delete

Each row has a delete button. Clicking it shows an inline Delete? Yes / No confirmation before removing the post from the plan.


Publishing a planned post

Click Write on any planned post to open the AI Article Writer with the topic, keyword, title, and meta description pre-filled. Review and adjust the settings, then generate the article.

Once the article is published to WordPress, the Blog Planner entry updates its status to Published automatically.


Tracking published content

The bottom of the page shows the Published content history, a searchable table of all articles published via the AI Writer for this client:

ColumnDescription
TypeThe content type (guide, how-to, etc.)
TitlePost title as published in WordPress
KeywordTarget keyword
DatePublished date
StatusLive / Draft

Use the search field to find specific posts, and the type filter to view only guides, listicles, etc.


Calendar vs ad-hoc articles

The Blog Planner is designed for systematic content production, a planned, consistent publishing schedule. You can also generate ad-hoc articles directly via the AI Article Writer without going through the Blog Planner. Both approaches use the same article generation engine.

:::tip Combine with keyword data Before generating the calendar, review the Keyword gap analysis and the Page 2 keywords in Enhanced Analysis. Using these as focus topics ensures the content plan targets real traffic opportunities rather than generic topics. :::


Duplicate prevention

When you generate a new plan, all target keywords from every previous plan for this client are automatically injected into the prompt. This prevents Minorank AI from suggesting topics you've already planned, even across multiple calendar generations.

Combined with the ♻️ repeat badge, this means your content calendar stays fresh and non-repetitive without any manual tracking on your part.


Plan history

Up to 4 past plans are kept in the plan history section below the active calendar. You can view any archived plan to review its content, check what keywords were already covered, or reference old titles and meta descriptions.

Plans are archived automatically when you generate a new one, you don't need to do anything to save them.


Regenerating the calendar

If the generated calendar doesn't fit the client's focus, click Regenerate with updated focus topics or settings. Previously published posts are preserved even if the calendar is regenerated.


SEO Brief Generator

Every post in the Blog Planner has a 📋 Brief button. Click it to generate a complete content brief ready to hand to a writer.

SEO Brief modal showing suggested H1, secondary keywords with search volumes, H2 outline, word count, internal links, and SEO notes

Each brief includes:

SectionWhat's inside
Suggested H1A click-optimised headline for the article
Secondary keywords3–5 related keywords pulled from real gap analysis data, each with monthly search volume
H2 outlineA full article structure with 7+ sections
FormatRecommended word count and tone (e.g. Informational, Actionable, Authority-Building)
Internal links to includeSpecific pages from the client's site with suggested anchor text
SEO notesCompetitive positioning notes, what to include, what to avoid, how to outrank specific competitors

Briefs are cached, the first generation takes ~10 seconds, every open after that is instant. Click 📋 Copy Full Brief to copy everything to clipboard in one click.


Seasonal Content Scheduling

When you generate a Blog Plan, Minorank automatically fetches 12-month search volume trend data for your topics from DataForSEO and uses it to schedule posts at the optimal time.

How it works

  1. You click Generate Blog Plan.
  2. Minorank fetches monthly search volume data for your topics, you'll briefly see "Checking seasonal trends…"
  3. Minorank AI identifies when each keyword peaks in demand (e.g. "hotel digital marketing" peaks in May).
  4. Each post is scheduled to publish ~2 months before its keyword's seasonal peak, giving the page time to rank before the surge arrives.

What gets scheduled vs ignored

  • Keywords with a clear seasonal spike are scheduled strategically to the optimal month.
  • Keywords with flat, year-round demand are distributed evenly across the plan duration.

Performance

Seasonal trend data is cached for 30 days, so subsequent plan generations for the same client are instant. The whole process runs silently with zero extra clicks.


Next steps