---
title: SEO Metadata Implementation agent (CMS 13)
slug: agent-platform/docs/seo-metadata-implementation-agent-cms-13
docTags: 
createdAt: 2026-08-12T15:37:07.000Z
---

**SEO Metadata Implementation** is an agent in Agent Platform. It analyzes Optimizely Content Management System (CMS 13) webpages. The agent generates optimized search engine optimization (SEO) metadata, including meta titles, descriptions, and OpenGraph tags. It then applies updates directly in CMS 13.

- **Challenge** – Creating and maintaining optimized SEO metadata across CMS 13 pages requires manual effort and specialized knowledge.
- **Agent outcome** – The agent generates audit reports with keyword analysis and recommended metadata values, then applies updates as drafts in CMS 13.
- **Value** – The agent improves search engine visibility and drives more qualified organic traffic without requiring dedicated SEO expertise.

## Required Optimizely products

Optimizely CMS 13

## Install agent

:::hint{type="info"}
**Note**

**Mark Administrators**, **Agent Builders**, and users with the **Add, edit, and install specialized agents** attribute for a custom role can add agents to their organization's Mark instance. See [Add users and set permissions.](../../get-started/get-started-with-optimizely-opal-for-administrators.mdx)
:::

Install the agent from the **Directory**.

1. Go to **Directory > Agents**.
2. (Optional) Begin entering *SEO Metadata Implementation* or use the drop-down list filters to narrow the list.
3. Click **Install** on the **SEO Metadata Implementation** agent with the ID `@seo_metadata_implementation-paas` to add it to your Mark instance.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/5icog5KV_IA-96t1H2vYx_seocms13.png" size="100" isUploading="false" width="2054" height="1042" darkWidth="2054" darkHeight="1042" showCaption="false" indent="1"}

If **Install** is disabled, connect the required Optimizely products to your Mark instance first.

## Use the agent

Before you use the **SEO Metadata Implementation** agent, install the Mark tools in your CMS 13 instance. See [Get started with Mark tools](docId\:OFb83kQNema_apcEoryfJ) for information.

In [Mark chat](docId\:dtNBEttEGVvkhNkwNypLM), enter *@seo\_metadata\_implementation-paas* and provide the following details:

- `ContentKey` – The content key for the current content from the context.
- `ContentVersion` – The version of the current content from the context.
- `PreviewURL` – The preview URL for the current content from the context.

The agent produces a [canvas](docId:1_VDSKJ_RG0FEQe0MCTv1) with a Hypertext Markup Language (HTML) report that includes a metadata audit, keyword analysis, and recommendations. When CMS 13 access is available, the agent applies SEO metadata updates as a draft directly in CMS 13.

To use the **SEO Metadata Implementation** agent in a [workflow agent](docId:2HD0fUsIsfdek516VtN9l), drag and drop it into your workflow. See [Create a workflow agent](docId\:KWaI2TBwD38sN7p74exoy).

## Details

These are the default details for the **SEO Metadata Implementation** agent. After you [install the agent in your Mark instance](docId\:jzZYL-qBNK8oaoq8Y46jC), customize these details for your organization's needs. See [Manage agents](docId\:SSeNiblVMXwVvDR_lhtvI) for instructions.

### Input variables

The **SEO Metadata Implementation** agent takes the following input:

- `ContentKey`
- `ContentVersion`
- `PreviewURL`

### Tools

The **SEO Metadata Implementation** agent uses the following tools to process your request:

- `browse_web_html`
- `create_canvas`
- `edit_canvas`
- `paas_cms_create_content_item`
- `paas_cms_create_content_type`
- `paas_cms_get_content_data`
- `paas_cms_get_content_type_details`
- `paas_cms_list_content_types`
- `paas_cms_update_content_item`
- `paas_cms_update_content_type`

Install the Mark tools in your CMS 13 instance before you use the **SEO Metadata Implementation** agent. See [Get started with Mark tools](docId\:OFb83kQNema_apcEoryfJ) for information.

### Additional details

The agent uses the following default configuration:

- **Inference level** – Complex. Provides advanced reasoning and detail.
- **Files** – None.
- **Output** – Text.

:::hint{type="info"}
**Note**

If you use Opti ID, administrators can turn off generative AI in the Opti ID Admin Center. See [Turn generative AI off across Optimizely applications](docId\:X5U0kKD2azV5cIdNqwGNj).
:::
