Documentation

Publish

Plan blog posts from keywords, let Astro write them, and publish to your own blog.

Publish turns keywords into published blog posts. You add the keywords you want to rank for. Publish plans posts on a calendar, Astro writes and reviews each one, and the finished article goes to the blog you already have.

Publish

How it works

  1. You connect your blog. Ghost, WordPress, Payload, GitHub, or your own API.
  2. You add keywords. What your customers type into a search engine.
  3. Publish plans posts on a calendar, one for each keyword in turn.
  4. Astro writes a brief two weeks before a post's date, and the draft one week before.
  5. Astro reviews its own draft and scores it from 0 to 100. A draft under the bar goes back for another pass.
  6. You edit and publish, or let auto-publish send the drafts that pass.

Everything in Publish belongs to one brand. The brand switcher at the top of the sidebar chooses which one.

Start here

The parts of Publish

In the sidebarWhat it is
Keyword PlannerThe keywords this brand is trying to rank for, and Google's suggestions
CalendarEvery planned post, by month or as a list
ArticlesEvery brief, draft, and published post
SettingsBlog connections, authors, cadence, and writing rules

Limits

LimitValue
Articles per monthSet by your plan, shared across your brands. See Subscription.
Active keywords100 per brand
Post types per keyword4
Posts per month you can planUp to 90

An article counts in the month it was created. The sidebar shows Articles this month against your limit.

What Publish needs

Astro writes with the AI models you choose in Publish → Settings, under AI models. Connect an AI provider first: see AI providers.

No blog yet? FounderHQ has a package that adds one to a Next.js site. See Blog for Next.js.

AI agent or LLM? Read this page as markdown

On this page