Krug Bier para agentes de IA
Tudo o que o site krug.com.br oferece de legível por máquina, em um lugar só, e o que ele não oferece, para ninguém procurar à toa.
Resumo em 30 segundos
- Guia para agentes: /llms.txt (quando usar o site, o que fica na loja, links por assunto) e /agents.md (instruções de uso, em português e inglês).
- Site inteiro em Markdown: /llms-full.txt, com todas as páginas concatenadas, regenerado a cada deploy.
- Qualquer página em Markdown: peça a URL normal com o cabeçalho
Accept: text/markdown. - Blog: RSS completo e JSON com os 6 posts mais recentes.
- Índice: sitemap com todas as páginas e robots.txt liberando tudo.
- Nada aqui exige cadastro nem chave: todo o conteúdo do site é público, em HTML e em Markdown.
Markdown por negociação de conteúdo
Toda página HTML tem uma versão Markdown na mesma URL, no padrão acceptmarkdown.com: sem menu, rodapé, scripts nem estilos, só o conteúdo, com links absolutos. A resposta vem comContent-Type: text/markdown; charset=utf-8 e Vary: Accept, então caches intermediários guardam as duas variantes separadas.
curl -H "Accept: text/markdown" https://krug.com.br/cervejas/linha-krug/
curl -I -H "Accept: text/markdown" https://krug.com.br/delivery/Regras: sem Accept, ou com */*, vem HTML. text/markdown;q=0 e text/html preferido também trazem HTML. Um Accept que não inclua HTML nem Markdown (por exemplo, application/pdf) recebe 406. Cada página também aponta a variante com <link rel="alternate" type="text/markdown">, e o arquivo pode ser lido direto em /caminho-da-pagina/index.md.
Endereço inexistente devolve 404 de verdade. Com Accept: text/markdown, o corpo do 404 é um Markdown curto apontando o sitemap e o llms.txt.
Feeds do blog
/rss.xml é RSS 2.0 com todos os posts (título, descrição, data e link). /blog-feed.json é um JSON simples com os 6 mais recentes, liberado para CORS de qualquer origem:
[
{
"title": "…",
"link": "https://krug.com.br/slug-do-post/",
"description": "…",
"cover": "https://krug.com.br/media/…webp",
"pubDate": "2026-08-18T00:00:00.000Z"
}
]Dados estruturados (JSON-LD)
Toda página traz um nó Organization da Krug Bier (id https://krug.com.br/#organization) com endereço, telefone, e-mail, WhatsApp comercial e CNPJ. A home soma Brewery (mesmo id) e WebSite; páginas de linha trazem ItemList de Product; posts do blog,Article e, quando há perguntas frequentes, FAQPage; delivery e calculadora,Service, WebApplication e FAQPage.
O que o site não tem
- Integração programática: o site não oferece. O localizador de pontos de venda funciona apenas na página, a partir de uma localização informada pelo próprio visitante, e devolve só os dez pontos mais próximos. A base completa de clientes não é publicada, por decisão da empresa.
- Preço e estoque: ficam na loja online, que é outro sistema. Pedidos de chopp em barril terminam no WhatsApp.
Boas práticas para quem rastreia
- Prefira
Accept: text/markdownou ollms-full.txt: gastam uma fração dos bytes do HTML. - Páginas HTML e Markdown respondem
Cache-Control: no-cache; revalide em vez de guardar por tempo fixo. - Conteúdo em português do Brasil. Endereço oficial de atendimento: Avenida Montreal, 280, Jardim Canadá, Nova Lima, Minas Gerais. Dúvidas técnicas sobre o site: contato.
