Verificador de llms.txt
Valide qualquer arquivo llms.txt de acordo com a especificação oficial llmstxt.org
Cole uma URL ou o arquivo bruto e este verificador o analisa da mesma forma que um rastreador de IA faria — confirmando a estrutura markdown, o título H1 obrigatório, o resumo em citação, os blocos de detalhes e cada lista de arquivos H2, indicando exatamente qual linha corrigir.
O que é llms.txt?
llms.txt is a markdown file published at the root of a website — seudominio.com/llms.txt — that gives large language models a short, curated map of the site. Instead of asking a model to crawl navigation, scripts and boilerplate, the file hands it a title, a summary and a list of the pages that actually matter.
The format is defined by the specification at llmstxt.org. It is deliberately small: only H1 and H2 headings exist, and the body of each section is a list of links. That constraint is what makes the file both human-readable and trivially parseable by a program.
The spec also describes a companion convention, /llms-full.txt, which contains the expanded content itself rather than an index of links.
A ordem obrigatória, de acordo com a especificação
- 1An optional byte-order mark at the very start of the file.
- 2An H1 with the name of the project or site — the only required section.
- 3A blockquote with a short summary containing the key information needed to understand the rest of the file.
- 4Zero or more markdown blocks — paragraphs, lists, tables — of any type except headings.
- 5Zero or more sections delimited by H2 headers, each containing a file list of `- [name](url)` items with optional `: notes`.
- 6A section named exactly “Optional” has special meaning: its URLs may be skipped when a shorter context is needed.
As 5 regras de validação que verificamos
Cada verificação corresponde diretamente a uma cláusula na especificação llmstxt.org. Cada regra é pontuada, e o total ponderado se torna sua pontuação de conformidade e nota em letra.
Formato Markdown
markdown-formatO arquivo deve ser em markdown e conter apenas títulos H1 e H2 no formato.
Sirva markdown simples em /llms.txt — sem HTML, sem front-matter em YAML, sem títulos H3–H6. Qualquer nível abaixo de H2 está fora da especificação.
Título do projeto H1
h1-titleUm H1 com o nome do projeto ou site. Esta é a única seção obrigatória.
Inicie o arquivo com uma única linha `# Nome do Seu Site`. É a única parte obrigatória da especificação e deve haver exatamente uma delas.
Resumo em bloco de citação
blockquote-summaryUm bloco de citação com um breve resumo do projeto, contendo informações essenciais para compreender o resto do arquivo.
Coloque um `> resumo de um parágrafo` diretamente abaixo do H1. Diga o que é o site e a quem ele se destina, para que um modelo possa interpretar cada link abaixo dele.
Blocos de detalhes sem títulos
project-detailsZero ou mais seções em markdown (por exemplo, parágrafos, listas, tabelas) de qualquer tipo, exceto títulos, contendo informações mais detalhadas.
Adicione contexto opcional após o resumo em forma de parágrafos, listas ou tabelas. Não use um título aqui — o próximo título no arquivo deve ser a sua primeira seção H2.
Seções H2 com listas de arquivos
file-listsZero ou mais seções em markdown delimitadas por cabeçalhos H2, contendo listas de URLs de arquivos onde mais detalhes estão disponíveis.
Agrupe os links sob títulos `## Nome da seção`, um link por linha no formato `- [Nome](https://url-absoluta): notas opcionais`. Uma seção chamada exatamente `Optional` pode ser omitida quando for necessário um contexto mais curto, portanto, mantenha-a por último.
Como escrever um llms.txt em conformidade
Guia de implementação
Seis decisões que mantêm o arquivo dentro da especificação.
- 1Comece com um H1. Use o nome do seu site ou projeto — nada acima dele, exceto uma marca de ordem de bytes opcional. Esta é a única seção exigida pela especificação.
- 2Adicione o resumo em citação (blockquote). Um parágrafo com `>` diretamente abaixo do H1 explicando o que é o site, para que os links abaixo tenham contexto.
- 3Mantenha os blocos de detalhes sem títulos. Parágrafos, listas ou tabelas extras são permitidos após o resumo — mas nenhum título até o seu primeiro H2.
- 4Agrupe links em seções H2. Nomeie as seções com base no que um modelo procuraria: Documentação, Guias, API, Blog. Apenas H1 e H2 existem neste formato.
- 5Escreva os itens da lista de arquivos exatamente. `- [Nome da página](https://example.com/pagina): nota curta`. Use URLs absolutas para que um modelo possa resolvê-las sem uma URL base.
- 6Coloque "Opcional" por último. Uma seção intitulada exatamente Opcional pode ser ignorada quando for necessário um contexto mais curto. Reserve-a para páginas secundárias e mantenha-a no final.
O modelo de especificação
O exemplo canônico publicado em llmstxt.org — copie e preencha com seus próprios valores.
# Title > Optional description goes here Optional details go here ## Section name - [Link title](https://link_url): Optional link details ## Optional - [Link title](https://link_url)
Save it as llms.txt and upload it to your site root so it is served at seudominio.com/llms.txt, then run it back through this checker.
Como usar este verificador
- 1
Pick an input mode
tools.llmsTxtChecker.LlmsTxtCheckerPage.Choose Check by URL to validate a file that is already live, or Paste content to validate a draft before you publish it.
- 2
Enter your URL or file
tools.llmsTxtChecker.LlmsTxtCheckerPage.Type a bare domain, a site root, or a direct /llms.txt URL — the protocol is added for you. In paste mode, drop the full markdown into the text box.
- 3
Run the check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Press Check or Validate. The file is fetched, split into specification blocks, and scored against the five structural rules.
- 4
Read the score and grade
tools.llmsTxtChecker.LlmsTxtCheckerPage.The score ring shows weighted compliance out of 100 with a letter grade, plus how many rules passed, warned, or failed.
- 5
Work through the findings
tools.llmsTxtChecker.LlmsTxtCheckerPage.Each finding names the rule, the line number, and the exact change to make. Expand a rule card to see every detail behind its status.
- 6
Fix, publish, and re-check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Apply the fixes, upload the file to your site root so it is served at yourdomain.com/llms.txt, then run the URL back through the checker to confirm it passes.
Perguntas frequentes sobre o llms.txt
Ferramentas relacionadas
llms.txt Generator
Build a spec-compliant file from your site, then validate it here.
robots.txt Generator
Control which crawlers, including AI bots, may fetch your pages.
AXP & AI Agentic Checker
See what an AI crawler actually receives when it requests your page.
All free tools
The full AI Rank Lab toolkit for AEO, GEO and technical SEO.
The specification this checker follows is published and maintained at llmstxt.org.