Do you need llms.txt and schema markup for AI search?

Illustration of a web page with structured, highlighted content.

What is required and what is optional?

ItemRequired for AI features?Our view
Indexable, crawlable pagesYes, for Google's AI featuresThe foundation. Check it first.
Schema markupNoWorth adding when it matches visible text.
llms.txtNoCheap to keep accurate. Effect unproven.
Crawler rules in robots.txtOnly if you want to limit accessSet deliberately, per crawler.

When is schema markup worth it?

When every fact in the markup also appears in the visible text. Useful types include Organization, Service, Article, BreadcrumbList and FAQPage. Google has limited where FAQ rich results appear, so treat FAQ markup as a clarity aid, not a display feature. Markup that describes something the page does not show is worse than none.

What is llms.txt?

A plain Markdown file at the root of a site that lists and describes its most useful pages. Google states it does not need such files, and no source we found shows that it changes citations. If you add one, keep it short and accurate.

What about robots.txt?

Decide on purpose which crawlers may read your site. Some crawlers fetch pages to answer a user's question, others to collect training data. They are separate decisions.

Related answers

General information, checked 27 October 2026.

Assistants change often. Where a point is inference rather than a published rule, the page says so. Results vary and are never guaranteed.

FAQ

Questions people ask

Should we add llms.txt anyway?

It is harmless if accurate. Do it after the basics, and do not expect a measurable effect.

Who should write the schema?

Whoever writes the page, so the markup and text stay in step. Validate it before publishing.

Is your website ready for AI?

Enter your website address and see your score and first findings in about a minute. A real person reviews your report. We reply within 2 business days.