# Review and publish (https://www.getfounderhq.com/docs/publish/review-and-publish)

Every draft opens in an editor with Astro beside it. You read the review,
change what you want, and publish to your blog.

<Callout title="Before you start">
You need a draft, and a [connected blog](/publish/connect-your-blog).
</Callout>

## 1. Open the article

Open [Publish → Articles](https://app.getfounderhq.com/publish/articles) and click the article. You can also
press **Open** on a post in the calendar.

## 2. Read Astro's review

**Astro Review** shows a score from 0 to 100 and six parts:

| Part | What it measures |
| --- | --- |
| **SEO** | How well the article targets its keyword |
| **AI answers** | How easily an AI assistant can quote it |
| **E-E-A-T** | Experience, expertise, authority, and trust |
| **Facts** | Whether its claims hold up |
| **Original** | What it says that other pages do not |
| **Depth** | How fully it covers the topic |

A score of 80 or more is green, 60 to 79 is amber, and under 60 is red.

Astro revises a draft that scores under 80, up to 5 times, before it
shows you the result.

## 3. Edit

Type in the article to change it. **Save** stores your changes.

Or ask Astro, in the panel beside the article. For example:

- "Tighten the introduction"
- "Add a concrete example"
- "Make the tone more confident"
- "Suggest 3 H2 sections"

Astro changes the article in place. You can attach an image to your
message.

### Change the title, the address, and the search text

Press **Metadata**.

| Field | What it is |
| --- | --- |
| **Title** | The headline on the post |
| **Slug** | The last part of the post's address |
| **Meta title** | The title a search engine shows |
| **Meta description** | The text under it. Up to 160 characters. |
| **Excerpt** | A short summary. Up to 300 characters. |
| **Keywords** | One per line |

Press **Save metadata**.

### Go back to an earlier version

Open **Version history** and pick a version to read it. Astro is off while
you look at an older version. **Return to current draft** brings you back.

## 4. Publish

1. Save your edits. Publish sends the saved version.
2. Press **Publish**.
3. Choose the **Targets**: one or more of your blog connections.
4. Choose the **Author**, or leave **Auto**.
5. Choose the **Mode**:
   - **Publish Live** makes the post public on your blog.
   - **Store Draft** saves it in your CMS as a draft, for you to publish
     there.
6. Press **Publish**.

## Verify

The article's status changes to **Published**, and its row in **Articles**
gets a link that opens the post on your blog. The post on the calendar
shows **Published** too.

To change a published article, edit it here and press **Republish**.

## Publish by itself

With auto-publish on, you can skip step 4. A draft goes to your primary
blog at the end of its planned day when all of these are true:

- Its review score is 80 or more.
- A primary blog connection is active.
- **Posts per month** is above 0.

Turn auto-publish on or off in
[Settings](/publish/settings#cadence-and-automation).

## Troubleshoot

### "Save your current edits before publishing."

You have changes that are not saved. Press **Save**, then publish.

### "Set a default CMS author … before publishing."

Your blog needs an author on every post, and none is matched. Open
[Publish → Settings](https://app.getfounderhq.com/publish/settings), press **Map authors** on the
connection, and match one.

### The status is "Publish failed"

Your blog refused the post. Open [Publish → Settings](https://app.getfounderhq.com/publish/settings) and
press **Validate** on the connection to see what is wrong.
