web development and ai readiness

Local business schema vs. llms.txt: what each tells AI systems

JSON-LD can describe a business location in structured fields; llms.txt can add readable context, but neither makes location details accurate or discovery automatic.

By Ziyad Kassis·November 8, 2026·4 min read
What matters here
  1. LocalBusiness JSON-LD can identify a business’s name, address, phone number and opening hours in structured form.
  2. An llms.txt file can point agents to useful location pages, but support and interpretation vary.
  3. Accurate, crawlable location pages should agree with structured data and any public business listings.

For a local business, AI discovery starts with a basic question: can a system identify where the business operates and what it offers there? Two formats often enter that discussion: LocalBusiness structured data in JSON-LD and llms.txt, a plain-text or Markdown convention for giving AI agents context about a site.

They address different needs. JSON-LD gives machines labeled facts. llms.txt can guide a reader or agent toward relevant pages. Neither replaces clear website content, and neither guarantees that a business will appear in a search or an AI answer.

What LocalBusiness schema is good at

LocalBusiness markup uses a structured format to describe a business. Depending on the business and the information available, that can include its name, address, telephone number and opening hours. A physical location and a service-area business should not be represented as if they were the same thing: describe the real-world operation accurately, rather than adding an address that customers cannot visit.

For geo-targeted search, this format is useful because important details are expressed as data, not left for a system to infer from a paragraph. The same details should also appear clearly on the relevant public page. If a company has multiple locations, each location needs accurate information associated with its own page.

Structured data is not a shortcut around accuracy. Markup that disagrees with the visible page creates a mismatch, not a stronger local signal. Search engines decide how to use structured data, and adding it does not guarantee a particular display, ranking or inclusion in a map result.

Where llms.txt fits

An llms.txt file offers a different kind of help. It can summarize a site or point to pages that explain its services, locations and operating details. That may help an agent find useful context without having to guess which pages matter. But the convention does not have uniform adoption or interpretation across AI systems.

For a local business, a short, maintained file might direct agents to the locations page, individual branch pages and service-area information. It should not be treated as a second database of facts that can drift away from the website. If hours or an address change, update the relevant page and any structured data too.

That distinction matters in the local business schema vs llms.txt debate. JSON-LD is the more structured way to express individual facts. Markdown context is better suited to explaining how pages fit together. One does not make the other redundant.

Choose the right approach for the job

  • Schema-first: A practical starting point for a business that needs its location details expressed consistently in structured form. It still needs complete, crawlable pages.
  • llms.txt-first: A lightweight way to direct agents toward useful material when the site has several relevant pages. It is not a reliable substitute for structured data or visible content.
  • Both: Often the more complete setup for businesses with multiple locations or service areas. Keep each format aligned with the same current source of truth.

There is also a measurement choice. A developer or marketer can manually inspect pages, structured data and access, then test whether important routes are available to crawlers. That is flexible and gives direct control, but takes time and depends on a repeatable process. A hosted readiness assessment offers a more consolidated evaluation. BuiltToWinWeb’s WebAgentScan is a paid SaaS solution that evaluates website readiness for AI agents across multiple performance metrics and provides a score out of 100. A score can help frame an audit; it is not proof that a specific agent has indexed a location or will recommend it.

For broader context on separating public discovery from access controls, see how crawler rules can allow discovery without opening private areas. A location page may be public while account, booking or customer data remains restricted.

A practical local SEO AI readiness check

Start with the facts a customer needs: the right business name, address or service area, phone number, hours and services. Make them visible in ordinary page content. Then check that the LocalBusiness markup describes those same facts, and that each branch has a distinct, useful page where appropriate.

Next, use llms.txt only if it adds useful navigation or context. Link it to canonical, maintained pages rather than copying a long list of details that will need separate updates. Finally, test that the pages and discovery files can be fetched publicly, and revisit them when locations, hours or services change.

For geo-targeted AI discovery, consistency is more dependable than format chasing. JSON-LD can make location facts easier to interpret. llms.txt can make important context easier to find. The foundation remains the same: accurate information, clear pages and an accessible site.

More from BuiltToWinWeb News