---
title: Deploy llms.txt
description: Put llms.txt at the root of your domain in one of three ways: a file, a proxy or a temporary Google Tag Manager tag.
id: llms-txt
date: 2026-11-02
section: Basics
order: 20
---
`llms.txt` is a short Markdown file at the root of a domain (`https://example.com/llms.txt`) that tells AI assistants what the site is about and where its most important pages are. Anole builds it from your site and from the documents you publish in Content Studio, and hosts it for you. The last step is making it available on your own domain.

## Where to start

On your site's page click **Deploy llms.txt**. At the top you will see the status for your domain:

- **Deployed**: your domain already serves the file from Anole. Nothing else to do.
- **No file**: nothing at `/llms.txt` yet. Pick one of the options below.
- **Another file**: your domain serves its own file. If that is on purpose, fine.

After any change click **Check again**.

## Option 1: a file on the server

The simplest way and fully in line with the standard. Download the file and upload it to the public root of your domain, so it opens at `https://example.com/llms.txt`.

The file does not update itself. After you change documents in Content Studio, download it again, or use option 2.

## Option 2: a proxy to Anole

A one-time rule on your server (Apache, nginx) or a Cloudflare Worker. `/llms.txt` on your domain then returns the current file from Anole, so every change in Content Studio shows up at once. The **Deploy llms.txt** page gives you a ready snippet for each server.

## Option 3: Google Tag Manager (temporary)

A Custom HTML tag that adds a `<link>` to the file in Anole. It takes two minutes and needs no developer, but it does **not** create `/llms.txt` on your domain. Treat it as a stopgap until option 1 or 2 is done.

## WordPress, PrestaShop and other shops

If your site runs on a platform with an Anole plugin, the plugin serves `/llms.txt` for you. See [plugins](/en/plugins).
