Growth July 12, 2026 · 9 min read

llms.txt for Fintech: What to Put in It

What a fintech should put in its llms.txt: product, security and compliance, API docs, pricing, and key posts, plus how it differs from robots.txt.

The short answer

A fintech's llms.txt should curate the pages a model needs to describe it accurately: a one-line product summary, links to what you do, your security and compliance posture, API docs, pricing, a few load-bearing insight posts, and contact. Annotate every link, keep the list short, and keep it current.

A fintech’s llms.txt should curate the pages a model needs to describe you accurately: a one-line product summary, links to what you do, your security and compliance posture, API docs, pricing, a few load-bearing insight posts, and contact. Annotate every link, and keep the list short and current.

llms.txt is one of those proposals that is easy to overrate and easy to dismiss. It is a small markdown file that offers a clean, curated map of your site to large language models. It is not a ranking lever, it is not honored by every crawler, and nobody should promise you citations from shipping one. But for a fintech, where an AI assistant describing you wrongly is a trust problem, a maintained llms.txt is a cheap way to write the first draft of your own machine-readable record. Here is what the standard actually says, and what belongs in yours.

What is llms.txt?

llms.txt is a proposed standard: a single markdown file at the root path /llms.txt that curates the most important, LLM-friendly pages and summaries of a site. It exists so a language model working within a limited context window can find your key content quickly, rather than crawling and guessing.

The problem it targets is concrete. A model answering a question about your company does not have room to ingest your entire site, and much of a modern web page (navigation, scripts, cookie banners, tracking) is noise to it. The llms.txt proposal suggests a curated, human-and-machine-readable index that points to the clean pages that matter, written in markdown because markdown is unambiguous to parse. It is a curation layer, not a crawl-control layer. That distinction, versus robots.txt, is the single most common point of confusion, and we cover it below.

Who proposed llms.txt, and is it an adopted standard?

Jeremy Howard proposed llms.txt, published on llmstxt.org on 3 September 2024, with the specification repository maintained by Answer.AI. It is a proposed convention, not a ratified web standard, and as of writing no major AI crawler has publicly committed to honoring it. Treat it as promising, not guaranteed.

Being honest about adoption matters here, because the topic attracts overclaiming. The proposal has drawn real interest and a growing number of sites publish the file, but “sites publish it” is not the same as “models consume it.” Unlike robots.txt, which is a formal internet standard, llms.txt has no governing RFC and no vendor guarantee behind it. You should not expect a measurable ranking or citation lift from it, and anyone quoting you a specific adoption percentage or a promised traffic bump is inventing numbers. The realistic case for shipping one is lower: it is low-cost, it forces you to write clean summaries you should have anyway, and it positions you if consumption becomes common. For the broader, higher-leverage work of getting named by assistants, see our note on how fintechs get cited by ChatGPT.

How is llms.txt different from robots.txt, sitemap.xml, and schema?

They solve four different problems. robots.txt controls which crawlers may access what. sitemap.xml lists every URL for discovery and indexing. Schema markup labels the meaning of individual pages for machines. llms.txt curates a short, human-picked set of your most important content for language models. None replaces another.

The frequent mistake is treating llms.txt as “robots.txt for AI.” It is not. robots.txt is an access-control file governed by the Robots Exclusion Protocol, formalized in RFC 9309; it says who may fetch what. llms.txt makes no access rules at all, it is a suggestion about what is worth reading. The two are complementary, and you will typically ship all four artifacts below.

FilePrimary jobAudienceStatus
robots.txtAllow or disallow crawler accessCrawlersInternet standard (RFC 9309)
sitemap.xmlList all URLs for discoverySearch + AI crawlersEstablished convention
Schema (JSON-LD)Label page meaning by typeSearch + answer enginesschema.org vocabulary
llms.txtCurate key pages for LLM contextLanguage modelsProposed, not yet ratified

If you only have appetite for one of these, it is not llms.txt. Structured data does more, sooner, for how machines classify a fintech, which is why we treat schema markup for fintech websites as the higher priority.

What format does an llms.txt file use?

The format is plain markdown in a fixed order: an H1 with the site or project name (the only required element), a blockquote summarizing the project, optional prose with no headings, then zero or more H2 sections. Each H2 holds a markdown list of links in the form [name](url): note. A section literally named “Optional” flags links a model may skip.

That ordering is deliberate. Per the llms.txt specification, the H1 is the only strictly required section, the blockquote carries “key information necessary for understanding” the site, and each list item is a required markdown hyperlink followed by an optional colon and a short note describing the target. The “Optional” H2 is a signal: when a model needs a shorter context, everything under it can be dropped without losing the essentials. In practice, keep the required sections tight and push nice-to-have references into Optional.

What should a fintech put in its llms.txt?

Include the pages a model needs to describe you correctly and safely: what you do, your security and compliance posture, developer docs and API reference, pricing, a small set of genuinely useful insight posts, and how to contact you. Annotate each link with a one-line note. Leave out marketing pages that add no factual signal.

For a company that moves money, data, and trust, the compliance and security links are not optional garnish, they are the part most likely to be summarized. Order your sections roughly by what a serious reader would ask first:

  • Product / what we do — one page that states plainly what you sell and to whom.
  • Security and compliance — your security overview, certifications (PCI DSS, SOC 2), and regulatory status. Link the primary evidence, not a slogan.
  • Developer docs and API — the reference and quickstart, so a model answering integration questions cites your real docs.
  • Pricing — the actual pricing page, so assistants quote your model instead of guessing.
  • Key insight posts — two to four posts that carry real, citable substance, not campaign fluff.
  • Contact — sales, support, and status pages under an Optional or contact section.

A realistic file for a payments fintech might look like this:

# Northwind Pay

> Northwind Pay is a US-based payments API for platforms that need to
> move money, onboard merchants, and stay compliant. PCI DSS Level 1
> and SOC 2 Type II. Founded 2021, headquartered in New York.

## Product
- [What we do](https://northwindpay.com/product): payments API, payouts, and merchant onboarding
- [How it works](https://northwindpay.com/how-it-works): architecture and money-movement flow

## Security & compliance
- [Security overview](https://northwindpay.com/security): encryption, key management, access controls
- [Compliance](https://northwindpay.com/compliance): PCI DSS Level 1, SOC 2 Type II, licensing posture

## Developers
- [API reference](https://docs.northwindpay.com/api): full REST reference
- [Quickstart](https://docs.northwindpay.com/quickstart): first payment in ten minutes

## Pricing
- [Pricing](https://northwindpay.com/pricing): per-transaction and volume tiers

## Insights
- [Reducing checkout drop-off](https://northwindpay.com/blog/checkout-drop-off): conversion patterns we see

## Optional
- [Careers](https://northwindpay.com/careers): open roles
- [Status](https://status.northwindpay.com): live uptime

Every URL in that file must be truthful. Do not list a SOC 2 report you do not hold or an APR you cannot substantiate; a fabricated compliance claim in a file built for machines is exactly the kind of thing a diligence team, or a regulator, will find.

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index of links a model follows on demand. llms-full.txt (a community convention rather than a required part of the spec) inlines the actual content of those pages into one large markdown file, so a model gets everything in a single fetch. Use llms.txt as the map; treat llms-full.txt as the optional full dump.

The trade-off is context budget against completeness. The concise index keeps the file small and lets a model fetch only what a given question needs, which suits most marketing sites. The full file removes the extra fetches but can be very large and quickly goes stale, since every content change now has two homes. The specification itself describes tooling that expands an index into fuller context files rather than mandating a single fixed filename, so treat “llms-full.txt” as a useful convention, not a rule. Most fintechs should start with the index alone and only add a full variant if they can keep it in sync automatically.

How does llms.txt fit alongside schema markup and robots.txt?

They stack, they do not compete. robots.txt decides who may crawl. Schema markup, in JSON-LD, tells machines what each page means at the type level. llms.txt hands a model a curated shortlist of your best pages. A fintech serious about machine visibility ships all three, plus a sitemap, and keeps them consistent with each other.

Consistency is the discipline that makes the set worth anything. If robots.txt blocks the AI crawlers you want to reach, a pristine llms.txt is moot, they never arrive. If your schema names your organization one way and llms.txt describes it another, you have introduced the ambiguity you were trying to remove. Think of it as one machine-readable layer expressed in complementary files: access rules, a full URL list, typed meaning, and a curated summary. Getting that layer coherent is a core part of answer engine optimization for fintech and belongs in your broader fintech SEO strategy for 2026, not in a silo.

Should your fintech publish an llms.txt today?

Yes, if it costs you an afternoon and you will keep it current, because the downside is near zero and it forces clean summaries you need anyway. No, if it will sit stale or substitute for the work that matters more: crawler access, extractable answers, and honest schema. Ship it as a finishing touch, not a strategy.

The order of operations is what separates teams that benefit from teams that just add clutter. First make sure the right crawlers can reach you and your key pages answer questions in plain, quotable language. Then get your schema honest and your entity disambiguated. Then, and only then, add llms.txt as the curated top layer, and put a real owner on keeping it accurate as products, pricing, and compliance status change. A file that lies about your SOC 2 status six months after you earned it is worse than no file at all.

If you want the machine-readable layer of your site built correctly, from robots.txt and schema through to a curated llms.txt, that is the kind of work our growth and AEO practice does for fintechs. Talk to FinWeb about making your site legible to the assistants your buyers now ask first.

Frequently asked questions

What should a fintech put in its llms.txt?

Include the pages a model needs to describe you correctly: a one-line product summary in the blockquote, then annotated links to what you do, your security and compliance posture (PCI DSS, SOC 2, licensing), developer docs and API reference, pricing, two to four substantive insight posts, and contact. Push nice-to-have links into an Optional section, and make sure every URL and claim is truthful.

Is llms.txt the same as robots.txt?

No. robots.txt is an internet standard (RFC 9309) that controls which crawlers may access which pages. llms.txt makes no access rules at all; it is a proposed markdown file that curates a shortlist of your most important pages for language models working within a limited context window. The two are complementary, and most sites ship both.

Is llms.txt an official standard that AI crawlers follow?

Not yet. Jeremy Howard proposed llms.txt through Answer.AI in September 2024, but it is a proposed convention with no governing RFC, and as of writing no major AI crawler has publicly committed to honoring it. Ship it because it is low-cost and forces clean summaries, not because it guarantees rankings or citations.

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index of annotated links a model follows on demand. llms-full.txt, a community convention rather than a required part of the spec, inlines the actual content of those pages into one large markdown file so a model gets everything in a single fetch. Start with the index; add a full variant only if you can keep it in sync automatically.

What format does an llms.txt file use?

Plain markdown in a fixed order: an H1 with your site name (the only required element), a blockquote summarizing the site, optional prose without headings, then H2 sections. Each H2 holds a markdown list where every item is a link in the form [name](url) followed by an optional colon and a short note. A section named Optional flags links a model may skip.

Where does the llms.txt file go?

At the root path /llms.txt of your domain, the same convention as robots.txt and sitemap.xml. The specification allows placing it in a subpath as well, but the root is where consumers will look first. Keep it as a static file your CMS or build pipeline regenerates when product, pricing, or compliance pages change.

Sources

Published by FinWeb · July 12, 2026

#aeo#seo#growth#content#technical
Let’s build

Have a fintech worth building right?

Tell us where you are — an idea, a rebrand, a raise, a replatform. We’ll come back with a point of view, a plan and a fixed scope, usually within one business day.