An llms.txt file helps AI systems like ChatGPT, Claude, and Perplexity understand and cite your brand accurately. Placed at the root of your website (e.g. yourdomain.com/llms.txt), it gives AI crawlers a structured summary of who you are, what you stand for, and which pages matter most.
BrandHalo generates llms.txt files from your brand profile and channel crawl data. This guide walks you through four steps to get your llms.txt live.
Overview
Create profile
Approve it
Add channel
Generate file
Your llms.txt content comes directly from your brand profile. You can create one using automated autodiscovery (enter your website URL and BrandHalo builds a draft profile) or by filling in the form manually. Both methods produce the same structured result.
Head to Brand Profiles → Create and follow the guided setup. For a detailed walkthrough, see Why a single source of truth matters.
Brand profiles have a status workflow:
If you use a team workflow, you can set it to Pending Approval until a stakeholder signs off.
💡 Why approval matters
The LLMs.txt generator draws from your approved brand profile to ensure the output reflects your final, authorised brand content, not a work-in-progress draft.
A channel in BrandHalo is your website or other digital property. The LLMs.txt generator needs a channel linked to your brand profile so it can:
If you want page links included in your llms.txt, run a crawl on the channel first. BrandHalo will discover your important pages (product pages, about, blog posts) and you can choose which ones to include when generating the file.
With an approved brand profile and a channel in place, you can generate your file from two places:
Toggle each section on or off to control what appears in your llms.txt:
Upload the downloaded file to the root of your website so it's accessible at:
https://yourdomain.com/llms.txt
AI crawlers look for it at this path, similar to robots.txt.
Ensure your web server returns the file with the correct header:
text/plain or text/markdowntext/html (AI crawlers will ignore it)⚠️ Watch out for CMS redirects
Some CMS platforms will serve an HTML page at /llms.txt instead of the raw file. Test by visiting your URL in a browser. You should see plain text, not a styled page.
BrandHalo follows the official llms.txt specification. The generated file includes:
Quick reference
yourdomain.com/llms.txtYour brand deserves accurate representation in every AI conversation. With an llms.txt in place, AI systems cite your messaging, not guesswork.
Part of BrandHalo's resource library on brand governance, connectors, Brand Agent, and keeping your brand consistent across AI tools and channels.
View all articlesBrandHalo gives you the infrastructure to centralise, monitor, and protect your brand across every channel and AI touchpoint.
You've read the guide. Now put it into practice.