# Content Opportunities

Opportunities in Frase automatically discovers and prioritizes the best content you should create or update based on actual [performance data](https://docs.frase.io/advanced/seo-analytics), competitive gaps, and scalable SEO strategies.

Instead of guessing what to publish next, Opportunities shows you where ranking gains are most achievable and which actions will drive the biggest impact.

<figure><img src="/files/o1UQMozuWE4XyAuB42QE" alt=""><figcaption></figcaption></figure>

### How It Works

Opportunities pulls data from multiple sources and scores each idea based on impact and effort so you can focus on what actually moves the needle.

{% hint style="success" %}
The system continuously evaluates your data and surfaces prioritized recommendations.
{% endhint %}

#### What's Analyzed

Opportunities automatically analyzes:

* [**Google Search Console**](https://docs.frase.io/integrations/connectors/google-search-console) *(if connected)*\
  Discover ranking opportunities and content gaps based on your actual search data.
* **Content Decay**\
  Identifies declining pages and any lost traffic.
* **Competitor Gaps**\
  See topics competitors rank for that you don’t, with competitor ranking info for each keyword.
* **Programmatic Detection**\
  Identifies scalable SEO templates (comparisons, location pages, integrations).

#### Smart Scoring System&#x20;

Each opportunity receives a score based on these weighted factors:

* **Impact (35%)** — Traffic potential from ranking improvements
* **Effort (25%)** — How much work is required
* **Speed (20%)** — How quickly results can be seen
* **Strategic Value (20%)** — Long-term business impact

{% hint style="success" %}
This scoring system helps you focus on opportunities that deliver meaningful results without overcommitting resources.
{% endhint %}

### Types of Opportunities

Frase organizes opportunities into these core categories:

<details>

<summary><strong>Quick Wins</strong></summary>

Google Search Console pages currently ranking **positions 3–20** that could realistically jump to page one with optimization. These are often the fastest ROI opportunities.

</details>

<details>

<summary><strong>Competitor Gaps</strong></summary>

Topics your competitors rank for — but you don’t. These represent missed traffic and market share.

</details>

<details>

<summary><strong>Content Decay</strong></summary>

Existing pages that are **losing rankings or traffic**. Refreshing and re-optimizing these can restore performance quickly.

</details>

<details>

<summary><strong>Programmatic SEO</strong></summary>

Scalable page templates such as:

* Comparison pages
* Location pages
* Integration pages

These allow you to generate multiple SEO-driven pages efficiently at scale.

</details>

<figure><img src="/files/G79t7EIOcvN0sOQ4SaKr" alt=""><figcaption></figcaption></figure>

### Optimization Workflow

Once you identify an opportunity, Frase gives you three action paths:

{% stepper %}
{% step %}

#### Create Brief

Plan structure, intent, and optimization strategy before writing.
{% endstep %}

{% step %}

#### Generate Content

Write the article immediately using AI.
{% endstep %}

{% step %}

#### Update Existing

Refresh and optimize declining content.
{% endstep %}
{% endstepper %}

### Best Practices

To get the most out of Opportunities:

1. Start in the **Quick Wins** view (high impact, low effort).
2. Create briefs for your top-scoring opportunities.
3. [Generate content](https://docs.frase.io/using-frase/content-creation) once your brief is finalized.
4. Use optimization suggestions to improve rankings further.
5. Run scans as needed — a 24-hour cooldown prevents redundant lookups between scans.

This structured flow ensures your content strategy stays aligned with [measurable SEO gains](https://docs.frase.io/advanced/seo-analytics).


---

# 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/feature-reference/content-opportunities.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.
