What Is an LLMS File and Does Your Salon Website Need One?

Here is how I explain it to owners. Google is not dead. It just has a friend now, and that friend is AI.

What is an LLMS file and does my salon website need one?

An LLMS file is a short plain text file, named llms.txt, that sits at the root of your website (yourdomain.com/llms.txt). It gives AI tools a summary of who you are and a list of links to your most important pages. Does your salon need one? Yes. It takes about an hour, and it only works if the pages it points to are real.

I want to be clear about what this is and is not. None of the big AI companies has said it uses the file to decide who to recommend, and Google has said it does not use it. It is one small piece of making your site easy for machines to understand. It sits next to the pieces that matter more, which I cover below. The pages it points to do the real work.

Here is why this matters. People are using ChatGPT, Gemini and Perplexity to research where they want to get their hair done. That changes who you are competing with. If you rely only on Google and only on social media to attract clients, you are invisible on a third channel that is growing. I keep both running in my own salons: Google and social for the clients who search the old way, and a site built so AI tools can read it for the clients who ask the new way. If you want the longer version of why AI skips some salons entirely, I wrote it up in why clients can't find your salon when they ask AI for recommendations.

What goes in an LLMS file for a salon?

A salon LLMS file holds five things: who you are, where you are, what you do, who does it, and where the proof lives. It is written in plain language, with a heading, a one or two sentence summary, and a short list of links with a line describing each page.

Here is the shape of it. Fill in your own details and only include what is true.

# [Your Salon Name]

> [One or two sentences: what kind of salon you are, the town you are in, and what you are known for.]

## Services
- [Balayage](https://yoursalon.com/pages/balayage): [One line on who it is for and what the appointment includes]
- [Haircuts](https://yoursalon.com/pages/haircuts): [One line]
- [Extensions](https://yoursalon.com/pages/extensions): [One line]

## Team
- [Stylist name](https://yoursalon.com/pages/stylist-name): [Specialty]

## Location and hours
- [Contact](https://yoursalon.com/pages/contact): [Address, phone, hours]

## Answers to common questions
- [FAQ](https://yoursalon.com/pages/faq): [Pricing, consultations, what to expect]

The # marks the salon name, the ## marks each section, and each link is written as [Page name](web address) followed by one line about the page.

Notice that every line points to a page that already exists on your site. The file does not replace those pages. It is a map to them. If the page behind a link is thin or out of date, the map leads nowhere useful.

What does my website need in place before the file matters?

Your website needs to exist, be readable by crawlers, and carry real content about your services and town. The file is the last step, not the first.

In the free salon assessments I run, many owners send me a Facebook page, an Instagram link, or a "coming soon" site. That is not enough. Your website is your headquarters and your source of truth. Google, Bing, Foursquare, Yahoo and the AI tools all pull from it, and with no site there is nothing for them to pull. In those same assessments, I have seen busy salons that could be doing far more with a properly built digital footprint. Those same owners complain they can't find stylists, and stylists are Googling "best salon to work for" and not finding them either.

Do not count on the free site your booking software gives you. In my experience you can't tune the code, there is no blog, you can't link pages together properly, and retail doesn't sell well on it. Build on Shopify, Wix, Squarespace or WordPress. I use Shopify because retail is a big part of what we do.

Then check the basics:

  • Proper heading tags (H1, H2, H3) on every page.
  • Local schema written in JSON-LD, the structured data code that sits inside each page for search and AI tools to read. Run your site through a schema validator online and it will show what is missing.
  • A robots.txt file that lets search and AI crawlers in.
  • Real pages for your services and the towns around you.

On that last point, my salon is in Fairfield, but I have built many pages around highlights in Montville, the next town over. When someone searches for the best salon for highlights in Montville, we show up first. For one salon I work with there are around 80 blog posts and about 30 local pages. A website like that gives an LLMS file something worth pointing to. If your site is shaky, start with whether your salon website is helping you get found or just looking pretty.

How do I set up an LLMS file step by step?

You write the file in a plain text editor, name it llms.txt, and publish it at the root of your domain so it loads at yourdomain.com/llms.txt. On Shopify you do not upload a file. Shopify already serves a default llms.txt written for shopping bots, not for a salon, and you replace it with a theme template named llms.txt.liquid. Here is the order I would work in.

  1. List your pages. Write down every service page, team page, FAQ page and contact page that is live today.
  2. Write the summary. Two sentences, plain words, your town named. Done right, a stranger could read it and know exactly who you serve.
  3. Add one line per link. Say what the page answers, not what it is called. "Balayage for fine hair, with pricing and consultation steps" beats "Services."
  4. Match your other listings. Your address, phone and hours in the file must match your website and your Google Business Profile exactly. Mismatched details make you harder to trust.
  5. Publish it and load the URL. Type the address into a browser. If you see your text, it is live. If you get an error page, ask your site builder or a developer how to publish a file at the root.
  6. Put a reminder on the calendar. Update it when you add a service, a stylist or a page.

Then do the part that never stops: publish fresh content on your site every week, at the bare minimum. A member of mine stopped SEO work for a couple of weeks and their traffic dipped. It only came back when the work resumed. In another member's case, calls were up 373 percent and website clicks up 64 percent within a week or two of us tuning a site that already looked good. The look was never the problem. The structure was.

What do salon owners get wrong about AI search?

The biggest mistake is treating AI as a replacement for everything else, or as a fad to wait out. Both cost you clients.

The first version goes "Google is dead, so I'll drop my website and go all in on whatever is new." That leaves you with nothing you own. If your Instagram gets hacked, that content is gone. Your website stays.

The second version is relying only on Google and social media and waiting for AI to pass. Your clients are already asking ChatGPT, Gemini and Perplexity where to get their hair done. The fix for both is the same: a website you own, built so Google and the AI tools can read it.

FAQ

Is an LLMS file the same as robots.txt? No. Robots.txt tells crawlers where they are allowed to go. An LLMS file gives AI tools a short, readable summary of what is on your site. You want both in place.

Do I need a developer to add one? Not to write it, since it is plain text. Publishing it at the root of your domain depends on your site builder, so check with them first. If it can't be done in the builder, a developer can do it quickly.

How often should I update it? Any time you add a service, a stylist, a location or a major page. Otherwise, glance at it every few months to make sure the links still work and the hours still match.

Want someone to look at your site with you?

If your site is thin or you are not sure what AI tools see when they read it, I will look at your numbers and your digital footprint with you. Apply for a free salon assessment. And if you want to know how I got here, you can read how I got here.

Back to blog

Free, every morning

Get one salon tip in your inbox every morning

One short tip from what I teach salon owners, with one thing to do that day. Takes two minutes to read.

One email a day. Unsubscribe anytime.