Building an AI Discovery Page
The bridge between your main site and the AI layer. Copy-paste HTML template, required structured data, and how to connect your site to the network.
What is an AI Discovery Page?
The AI Discovery Page (ADP) is a single page on your main site — typically at /ai-discovery — that serves as the hub connecting your human-facing website to your AI-readable data.
The ADP is the front door for AI crawlers and agents. One page, all your AI resources, connected to the network.
When an AI system or agent lands on your ADP, it finds:
- Links to all your AI-readable resources (llm-index.json, entities, sitemap, etc.)
- Structured data describing your AI layer
- Links to the LLM Disco Network and the LLM-LD spec
- A human-readable explanation for anyone who stumbles onto it
Important: The ADP lives on your main site, not your AI subdomain. It's the bridge between the two — and it needs to be crawlable by everyone (allowed in robots.txt) so AI crawlers blocked from the rest of your site can still find it.
Minimum requirements
To join the LLM Disco Network, your ADP needs:
Required elements
- Page at
/ai-discoveryon your main site -
<link rel="llm-index">pointing to your llm-index.json (if using Layer 3) - JSON-LD structured data with
@type: "llmld:DiscoveryPage" - Links to the LLM-LD spec and LLM Disco Network
- List of your AI resources with URLs
- Human-readable description of what the page is
- Footer link on your main site:
🤖 AI-Optimized Website→/ai-discovery
If you only have Layer 1 (Schema.org markup), you can still create an ADP — just link to your AI subdomain or note that your structured data is embedded on your main pages.
Complete template
Copy this template and customize it for your site. Replace the placeholder values with your actual URLs and business name.
Customize: Replace all instances of YOUR_BUSINESS, YOUR_DOMAIN, and YYYY-MM-DD with your actual values. Add or remove resources from the list based on what you've implemented.
Key components explained
Link elements in <head>
The <link> tags tell crawlers where your AI resources live. Each has a specific rel attribute:
rel="llm-index"— Points to your llm-index.json (Layer 3)rel="sitemap"— Your AI subdomain's sitemaprel="ai-resource"— Other AI files (entities, knowledge graph, feeds)
JSON-LD structured data
The structured data describes your AI layer in a machine-readable format. Key fields:
@type: "llmld:DiscoveryPage"— Identifies this as an ADPllmld:aiLayer— URL and description of your AI subdomainllmld:resources— Array of all your AI-readable files with metadata
Human-readable content
The visible HTML serves two purposes:
- Explains to humans who land here what the page is
- Provides clickable links that crawlers can follow
Links to the standard and network
Always include links to:
llmld.org— The specification (so crawlers understand the format)llmdisco.com— The network hub (so crawlers can discover other sites)
Adding more resources
If you have additional AI resources beyond the basics, add them to both the <link> tags and the llmld:resources array. Common additions:
- Knowledge Graph —
knowledge-graph.json - LLMs Manifest —
llms.txt(plain-text summary) - Services Feed — Real-time service listings
- Articles Feed — Blog posts and articles
- Products Feed — E-commerce product data
Match the resource list in the HTML body to what's declared in the structured data and link tags.
The footer link
Add a link to your AI Discovery Page in the footer of your main site. Because the footer appears on every page, search engines are more likely to discover and index your ADP.
Why does this matter? Many AI systems currently find content through search engines, not direct crawling. When someone asks an AI assistant about a topic, those systems often query Bing or Google to find relevant pages. A footer link on every page maximizes the chance your ADP gets indexed — and found.
The link text must be exactly:
🤖 AI-Optimized Website → links to /ai-discovery
Example HTML:
Exact match required. The network checks for this link automatically during verification. The emoji and text must match exactly: 🤖 AI-Optimized Website. Variations won't pass verification.
After you publish
- Verify it's accessible: Visit
yoursite.com/ai-discoveryin a browser - Check robots.txt: Make sure
/ai-discoveryis allowed for all crawlers - Verify footer link: Confirm
🤖 AI-Optimized Websiteappears in your site footer and links to/ai-discovery - Validate the structured data: Use the Schema Validator
- Submit to the network: Go to llmdisco.com and enter your URL
Need help? If you'd rather have experts set this up, check out our certified partners who offer LLM-LD implementation services.
Ready to join the network?
Once your ADP is live, submit your site to the LLM Disco Network.