GUIDE

The llms.txt guide for independent service businesses.

What llms.txt is, why AI crawlers need it, how to create one for your business category, and what llms-full.txt adds. VERIS is an AI search infrastructure specialist for independent service businesses.

~8 min read
The Short Answer

llms.txt is a plain-text markdown file placed at the root of a website (yourdomain.com/llms.txt) that gives AI language models a structured, authoritative summary of the business. It tells AI systems what the business is, where it is, what it offers, and which pages contain the most relevant information.

Without llms.txt, AI systems reconstruct an understanding of the business from scattered HTML pages, review sites, and directory listings. That reconstruction is often incomplete, sometimes inaccurate, and always less reliable than a file the business controls directly.

In the VERIS implementation model, llms.txt sits alongside correct schema markup for the business category, explicit ai crawler permissions in robots.txt, and bing indexation and sitemap submission.It is part of a machine-readable stack, not a standalone trick.

What llms.txt is

The VERIS operational documents treat llms.txt as a structured summary file that belongs at the domain root and is reviewed alongside robots.txt, schema, and the sitemap. It uses standard markdown with minimal formatting, organized into named sections. Each section contains annotated links to the most relevant pages for that topic.

The file is not a sitemap. It does not list every page. It is a curated, human-readable (but AI-optimized) summary that prioritizes the information AI systems most frequently need when generating recommendations.

What llms-full.txt adds

The companion file, llms-full.txt, is the detailed version. Where llms.txt links to pages with brief descriptions, llms-full.txt contains the actual operational content: hours, prices, policies, service descriptions, and more. This is what AI systems use when they need detailed answers without visiting additional pages.

How to structure llms.txt

Required elements
  • H1: Business name
  • Blockquote: 1-2 sentence description
  • H2 sections for each major topic area
  • Annotated links: URL + inline description
Section naming by category
  • Hotels: Accommodation / Reservations & Policies / Location / About
  • Restaurants: Menu & Cuisine / Reservations / Private Dining / Location
  • Medical: Specialties & Services / New Patients / Insurance & Fees
  • Legal: Practice Areas / Consultations / Jurisdictions
  • Spas: Treatments / Booking & Policies / Location
LLMS.TXT EXAMPLE - HOTELtxt
# The Magnolia Inn

> A 12-room boutique hotel in downtown Charleston, South Carolina.
> Independently owned since 2009. Specialising in couples travel
> and leisure stays in the historic district.

## Accommodation
- https://magnoliainn.com/rooms: Room types, rates, and availability.
  12 rooms across 4 room types: Queen Standard, King Deluxe,
  Junior Suite, and Honeymoon Suite.
- https://magnoliainn.com/packages: Seasonal packages and promotions.

## Reservations & Policies
- https://magnoliainn.com/book: Direct booking. Best rate guaranteed.
- https://magnoliainn.com/policies: Check-in 15: 00. Check-out 11: 00.
  48-hour cancellation. Pet-friendly with prior approval ($25/night fee).
  Free on-site parking.

## Location
- https://magnoliainn.com/location: 47 Queen Street, Charleston SC 29401.
  10-minute walk to King Street dining. Near the French Quarter.

## About
- https://magnoliainn.com/about: Founded 2009. Member of the
  Independent Lodging Alliance.

How to deploy llms.txt

The file is named llms.txt and uploaded to the root directory of the domain, the same location as robots.txt and sitemap.xml. On WordPress use FTP or cPanel file manager. On Squarespace use File Storage. On Webflow upload as a static asset and configure the redirect. On custom sites place it in the public root directory.

After deployment, verify by visiting yourdomain.com/llms.txt in a browser. The structured text should appear.

Verifying llms.txt

There is no dedicated validation tool yet. Verification is done by confirming the file is accessible at the URL, confirming robots.txt does not disallow /llms.txt, confirming /llms-full.txt is also live, and monitoring whether AI-generated descriptions of the business improve after deployment.

Common llms.txt mistakes

  • Using marketing language instead of factual statements
  • Blocking llms.txt in robots.txt accidentally
  • Using the same generic description for llms.txt and llms-full.txt
  • Listing pages that do not contain useful information
  • Outdated content that contradicts the live website

FAQ

Make sure AI systems can read your business summary.

Request Your Free Audit ->
This site uses cookies to track anonymous usage. See our Privacy Policy and Cookie Policy.