← Articles

Illustration for the article: llms.txt Checklist for Service Businesses

10 min read

llms.txt Checklist for Service Businesses

An llms.txt checklist for service businesses: what to include, what to skip, and how to support AI visibility without hype.

An llms.txt checklist for service businesses helps you decide what content to include in your llms.txt file so AI answer engines like ChatGPT, Perplexity, and Gemini can find, understand, and cite your services accurately. The short answer: include your business name, what you do, who you serve, each service with a plain-language description, and links to your most authoritative pages. Skip internal tools, draft content, and anything you wouldn’t want quoted directly to a prospective client.

What is llms.txt and why does it matter for service businesses?

llms.txt is a plain-text file you place at the root of your website, for example yoursite.com/llms.txt. It’s designed to give AI systems a structured, human-readable summary of your site, so they don’t have to infer everything from crawling HTML.

Think of it as a short briefing document for AI. You tell it what your business does, what each page covers, and which content is worth paying attention to. For service businesses specifically, this matters because AI answer engines are increasingly the place where buyers research options before reaching out to anyone.

AI answer engines don’t just crawl your pages. They try to understand your entity: who you are, what you offer, and whether you’re the right answer to a specific question.

If your site is dense with marketing language and thin on structured, clear information, the AI may skip you entirely or describe you inaccurately. llms.txt gives you a way to fix that without redesigning your whole site.

It’s worth being clear about what llms.txt does and doesn’t do. It doesn’t guarantee citations. It doesn’t force any crawler to do anything. What it does is remove friction for AI systems that are already trying to understand your content. That’s a meaningful edge, especially for service businesses where the offering is intangible and hard to infer from a homepage alone.

The format itself was proposed by Answer. AI as a community convention, not an official standard. That means there’s no single governing body enforcing it, but adoption among AI-focused tools and crawlers has been growing steadily since the proposal was published.

For a deeper look at the file format itself and how to set it up, the guide to llms.txt for startups and service businesses covers the technical setup in detail.

The llms.txt checklist for service businesses: what to include

This is the practical part. Work through each section before you write or update your file.

Section 1: Business identity

This is the first thing an AI system reads. Be precise and plain.

  • Your business name, exactly as it appears on your website
  • Your primary category (design studio, accounting firm, marketing consultant, etc.)
  • Your location if you serve a specific geography, or “remote” if you work anywhere
  • One sentence describing what you do and who you serve

What to avoid: vague descriptors like “innovative solutions provider” or “full-service agency.” If an AI system can’t extract a clean entity label from this section, the rest of the file helps less.

Bad: “We are a dynamic, results-driven agency helping businesses achieve their potential.” Better: “dee.agency is a one-person design, code, and AI studio serving founders and small teams.”

Section 2: Services list

Each service should get its own entry. For each one, include:

  • The service name
  • A plain description of what it covers (one to three sentences)
  • The price or pricing model if you’re comfortable publishing it
  • The direct URL to the service page

Don’t bundle services together to seem more comprehensive. If someone asks an AI “how much does a UX audit cost,” you want your specific answer to surface, not a vague page that mentions audits somewhere in passing.

Example format:

## Services

### Audit + Spec
A focused one-lens audit of your product, landing page, or automation setup. $500 flat fee, credited 100% toward follow-on work if booked within 30 days.
URL: https://dee.agency/audit

### AI Visibility / GEO Fix
Improve how your business appears in ChatGPT, Perplexity, and Gemini answers. Covers entity clarity, crawlability, schema, and structured content. $3,000.
URL: https://dee.agency/geo

The URL at the end of each entry is important. It gives the AI a specific page to point to, which is more useful than citing your homepage.

Section 3: Key pages to index

List your most important pages with a brief description of what each one covers. This helps AI systems understand your site architecture without having to crawl every link.

Include:

  • Homepage (brief description of what it positions)
  • About page (who you are, your background)
  • Each service page
  • Any case studies or portfolio pages
  • Contact page

Skip:

  • Login pages
  • Admin or internal tools
  • Thank-you pages
  • Anything behind authentication
  • Low-value pages like archive indexes or tag pages

Section 4: Content you want cited

If you’ve written guides, articles, or explainers that you want AI systems to reference when answering questions in your space, list them here.

Be selective. Don’t dump your entire blog archive. Pick the pieces that:

  • Answer a specific question someone might ask an AI
  • Demonstrate expertise on a topic you want to be known for
  • Contain clear, quotable factual content

For example, if you’re an accountant, you might include a guide on estimated quarterly taxes but skip a promotional post about why you love your job.

The goal isn’t to get everything indexed. It’s to get the right things cited accurately.

The llms.txt checklist for service businesses: what to leave out

Knowing what to exclude is just as important as knowing what to include.

Leave out promotional copy

Marketing language doesn’t help AI systems. “The premier design studio for visionary founders” tells an AI nothing useful. It might even dilute the clarity of what you actually do. Keep the file factual and specific.

Leave out duplicate or near-duplicate content

If you have three pages that essentially describe the same service, pick the canonical one and link to that. Don’t list all three. AI systems don’t need redundancy, they need clarity.

Leave out draft or unfinished pages

If a page isn’t ready to be quoted publicly, don’t include it. This includes placeholder pages, pages under construction, and any content that isn’t final.

Leave out content that contradicts your current positioning

If your site still has an old service page you haven’t deleted yet, don’t link to it in llms.txt. AI systems may not know it’s outdated.

Leave out anything behind a login or paywall

AI crawlers can’t access gated content, so linking to it creates confusion without providing value.

How llms.txt fits into broader AI visibility

llms.txt is one piece of a larger picture. It works best when the rest of your site is also set up for AI readability.

How llms.txt fits into broader AI visibility

A few things that reinforce your llms.txt file:

Structured data / schema markup. Schema tells AI systems what type of entity you are, what your services are, and how to understand your content in a structured format. The guide to schema markup for AI visibility covers what service businesses actually need.

Clear service page copy. If your service page headline is “We make things people love,” an AI system has no idea what you do. The page itself needs to state plainly what the service is, who it’s for, and what the outcome is.

Crawlability. Your robots.txt file needs to allow the right crawlers. Retrieval and search crawlers like OAI-SearchBot, PerplexityBot, Googlebot, and Bingbot are the ones you want indexing your content for citation purposes. These are different from training crawlers like GPTBot or Google-Extended, which control whether your content is used for model training. Both sets are your choice to allow or block, but if you block retrieval crawlers, AI answer engines can’t read your site, and llms.txt helps nothing.

Consistent entity signals. Your business name, location, and description should match across your website, your Google Business Profile if you have one, your LinkedIn, and any other authoritative sources. Inconsistency confuses AI entity matching.

For a full diagnostic of how visible you are in AI answer engines, the AI search visibility troubleshooting checklist walks through the most common blockers step by step.

Need help with AI visibility? Dee Agency offers a $3,000 flat-fee AI Visibility / GEO Fix service that covers entity clarity, llms.txt setup, schema, and service page optimization. Start a project.

How to write the actual file

llms.txt uses Markdown. You don’t need special tooling. You can write it in any text editor and upload it to your site root.

A basic structure for a service business looks like this:

# Business Name

Brief description of what you do and who you serve.

## About
One to two sentences about your background or approach.

## Services

### Service Name
Description. Price if applicable.
URL: https://yoursite.com/service-page

### Service Name
Description. Price if applicable.
URL: https://yoursite.com/service-page

## Key Pages
- Homepage: https://yoursite.com/, Overview of services and positioning
- About: https://yoursite.com/about, Background, experience, and approach
- Contact: https://yoursite.com/contact, How to start a project

## Articles and Guides
- Title: https://yoursite.com/articles/slug/, One sentence description
- Title: https://yoursite.com/articles/slug/, One sentence description

Articles and Guides

Keep it under 500 lines. If it’s much longer than that, you’re probably including too much. The point is clarity, not comprehensiveness.

Once the file is live, check that it’s accessible at yoursite.com/llms.txt in a browser. If you get a 404, it’s not in the right place.

You can also look at how other businesses have structured their files. The llms.txt directory maintained by the community collects examples from real sites, which is useful if you want to see how different business types have approached the format.

Common mistakes service businesses make with llms.txt

Most llms.txt files from service businesses run into the same handful of errors. Here’s what to watch for.

Writing it like a website page

The most common mistake is treating llms.txt like a marketing asset. It isn’t. It’s a technical document for a machine audience. The moment you write “passionate team of experts delivering exceptional results,” you’ve lost the plot. Write for clarity, not persuasion.

Only listing the homepage

Some businesses create a file that essentially points to one or two pages. That’s not much better than nothing. The value of llms.txt is that it gives AI systems a map of your whole site. If you only list your homepage, an AI still has to infer everything else.

Forgetting to include pricing signals

If your pricing is public, include it. AI answer engines often surface pricing information directly in answers when someone asks “how much does X cost.” If your llms.txt entry for a service includes a clear price, that’s a stronger signal than a service page that buries the number three scrolls down.

Setting it up once and walking away

llms.txt isn’t a set-and-forget file. Services change, URLs change, positioning changes. A file that lists a service you discontinued six months ago actively sends wrong signals. Treat it like any other piece of public-facing business information: keep it current.

Making it too long

A 2,000-line llms.txt is not twice as useful as a 200-line one. If you’re listing every blog post you’ve ever written, every tag page, every archived webinar, you’re adding noise. AI systems do better with a curated, confident summary than an exhaustive dump.

Maintaining your llms.txt over time

A llms.txt file that’s three months out of date is better than no file, but not by much. Make a habit of updating it when:

  • You add or discontinue a service
  • You change your pricing or positioning
  • You publish a major guide or case study worth citing
  • You rename a service page or change its URL

It’s a quick update each time. The bigger risk is forgetting about the file entirely after you set it up.

If you’ve built a habit around updating your sitemap or meta descriptions, add llms.txt to the same checklist. It’s the same class of maintenance, just for a different audience. The llms-txt.info specification reference is a useful bookmark for checking format questions when you come back to update the file later.

When a checklist isn’t enough

llms.txt helps, but it’s one signal among many. If you’re not showing up in AI answers and you’re not sure why, the problem might be further upstream. It could be your service page copy, your schema markup, your crawl settings, or the fact that your entity isn’t clearly established anywhere AI systems trust.

An Audit + Spec is a good way to find out which of those is actually the problem before spending time fixing the wrong thing. It’s a focused, one-lens look at a specific issue, and it costs $500. If you go ahead with implementation work, that amount comes off the follow-on project.

For service businesses that want to get cited in AI answers, the combination of a clean llms.txt, well-structured service pages, and proper schema markup covers most of what matters. Dee Agency’s $3,000 AI Visibility / GEO Fix service addresses all three in one engagement.


Frequently asked questions

What should I put in my llms.txt file?

Include your business name, what you do, who you serve, a list of your services with descriptions and direct URLs, and links to your most important pages and articles. Keep the language plain and factual. Leave out marketing copy, draft content, and anything behind a login.

Does llms.txt guarantee my business will appear in ChatGPT or Perplexity answers?

No. llms.txt removes friction for AI systems trying to understand your content, but it doesn’t force any citation or ranking outcome. It works best alongside clear service pages, schema markup, and allowed retrieval crawlers in your robots.txt.

How long should a llms.txt file be?

For most service businesses, a well-written llms.txt is between 50 and 200 lines. If it’s getting much longer than that, you’re probably including too much. Clarity matters more than completeness.

What’s the difference between llms.txt and robots.txt?

robots.txt tells crawlers which pages they can and can’t access. llms.txt tells AI systems what your content means and which pages are most important. They serve different purposes and you need both.

Should I block training crawlers in robots.txt if I’m using llms.txt?

These are separate decisions. Retrieval crawlers like OAI-SearchBot and PerplexityBot are what you want to allow if you want AI answer engines to cite you. Training crawlers like GPTBot control whether your content is used to train AI models, which is a separate choice. Blocking training crawlers doesn’t prevent citation if retrieval crawlers are still allowed.

How often should I update my llms.txt file?

Update it whenever you change a service, add or remove a page, update pricing, or publish a major piece of content. For most service businesses, that means reviewing it every one to three months.


Ready to get your service business showing up in AI answers? Dee Agency’s $3,000 AI Visibility / GEO Fix service covers llms.txt, schema markup, entity clarity, and service page optimization in one flat-fee engagement. Start the conversation.

Got a project worth shipping? Send the brief.

Quote and kickoff date back in a day, usually faster. If it's not a good fit I'll say so.

Send a brief