# Make Your Sites AI-ready with llms.txt

> Learn how to create and publish an llms.txt file in GHL Customer Care to improve AI search visibility, support PageSpeed audits, and guide AI agents to key pages.

- Source: https://docs.ghlcustomercare.com/docs/sites/funnels-and-websites/make-your-sites-ai-ready-with-llms-txt
- Section: Sites / Funnels and Websites
- Reading time: 4 min
- Images: 6, each explained below

---
Funnels & Websites allows you to create, edit, and serve a custom `llms.txt` file for each connected domain. This file helps AI crawlers, LLMs, and search agents understand your site structure while passing automated "Agentic Browsing" audits.

---

**TABLE OF CONTENTS**

-   [What is an llms.txt File?](#what-is-an-llms-txt-file)
    -   [How llms.txt Helps PageSpeed & AI Audits](#how-llms-txt-helps-pagespeed-and-ai-audits)
    -   [What a Good llms.txt File Looks Like](#what-a-good-llms-txt-file-looks-like)
    -   [How to Set Up llms.txt for Your Domain](#how-to-set-up-llms-txt-for-your-domain)
    -   [How to View your llms.txt](#how-to-view-your-llms-txt)
    -   [Frequently Asked Questions](#frequently-asked-questions)
    -   [Related Articles](#related-articles)

---

# **What is an llms.txt File?**

An llms.txt file functions similarly to a robots.txt file, but it is specifically designed for AI agents and Large Language Models. Located at your site's root directory (https://<yourdomain.com>/llms.txt), it provides a Markdown-formatted summary of your website, primary pages, and key information to improve AI search visibility (AEO/GEO) and comply with Google PageSpeed Agentic Browsing checks.

Each domain connected to your account requires its own separate `llms.txt` file configuration. Once saved, the file is published instantly and served publicly at `https://<yourdomain.com>/llms.txt`. Content must be formatted in valid Markdown to be correctly parsed by AI crawlers.

---

## **How llms.txt Helps PageSpeed & AI Audits**

AI-focused audits may check whether a website publishes an llms.txt file at the root of its domain. Adding the file allows supported audits to locate it and gives compatible AI agents a structured guide to the site’s content.

1.  **Passes Lighthouse "Agentic Browsing" Audits:** Google PageSpeed Insights (powered by Lighthouse) includes an Agentic Browsing audit category. Lighthouse specifically looks for the presence and valid Markdown formatting of llms.txt at your domain root (https://<domain>/llms.txt). Having this file allows your site to pass these automated checks.
2.  **Reduces Crawling Overhead & Token Usage:** Instead of forcing AI agents and LLMs to parse large, script-heavy HTML pages, llms.txt gives them a lightweight, plain-text site map. This saves computational resources, bandwidth, and processing context for AI engines.
3.  **Improves AI Search Discoverability (AEO/GEO):** It serves as a clean roadmap for language models like Claude, ChatGPT, and Gemini, directing AI agents straight to your core content so your brand can be accurately indexed and cited in AI search engines.

---

## **What a Good `llms.txt` File Looks Like**

A useful `llms.txt` file should be written in markdown and quickly explain the site’s purpose and direct AI agents to a curated list of accurate, publicly accessible pages. Clear headings, descriptive links, and concise explanations make the file easier to understand.

It uses a single # heading for your site's name, a short blockquote summary, and ## subheadings to organize key page links with brief descriptions. You can also include an optional section flagged for lower-priority pages.

You can check live examples across the web on [directory.llmstxt.cloud](https://directory.llmstxt.cloud/) or inspect the official specification at [llmstxt.org](https://llmstxt.org/).

  

Use the following Markdown structure example as a starting point:

```
# Example Company

> Example Company helps small businesses manage appointments, customer communication, and online payments.

## Key Pages

- [Services](https://example.com/services): Overview of the company’s primary services.
- [Pricing](https://example.com/pricing): Available plans and pricing information.
- [Getting Started](https://example.com/getting-started): Instructions for new customers.
- [Contact](https://example.com/contact): Contact and support options.

## Resources

- [Help Center](https://example.com/help): Product documentation and troubleshooting resources.
- [Blog](https://example.com/blog): Educational articles and company updates.

## Optional

- [Company News](https://example.com/news): Announcements and company news.
```

---

## **How to Set Up llms.txt for Your Domain**

Follow these steps to add or edit the `llms.txt` file for any domain connected to your funnels or websites:

1.  In your sub-account dashboard, go to **Settings** → **Domains and URL Redirects**.
    
    
![Step 1 of 5: In your sub-account dashboard, go to Settings → Domains and URL…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522748/original/TEHNbLc6KtSGKH9uneTgO1yPwwkoeXy-Ug.png)

**Step 1 of 5: In your sub-account dashboard, go to Settings → Domains and URL…**

This screenshot accompanies step 1 of 5 in the "How to Set Up llms.txt for Your Domain" section of "Make Your Sites AI-ready with llms.txt". At this point in the walkthrough you in your sub-account dashboard, go to Settings → Domains and URL Redirects. The next step is to locate the domain you wish to configure and click Manage.
- What this covers: In your sub-account dashboard, go to Settings → Domains and URL Redirects.
- Controls: Settings, Domains and URL Redirects, Manage., ., 3 dots, Edit., llms.txt, Save
- Next: Locate the domain you wish to configure and click Manage.

Full procedure:

1. In your sub-account dashboard, go to Settings → Domains and URL Redirects.  <- this image
2. Locate the domain you wish to configure and click Manage.
3. Select the 3 dots icon next to the desired Connected Product then click Edit.
4. Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
5. Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.

    
2.  Locate the domain you wish to configure and click **Manage**.****
    
    
![Step 2 of 5: Locate the domain you wish to configure and click Manage](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522770/original/gNj8E1CxJY2uuBLusHW7J8001YUZyCzx6w.png)

**Step 2 of 5: Locate the domain you wish to configure and click Manage**

This screenshot accompanies step 2 of 5 in the "How to Set Up llms.txt for Your Domain" section of "Make Your Sites AI-ready with llms.txt". At this point in the walkthrough you locate the domain you wish to configure and click Manage. The next step is to select the 3 dots icon next to the desired Connected Product then click Edit.
- What to click: Locate the domain you wish to configure and click Manage.
- Controls: Manage., ., Settings, Domains and URL Redirects, 3 dots, Edit., llms.txt, Save
- Next: Select the 3 dots icon next to the desired Connected Product then click Edit.

Full procedure:

1. In your sub-account dashboard, go to Settings → Domains and URL Redirects.
2. Locate the domain you wish to configure and click Manage.  <- this image
3. Select the 3 dots icon next to the desired Connected Product then click Edit.
4. Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
5. Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.

    
3.  Select the **3 dots** icon next to the desired Connected Product then click **Edit.**
    
    
![Step 3 of 5: Select the 3 dots icon next to the desired Connected Product then…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522880/original/FFl8cJvU_tXL6IDiEAcUliwIuNUHNiyHHA.png)

**Step 3 of 5: Select the 3 dots icon next to the desired Connected Product then…**

This screenshot accompanies step 3 of 5 in the "How to Set Up llms.txt for Your Domain" section of "Make Your Sites AI-ready with llms.txt". At this point in the walkthrough you select the 3 dots icon next to the desired Connected Product then click Edit. The next step is to scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
- What to choose: Select the 3 dots icon next to the desired Connected Product then click Edit.
- Controls: 3 dots, Edit., Settings, Domains and URL Redirects, Manage., ., llms.txt, Save
- Next: Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.

Full procedure:

1. In your sub-account dashboard, go to Settings → Domains and URL Redirects.
2. Locate the domain you wish to configure and click Manage.
3. Select the 3 dots icon next to the desired Connected Product then click Edit.  <- this image
4. Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
5. Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.

    
4.  Scroll down to the **llms.txt** section in the settings panel. Enter or paste your formatted Markdown content into the text area.
    
    
![Step 4 of 5: Scroll down to the llms.txt section in the settings panel. Enter or…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522910/original/tOUlWqeji__rEqUTedEHEAsNz1vONjkMpw.png)

**Step 4 of 5: Scroll down to the llms.txt section in the settings panel. Enter or…**

This screenshot accompanies step 4 of 5 in the "How to Set Up llms.txt for Your Domain" section of "Make Your Sites AI-ready with llms.txt". At this point in the walkthrough you scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area. The next step is to click Save to publish your file instantly to https:// /llms.txt.
- What to fill in: Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
- Controls: llms.txt, Settings, Domains and URL Redirects, Manage., ., 3 dots, Edit., Save
- Next: Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.

Full procedure:

1. In your sub-account dashboard, go to Settings → Domains and URL Redirects.
2. Locate the domain you wish to configure and click Manage.
3. Select the 3 dots icon next to the desired Connected Product then click Edit.
4. Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.  <- this image
5. Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.

    
5.  Click **Save** to publish your file instantly to `https://<yourdomain.com>/llms.txt`.
    
    
![Step 5 of 5: Click Save to publish your file instantly to…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522942/original/DJ6EcmZ09e0UdgyJJTSAkbiBmh2nYNCRzw.png)

**Step 5 of 5: Click Save to publish your file instantly to…**

This screenshot accompanies step 5 of 5 in the "How to Set Up llms.txt for Your Domain" section of "Make Your Sites AI-ready with llms.txt". At this point in the walkthrough you click Save to publish your file instantly to https:// /llms.txt.
- How to confirm: Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.
- Controls: Save, Settings, Domains and URL Redirects, Manage., ., 3 dots, Edit., llms.txt

Full procedure:

1. In your sub-account dashboard, go to Settings → Domains and URL Redirects.
2. Locate the domain you wish to configure and click Manage.
3. Select the 3 dots icon next to the desired Connected Product then click Edit.
4. Scroll down to the llms.txt section in the settings panel. Enter or paste your formatted Markdown content into the text area.
5. Click Save to publish your file instantly to https://<yourdomain.com>/llms.txt.  <- this image

    

---

## **How to View your llms.txt**

Opening the public file confirms that the content was saved for the correct domain and is available to supported crawlers and AI agents.

Enter the following URL in a browser: `https://yourdomain.com/llms.txt`

For a subdomain, use the complete subdomain: `https://offers.yourdomain.com/llms.txt`

![How to View your llms.txt (image 6 of 6)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077522952/original/lmgj1oPuA9xfNnZfUhpZ7eLDWdXiq7ceVg.png)

**How to View your llms.txt (image 6 of 6)**

This screenshot appears in the "How to View your llms.txt" section of "Make Your Sites AI-ready with llms.txt". The text alongside this image reads: For a subdomain, use the complete subdomain: https://offers.yourdomain.com/llms.txt. Immediately after, the guide continues: Q: Does AI Studio generate llms.txt files as well?
- What this covers: For a subdomain, use the complete subdomain: https://offers.yourdomain.com/llms.txt
- Next: Q: Does AI Studio generate llms.txt files as well?

---

## **Frequently Asked Questions**

**Q: Does AI Studio generate `llms.txt` files as well?**

For AI Studio, you just need to prompt it and it will generate the `llms.txt` content for you.

**Q: Does llms.txt replace my XML sitemap?**

No. An XML sitemap helps search engines discover URLs, while llms.txt gives compatible AI systems a curated summary of the site and selected links. Both files can be used together.

**Q: Does adding llms.txt guarantee that my site will appear in AI-generated results?**

No. The file can help compatible AI systems understand the site, but each external platform controls its own crawling, indexing, citation, and ranking behavior.

**Q: Does every domain need its own file?**

Yes. Each connected domain or subdomain is configured separately.

**Q: Are new website pages added automatically?**

No. The file contains the Markdown entered in the domain settings. Review and update it when important pages or URLs change.

**Q: How often should I update the file?**

Review it whenever important content is published, removed, renamed, or moved to a new URL.

---

## **Related Articles**

-   [Configure & Connect Purchased Domains](https://docs.ghlcustomercare.com/docs/settings/domain-purchase-transfer/configure-connect-purchased-domains)
-   [How to set up Root Domain/Subdomain for your Funnels/Websites?](https://docs.ghlcustomercare.com/docs/sites/troubleshooting-funnels/how-to-set-up-root-domain-subdomain-for-funnels-websites)
-   [XML Sitemaps](https://docs.ghlcustomercare.com/docs/sites/general-setup/xml-sitemaps)
-   [How to add Blog Sitemap?](https://docs.ghlcustomercare.com/docs/sites/blog/how-to-add-blog-sitemap)
-   [Configure & Connect Purchased Domains](https://docs.ghlcustomercare.com/docs/settings/domain-purchase-transfer/configure-connect-purchased-domains)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com