BeargrassAIBeargrassAI Start
A tablet lying on a surveyor's table beside a grid of glowing cards, the mountains behind; the tablet's own nine tiles are dark

BeargrassAI DIY · Readable by machines

Make it easy for machines to read you.

Get structured data right first. llms.txt and ai.json cost nothing. None is a cure-all.

StartSee the six checks

48.3725° N114.1817° W

The six checks

Six checks, and what each one is worth.

Sample page. Not a real business.

  1. Crawl rules Does your site say what may be read, and let search and AI assistants in? Keep open Block AI training by name if you like. Leave search and live reading open.
  2. Sitemap Does your site list its own pages? Have one The table of contents crawlers use to find every page, services and contact included.
  3. Canonical Does your page name its one true address? Have one It tells search and AI which copy of your page counts.
  4. JSON-LD Does your page carry your facts in code? Get this right first It turns "these words look like hours" into "these are the hours". It must match the page.
  5. ai.json Does your site have an ai.json file? Worth doing Our own file of your facts, not a standard. Validated.Directory reads it.
  6. llms.txt Does your site carry a plain note for AI? Worth doing Google Search ignores it. Other systems read it. It costs nothing to keep.

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity

Easy for machines to read.

Open to all four. It costs nothing, and it is not a cure-all.

The short answer

Do I need llms.txt, schema or an ai.json file?

All six are worth having. None is a cure-all.

Keep your site open to the readers that search and answer, list your pages, and name your one true address: good health for any site. Put your facts in structured data that matches your page. Of the six, get it right first. Then add llms.txt and ai.json. Google Search ignores llms.txt, other systems read it, and both cost nothing.

  1. Crawl rulesKeep open
  2. SitemapHave one
  3. CanonicalHave one
  4. JSON-LDGet this right first
  5. ai.jsonWorth doing
  6. llms.txtWorth doing

In plain words

Each one, and what it is worth

Crawl rules: let the right readers in

Your robots.txt is the sign on the door. It says what may be read, and by whom. Some readers gather pages to train AI. Others search, or read a page live when a customer asks a question. They are different readers, and blocking one does not block the other.

Blocking the training readers is your call. Block the ones that search and answer, and those tools cannot read your facts when someone asks about you. OpenAI says a site that blocks its search reader is left out of ChatGPT's search answers.

This site lets AI companies read it and train on it, because we would rather AI tools learn about BeargrassAI from our own words than from someone else's.

You can block them by accident. A builder setting that hides your site from search adds a noindex tag to your home page, and our crawl rules check looks for it. Some networks that sit in front of websites now block some AI crawlers by default, so look at your host's settings too.

Sitemap and canonical: one map, one address

A sitemap is the table of contents crawlers use to find every page, your services and contact pages included. A canonical tag names your page's one true address, so search and AI know which copy counts. Most site builders make both for you. Check that they are switched on.

Structured data: get this right first

A person reads "Open Monday to Friday, 7 to 5" and knows those are your hours. A machine sees words and has to guess. Structured data removes the guess: a short block of code, unseen by visitors, that says this is a business, this is its name, and these are its hours.

Most sites write it as JSON-LD, in the words of schema.org, a shared vocabulary that Google, Microsoft and others agreed on. Give the closest type, such as Plumber, Electrician or Store, then your name, your address or the towns you serve, your phone, your hours, your website and one line about what you do.

It must say what your page says. Code that disagrees with the page does more harm than none. You can check it free with Google's Rich Results Test or the Schema Markup Validator.

Google says structured data is not required for its AI features, and is still worth using, because it makes a page eligible for rich results. Bing says it may help. When we read a site, it is the first place we look.

llms.txt: Google ignores it, others read it

llms.txt is a short plain-text guide to your site for AI: your name, one sentence about what you do and where, your phone and hours, and links to the pages that matter most. Jeremy Howard of Answer.AI proposed it in 2024.

Google Search ignores it. Google's own guide calls it fine to keep one for the other systems that read it, and says it will neither help nor harm you in Google. Chrome's Lighthouse checks for one in an experimental audit. No AI company has said its AI assistant relies on it.

We add it anyway. It costs nothing, and we expect AI tools to lean on files like it more over time. It is not a cure-all.

ai.json: our own file

ai.json is a name some sites use for a small file of facts in a machine format. There is no agreed standard. Ours is a short file of your site's facts, and Validated.Directory reads it when it reads your site. Like llms.txt, it costs nothing, and it is not a ranking trick.

Is good SEO enough?

Mostly, yes. Google says its AI features rest on the same systems as its search, and Bing says the same of Copilot. Plain words on your own pages, with your facts stated outright, do more than any one file.

What it costs

In every offering, at no extra cost.

llms.txt, ai.json and structured data that matches your page come with each of these.

  • Validated.Directory$29 a monthOne true record that AI reads.
  • Scout$149 a monthSee what AI tells your customers about you, every month. Directory included.
  • BeargrassAI DIY$899 for six monthsBuild your own site with our kit. Hosting with the editor, a domain, Scout and the Directory included. Then $149 a month keeps all of it.

Validated.Directory runs all nine checks on your site every day it reads it: these six, and whether your site is up, on HTTPS, and lands at one address. Your record shows the ones you pass, with the date. For each one that fails, we tell you, and only you, in one sentence what to fix.

Pappenfüs Guitars' own site passed all nine on 2026-10-23. See his record

StartBack to BeargrassAI DIY

The path

Start with the Directory. Go further when you are ready.

  1. 1 · Get foundValidated.Directory$29 a monthOne true record that AI reads.
  2. 2 · Know moreBeargrassAI Scout$149 a monthSee what AI tells your customers about you, every month.
  3. 3 · Build your own · You are hereBeargrassAI DIY$899 for six months,
    then $149 a month
    Your own site from our kit, hosted with the editor and our tools.

Get the DIY kit