> 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/troubleshooting-and-faqs/localize-research-and-content.md).

# Localize Research & Content

Frase sets language and location in two places, each scoped to a different part of your workflow. One controls your documents' research market and content language. The other controls your [Content Opportunities](https://docs.frase.io/feature-reference/content-opportunities).

Once you know which is which, getting your research, keywords, and content all aligned to the same language and market is quick.

| <p><br><strong>Where you set it</strong></p>                                                                                  | **What it controls**                                                                                | **Where it applies**                                       |
| ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Site settings, or individual document or brief (Site settings > Content Language + Target Market, or Research + Create flows) | The language content is written in, and which country's Google results Frase pulls for its research | All documents (if set under Site settings) or one document |
| Opportunities page → Programmatic SEO Settings (Content Language + Target Country)                                            | The keyword and topic suggestions in your feed                                                      | Your whole Content Opportunities feed                      |

### Set target market for Research and Content

When you create a piece of content, Frase needs to know two things: what language to write in, and which country's search results to research against.

Both come from one setting: **Target market.**

#### For entire site

1. Go to **Settings → Sites** and click the gear icon on the site you want.&#x20;
2. In **Edit site settings**, set *Geographic Reach* to the market you cover. The default is Worldwide, so change it to match the site.
3. In *Target location*, enter the specific area: region, state, country, or city, and save.

#### For one document

1. Click **+ New article** on the left sidebar (under the *Create* tab).
2. On the *Set up* step, open the *Target market* picker.
3. Choose your market (for example, Germany or Mexico).

That one choice does two jobs. It tells Frase to write the content in that market's language, and it points the research, the SERP analysis, and the keyword data at that country's Google results instead of the US default.

{% hint style="danger" %}
**Important:** The settings above don't affect **Content Opportunities**. That feed has its own language and country settings. (See *Set target market for Opportunities* below.)
{% endhint %}

### Set target market for Opportunities

Content Opportunities populate keyword and topic suggestions from three inputs, separate from site and document settings:

1. Your **Programmatic SEO Settings** (these start on English / United States)
2. Your connected [**Google Search Console**](https://docs.frase.io/integrations/connectors/google-search-console) property
3. Your top 3 [**Brand Hub**](https://docs.frase.io/feature-reference/brand-hub) competitors

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

#### **How to set up your feed**

1. On the top right of the Opportunities page, click the **Scan icon** to view *Programmatic SEO Settings.*
2. Set *Target Country* and *Content Language* to your market.
3. In your **Site** **Settings,** connect the appropriate Google Search Console property (***e.g.*** domain should be .fr for a French market). If this is on Auto-detect, switch it to the specific domain.
4. From your **Brand Hub**, add or review your competitors. Frase focuses on **your top 3 primary competitors**, so make sure these represent your target market well.
5. Re-run the scan.

{% hint style="success" %}
**Your competitor data stays until you review it.** Frase keeps competitor data in place until you confirm it's no longer relevant, so you stay in control of what feeds your suggestions.
{% endhint %}

### Set up a multi-location site in Frase <a href="#set-up-a-multi-location-site-in-frase" id="set-up-a-multi-location-site-in-frase"></a>

This one's for businesses with multiple physical locations under one site domain (and the agencies that serve them).

The recommended setup requires multiple settings **per site**:

* **Brand Profile → Site Settings →&#x20;*****General*****&#x20;section → City:** Enter one primary address as the client's headquarters or flagship location, which will be the canonical address search engines reference for the business. You'll add the other locations in Target Locations below.
* **Brand Profile → Site Settings →&#x20;*****Content Language*****&#x20;section → Geographic Reach & Target Locations:** Set the broadest market covered as a single umbrella canonical market. Use *Nationwide* if the site spans multiple states, or *Worldwide* if it operates globally.
* **Content Opportunities → Programmatic SEO Settings → Target Locations:** Add every city or service area you or your client want to rank for, either by typing them in or bulk-importing. Frase uses this list to find location-page opportunities for each area and to suggest nearby cities.

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

{% hint style="success" %}
**Using** [**AI Visibility**](https://docs.frase.io/core-workflows/ai-visibility-and-geo)**?** Each tracking prompt can set its own market location, so you can monitor visibility area by area.
{% endhint %}


---

# 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/troubleshooting-and-faqs/localize-research-and-content.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.
