# SEO

Unlike the Assistant field, the SEO field has no display options other than changing the button label and working text (see the screenshot below). The prompt is hard-coded to use the entry's Live Preview output, or the publish page form fields as the context in which to generate SEO meta data from. The SEO field will work with ExpressionEngine custom fields of your choosing, or if you are using the SEO Lite, or SEEO add-ons, it will place the generated title, description, and keywords into the corresponding fields for those add-ons.

In order to generate SEO data from a fully rendered page you need to have the Live Preview feature enabled and configured for the channel that the SEO Assistant field is added to. If Live Preview is not enabled it will simply use the plain text from all of the form fields within the entry. It is recommended to use the Live Preview feature as it will generate a full HTML page with heading and other contextual tags that will help OpenAI generate meta data for the page. It is also recommended to hide your `<meta>` tags using the `{if is_live_preview_request == false}<meta> tags here{/if}` , otherwise the existing meta tag values will be sent to OpenAI and regurgitated back to you.

<figure><picture><source srcset="/files/2YB1uWhEnX2J6Mk5zaLL" media="(prefers-color-scheme: dark)"><img src="/files/lvQFMUgoaxHnD5xXNdcB" alt=""></picture><figcaption></figcaption></figure>

The settings for the SEO field are fairly minimal. You can change the button label and working text, as well as which character to use as the meta title. The prompt text (what is sent to OpenAI) to generate the meta data is hard-coded and can not be changed for this field. This field is designed to do 1 thing and 1 thing only.

<figure><picture><source srcset="/files/oYHtshzBJWp5MjVQl2E5" media="(prefers-color-scheme: dark)"><img src="/files/uNPDYNvvQOLOCQgSy2mw" alt=""></picture><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.boldminded.com/carson/docs/fields/seo.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.
