Free tool · Check

Is your llms.txt really yours?

Paste a domain. See whether its llms.txt exists, how it is built, and whether it reads like the brand's own file or a platform default.

  • No signup
  • Free

Reads one public file, https://yourdomain.com/llms.txt. Nothing is stored. Try or .

The evidence

Shopify writes an llms.txt automatically for every store it hosts. We read two of those files by hand, Magic Spoon's and Allbirds'. The structure and phrasing were nearly identical, and neither said what the brand sells, who it is for or what sets it apart. Both pointed AI agents to Shopify's shopping skill and commerce protocol.

76% of the DTC sites in our report had an llms.txt, against 55% of the B2B sites. Two files is not every store, which is why this checker reads yours instead of assuming.

Read the research report →

How it works

Three steps.

  1. You give it

    Enter a domain, and a brand name if you want it looked for.

  2. It does

    The server reads that domain’s llms.txt and checks its layout, its brand mentions and the fingerprints of a platform default.

  3. You get

    A verdict of custom, platform default or unclear, with the evidence behind it.

Why it matters. A platform can write your llms.txt for you, so the file may speak for the platform instead of your brand. See our research on who controls it.

Questions

Common questions.

What is llms.txt?

llms.txt is a plain text file at the root of a site, written in markdown, that tells AI systems what the site is about and which pages matter. It is a young convention, proposed at llmstxt.org. This checker measures what the file contains. It does not measure whether any AI system reads it.

Does my platform write my llms.txt?

Some do. Shopify generates an llms.txt automatically for every store it hosts, so the file at /llms.txt may be Shopify's rather than yours. We have only confirmed that pattern for Shopify, so the checker only looks for Shopify's fingerprints.

How does the checker decide a file is a platform default?

It looks for Shopify's fingerprints in the text: references to shop.app or a Shop skill, commerce protocol and endpoint documentation, and platform marketing links. It also looks for any description of the brand. Several fingerprints with no brand description reads as a platform default. It is a pattern match and can be wrong, which is why "unclear" is a possible answer.

What should an llms.txt say about my brand?

A title with your name, a one-sentence summary of what you are and who you serve, and sections that link to the pages that matter most, such as products, pricing, policies or documentation. The Citehound MCP server's generate_llms_txt tool builds that layout from a name, a description and a list of pages.

Next step

Scan your site to see how llms.txt sits beside the other checks. If the file is a platform default, the MCP server can draft a replacement. Check every line of it.

Use it from Claude. In the MCP server, scan_site reads llms.txt along with every other check, and generate_llms_txt drafts a replacement. See the MCP server.

The scan checks llms.txt with 15 other signals. See the whole picture.

Scan your site free