Skip to content

Structured data and llms.txt: what they do and don't do

Schema, FAQ markup and llms.txt explained honestly, without the myths.

  • Lesson 5 of 8
  • Beginner
  • 8 min read
  • 3:00 video
  • Checked against the product 2026-11-03

Listen to this lesson · 2:59

In shortStructured data (schema.org markup, usually written as JSON-LD) labels the facts on a page so machines can read them without guessing. It helps with Google rich results and clear entity facts, but Google says no special schema is needed for its AI features. llms.txt is a proposed Markdown file that lists a site's key pages for AI tools. Google Search doesn't use it, and no file or tag guarantees citations.

Why this topic attracts myths

Structured data and llms.txt are easy to sell: add a file, get cited. The truth is narrower. Both are ways of making facts machine-readable. They help when a system actually reads them, and they do nothing for content that isn't worth citing in the first place. This lesson separates what each one is documented to do from what is claimed.

Structured data in plain English

Structured data is a block of code on a page that states facts in a fixed vocabulary, schema.org. A product page can say, in a form any parser understands, "this is a Product, its price is 49 USD, it is in stock, its rating is 4.6 from 212 reviews". An article can state its author and publish date. An organization can state its legal name, logo and official profiles. JSON-LD is the most common format: a <script type="application/ld+json"> block that sits apart from your visible HTML.

What it reliably does: it makes your pages eligible for Google rich results (product, review, breadcrumb and others), and it removes ambiguity about facts such as your brand's exact name. AI Rank Lab's own writer, for example, reads Organization.name from your JSON-LD when it works out how to spell your brand.

What Google says about AI: "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add." It still recommends using it as part of normal SEO, because it helps pages become eligible for rich results (Google Search Central (opens in a new tab)). Google's general structured data guidelines add that you shouldn't mark up content readers can't see on the page (guidelines (opens in a new tab)).

FAQ rich results are gone

Google stopped showing FAQ rich results in Search on 7 May 2026. FAQPage markup is still valid schema.org, and a real question-and-answer section is still useful to readers and easy for engines to quote. But don't add FAQ markup expecting a visual result in Google, and treat claims that it boosts AI citations as unproven.

llms.txt in plain English

llms.txt is a proposal published by Jeremy Howard of Answer.AI in September 2024 (llmstxt.org (opens in a new tab)). It is a Markdown file at /llms.txt that gives AI tools a short map of a site. The only required part is an H1 with the site's name. Then comes an optional one-line summary in a blockquote, optional notes, and H2 sections that list links with a short description each. A section called "Optional" marks links that can be skipped.

Its status today: it is a community proposal, not a standard. Google says Google Search doesn't use llms.txt files, and that creating one "will neither harm nor help your site's visibility or rankings in Google Search". We have not found documentation from OpenAI, Anthropic or Perplexity saying their search or citation systems read it. Where it can help is with tools and agents that are explicitly pointed at it, such as coding assistants reading developer documentation.

What each file or tag actually does

ItemWhat it doesWhat it doesn't doWorth it?
Organization / LocalBusiness JSON-LDStates your exact name, logo, contact details and official profilesMake an engine recommend youYes, on the homepage
Product and review markupEligibility for product rich results; clear price and stock factsFix thin product pagesYes, for shops
Article markupStates author, publish and update datesCreate expertise you don't show on the pageYes, for content
FAQPage markupLabels a Q&A sectionShow FAQ rich results in Google (retired May 2026)Optional
llms.txtGives AI tools that read it a map of key pagesAffect Google Search; guarantee citationsCheap to add; don't expect results
robots.txtTells crawlers what they may fetchRemove a page from the index by itselfEssential; check AI crawler rules
XML sitemapHelps crawlers discover your URLsMake pages rankYes

A sensible order of work

  1. Make sure search crawlers can reach your key pages (robots.txt, firewall, sitemap).
  2. Add Organization markup to the homepage and the markup that matches each page type: Product, Article, LocalBusiness, BreadcrumbList.
  3. Check that every marked-up fact matches the visible text. Mismatched or invented markup is a problem, not a shortcut.
  4. If you like, add an llms.txt. It takes minutes. Then spend your real effort on the content itself (next lesson).
Free checks

You can check an existing file with the free llms.txt checker and draft markup with the free schema generator, no account needed.

How AI Rank Lab helps

Under Content → Schema and AI files, the LLMs.txt generator builds a file that follows the llmstxt.org format, and the FAQ schema generator writes FAQPage JSON-LD from your questions and answers; validating existing markup there is free. The AEO and GEO checker reads a page's JSON-LD and checks whether /llms.txt exists and follows the format. A passing llms.txt check means the file is well formed, not that any engine will use it.

Check yourself

1. What does Google say about llms.txt and Google Search?
2. Which use of structured data is best supported by Google's documentation?
3. AI Rank Lab's checker says your llms.txt passes the format check. What does that tell you?

0 of 3 answered.

Progress is saved in this browser.

Transcript
In this lesson, we'll talk honestly about structured data and llms.txt. Both get sold as quick ways to get cited by AI. The truth is narrower, and more useful. Let's start with structured data. It's a block of code on your page that states facts in a shared vocabulary called schema.org. A product page can say: this is a product, it costs 49 dollars, it's in stock, it's rated 4.6. An article can state its author and date. Your homepage can state your organization's exact name and logo. The usual format is JSON-LD, a script block that sits apart from your visible HTML. What does it reliably do? It makes pages eligible for Google rich results, like product and review snippets. And it removes doubt about facts, like how your brand is spelled. What does Google say about AI? Its guide says structured data isn't required for generative AI search, and there's no special markup to add. Keep using it for normal SEO, and make sure it matches what's visible on the page. One update to know. Google stopped showing FAQ rich results in May 2026. FAQ markup is still valid, and a real question and answer section still helps readers. But don't expect a visual result in Google from it. Now llms.txt. It's a proposal from Jeremy Howard of Answer.AI, published in September 2024. It's a Markdown file at slash llms.txt that gives AI tools a short map of your site. A title, a one-line summary, and sections of links with short descriptions. Its status? It's a proposal, not a standard. Google says Google Search doesn't use it, and that having one will neither harm nor help your visibility in Search. We haven't found documentation from OpenAI, Anthropic or Perplexity saying their search or citation systems read it. It can help tools that are pointed at it directly, like coding assistants reading docs. So what's a sensible order? First, make sure crawlers can reach your pages. Second, add Organization markup to your homepage and the right markup for each page type. Third, check every marked-up fact matches the page. Then, if you like, add an llms.txt. It takes minutes. Spend your real effort on the content. In AI Rank Lab, the LLMs.txt generator builds a file that follows the format, and the FAQ schema generator writes FAQ markup. Validation is free. The AEO and GEO checker reads your JSON-LD and checks your llms.txt. A pass means the file is well formed, not that any engine will use it. In the next lesson, we'll get to the part that matters most: writing pages AI engines actually cite.

Put the lesson to work

Paste your site and get a free SEO, AEO and GEO audit with the fixes, then come back to the next lesson.