2026-07-24 · 2026-07-24

How to Add llms.txt to Your Website, No Coding Required

How to Add llms.txt to Your Website, No Coding Required

TL;DR

llms.txt is a plain text file placed in your website's root directory that tells AI crawlers "who I am, what I do, and which pages matter most"—think of it as a cover letter for AI. Currently, only 8.7% of the world's top 1,000 websites have deployed one, but Google has already added an llms.txt check to Lighthouse 13.3. BrandGEO's Fix Center generates your llms.txt content automatically based on your audit results—you just copy and paste it to your site. No code required.

What Is llms.txt (In Plain English)

Imagine you run a small shop. Different people walk in every day—customers, delivery drivers, food delivery riders. You put a sign by the door: "This shop is called XX, we sell XX, our specialty is XX, contact us at XX." Now everyone who walks in immediately knows who you are and what you do.

llms.txt is that sign, posted for AI crawlers.

Technically, llms.txt is a Markdown-formatted plain text file placed at your website's root directory (accessible at yourdomain.com/llms.txt). It was proposed in September 2024 by AI researcher Jeremy Howard (co-founder of Answer.AI and fast.ai), with the core idea that site owners should proactively tell AI "what to read and how to understand me," rather than letting AI crawlers guess. [1]

Its structure is simple: a title (H1) with your brand name, a one-line summary (blockquote) of who you are, and grouped link lists (H2 sections with markdown lists) pointing to your most important pages—each with a title, URL, and one-line description. That's it. No complex code, no programming language—just plain text.

Why Small Businesses Should Care About llms.txt

You might think: "Isn't this something only big companies need? I'm a small business—do I really need this?"

Three reasons you do:

Reason 1: Most websites don't have one yet—this is a differentiation window. As of June 2026, only 8.7% of the world's top 1,000 websites have deployed llms.txt; among Fortune 500 companies, only 7.4% (37 out of 500) have implemented it. [2][3] Compare that to 92.8% having robots.txt and 53.8% having JSON-LD structured data. [3] llms.txt adoption is far below other technical standards—meaning if you deploy now, you're ahead of over 90% of websites.

Reason 2: Google is already paying attention. In May 2026, Google added an llms.txt check to Chrome Lighthouse version 13.3—filed under a new "Agentic Browsing" audit category. [4] Lighthouse's documentation explains: without llms.txt, AI agents may spend more time crawling your site to understand its high-level structure and primary content. [4] While Google's Search team has explicitly stated that llms.txt doesn't affect search rankings, Lighthouse listing it as an infrastructure signal for AI agent readiness is a directional signal.

Reason 3: It helps AI understand you correctly instead of guessing. Without llms.txt, AI crawlers visit your site and make their own judgments about which pages matter and what your brand positioning is. That judgment might be right—or completely off—especially for small business websites with fewer pages and limited context, where AI can easily misidentify your business type. llms.txt gives you the chance to tell AI in your own words: "I'm XX, I do XX, and these pages best represent me."

Check Whether You Already Have llms.txt

The simplest check: type yourdomain.com/llms.txt in your browser's address bar (e.g., myshop.com/llms.txt) and press Enter.

  • If you see a Markdown-formatted text page—congratulations, you already have one.
  • If you see a 404 page—you don't have one yet. Keep reading.

You can also run a BrandGEO free audit (10-Minute Self-Check: Can AI Actually Read Your Website?), and the Technical Readiness gate in the report will explicitly tell you whether llms.txt exists and whether its format is correct.

Step by Step: Generate and Deploy llms.txt Using the Fix Center

Step 1: Run a Full Audit

Log into brandgeo.app, enter your domain, and run a full audit (requires registration, free). Once the audit completes, go to the Report page to review results. If there's a "llms.txt missing" fail item under Technical Readiness, you need to add one.

Step 2: Go to the Fix Page and Find the llms.txt Task

Click Fix in the left navigation to enter the Fix Center. The Fix Center automatically generates a repair task list based on your audit results. Find the "llms.txt" task—it's an Artifact type (technical asset), displaying a code block.

That code block contains your llms.txt file content, auto-generated based on your website's information—including brand name, one-line description, and core page link list. You don't need to write it from scratch.

Screenshot: Fix page llms.txt task code block + filename label + copy all button The Fix Center's llms.txt task—the code block contains your generated file content. Click "Copy All" and you're done.

Step 3: Copy the File Content

Click the "Copy All" button above the code block to copy the entire llms.txt content to your clipboard.

Step 4: Place It in Your Website's Root Directory

This step varies depending on your website platform:

If you use WordPress: Major SEO plugins like Yoast SEO and Rank Math already support automatic llms.txt generation. [5] If you prefer not to use a plugin, use FTP or your hosting's file manager to create a file called llms.txt in your website's root directory (usually the public_html/ folder), paste the copied content, and save.

If you use Shopify: Shopify doesn't allow placing files directly in the root directory. You can create a new page through "Pages" and set the URL handle to llms.txt (the path becomes yourdomain.com/pages/llms.txt). Alternatively, if you have a technical partner, you can use Shopify's Proxy feature to point /llms.txt to a hosted file.

If you use Wix / Squarespace: Similar to Shopify, these platforms restrict root directory file access. The simplest approach is to host the llms.txt content on GitHub Pages or Cloudflare Workers and set up a subpath redirect via DNS configuration. If this sounds too complex, use the method in Just Copy This Prompt to Your AI Coding Assistant to have an AI coding assistant handle the deployment.

If you manage your own server (VPS, cloud server): Simplest of all—SSH into your server, create an llms.txt file in your website's root directory (typically /var/www/html/ or whatever your Nginx/Apache config specifies as the document root), paste the content, and save.

Step 5: Verify the Deployment

After deployment, visit yourdomain.com/llms.txt in your browser to confirm you can see the complete file content.

Then return to BrandGEO's Fix page and click the "Verify After Deployment" button on the llms.txt task. The system will actually visit your /llms.txt, check whether the file exists and the format is correct, and return pass or fail with an explanation.

Screenshot: Fix page llms.txt task "Verify After Deployment" button and verification result Click "Verify" after deployment—the system actually visits your /llms.txt to confirm the file exists and is correctly formatted.

What Should llms.txt Contain

The version BrandGEO auto-generates already covers the essentials. But if you want to manually adjust or understand what each section does, here's a reference structure:

# Your Brand Name

> A one-line description of your business (20-30 words).

## About Us
- [About Page](https://yourdomain.com/about): Company background and team introduction.
- [Contact Us](https://yourdomain.com/contact): Contact information and address.

## Products & Services
- [Main Product Page](https://yourdomain.com/products): Core product or service description.
- [Pricing Page](https://yourdomain.com/pricing): Pricing plans.

## Key Content
- [Blog](https://yourdomain.com/blog): Industry knowledge and product tutorials.
- [FAQ](https://yourdomain.com/faq): Frequently asked questions.

The principle is simple: pick your 10–20 most important pages, group them logically, and add a one-line description to each. [5] You don't need to list every page on your site—llms.txt is a curated guide, not a sitemap.

llms.txt vs. llms-full.txt

You may also encounter a file called llms-full.txt. In short: llms.txt is a curated "table of contents" telling AI "which pages to look at"; llms-full.txt is a comprehensive "content collection" that consolidates all important pages' full content into a single file for AI to ingest at once. [6]

For most small businesses, deploying llms.txt alone is sufficient. If your site has limited content (fewer than 20 pages), llms.txt itself provides enough coverage; if your site has extensive content or complex product documentation, you can consider adding llms-full.txt later.

What You'll See After Deploying

After deploying llms.txt, run a BrandGEO re-audit (click the "Re-audit" button in the lower left). You'll see on the Report page:

  • Under Technical Readiness, the llms.txt status changes from × to ✓.
  • Your composite score should increase (because you eliminated a penalty item).
  • The Delta comparison shows the score difference between your previous and current audit.

An important caveat: llms.txt isn't a magic file that guarantees AI citations once installed. Ahrefs' server log research found that across 137,000 domains, 97% of llms.txt files received zero AI requests. [7] Major AI platforms (OpenAI, Anthropic, Google) haven't publicly stated that their crawlers parse llms.txt.

But that doesn't mean it's useless. The value of llms.txt is that it's a low-cost "early positioning" move—Google Lighthouse is already checking it, llms.txt adoption grew 8.8x in one year [7], and the trend is accelerating. For small businesses, spending 10 minutes deploying a file that may become standard carries near-zero risk and near-zero cost.

For how llms.txt relates to robots.txt and schema markup—they're complementary infrastructure layers, not replacements for each other. For the complete technical foundation repair workflow, see Does GEO Optimization Actually Change Your Score?. For the end-to-end process, see How to Complete the Entire GEO Process Solo, No Tech Skills Required.

Frequently Asked Questions

What's the difference between llms.txt and robots.txt?

Completely different functions. robots.txt (a text file in your website's root directory telling crawlers which pages they can and can't access) is a "gatekeeper"—it controls crawler access permissions. llms.txt is a "cover letter"—after crawlers are already inside, it tells them "who I am and which content matters most." You need both: robots.txt ensures AI crawlers can get through the door, llms.txt ensures they quickly understand you once inside.

My website is very small (just a few pages). Do I still need llms.txt?

Yes—arguably even more so. The smaller your site, the less context AI crawlers have to work with, and the more likely they are to misidentify your business type. A clear llms.txt helps AI accurately understand who you are with minimal information. And fewer pages means your llms.txt will be short too—you can finish it in 5 minutes.

Does llms.txt need to be updated when my website changes?

Yes. If you add new product pages, change your brand positioning, or take a page offline, your llms.txt should be updated accordingly. Unlike robots.txt, which you can often set and forget for long periods, think of llms.txt as a "living introduction" that evolves with your site. The good news is that BrandGEO regenerates your llms.txt content each time the Fix Center runs based on the latest audit data—you just need to copy and paste again.

Which AI platforms currently read llms.txt?

As of July 2026, no major AI platform (OpenAI, Anthropic, Google) has publicly stated that their crawlers parse llms.txt. [7] But Google Lighthouse has listed it as an AI agent readiness check item [4], and llms.txt adoption is growing rapidly. This is a transitional phase where it hasn't become an official standard but is being gradually accepted—deploying it costs virtually nothing, and the potential upside is early positioning for an emerging standard.

Sources

[1] Howard, J. (2024). /llms.txt — A Proposal to Provide Information to Help LLMs Use Websites. Answer.AI.

[2] Rankability. (2026). LLMS.txt Adoption: 8.7% of the Top 1,000 (June 2026).

[3] ProGEO.ai. (2026). Research Finds 7.4% of the Fortune 500 Have Implemented llms.txt. GlobeNewsWire.

[4] Search Engine Land. (2026). Google Adds llms.txt Check to Chrome Lighthouse.

[5] Semrush. (2026). What Is LLMs.txt & Should You Use It?.

[6] llms-txt.io. (2026). Do You Need Both llms.txt and llms-full.txt? A Complete Guide.

[7] PPC Land. (2026). llms.txt Adoption Rises 8.8x but 97% of Files Get Zero AI Requests.

[8] Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., & Deshpande, A. (2024). GEO: Generative Engine Optimization. arXiv:2311.09735.

Last updated: 2026-07-23


Does your website have an llms.txt? Open BrandGEO for a free audit—find out in 30 seconds →

Turn this guide into action

Find the GEO issues holding your site back

Run a GEO audit