What is llms.txt? A simple guide for gym and studio owners
When someone asks an AI tool like ChatGPT "best gym near me for beginners," it looks for clear facts about local gyms. Your website is one of the main places it looks. An llms.txt file is one small, cheap way to hand AI tools those facts in plain words.
This guide explains what the file is, what it can and can't do, and how to add one in about 10 minutes.
What llms.txt is
llms.txt is a short text file that sits on your website at an address like yourgym.com/llms.txt. It sums up your business in plain language for AI tools. Think of it as a front-desk cheat sheet: who you are, what you offer, where you are, and which pages matter most.
It is not code, and you don't need a developer to write it. If you can write a text message, you can write this file.
Let's be honest about what it does
llms.txt is a newer, proposed standard. Some AI tools may read it, but AI companies have not all said they do. Google says its Search does not use llms.txt, so it will not help or hurt your Google ranking. And nobody can promise it will get your gym named in an answer. So treat it like this:
- It helps: it puts your key facts in one clean place that any tool or person can read.
- It costs almost nothing: about 10 minutes and no money.
- It is not magic: it does not replace a complete Google Business Profile, real reviews, or a clear website.
If you only have time for one fix this month, fix your Google Business Profile first. If you have 10 more minutes, add llms.txt.
How common is it?
Of more than 100 gym and studio websites we scanned, about two in three had no llms.txt file. That is our sample, not a national survey. Goncalo Esteves is the founder of PickMyGym, and he runs a Krav Maga studio in New Jersey. When he ran the check on his own studio site, a missing llms.txt file was one of the things it flagged.
What to put in your llms.txt
Keep it short. Use facts, not slogans. Here is a fill-in template:
# [Your Gym Name]
> [One sentence: what you teach, who it's for, and where.]
> Example: Beginner-friendly boxing and strength gym for adults and teens in [Town], [State].
## Basics
- Address: [Street, Town, State, ZIP]
- Phone: [Phone]
- Hours: [Mon-Fri 6am-9pm, Sat 8am-1pm, Sun closed]
- Areas we serve: [Town 1, Town 2, Town 3]
## What we offer
- [Class or program 1]: [who it's for, one line]
- [Class or program 2]: [who it's for, one line]
- Price: [from $X/month, or "free first class, then plans from $X"]
- Trial: [how a new person starts]
## Key pages
- [Schedule](https://yourgym.com/schedule)
- [Pricing](https://yourgym.com/pricing)
- [FAQ](https://yourgym.com/faq)
- [Book a trial](https://yourgym.com/trial)A few tips:
- Match everything else. Your name, address, phone and hours should be the same as your Google Business Profile, website footer and social pages. If they don't match, fix those first.
- Say who it's for. "Kids 5-12," "women only," "beginners welcome" and "competition team" are the words people type into ChatGPT.
- Give a price or a "from" price. People ask "how much is a gym near me?" You don't need a full price list.
- Update it when things change. New hours or a new class? Change the file the same day.
How to add it to your site
Save the file as plain text named exactly llms.txt. Then put it at the top level of your site, so it opens at yourgym.com/llms.txt.
- WordPress: if you use the Yoast SEO plugin, go to Yoast SEO, then Settings, then Site Features. Find llms.txt under AI tools, switch it on and click Save changes. Yoast builds the file for you and updates it each week. To use your own file instead, turn that feature off and upload your file to the main folder of your site. Your host's file manager can do this, or ask your host's support.
- Wix: Wix makes the file for you on upgraded sites with a custom domain and search indexing turned on. To change it, go to SEO & GEO in your dashboard, then Tools and settings, then Go to llms.txt, then More Actions, then Edit file. Once you edit it, Wix stops updating it on its own.
- Squarespace (version 7.1): open the SEO/AI Visibility panel, click SEO Settings, then the LLMS.txt tab. Paste your text and click Save. It stays off until you add text. Older 7.0 sites don't have this setting.
- Webflow: go to Site settings, then SEO, then LLMs.txt, click Upload file, choose your file (UTF-8 encoded and under 100 KB) and click Save changes. Then publish your site and it will show at your own domain.
- Shopify: Shopify already shows a basic llms.txt for every store. To change it, a theme developer can add a template named llms.txt.liquid to your theme. Most owners can leave the default.
- Other site builders (like GoDaddy): check your builder's help pages for "llms.txt." If you can't find a way, skip it and spend the time on your FAQ page and Google profile instead.
- Custom site: send your web person the file and say "please put this at /llms.txt."
When it's live, open yourgym.com/llms.txt in your browser. If you see your text, you're done.
"We already get calls. Why bother?"
Fair question. If your phone rings, something is working. But you only hear from people who found you. You never hear from the ones who asked an AI tool, got a list of other gyms, and called them instead. A 10-minute file won't fix that alone. It is one small, cheap step that may help some AI tools describe your gym correctly.
FAQ
Is llms.txt the same as robots.txt?
No. robots.txt tells bots which pages they may or may not visit. llms.txt is a plain-language summary of your business. They do different jobs, and you can have both. Make sure your robots.txt isn't blocking AI tools by accident.
Will llms.txt get my gym recommended by ChatGPT?
Nobody can promise that. AI tools don't share their rules, and answers change. llms.txt makes your facts easy to read. Your Google profile, reviews, website text and other sites that mention you still matter a lot.
Do I need a developer?
Usually not. You write it in any text app. Uploading it can take a few clicks, or one email to your host or web person.
How long should it be?
Short. Most gyms can fit it on one screen. Clear facts beat long text.
Can it hurt my Google ranking?
We have seen nothing saying it does. It is a plain text file. Just make sure every fact in it is correct and matches the rest of your listings.
How do I know if my site has one, and what else is missing?
Run the Free AI Health Check at pickmygym.com. It looks for llms.txt along with hours, prices, location info, speed, and whether AI bots are blocked.
Get your Free AI Health Check
Paste your website at pickmygym.com and get your Free AI Health Check with your top problems in about a minute. If you want every fix spelled out step by step, the $19 Fix Kit is there after your check.
Run your Free AI Health Check at pickmygym.com
Sources checked
- Yoast SEO, enable llms.txt: https://yoast.com/help/enable-llmstxt/
- Yoast SEO, llms.txt spec: https://developer.yoast.com/features/llms-txt/functional-specification/
- Wix, Understanding your site's llms.txt file: https://support.wix.com/en/article/understanding-your-sites-llmstxt-file
- Squarespace, Create an llms.txt file: https://support.squarespace.com/hc/en-us/articles/47434125611277-Create-an-llms-txt-file
- Webflow, Upload an llms.txt file to your site: https://help.webflow.com/hc/en-us/articles/43240104183315-Upload-an-llms-txt-file-to-your-site
- Shopify, llms.txt.liquid: https://shopify.dev/docs/storefronts/themes/architecture/templates/llms-txt-liquid