# Create new content that ranks

Great content doesn't start with a blank page. It starts with understanding what's worth creating, what the people searching for it actually need, and what it takes to outperform what's already ranking. Frase connects all of that into one workflow so you're not stitching together five different tools to write one article.

This article walks you through the full creation flow from start to finish.

### Choose Your Starting Point

There's no single right way to create content in Frase. The path you choose depends on whether you're researching a topic and want deep control, creating something new, or improving something that already exists.

<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 the **Research** tab in the left sidebar. 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. This approach gives you the deepest strategic foundation.

</details>

<details>

<summary>Generate a New Article</summary>

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

Click the green **+ New Article** button and select **Generate Article**. Frase immediately begins researching the topic, analyzing the SERP, decoding search intent, and identifying keyword opportunities — all while you fill in the basics. The research feeds directly into your brief and outline, so by the time you're ready to write, the strategic groundwork is already done and you're free to revise as needed.&#x20;

</details>

<details>

<summary>Optimize Existing Content</summary>

Already have something published or drafted? Click **+ New Article** and select **Optimize Existing**. Import content from a live URL, Google Docs, Notion, or by pasting it directly. Frase analyzes it against current top-ranking competitors and surfaces specific improvements for SEO and GEO.

This is often the fastest path to meaningful traffic gains. A page that already has some ranking history will respond to a targeted refresh faster than a brand new page will to initial publication.

</details>

{% hint style="success" %}
Use our [CMS integrations ](https://docs.frase.io/integrations)to easily import blog posts in need of optimization directly from Wordpress, Sanity, and more.&#x20;
{% endhint %}

### The Brief

Every article in Frase is built on a brief, whether you create it deliberately or let Frase generate it automatically. The brief is the bridge between research and writing — it's where strategy becomes structure.

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

{% hint style="success" %}
Before you write anything, take a few minutes to review the brief. Adjusting the structure here is much faster than restructuring a finished draft. Getting the brief right is the highest-leverage moment in the entire workflow.
{% endhint %}

You can customize the brief manually, use Ask AI to refine specific sections, or approve what Frase generated and move straight to writing.

### Writing the Article

Frase gives you three writing modes so you can match the workflow to how your team actually works:

<details>

<summary><strong>AI Writes All</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>You Write All</strong></summary>

The outline is generated, but you write every section yourself. Best for full creative control or when a specific voice is essential.

</details>

<details>

<summary><strong>Section by Section</strong></summary>

You choose which sections AI writes and which you handle yourself. Best for collaborative workflows or when certain sections need a human touch.

</details>

{% hint style="success" %}
Whichever mode you choose, the editor gives you real-time feedback as you write. [Content scores](/feature-reference/content-scores-explained.md) update continuously so you can see how your article is performing against competitors as you build it.
{% endhint %}

### Understanding Your Content Scores

Three scores appear in the top right corner of the editor as you write:

* **EEAT Score** — How well your content meets Google's quality guidelines around expertise, experience, authoritativeness, and trustworthiness. Author bios, credentials, citations, and content depth all contribute.
* **GEO Score** — How easily AI systems can extract, trust, and cite your content. Structured formatting, direct answers, concrete data, and credible citations all push this score up.
* **SEO Score** — How well your content aligns with on-page SEO best practices and keyword coverage compared to top-ranking pages. A score in the 70 to 85 range is generally solid. Focus on coverage, not keyword stuffing — if competitors consistently mention something you don't, that gap shows up here.

{% hint style="warning" %}
**Don't chase perfect scores.** Use them as a compass **(70 or above is great)**. If one score lags significantly behind the others, that's where to focus next.
{% endhint %}

### Optimizing Your Draft

Once a draft exists, Frase gives you specific, actionable suggestions for improving each score. You can apply them with one click or make manual edits where you want more control.

A few things worth doing 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 that your GEO score is flagging
* Make sure internal links to related content are in place

{% hint style="success" %}
The [Frase Agent](/get-started/meet-the-frase-agent.md) can help here too. Ask it to review your draft and identify what's most worth improving before you publish.
{% endhint %}

### Publishing

When your article is ready, click [**Publish**](/core-workflows/publish-and-protect.md) in the upper right corner. Choose your destination — [WordPress](/integrations/cms-publishing/wordpress.md), [Webflow](/integrations/cms-publishing/webflow.md), [Sanity](/integrations/cms-publishing/sanity.md), [Wix](/integrations/cms-publishing/sanity.md), or [Frase CMS](/integrations/cms-publishing/frase-cms.md) — and select whether to push it as a live post or a draft for final review.

Frase doesn't assume. You decide when and how it goes live.

{% hint style="success" %}
After publishing, consider setting up [**Content Guard**](/core-workflows/publish-and-protect.md) to monitor the article's performance automatically. → *See:* [*Publish and Protect*](/core-workflows/publish-and-protect.md)
{% endhint %}

### Importing and Optimizing Existing Content

Frase isn't just for net-new content. You can [import any existing article](#optimize-existing-content) — from a live URL, Google Docs, Notion, [CMS integration](https://docs.frase.io/integrations), or by pasting the text directly — and Frase will analyze it against current top-ranking competitors and surface specific improvements.

This is often the fastest path to meaningful traffic gains. Refreshing a page that already has some ranking history is usually more effective than starting from scratch.


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
