Free tool

llms.txt Checker

Enter your URL to see if your site has a valid llms.txt file for AI tools — and get a bonus AI visibility score while you are here.

Free · No login · No email · Results in seconds

What is llms.txt?

llms.txt is a simple text file you place at the root of your website. It gives AI tools a short, clean summary of your most important pages, written in plain Markdown. Think of it as a friendly map for assistants like ChatGPT and Perplexity — not for humans, but easy for a person to read too.

Here is what a good llms.txt looks like for a small store:

# Your Store
> Handmade ceramic mugs and tableware, shipped worldwide.

## Products
- [Ceramic Mug](https://yourstore.com/products/ceramic-mug): 350ml stoneware mug, $28
- [Dinner Plate Set](https://yourstore.com/products/plate-set): set of 4, $64

## Policies
- [Shipping](https://yourstore.com/policies/shipping-policy)
- [Returns](https://yourstore.com/policies/refund-policy)

The first line is your name. The > line is a one-sentence summary. Each heading groups a few links with a short note. Keep it short, keep it current, and only list pages you want AI to read.

How to add llms.txt to Shopify

Shopify does not let you drop a file at your root the way a plain website does, so you have two options. You can host the file through a workaround and keep editing it by hand every time your catalog changes — slow and easy to forget. Or you can use an app that generates and hosts a live llms.txt for you and refreshes it automatically. Our full guide to llms.txt for Shopify walks through both.

One honest note: llms.txt is still an emerging standard. Most AI crawlers do not read it yet, so its impact today is small. Add it as cheap insurance — but put your real effort into crawler access and structured data first.

Kedra AI Index · Free

No llms.txt? Let the app create it.

Kedra AI Index generates and hosts a live llms.txt on your domain and keeps it in sync as your products and prices change — no theme code, no manual updates.

FAQ

llms.txt, answered

What does this llms.txt checker do?

It fetches your site and looks for a file at /llms.txt. If the file exists and is not empty, the checker confirms it and links you straight to it so you can read it. If there is no file, it tells you and shows how to add one. You also get a bonus AI visibility score.

Where should llms.txt be located?

It belongs at the root of your domain, exactly at yourstore.com/llms.txt — the same place robots.txt lives. AI tools that support the standard look for it there and nowhere else. If you put it in a subfolder, it will not be found. This checker tests the correct root location for you.

What makes a good llms.txt file?

A good llms.txt is short and plain. It starts with your site name and a one-line summary, then uses simple headings with links to your key pages — top products, collections, and policies. Keep it in Markdown, keep it current, and only link pages you actually want AI to read. See the annotated example above.

Is llms.txt required, and does it help?

It is not required, and it is an emerging standard — most AI crawlers do not fetch it yet, so its proven impact today is small. But it is trivial to add and acts as cheap insurance as AI tools adopt it. Do not rely on it alone; crawler access and structured data matter far more right now.

How do I create an llms.txt for Shopify?

Shopify has no built-in llms.txt, so you either host a static file or use an app. The manual route means generating the Markdown and serving it at your root — which is awkward on Shopify. The simpler route is Kedra AI Index, which generates a live llms.txt on your domain and keeps it in sync as your catalog changes.

How is this different from a robots.txt or sitemap?

They do different jobs. robots.txt tells crawlers what they may access. A sitemap lists your URLs for search engines. llms.txt is written for AI: a clean, human-readable summary of your most important pages so an assistant can understand your store quickly. A complete setup uses all three.