Glossary/technical

llm-profile.json

Last updated March 1, 2026

Definition

Quick answer
llm-profile.json is a JSON-LD structured data file placed at .well-known/llm-profile.json that provides machine-readable brand identity, offerings, expertise, and preferred citation formats to AI crawlers and language models.
Full definition

What is llm-profile.json?

llm-profile.json is the structured data complement to llms.txt, providing a machine-readable JSON-LD representation of your brand's identity, offerings, and expertise. While llms.txt is a plain-text file designed for human readability and simple AI parsing, llm-profile.json follows the JSON-LD format and Schema.org vocabulary, enabling precise, programmatic interpretation by AI systems.

The file is placed at the .well-known/llm-profile.json path, following the .well-known URI convention used for other machine-readable configurations (like security.txt, webfinger, etc.). This standardised location makes it easy for AI crawlers to discover and process.

A well-structured llm-profile.json includes: brand identity (name, type, description), core offerings (products, services), expertise areas and qualifications, differentiators, advisory roles, links to key pages, and preferred citation formats. The preferred citation formats section is particularly valuable—it tells AI engines exactly how you want your brand to be described and attributed.

llm-profile.json works synergistically with other AI indexing files. Together with llms.txt (plain-text overview), .well-known/ai.txt (crawler directives), and on-page Schema.org markup, it forms a comprehensive AI-readable layer that gives brands direct influence over how AI engines perceive and represent them.

Context

Why it matters

llm-profile.json provides the most structured and precise way to communicate your brand identity to AI engines. While llms.txt offers a text-based overview, llm-profile.json provides machine-readable data that AI systems can programmatically parse, reducing the risk of misinterpretation and ensuring consistent brand representation across AI-generated responses.

Examples

Real-world examples

  • 1

    A SaaS company's llm-profile.json specifying their product category, key features, and preferred citation format

  • 2

    A consulting firm's llm-profile.json listing expertise areas, advisory roles, and preferred summary language

  • 3

    An ecommerce brand's llm-profile.json providing product categories, brand values, and differentiation points

llm-profile.json FAQ

Frequently asked questions about llm-profile.json

Get started

Start with the pages and proof that AI can actually use

Run the free audit to see what blocks AI from citing your site. Use the trial when you need ongoing monitoring, attribution, prompt discovery, and team workflows after the first fixes are live.