Quick answer
Structured data (Schema / JSON-LD) helps machines identify more precisely "what this company is, what this product costs, whether it is in stock". It is worthwhile groundwork, but it does not guarantee that AI will use it. llms.txt is a content map of your site written for large models; it is currently a community proposal rather than a standard that AI companies have publicly committed to support. It costs little to do and can serve as a supplement. What matters most is still that key information is written as text on the page and that AI search crawlers can access it.
Details
What AI can read on your site
- Can read: text, headings, lists and tables in the HTML the server returns directly, and structured data.
- May not read: text inside images, content that only appears after complex front-end scripts run, pages behind a login, and pages blocked by robots.txt or a firewall.
- Easily misread: the same fact written differently on different pages, and old pages with no date.
Structured data
Structured data is markup written into a web page for machines, usually in JSON-LD format with vocabulary from schema.org. Common types:
| Type | Purpose |
|---|---|
| Organization | Company name, website, logo, contact details, social accounts |
| Product / Offer | Product name, brand, price, currency, stock status |
| FAQPage | The Q&A content on the page |
| Article | Article title, author, publication and update dates |
A minimal Organization example:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Company",
"url": "https://www.example.com",
"logo": "https://www.example.com/logo.png",
"sameAs": ["https://weibo.com/example"]
}
Notes:
- It must match what is visible on the page. Structured data that shows a different price from the page is worse than none.
- FAQPage can still describe Q&A content, but Google has sharply narrowed where FAQ rich results appear in search; do not pile up Q&A just for rich results.
- What happens if it is wrong: search engines may ignore it, and serious inconsistencies may be treated as misleading; AI may also copy a wrong price or name. Check it with a validator before launch and update it when prices change.
llms.txt
llms.txt is a Markdown file at the root of a site that uses short descriptions and links to tell large models "what this site is and where the most important content is".
- llms.txt: a short table of contents listing the most important pages, ideally pointing to Markdown versions of those pages.
- llms-full.txt: the full text of key content merged into one file, so it can be read in one go.
A simplified example:
# Example Company
> Example Company provides enterprise data backup services. This file lists the main content on the site.
## Products
- [Product overview](https://www.example.com/product/index.md)
- [Pricing](https://www.example.com/pricing/index.md)
## Help
- [FAQ](https://www.example.com/faq/index.md)
How it differs from a sitemap: a sitemap lists every page for search engines to index; llms.txt lists only the key content, with short descriptions, for large models to read.
Are Markdown versions for AI useful?
Providing a Markdown version of each page, without navigation, ads and scripts, lets models read the main text more cleanly. It does not replace the HTML page. The two must match, and the HTML page must declare its canonical URL.
How to help large models read your site
- Write key facts as text, with units and update dates for important numbers.
- One page explains one thing, and the heading answers the question directly.
- Allow AI search and fetching crawlers, and check CDN protection settings.
- Do not rely only on front-end scripts to render the main content.
- Add structured data and keep it consistent with the page.
- Optional: provide llms.txt and Markdown versions of pages.
- Test with fixed questions with web search on to see whether AI reads and cites these pages.
Common questions
Q: Does my site need llms.txt?
A: It costs little, so you can add it, but do not expect it to bring recommendations on its own. First make sure the pages themselves are readable and the facts are clear.
Q: Does Product schema affect AI recommendations?
A: It helps machines identify facts such as product name and price precisely, reducing the chance of being described wrongly; whether you are recommended still depends on your content and sources overall.
Related facts
Contact: contact@winin.ai