Acquia Source CMS provides users the ability to directly customize the robots.txt file and includes built-in support for Answer Engine Optimization (AEO) standards. This functionality assists AI agents to discover, read, and interact with site content, ensuring full visibility to autonomous AI systems and agentic browser workflows
Prerequisites
Ensure that users have the following roles and permissions:
You can declare how automated systems process your content through standardized signals, agent-specific allowances, and custom path rulesrobots.txt file
To configure content signals:
Use the following sections within the Search Engine Bots page to configure your robots.txt directives and manage automated agent traffic:
Set specific signals to declare how automated systems process site data
You can configure a state for each of the following signals
| Signal | Description |
|---|---|
| search | Specifies whether AI systems use the content in search results and answer generation |
| ai-input | Specifies whether AI systems use the content as input for other tasks |
| ai-train | Specifies whether AI systems use the content to train models |
For each signal, select one of three states
Allow: Permits the action
Deny: Prevents the action
Unset: Omits the directive entirely
After you save the configuration, the robots.txt file includes your preferencesai-train signal to Deny while keeping the search signal set to Allow
Manage allowances for specific AI bots
To block a specific model, change its directive to Disallow: /
Append site-specific path restrictions
For example, add Disallow: /london2026/registration to prevent crawlers from hitting a registration form while allowing them to index the main event page
A non-editable list of default directory and file rules generated automatically by Drupal core
A read-only window displaying the combined output exactly as it will serve at /robots.txt
While configuring your robots.txt file provides direct control over bot traffic, Source CMS also includes passive features designed to assist autonomous systems and agentic workflows. No manual configuration is required to enable these features
Source CMS automatically serves Markdown versions of page content to AI agents, which eliminates manual configuration.
The Markdown content negotiation performs the following actions:
text/markdown header.Content-Type: text/markdown on Markdown responses.x-markdown-tokens header in responses to help agents estimate token costs.rel="alternate" and type="text/markdown" in the HTML head of every page so that agents that parse HTML discover Markdown availability before they make a separate request.Source CMS passively advertises site-level resources through HTTP Link headers per RFC 8288 and publishes a machine-readable API catalog
Link Headers: Source CMS injects Link response headers on all HTTP responses to advertise site-level resources per RFC 8288rel="api-catalog" pointing to /.well-known/api-catalog
API Catalog: Source CMS serves a machine-readable API catalog at /.well-known/api-catalog in the application/linkset+json format per RFC 9727
To configure content signals:
Use the following sections within the Search Engine Bots page to configure your robots.txt directives and manage automated agent traffic:
Set specific signals to declare how automated systems process site data
You can configure a state for each of the following signals
| Signal | Description |
|---|---|
| search | Specifies whether AI systems use the content in search results and answer generation |
| ai-input | Specifies whether AI systems use the content as input for other tasks |
| ai-train | Specifies whether AI systems use the content to train models |
For each signal, select one of three states
Allow: Permits the action
Deny: Prevents the action
Unset: Omits the directive entirely
After you save the configuration, the robots.txt file includes your preferencesai-train signal to Deny while keeping the search signal set to Allow
Manage allowances for specific AI bots
To block a specific model, change its directive to Disallow: /
Append site-specific path restrictions
For example, add Disallow: /london2026/registration to prevent crawlers from hitting a registration form while allowing them to index the main event page
A non-editable list of default directory and file rules generated automatically by Drupal core
A read-only window displaying the combined output exactly as it will serve at /robots.txt
While configuring your robots.txt file provides direct control over bot traffic, Source CMS also includes passive features designed to assist autonomous systems and agentic workflows. No manual configuration is required to enable these features
Source CMS automatically serves Markdown versions of page content to AI agents, which eliminates manual configuration.
The Markdown content negotiation performs the following actions:
text/markdown header.Content-Type: text/markdown on Markdown responses.x-markdown-tokens header in responses to help agents estimate token costs.rel="alternate" and type="text/markdown" in the HTML head of every page so that agents that parse HTML discover Markdown availability before they make a separate request.Source CMS passively advertises site-level resources through HTTP Link headers per RFC 8288 and publishes a machine-readable API catalog
Link Headers: Source CMS injects Link response headers on all HTTP responses to advertise site-level resources per RFC 8288rel="api-catalog" pointing to /.well-known/api-catalog
API Catalog: Source CMS serves a machine-readable API catalog at /.well-known/api-catalog in the application/linkset+json format per RFC 9727
If this content did not answer your questions, try searching or contacting our support team for further assistance.
If this content did not answer your questions, try searching or contacting our support team for further assistance.