> For the complete documentation index, see [llms.txt](https://docs.frase.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.frase.io/core-workflows/create-new-content-that-ranks.md).

# Create New Content that Ranks

From research to a published article, in one connected workflow.

{% embed url="<https://youtu.be/gGYsNM7J33c>" %}

{% hint style="info" %}
**Writing your first article?** Start with [Create Your First Article](/get-started/research-or-content.md) to pick a starting point and learn the editor tabs. This walkthrough picks up from there.
{% endhint %}

## Choose Your Starting Point

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FIRY4wjGWQZCmDVffLya3%2Fimage.png?alt=media&#x26;token=537c3a76-60b6-41b4-878f-01bca91c1a45" alt=""><figcaption></figcaption></figure>

<details>

<summary>Research First</summary>

Best for strategic content, pillar pages, content programs, or when you want full control over SERP competitor analysis and structure before writing begins.

Go to **Plan & Create → Research**. From there you can explore a topic, analyze competitors, find content gaps, and build a brief before a single word of the article is written. See [Deep Research](/feature-reference/deep-research.md) for the four research types.

</details>

<details>

<summary>Generate Article</summary>

Best for speed, individual blog posts, or when you want Frase to handle the strategy in the background.

Go to **Plan & Create → Content**, click **New Content**, and select **Generate Article**. Frase researches the topic, analyzes the SERP, and identifies keyword opportunities while you fill in the basics. The research feeds straight into your brief and outline.

</details>

<details>

<summary>Optimize Existing</summary>

Click **New Content** and select **Optimize Existing** to import a published or drafted piece from a URL, Google Docs, Notion, or by pasting it. See [Optimize Existing Content](/core-workflows/optimize-existing-content.md) for the full workflow.

</details>

<details>

<summary>Import Brief</summary>

Already have a brief? Click **New Content** and select **Import Brief** to bring one in from a PDF, Google Docs, or a URL. Frase pulls out its structure so you can generate content from it.

</details>

<details>

<summary>Start from Scratch</summary>

Click **New Content** and select **Start from scratch** for a blank editor with no brief and no AI generation. You still have access to Frase's AI tools, and content scores appear once you start writing.

</details>

{% hint style="info" %}
**Need more articles?** Pro, Scale, and Enterprise customers can turn on ***Overages*** to bill extra credits past their plan's limits. Manage these from your *Settings > Billing & Usage > Overage Settings.*
{% endhint %}

## Review Your Brief

Every article built from **Research** or **Content** starts with a brief. A complete brief includes:

* A section-by-section outline built from SERP analysis
* Target keywords and topic coverage based on real competitor data
* Evidence mapped to specific sections: stats, quotes, supporting facts
* A do's and don'ts guide to keep the article on track
* Content type, tone, and audience direction

Customize the brief manually, refine specific sections, or approve what Frase generated and move straight to writing.

### Approve the Facts Your Article Can Use

{% stepper %}
{% step %}
Find the **Facts** panel
{% endstep %}

{% step %}
Approve or reject facts

Each fact stays tied to its section, so it follows along if you rename or reorder a heading.
{% endstep %}

{% step %}
Decide who drafts&#x20;

Choose who writes (below). When Frase writes, approved facts go into the draft and rejected ones stay out.
{% endstep %}
{% endstepper %}

### Choose Who Writes

From the brief, scroll to the *Article Outline* section and click **Assign**. Then choose whether Frase or your team writes the article.

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FjdvmuJf3dwqMMPM6li8h%2Fimage.png?alt=media&#x26;token=96003611-79e1-48f7-85af-be0c3829ee52" alt=""><figcaption></figcaption></figure>

<details>

<summary><strong>Frase writes</strong></summary>

Frase generates the complete article from the brief. Best for speed and scale. You review, refine, and optimize the output.

</details>

<details>

<summary><strong>I write</strong></summary>

The outline is generated (meaning, your selected headers move into the Editor), but you write every section yourself. Best for full creative control or when a specific voice is essential.

</details>

{% hint style="info" %}
To have Frase write only some sections, assign the rest to yourself. Frase marks this as *Split work* automatically.
{% endhint %}

## Improve Your Draft & Publish&#x20;

<div align="left"><figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FMb2D2EffriKEZ2ly16qE%2Fimage.png?alt=media&#x26;token=31c7f1f6-eb06-4f53-b5c6-2315cd37e7e4" alt=""><figcaption></figcaption></figure></div>

{% stepper %}
{% step %}

### Work Through the Checklist

Open the **Checklist** tab to review the following recommendations:

* **Topic coverage:** Manage your primary and secondary keywords. Add and edit queries, set keyword priority, and track coverage.
* **Structure:** Apply suggestions to work keywords into your copy, and explore additional SERP competitor headings.
* **Authority:** Track signals like author profiles, credentials, claims, sources, and quotes. Add recommended evidence to your content.
* **Meta Tags:** Check that your meta title and meta description are optimized before you go live.

{% hint style="info" %}
To fill meta tags fast, open the **Meta Tags** tab and click **Generate with AI**.&#x20;
{% endhint %}
{% endstep %}

{% step %}

### Optimize Your Scores

The **Score** tab shows your EEAT, GEO, and SEO scores as you write, with suggestions you can apply in one click or by hand.&#x20;

Aim for 70 or above, and work on whichever score lags furthest behind. [Content Scores Explained](/feature-reference/content-scores-explained.md) covers what feeds each one.

Before you publish:

* Review keyword placement, especially in headings
* Check that your article explicitly answers the questions your audience is searching for
* Add any missing data points, definitions, or citations your GEO score is flagging
* Make sure internal links to related content are in place
  {% endstep %}

{% step %}

### Publish or Schedule

When your article is ready, click [**Publish**](/core-workflows/publish-content-to-your-cms.md) in the upper right corner. Choose your [CMS destination](/integrations/cms-publishing/frase-cms.md) and select whether to push it as a live post or a draft.

{% hint style="info" %}
**Not ready to publish yet?** Schedule the article for a future date and Frase will publish it for you then, on WordPress or Frase CMS. Manage it all on the [**Calendar**](/automations/content-calendar.md)**.**
{% endhint %}
{% endstep %}
{% endstepper %}

{% hint style="success" %}
**Tip:** Ask the [Frase Agent](/automations/meet-the-frase-agent.md) in the **Ask AI** tab to review your draft and point out what's most worth improving. Prefer Claude, ChatGPT, or Cursor? [Frase MCP](/automations/automate-with-frase-mcp.md) can take an article from topic to draft and publish it to your CMS.
{% endhint %}

**Next:** turn on [Content Guard](/core-workflows/publish-content-to-your-cms.md) so Frase keeps an eye on the article after it goes live.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.frase.io/core-workflows/create-new-content-that-ranks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
