> 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 and Sources 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 %}

#### Check the Sources list

Each source shows its state and what you can do about it. Reject any source you don't want in the article.
{% endstep %}

{% step %}

#### Decide who drafts

Choose who writes (below). When Frase writes, approved facts go into the draft, and rejected facts and sources 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

<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**.
{% 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.

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

{% hint style="success" %}
**Tip:** Ask the [Frase Agent](/automations/meet-the-frase-agent.md) in the **Ask AI** tab to review your draft, or to change text that's already written. 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 %}
{% 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 %}

**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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
