Skip to content

AI search

Does a contractor website need an llms.txt file?

By Denys KharkovskyyFounder & AI Search Strategist, Found ClearlyUpdated 4 min read

No, a contractor website doesn't need an llms.txt file. Google says its Search doesn't use them, and neither OpenAI's page on ChatGPT search nor Bing's webmaster guidelines mentions them. Make one if you like: it's about half an hour's work and costs nothing. Don't pay for it, and don't expect it to change what an assistant says about you.

A blank gray-brown cardboard tag with a cream string looped through its hole, on a pale surface
Photo: Brett Jordan / Unsplash

The SEO plugin on your website shows a row of green checkmarks and one red line: "No llms.txt file found." You've never heard of it.

Last week you asked ChatGPT who repairs furnaces in Columbus, and your company wasn't in the answer. Maybe the red line is why. Our guide to AI search for home service companies covers what does decide that.

What is an llms.txt file?

It's a short text file at yourdomain.com/llms.txt. It describes a site to AI tools, usually with a title, a brief summary and a list of main pages. Jeremy Howard proposed it in September 2024, and the proposal is at llmstxt.org.[1]

That page says it's used most for software documentation, where coding tools follow it to the right pages.[1]

What do Google, OpenAI and Bing say about it?

Google's guide to generative AI features lists llms.txt files among the things you can ignore, because Search itself doesn't use them.[2] It adds that making one for other services is fine and won't help or hurt your visibility in Google.[2]

Its page on AI features says the same about AI text files and markup.[3] Google's update log says it added the llms.txt note on June 15, 2026.[4]

Chrome's Lighthouse, a Google developer tool, has an experimental audit for AI agents that checks for the file. A missing file is marked not applicable, because it's optional for now.[5][6]

I searched OpenAI's help page on ChatGPT search and Bing's webmaster guidelines for llms.txt, and neither mentions it.[7][8] OpenAI's page says to let OAI-SearchBot crawl your site, and to check that your host lets OpenAI's published IP addresses through.[7] Bing's guidelines cover Copilot as well as Bing search.[8]

OpenAI publishes an llms.txt for its own developer docs, at developers.openai.com/llms.txt.[1] Its crawler page says nothing about ChatGPT reading yours.[9] The crawler pages Anthropic and Perplexity publish for site owners say nothing about their assistants reading yours either.[10][11]

Should you make one anyway?

If you want one, go ahead. It takes about half an hour, costs nothing, and Google says it won't hurt your Search results. Keep it to facts you'd put on a business card, and update it when your hours change.

I wouldn't pay for one, and I'd be wary of anyone who sells it as the reason an assistant will name you. None of the pages above says that.

A whole llms.txt file for a roofing company

  • # Example Roofing Co.
  • > Roof repair and replacement in Frisco, Texas and nearby towns.
  • - Services: roof repair, roof replacement, roof inspections
  • - Towns served: Frisco, Plano, McKinney, Little Elm
  • - Phone: 214-555-0142
  • - Hours: Monday to Saturday, 7 a.m. to 5 p.m.
  • - Main pages: www.example.com/roof-repair, www.example.com/roof-replacement, www.example.com/contact

Illustrative example

The proposal's own format lists each page as a link with a few words after it, so a real file would write the last line that way.[1]

What should you do instead?

If the real question is why ChatGPT doesn't name you, read why it names competitors instead, then start where OpenAI's help page points: make sure its search crawler isn't blocked. The two-minute check shows how. If an answer gets your hours or phone number wrong, trace it to its source. For Google's side, read how to show up in Google AI Overviews. For a full plan, read how to get your business ready for AI search.

Our AI search visibility audit checks whether AI crawlers can reach your pages and whether your site says plainly what you do and where.

What I can't tell you

Only the companies themselves know what their assistants do with the file. A page that never mentions llms.txt doesn't prove an assistant ignores it. I can only report what their pages said on October 11, 2026.

What changed

  • — We replaced a dead source. OpenAI's FAQ for publishers now redirects to an unrelated page, so the OpenAI points cite its help page on ChatGPT search. We re-read the other sources on October 11, and they still say what this post says.

Primary sources

  1. llmstxt.org: The /llms.txt file, v2 (the proposal)
  2. Google Search Central: Optimizing your website for generative AI features on Google Search
  3. Google Search Central: AI features and your website
  4. Google Search Central: Documentation updates (June 15, 2026 entry)
  5. Chrome for Developers: Lighthouse llms.txt audit
  6. Chrome for Developers: Lighthouse agentic browsing scoring
  7. OpenAI Help Center: Searching the web with ChatGPT
  8. Bing Webmaster Tools: Webmaster Guidelines
  9. OpenAI: Overview of OpenAI crawlers
  10. Claude Help Center: Does Anthropic crawl data from the web, and how can site owners block the crawler?
  11. Perplexity Docs: Perplexity Crawlers

Wondering which problem your site has?

See what's holding your site back. Your free check starts with a hand review of your website and Google Business Profile.

Free. No card, no call. We review your website and Google Business Profile by hand and usually email your first fixes within two business days.

Who Gets Recommended · Free weekly email

When homeowners ask Google and ChatGPT who to hire, who gets named?

One short email a week for home service companies, written to be read between jobs.

  • Most weeks, a question homeowners really ask, put to Google and AI assistants such as ChatGPT, and who got named (business names hidden).
  • What the named companies have in common on their website, Google Business Profile and reviews.
  • One fix you can make yourself or hand to your web person.

Free. One email a week. Unsubscribe any time. No spam. We never sell your email or use it for ads. Privacy

FAQ

Related questions

Where does an llms.txt file go?

At the top level of your site, so it opens at yourdomain.com/llms.txt. The proposal also allows one inside a folder, such as /docs/llms.txt, to cover the pages under it. A small business site can stick with the top-level one.

Is llms.txt the same as robots.txt?

No. Robots.txt says which parts of a site automated tools may visit. An llms.txt file only describes the site, so it can't keep anyone out. The proposal's own page says the two serve different purposes.

Does an llms.txt file help ChatGPT recommend my business?

Nobody outside OpenAI can say for sure, and no OpenAI page I read says it does. Its help page on ChatGPT search says to let OAI-SearchBot crawl your site, and a crawler that robots.txt or a firewall turns away can't read your llms.txt either.

My plugin created an llms.txt file. Should I keep it?

You can, since Google says one won't hurt your results in Search. Open yourdomain.com/llms.txt and read it. If it lists services you no longer offer or an old phone number, fix it at the source or switch the feature off.