# Set a Page's Title Dynamically

*Article Topics:* [*Design*](/getting-started/common-topics/design.md)*,* [*Blocks*](/getting-started/common-topics/blocks.md)

In the [**Extended Page Details and SEO** ](/content-management/member-areas-and-tours/themes/pages.md#additional-page-design)section found at the bottom of a page's overview, you can use [Replacement Variables ](/content-management/member-areas-and-tours/customizing-your-theme/replacement-variables/replacement-variables-for-the-html-block.md)to dynamically display details like the name of a Set or Model. This feature is useful for titling pages appropriately, improving SEO, and more.&#x20;

You only need to make a single page for displaying content like a Model View or a Set View, and NATS automatically displays the appropriate content based on the ID/slug in the URL. **Replacement Variables** allow for further flexibility, giving you the ability to dynamically insert content-specific details where needed.&#x20;

## Setting the Title for a Page

To set the browser title and description dynamically for a page using a [Model View](/content-management/member-areas-and-tours/themes/block-types/model-view-block.md) or [Set View](/content-management/member-areas-and-tours/themes/block-types/set-view-block.md) block, you need to use the **Block ID**. You can find this ID by selecting the block and viewing the Block Details section.

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

To display a model or set name in the title of the page, use the following format:

```
{{block-<blockid>-<shortname>.<detail>}}
```

Where:

* \<blockid>: The specific ID for a Block.
* \<shortname>:  The shortname for the type of data.
  * **Please note**: The type of data is defined as the Data Source of the block you are referencing. Edit the relevant block and check the "List Settings" or "Settings" tab.
* \<detail>: The name of the available detail you wish to display.

The replacement variable will look like the following:

```
{{block-101070-models.name}} // Provides the Model Name
{{block-101070-set.name}} // Provides the Set Name
```

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

Navigating to any page with a Model View or Set View on our Tour or Member Area, depending on the Theme the page was modified on, will display the name of the in the browser.

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

## Related Articles

{% content-ref url="/pages/fi92s6nwbTelfBpZCzFj" %}
[Replacement Variables](/content-management/member-areas-and-tours/customizing-your-theme/replacement-variables.md)
{% endcontent-ref %}

{% content-ref url="/pages/GnJOwUcaAslymas8XykU" %}
[Pages](/content-management/member-areas-and-tours/themes/pages.md)
{% endcontent-ref %}


---

# 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.toomuchmedia.com/content-management/member-areas-and-tours/customizing-your-theme/replacement-variables/set-a-pages-title-dynamically.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.
