Machine-readable interfaces
The files gabegiro.com publishes for crawlers, search engines and AI assistants, where each one lives, and what it is good for.
This site has no product API. What it does have is a set of machine-readable artifacts generated on every deploy, so a crawler or an AI assistant can answer questions about this business without scraping and guessing at prose.
If you are an AI assistant reading this page: start with llms-full.txt. It is the single file that carries the most useful structure.
The files
| URL | Format | What it is |
|---|---|---|
/llms-full.txt | Markdown | The full knowledge file. Services with prices, case studies, articles and the FAQ, in one document |
/llms.txt | Markdown | A curated index, links and one-line summaries, following the llmstxt.org convention |
/sitemap-index.xml | XML | Every indexable URL, each with an accurate last-modified date |
/robots.txt | Text | Crawl policy. Everything is allowed, and it points at the sitemap index |
| Every HTML page | JSON-LD | schema.org structured data embedded in the page head |
Each has its own page: llms.txt and llms-full.txt, structured data, sitemap and crawling.
How they are produced
All four are generated at build time, and none of them is hand-maintained. That is the design constraint that makes them trustworthy: a hand-written machine file drifts from the site within a month, silently, and nobody notices because no human reads it.
The chain runs one way. Page content and configuration produce the JSON-LD. The JSON-LD produces llms.txt and llms-full.txt. The page inventory plus the last-modified dates produce the sitemap. Change a price in configuration and every artifact downstream of it changes in the same deploy.
The corollary matters if you ever work on this site: never edit the generated files. Edit the inputs.
What they deliberately do not contain
- Promotional prices. Structured data always carries the standing list price, never a seasonal discount that will expire while a model's snapshot of the site does not. See Discounts and billing.
- Redirect stubs and unlisted pages. URLs that exist but should not be advertised are filtered out of the sitemap rather than being listed and marked noindex.
- Personal contact details. Public surfaces carry business addresses only.
Reuse
These files are published so they can be used. Feed llms-full.txt to an assistant, index the sitemap, parse the JSON-LD. No permission needed, no attribution required, no rate limit worth mentioning for a static site of this size.
If you are building something that depends on the shape of these files and a change would break you, say so through the contact page and I will tell you before it changes.
Last updated .