# Content Guard

{% hint style="warning" %}
**Content Guard** is best for teams managing large content libraries who want underperforming content improved automatically.&#x20;
{% endhint %}

**Content Guard** helps you keep existing content up to date without manually reviewing every page.

Frase monitors content that was **created in Frase and** [**published**](https://docs.frase.io/using-frase/publishing) **to a live URL**, checks its performance using [**Google Search Console**](https://docs.frase.io/integrations/connectors/google-search-console) **data**, and automatically prepares an improved draft for your review when performance starts to slip.

You have **full control** over which improvements to auto-apply and when review is needed to apply suggestions.

<figure><img src="/files/1pCW4U1QGShNbSY2WkXP" alt=""><figcaption></figcaption></figure>

The goal is simple:\
Your content stays competitive while the review process stays lightweight.

{% hint style="warning" %}
For Content Guard to successfully optimize your content, you **must** have Google Search Console connected to Frase.
{% endhint %}

### How Content Guard Works

Content Guard runs on a regular monitoring cycle and follows a simple process:

1. **Frase monitors published content**
   * Only content created in Frase with a published URL is monitored.
2. **Performance is checked with Google Search Console**
   * Frase evaluates whether a page is performing poorly based on Search Console data.
3. **Frase generates an improved draft**
   * If performance drops, Frase creates a new draft version of the document.
4. **You review and approve the update**
   * The draft contains improvements such as:
     * Meta tag updates
     * Heading improvements
     * Internal link improvements

You can then review the draft and decide whether to publish the update.

### What Frase Improves Automatically

When Content Guard generates a new draft, it focuses on structural and on-page elements that influence search performance:

* **Meta tags**\
  Improvements to page titles and descriptions.
* **Headings**\
  Updates to headings to improve clarity and structure.
* **Internal links**\
  Adjustments that strengthen connections between related pages.

These changes are compiled into a new draft document so you can review them before publishing.

### Requirements for Content Guard

Auto-Optimization only works when certain conditions are met. Your content must:

| Requirement                                   | Why It Matters                                                    |
| --------------------------------------------- | ----------------------------------------------------------------- |
| Be originally created in Frase                | Content Guard monitors documents inside the Frase workspace.      |
| Have a published URL attached to the document | Frase uses the URL to track performance in Google Search Console. |
| Have Google Search Console data available     | Performance signals determine when an update is needed.           |

If any of these requirements are missing, Content Guard cannot evaluate the page.

### When Content Guard Is Most Useful

Content Guard is especially helpful for teams that:

* Manage large content libraries
* Want to maintain rankings without constant audits
* Prefer reviewing ready-to-publish improvements instead of analyzing performance manually

Instead of manually checking pages for declines, Frase continuously monitors performance and prepares updates when they’re needed.

### How to Monitor Guarded Content

From the *Content Guard* tab of the left sidebar, click **View guarded content**.&#x20;

You will be brought to your list of guarded articles, so you can review changes, push optimized copy right to your CMS, and track your progress.

<figure><img src="/files/0MATmUiSiJ9odm2pHFMo" alt=""><figcaption></figcaption></figure>


---

# 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/content-guard.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.
