> 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/feature-reference/brand-hub.md).

# Brand Hub

Train Frase's system on your brand, and keep all content on-brand, consistent, and ready to ship.

By connecting your domain and configuring brand details, **Brand Hub** helps Frase identify your positioning, competitors, voice, and content standards.&#x20;

These signals are then used across the platform—from [research](https://docs.frase.io/content/deep-research) and [AI visibility tracking](https://docs.frase.io/site-analysis/ai-visibility) to [content creation](https://docs.frase.io/content/creating-content) and [publishing](https://docs.frase.io/content/publishing).

## Brand

### Brand Profile

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FfEdq0aIep32XifKxWaRI%2Fimage.png?alt=media&#x26;token=b56d8996-0eeb-479a-8d57-f88cd62abb69" alt=""><figcaption></figcaption></figure>

Your **Brand Profile** helps Frase understand your company's identity and positioning.

After entering your **website domain**, Frase automatically analyzes your site and identifies key brand signals, including:

* Business overview
* Tagline
* Target audience
* Brand values
* Competitor matching criteria
* Recognition and track record
* Goals and calls to action
* Site visual style (fonts, colors, images, and other elements)

{% hint style="success" %}
**Your brand styling powers Frase CMS.** Alongside text signals in your Brand Profile, Frase captures your *visual* style—colors, logo, fonts, shadows, sizes, corner roundness, etc. —on the ***Design System*** page, and you can review it from **View style read** on your Brand Profile. Frase uses this styling to automatically theme your Frase-hosted blog. Head to **Frase CMS** to customize the result.
{% endhint %}

#### Goals & CTAs

Your **Goals** tell Frase what a piece of content should get the reader to do. Each goal has a single destination—a call to action that points at a real page on your site. Frase suggests likely **CTAs** from your site, and you can add your own.&#x20;

When Frase generates an article, it closes with a call to action drawn from your Goals.

### Competitors

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2F4y1gktRzwNU55S2IRb68%2Fimage.png?alt=media&#x26;token=7da665a3-37a3-4f7d-8677-e047da7b3da1" alt=""><figcaption></figcaption></figure>

Your **competitor matching criteria** determines how Frase identifies companies competing with your brand. These can be managed from the **Competitors** section of Brand Hub.

From this section, you can:

* Review detected competitors
* Update competitor matching criteria
* Add additional competitors
* Remove competitors
* Search or filter competitors when needed
* Choose which competitors will be monitored and where data is used

{% hint style="success" %}
Maintaining this list ensures Frase tracks the most relevant companies in areas like [**AI Visibility**](https://docs.frase.io/core-workflows/ai-visibility-and-geo) monitoring and Content [**Opportunities**](https://docs.frase.io/feature-reference/content-opportunities)'s content gaps and topic suggestions.
{% endhint %}

#### Confirm Discovered Competitors

Frase discovers competitors automatically, but a newly discovered competitor won't influence your data until it's confirmed.

Until then, it appears in your list but stays out of gap mining, topic generation, AI visibility, and the competitor scoring bonus.

To review, click on the ***Need review*** tab. Confirm the ones that genuinely compete with you, and they start feeding gap analysis and topic suggestions.

### Design System

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FBPFpT5EttvcJrutfmMNP%2Fimage.png?alt=media&#x26;token=830e00b6-0141-45ec-a8c4-abf2c369b589" alt=""><figcaption></figcaption></figure>

The **Design System** tab stores the visual elements associated with your brand. Frase automatically extracts these from your website when you connect your domain.

These may include:

* Brand logos
* Icons
* Wordmarks
* Fonts
* Brand colors
* Image assets

You can upload additional assets manually if needed.

Frase puts your design system to work in several places:

* **Frase CMS** — your selected colors, primary logo, and detected fonts seed the theme, so pages you publish through Frase look like your site instead of a template
* **Frase Answers** — your Answers widget and answer pages pick up your brand color
* **The editor** — call-to-action and form blocks inherit your brand colors and corner style
* **Content generation** — your visual style is read back into editable style instructions that guide how Frase writes

{% hint style="info" %}
Custom font uploads aren't supported yet. Frase maps your detected typefaces to their closest **Google Font** match, which is what Frase CMS uses for headings and body text.
{% endhint %}

### Site Settings

**Site Settings** sits at the end of your Brand group and holds the core operational settings for the site:

* **Site name and domain** — the site Frase analyzes and writes for
* **Content language** — the language new content and briefs are written in
* **Target market and country** — the market Frase targets for keyword and SERP data
* **Owned and blocked domains** — domains to treat as your own, and domains to keep out of competitor tracking
* **Google Search Console** — connect a property so Frase can work from your real search data
* **Key pages** — your About, Privacy Policy, and Editorial Guidelines URLs, used to ground and attribute your content

## Writing

Frase's Brand Hub **Writing** tools define the branding and standards your content must follow.

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2FOWBHqBV3g2impLJ3msbh%2Fimage.png?alt=media&#x26;token=0eb14dd9-5594-4890-b562-1a2279f504ee" alt=""><figcaption></figcaption></figure>

Configure the following to guide how content is written and reduce editing time:

* Brand Voice profiles
* Terminology guidelines
* Reference documents
* Templates

<details>

<summary>Brand Voice Profile</summary>

Brand Voice defines how your content *sounds*. You can create this from scratch OR upload a source doc for Frase to analyze and extract your voice from.

You can set:

* Tone (formal, conversational, authoritative, etc.)
* Target audience
* Voice identity
* Brand values & positioning
* Style, formatting, & vocabulary preferences
* Do's and don'ts
* Links & CTAs
* Example phrases that demonstrate your voice

Brand Voice profiles can be organization-wide or site-specific, and they're applied automatically—not only when Frase **generates new content**, but also when you **edit** **existing content**, so your voice holds up across the full workflow.

Voice carries through non-blog formats like service and product pages too, and a dedicated *Positioning Guidelines* field lets you spell out how your brand should be framed.

</details>

<details>

<summary>Terminology</summary>

Brand Terms control the *language* your content uses.

You can define:

* **Preferred terms** — language you want to reinforce
* **Avoid terms** — discouraged but not forbidden
* **Never terms** — language that should never appear *(will make the content unpublishable until removed)*

Frase checks term usage in real time and flags violations before content goes live, helping you catch inconsistencies early, without slowing writers down.

A *Never* term can also be marked as an **excluded topic**. Frase then keeps that subject out of new work entirely, blocking briefs and articles from being created on it, so off-brand topics never enter the pipeline in the first place.

</details>

<details>

<summary>Reference Docs</summary>

Reference Documents give Frase *context* it can trust.

You can upload things like:

* Product documentation and FAQs
* Style guides and brand guidelines
* Customer personas and industry knowledge
* Competitive analysis

These documents are automatically included in AI context when relevant, giving you more accurate, grounded content—and fewer rewrites.

</details>

<details>

<summary>Templates</summary>

Templates define the structure of your content and ensure content begins with a **consistent outline and format**. They can include elements like:

* Headers and sections
* Content structure
* Word count targets
* Field defaults

Frase provides **built-in templates** for common use cases. These can be duplicated and customized to match your organization's needs.

You can also **extract a template from existing content**—Frase turns a piece you already trust into a reusable structure you can apply to future content.

When generating content, simply select a template to automatically apply the desired structure.

</details>

<figure><img src="https://2279611032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1qovufZAMEOFfdX3BMUE%2Fuploads%2F6XV4DHkJM3tExwoUlPWh%2Fimage.png?alt=media&#x26;token=d3089a80-db3d-4205-b9a6-85cb920b811a" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Under **Brand Voice** > **Terminology**, categorizing a term as *"Never"* will prevent you from publishing any content that contains it until the term is removed, in order to protect your brand adherence. If you'd prefer Frase to flag these terms but not restrict publishing, use *"Avoid"* instead.
{% endhint %}

{% hint style="warning" %}
In **Reference Docs**, *"Importance"* determines how documents are **prioritized** in the content writing flow. The only truly **guaranteed** docs are *Product Info* and *FAQ* types - so use these intentionally to teach Frase what's crucial to get right across all content
{% endhint %}

## How Brand Hub Fits Into the Workflow

Once Brand Hub is configured, its settings influence content creation, industry research, and competitor tracking across Frase.

When creating new content, you may see:

* **Templates** available when generating new articles
* **Tone of voice** profiles to choose from
* *Never* **Terms** excluded from Content Opportunities

{% hint style="success" %}
These elements ensure content creation follows your organization's defined processes, structure, and brand standards from the start.
{% endhint %}

#### **Here's Brand Hub in a nutshell**

{% stepper %}
{% step %}

#### Planning

Reference docs inform research and briefs
{% endstep %}

{% step %}

#### Writing

Brand voice shapes tone and style automatically
{% endstep %}

{% step %}

#### Review

Term compliance flags issues before publishing
{% endstep %}

{% step %}

#### Scaling

With templates, every piece of content follows the same standards
{% endstep %}
{% endstepper %}

### How Teams Get the Most Value

Frase's Brand Hub tools work best when you start simple and build intentionally.

#### **Start small**

* Create one default Brand Voice *(upload your style guide if you have one)*
* Add 10–15 core brand terms
* Set restricted or forbidden Terms early
* Upload necessary internal Reference Docs
* Customize Templates for different use cases

#### **Scale strategically**

* Use site-specific voices for different audiences
* Organize Terms by category (technical, industry, competitors)
* Set Reference Docs to "auto-include" when content topics match


---

# 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/feature-reference/brand-hub.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.
