AI website files will only help your website if the technical foundation is sound first: clean crawling rules, an up-to-date sitemap.xmlStructured content, reliable brand information, and—where truly necessary—a documented API. Special files such as llms.txt, robots-ai.txt or so-called AI Discovery Files They may be useful, but they do not guarantee a mention in ChatGPT, Google AI Overviews, or other AI responses.
I'm writing this deliberately in a matter-of-fact way because in over 20 years of web and branding projects with SMEs, I've seen the same pattern time and again: A new file, a new tool, or a new promise seems attractive, but rarely solves the actual problem. If positioning, offering, content, and data structure are unclear, even an AI crawler will only read ambiguity.
For owner-managed businesses in South Tyrol and the DACH region, the crucial question is therefore not: "Which AI website files do I need to upload immediately?" The better question is: "What information does a human, a search engine, or an AI system need to correctly understand my company?" That is precisely what this checklist is about.
A machine-readable website isn't a website for machines instead of people. A machine-readable website explains your business so clearly that people, search engines, large language models, and internal systems all understand the same facts.
AI Website Files: First Foundation, then Discovery
An AI-ready website needs three layers. First: established web standards such as robots.txt, sitemap.xml, structured data with schema.org and JSON-LDSecondly: clear company and brand information, for example in reusable content structures, identity.json or brand.jsonThirdly: experimental or context-dependent helper files such as llms.txt, llms-full.txt, faq-ai.txt, ai.txt or robots-ai.txt.
The order is important. If your robots.txt Accidentally blocking important areas won't help you with a clean one. llms.txtIf your services are described differently on every subpage, it won't help you. brand.txtIf your website is slow, unclear, or difficult to maintain, an additional discovery file will not solve the underlying problem.
Google itself states regarding AI Overviews and AI Mode that there are no additional technical requirements for inclusion; a page must be indexed and suitable for a snippet in Google Search, but crawling, indexing, and display are not guaranteed. Source: developers.google.com
That's precisely why we at Berger+Team distinguish between robust standards and pilot projects. Our website strategy and development aren't about simply following trends, but about building a digital foundation that remains understandable, fast, and maintainable in the long term.
Three maturity levels: established, meaningful, experimental
For SMEs, the maturity level of a file is more important than its name. The maturity level tells you whether a file is widely understood today, whether it's only useful in specific scenarios, or whether it's currently more of a pilot project.
- Established:
robots.txt,sitemap.xml, structured data withschema.organdJSON-LDandOpenAPIfor HTTP APIs. These standards are now technically sound and, depending on the type of website, should be included in the basic technical review. - Useful, but context-dependent:
identity.json,brand.txt,brand.json,faq-ai.txtand well-maintained content repositories. These files or structures can help to provide company knowledge consistently. However, they are only effective if the content is technically sound. - Experimental or not widely standardized:
llms.txt,llms-full.txt,robots-ai.txt,ai.txtand many Agent Descriptor FilesThese files can be used as AI Discovery Files or Agent Discovery Files They may be useful, but they are not an officially and widely established web standard likerobots.txt.
The most important safeguard against bad investments is realistic expectations: A file can improve discoverability, context, and maintainability. However, a file cannot replace a clear brand, a good offer, an understandable page structure, or strong, expert content.
The most important AI website files for a machine-readable website
The following overview is intentionally designed as a mobile-friendly list. Each file is categorized according to purpose, maturity level, and risk of false expectations.
robots.txt
- Purpose: The
robots.txtIt gives crawlers clues as to which areas of a website should be accessed or not. - Ripening level: Established. The Robots Exclusion Protocol is specified by RFC 9309; the rules must be under
/robots.txtwill be available in the top-level path. Source: rfc-editor.org - Risk of false expectations: The
robots.txtThis is not an access restriction or a data protection measure. The file is a crawler instruction, not a technical security barrier.
sitemap.xml
- Purpose: The
sitemap.xmllists important URLs and metadata such as modification date or relative priority for crawlers. - Ripening level: Established. The Sitemaps protocol is widely adopted and, according to sitemaps.org, is supported by companies including Google, Yahoo, and Microsoft. Source: sitemaps.org
- Risk of false expectations: A sitemap does not guarantee indexing. It helps crawlers discover content and better understand changes.
Structured data using schema.org and JSON-LD
- Purpose: Structured data describes entities such as companies, services, products, people, reviews, FAQs, or events in a standardized format.
- Ripening level: Established. For Google Rich Results
JSON-LDThe recommended format; structured data can improve suitability for certain displays. However, Google does not guarantee any specific display or placement. Source: developers.google.com - Risk of false expectations:
schema.orgThis is not a ranking trick. Structured data must match the visible content and be properly maintained.
If you want to delve deeper, you will find a practical prioritization for normal company websites in our article on structured data for SMEs .
OpenAPI and REST API
- Purpose:
OpenAPIdescribes HTTP APIs in a machine-readable way. REST API can make functions, data, or processes of your website available in a controlled manner. - Ripening level: Established. The OpenAPI Initiative describes OpenAPI as a formal standard for describing HTTP APIs. Source: openapis.org
- Risk of false expectations: An open API is not an end in itself. An API needs permissions, limits, logging, security logic, and clear business objectives.
llms.txt
- Purpose: A
llms.txtLarge Language Models is intended to provide a curated overview of important content on a website. - Ripening level: Experimental. Jeremy Howard published
llms.txtPublished on September 3, 2024, as a proposal to support LLMs in using website content, the specification describes itself as a proposal and a community project. Source: llmstxt.org - Risk of false expectations: A
llms.txtVisibility in AI responses is not guaranteed. The file is more of an orientation layer than a reliable tool for Generative Engine Optimization.
llms-full.txt
- Purpose: A
llms-full.txtcan provide more extensive content, longer summaries, or a larger knowledge package. - Ripening level: Experimental and highly context-dependent.
- Risk of false expectations: More text does not automatically mean better AI comprehensibility. A poorly structured full-text file can create noise instead of clarity.
identity.json
- Purpose: A
identity.jsonIt can describe key company data such as name, location, services, contact persons, languages, brand entities and official profiles in a structured manner. - Ripening level: Useful, but not universally standardized.
- Risk of false expectations:
identity.jsonIt is not a universally expected web standard. Its value lies primarily in internal consistency, reusability, and clean data maintenance.
brand.txt and brand.json
- Purpose:
brand.txtorbrand.jsonThey can document tone of voice, values, positioning, exclusions, target groups and central brand messages. - Ripening level: Useful, but context-dependent.
- Risk of false expectations: A trademark file does not automatically clarify a trademark. Only a robust one. Brand strategy creates a consistent picture from text modules.
faq-ai.txt
- Purpose: A
faq-ai.txtcan provide frequently asked questions and answers in a compact, machine-readable format. - Ripening level: It makes sense if the FAQ is professionally reviewed and kept up to date.
- Risk of false expectations: An FAQ file is no substitute for good FAQ pages or real customer conversations. It is only helpful if the answers are precise, verifiable, and customer-oriented.
robots-ai.txt and ai.txt
- Purpose:
robots-ai.txtandai.txtare often used as an attempt to communicate AI crawlers, training usage, or desired use of content. - Ripening level: Experimental and not widely standardized.
- Risk of false expectations: These files do not guarantee data sovereignty or widespread compliance by AI providers. For true control, you need technical access concepts, contracts, data protection audits, and a clear content strategy.
security.txt
- Purpose: A
security.txtpublishes contact information and instructions for security reports. - Ripening level: Useful for organizations that want to receive security reports in a structured manner.
- Risk of false expectations:
security.txtThis file does not automatically improve the security of your website. It only facilitates communication when vulnerabilities are found.
Agent Descriptor Files and Agent Discovery Files
- Purpose: Agent Descriptor Files, as a working term, describe files that AI agents can use to recognize the identity, functions, boundaries, APIs, or actions of a digital system. The term Agent Discovery Files is used similarly but is also not uniformly defined.
- Ripening level: Inconsistent. Both terms describe a pattern rather than a generally established web standard.
- Risk of false expectations: Not every agent looks for such files. For SMEs, Agent Descriptor Files only make sense if there are specific use cases: for example, quote creation, scheduling logic, support handover, or internal automation.
What SMEs should prioritize first when it comes to AI website files
I wouldn't use it for a normal company website llms.txt or robots-ai.txt To begin, I would first check whether the website clearly explains the company. In many projects, the bottleneck isn't missing specialized files, but rather contradictory service descriptions, outdated team data, unclear locations, a lack of references, and weak page logic.
The sensible priority usually looks like this:
- Mandatory foundation: clean
robots.txt, currentsitemap.xml, fast loading times, indexable content, clear internal linking and a correct technical basis. - Understandability: Clear positioning, clear performance pages, consistent company data, structured data and good question-and-answer content.
- Machine-readable extension: reusable data models,
identity.json,brand.json,faq-ai.txtand well-maintained content structures. - Pilot projects:
llms.txt,llms-full.txt,robots-ai.txt,ai.txtAPI discovery should only be undertaken if the benefits, maintenance effort, and risks are clarified.
That's also why we built btlabs Core : as a digital foundation for SMEs, not as a playground for file hype. btlabs Core is designed to make content, data, websites, landing pages, and AI-readable business information accessible from a reliable source. You can find out more in our article on AI-ready website foundations with btlabs Core.
This is how we test AI website files at Berger+Team
At berger.team, we deliberately test various AI Discovery Files as a practical laboratory: llms.txt for a curated overview, llms-full.txt for a broader context, brand.txt for brand logic, faq-ai.txt for concise questions and answers, ai.txt and robots-ai.txt as policy notes as well as OpenAPI and tool discovery for documented interfaces. This does not mean: "This is the standard for everyone." It means: We examine what makes sense technically, editorially, and strategically.
This caution is important to me. I've seen too many trends come and go to sell a single file as a solution. In my work with small teams, it doesn't matter if something sounds technically impressive. What matters is whether it results in less chaos, better queries, clearer data, and more control for the business.
If a website needs to provide additional functionality—for example, checking availability, pre-sorting requests, or securely transferring data to an internal system—then OpenAPI becomes relevant. In that case, however, we're no longer just talking about visibility, but about architecture, security, processes, and AI and digitalization solutions that must be compatible with the website's operations.
90-day plan for a machine-readable website
A 90-day plan helps break the topic down into manageable steps. SMEs in particular don't need an endless strategy phase, but they do need a clear sequence.
Week 1: Audit and fact-finding
- Check
robots.txt,sitemap.xmlIndexing, loading time and technical errors. - Collect official company data: name, legal form, locations, languages, services, contact persons, profiles and contact methods.
- Compare whether the website, Google business profile, social media, industry portals, and offers use the same facts.
Weeks 2 to 4: Technical Foundation
- Fix crawling problems and ensure that important pages are indexable.
- Update the
sitemap.xmland improve internal linking. - Structure key pages so that people and machines can quickly identify services, target groups, locations, and evidence.
Month 2: Structured content and brand logic
- Supplement structured data with
schema.organdJSON-LDwhere they are a good fit professionally. - Create an internal brand and fact repository: positioning, tone of voice, offering logic, exclusions, FAQs, and service definitions.
- Derive from this if necessary
identity.json,brand.txtorbrand.json.
Month 3: API and Discovery Pilot
- Decide whether a
llms.txtorllms-full.txtIt brings real benefits to your website. - Check if
faq-ai.txt,ai.txtorrobots-ai.txtare useful as a policy and orientation layer. - If functions are to become machine-readable, plan
OpenAPIREST API, authentication, rights and logging are all implemented cleanly.
For search and response systems themselves, it's important to remember: Generative Engine Optimization is not a replacement for SEO, but rather an extension. If you want to understand the difference between SEO, AEO, and GEO, I recommend our overview of Generative Engine Optimization.
Data sovereignty: What you shouldn't write in AI website files
Machine readability shouldn't mean publishing everything. A good AI discovery strategy separates public facts from internal information. Public facts include services, locations, opening hours, contact roles, official contact methods, brand description, and frequently asked questions. Internal information includes margins, unpublished prices, customer data, access paths, internal process details, and confidential documents.
In my view, data sovereignty is the underestimated aspect of this issue. Many companies first ask: "How will I be included in AI responses?" The better question is: "What information should AI systems know correctly—and what information has no place on the public web?"
robots-ai.txt, ai.txt or clues in a llms.txt They can communicate intentions. However, they do not replace a thorough data protection audit, access control, server configuration, or conscious content governance.
Questions? Answers!
Does my company need to create an llms.txt file immediately?
Not necessarily. For most SMEs, robots.txt, sitemap.xmlClear content and structured data are more important first. llms.txt This can then be useful as a pilot project if you want to provide central content in a curated and maintainable way.
Is llms.txt an official standard like robots.txt?
No. llms.txt It is a proposal and an emerging pattern, but not a widely ratified web standard like the Robots Exclusion Protocol specified by RFC 9309. Therefore, a llms.txt It should be understood as a supplement, not as a mandatory file.
Which AI website files are most relevant for a company website?
For a normal company website, the first steps are... robots.txt, sitemap.xmlA clean page structure, structured data, and consistent company information are relevant. After that, identity.json, brand.json or faq-ai.txt Regularly updated content helps.
Do AI-powered website files guarantee a mention in Google AI Overviews?
No. Google doesn't specify any particular technical files as requirements for AI Overviews and AI Mode, but rather refers to indexability, snippet suitability, and basic SEO best practices. AI website files can improve readability, but they don't guarantee ad placement.
What are the technical costs of such files?
Creating individual text or JSON files is usually not the major undertaking. The real effort lies in clarifying the content: accurate brand information, up-to-date performance data, clear FAQs, maintenance processes, and technical testing.
What is legally or substantively problematic?
Sensitive areas include personal data, confidential customer information, internal pricing, access information, and unsubstantiated claims. A machine-readable website should only publish information that a human would also be permitted to read publicly.
How do I prevent data leakage?
Only publish content that has been explicitly approved, protect internal areas technically, and check API access with authentication, roles, and logging. robots.txt or robots-ai.txt They can provide clues, but they do not replace real access control.
What benefits do Agent Descriptor Files offer my business?
Agent Descriptor Files can explain to an AI agent the identity, functions, and limitations of a system. They only become truly relevant for SMEs when there are specific tasks involved, such as pre-qualifying inquiries, providing service information, or securely transferring data to internal processes.
Do I need OpenAPI for my website?
OpenAPI This is useful if your website is not only meant to display content but also to provide machine-readable functionality. If no external or internal systems need to access website functions, a clean content and data foundation is often sufficient.
How does all of this relate to branding?
AI systems can only reproduce what your brand communicates clearly and consistently. If positioning, tone of voice, and value proposition are not clearly defined, even machine-readable files will be unclear. Technology enhances clarity—it doesn't create it automatically.
Final recommendation
If you want to make your website AI-ready, don't start with the most exotic file. Begin with an audit. Check if your website is technically accessible, clear in its content, well-structured, and consistent. Then, build machine-readable extensions: first the established standards, then company and brand data, and finally experimental AI discovery files.
My pragmatic advice for SMEs: Set robots.txt, sitemap.xmlCleanly present structured data and clear content. Document your brand and services in a way that ensures consistency both internally and externally. Test. llms.txt, llms-full.txt, robots-ai.txt or Agent Descriptor Files only when you know what benefit you expect and who maintains the files.
AI is an amplifier, not a shortcut. If your foundation is solid, AI website files can boost your visibility, processes, and data quality. If your foundation is weak, an additional file will only exacerbate the weakness.