LLMO Quickstart: Implement in 30 Minutes
You can make your site AI-discoverable in 30 minutes with three files. This guide covers the minimum viable LLMO implementation.
The Three Essential Files
Section titled “The Three Essential Files”| File | Purpose | Time |
|---|---|---|
robots.txt | Allow AI crawlers to access your site | 5 min |
llms.txt | Provide AI with a structured summary of your site | 15 min |
JSON-LD <script> | Give AI structured data about your content | 10 min |
Step 1: robots.txt for AI Crawlers (5 min)
Section titled “Step 1: robots.txt for AI Crawlers (5 min)”Most sites already have a robots.txt. Add explicit Allow rules for AI crawlers:
User-agent: *Allow: /
User-agent: GPTBotAllow: /
User-agent: ClaudeBotAllow: /
User-agent: Google-ExtendedAllow: /
User-agent: PerplexityBotAllow: /
Sitemap: https://yoursite.com/sitemap.xmlWhy explicit Allow? Some hosting platforms and CDNs block AI crawlers by default. Explicit rules prevent accidental blocking.
Known AI Crawlers
Section titled “Known AI Crawlers”| Crawler | Operator | Purpose |
|---|---|---|
| GPTBot | OpenAI | ChatGPT, web browsing |
| ClaudeBot | Anthropic | Claude web search |
| Google-Extended | Gemini, AI Overviews | |
| PerplexityBot | Perplexity | Perplexity search |
| Amazonbot | Amazon | Alexa, product search |
| CCBot | Common Crawl | Training data collection |
Step 2: Create llms.txt (15 min)
Section titled “Step 2: Create llms.txt (15 min)”The llms.txt file (proposed by Jeremy Howard at llmstxt.org) gives AI systems a structured summary of your site.
Place this file at your site root: https://yoursite.com/llms.txt
Template
Section titled “Template”# Your Site Name
> One-sentence description of what your site does.
## What We Do
A brief paragraph explaining your core offering, expertise, or purpose.Use plain language. Avoid marketing jargon.
## Key Facts
- Founded: [year]- Team: [size or key people]- Location: [if relevant]- Specialization: [your core expertise]
## Products / Services
- **Product A**: Brief description- **Product B**: Brief description
## Links
- Website: https://yoursite.com- Documentation: https://yoursite.com/docs- GitHub: https://github.com/yourorg- Contact: https://yoursite.com/contactBest Practices
Section titled “Best Practices”- Lead with facts, not marketing. “We build Android apps with AI automation” beats “We leverage cutting-edge synergies.”
- Include structured data. Tables, lists, and key-value pairs are easier for AI to parse than prose paragraphs.
- Keep it under 2,000 words. Concise summaries are more likely to be ingested fully.
- Update regularly. AI systems re-crawl periodically. Stale llms.txt means stale AI responses.
Step 3: JSON-LD Structured Data (10 min)
Section titled “Step 3: JSON-LD Structured Data (10 min)”Add a JSON-LD script to your homepage <head>. This helps AI understand your entity type, relationships, and key attributes.
Organization Schema
Section titled “Organization Schema”<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Organization", "name": "Your Company", "url": "https://yoursite.com", "description": "What your company does in one sentence.", "founder": { "@type": "Person", "name": "Founder Name" }, "sameAs": [ "https://github.com/yourorg", "https://linkedin.com/company/yourorg", "https://x.com/yourorg" ]}</script>Article Schema (for blog posts)
Section titled “Article Schema (for blog posts)”<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Article", "headline": "Your Article Title", "author": { "@type": "Person", "name": "Author Name", "url": "https://authorsite.com" }, "datePublished": "2026-01-15", "publisher": { "@type": "Organization", "name": "Your Company" }}</script>Which Schema Types to Use
Section titled “Which Schema Types to Use”| Content Type | Schema | Priority |
|---|---|---|
| Homepage | Organization or Person | High |
| Blog posts | Article or BlogPosting | High |
| Products | Product | High |
| FAQ pages | FAQPage | Medium |
| Documentation | TechArticle | Medium |
| Books | Book | Medium |
Verify Your Implementation
Section titled “Verify Your Implementation”After deploying, check:
- robots.txt: Visit
https://yoursite.com/robots.txtand confirm AI crawlers are allowed - llms.txt: Visit
https://yoursite.com/llms.txtand verify the content is accurate - JSON-LD: Use Google’s Rich Results Test or view page source to confirm the script tag is present
- AI test: Ask ChatGPT or Perplexity about your site/product and observe the response
What’s Next
Section titled “What’s Next”This quickstart covers the Retrieval Signals and Structural Formatting components of the LLMO Framework. For the full framework:
- Knowledge Clarity — Write content AI can understand
- Authority Signals — Build verifiable expertise
- Citation Signals — Provide data AI wants to cite
- Framework Overview — Score your site across all 5 components