AI Solutions Locations All Services Website Design Perth Landing Page Design SEO Perth Google Ads Perth Facebook Ads Perth Content & Video Shopify Perth AI Services Case Studies Free Strategy Call
llms.txt guide

llms.txt Explained for Business Owners What it does, and what it doesn't.

llms.txt is a plain text file at yoursite.com.au/llms.txt that gives AI tools a short summary of your business and links to your key pages. Jeremy Howard proposed it in September 2024. It's optional, takes about an hour to write, and as of November 2026 support from AI companies is still uneven.

  • Checked against November 2026 guidance
  • A line by line example
  • Honest about who reads it
By , Perth · Updated
0452 246 854Talk to the person who does the work.
Recent buildsCalabreeze websiteNailed It Creations websitePerth Ceiling Contracting websiteKoorta Boodjar website

Want llms.txt done for you?

Send me your website. I'll tell you if llms.txt is worth it for you, and what to fix first.

Fixed priceNo lock-inUsually same day
Perth basedBy Tristan, no outsourcing
Built for AI searchSchema, llms.txt, AI crawlers
Fixed price in writingBefore any work starts
No lock-in contractsMonth to month

What is llms.txt?

llms.txt is a plain text file that sits at the root of a website, at an address like yoursite.com.au/llms.txt. It gives AI tools a short, clean summary of who you are and a list of links to the pages that matter most. It's written in Markdown, the simple formatting used in plain text notes.

The idea was proposed by Jeremy Howard, co-founder of Answer.AI, on 3 September 2024. His reasoning was simple. Websites are full of menus, scripts, pop ups and ads. An AI model reading a page has to dig through all of that to find the useful part, and it can only hold so much text at once. A tidy file that says "here's what this site is, and here's where the good stuff lives" saves it the digging.

It's a community proposal, not an official web standard. Nobody has to support it, and as you'll see below, plenty of AI companies haven't said whether they do.

What goes in an llms.txt file?

Only one thing is required: a heading with the name of your business or site. Everything else is optional but useful. Here's how an llms.txt file is laid out, part by part, using a made up business called Example Electrical as the sample.

Part of the fileWhat it isExample
Title lineA heading, written as one hash symbol then your business name. The only required partA hash, then Example Electrical
SummaryA short quote block, a line that starts with a greater than symbol, saying what you do and whereLicensed electricians in Perth's northern suburbs, from Joondalup to Yanchep. Emergency call outs, switchboards, solar and EV chargers.
Key detailsA few plain sentences or a short list of facts you want AI tools to get rightLicence number, service area, hours, phone number, starting prices
Section headingA heading written with two hash symbols, grouping your linksServices
Link linesOne line per page: the page name in square brackets, its address in round brackets, then a colon and a short noteSwitchboard upgrades, linked to that page, with the note: what's included and typical prices
More sectionsOther groups of linksAbout, Pricing, Service areas, FAQ
Optional sectionA last section actually named Optional, for less important links AI tools can skipBlog posts, older news, policies

Keep it short. For a small business, 20 to 40 lines is plenty. It's a map of your site, not a copy of it.

How is llms.txt different from robots.txt and a sitemap?

robots.txt tells crawlers what they may and may not visit. A sitemap lists every page so search engines can find them. llms.txt is a short, hand-written summary that points AI tools at your best pages. They do different jobs.

FileWhat it doesWho reads itRequired?
robots.txtAllows or blocks crawlers from parts of the siteMajor search engine and AI crawlers check itNo, but almost every site should have one
sitemap.xmlLists the pages you want indexedGoogle, Bing and other search enginesNo, but strongly recommended
llms.txtSummarises the business and links to key pages for AI toolsSome AI tools and agents, support variesNo, entirely optional

The one that matters most for AI search is robots.txt. OpenAI and Perplexity both say you need to allow their crawlers, OAI-SearchBot and PerplexityBot, to appear in their search answers. If robots.txt blocks them, an llms.txt file won't change that.

Which AI tools actually read llms.txt?

Honest answer: support is uneven, and most companies haven't said clearly either way. Here's where things stand as of November 2026.

CompanyWhat they've said or done
GoogleSays Google Search doesn't use llms.txt. Its guide to generative AI features, updated July 2026, says the file won't help or harm your Search visibility, and that it's fine to keep one for other services. Google's Gary Illyes also said in July 2025 that Google doesn't support it. Separately, Google's Lighthouse testing tool added an optional llms.txt check in May 2026, in a new section about AI browsing agents.
OpenAINo public statement that ChatGPT reads other sites' llms.txt files. OpenAI's crawler documentation focuses on robots.txt and its OAI-SearchBot crawler.
AnthropicPublishes an llms.txt file for its own developer documentation. Some industry reports say Claude's tools use llms.txt, but treat that as unconfirmed for ordinary business sites.
PerplexityAlso publishes an llms.txt file for its own documentation. Its crawler guidance for site owners is about robots.txt and allowing PerplexityBot.
Coding assistants and AI agentsThe clearest real use today. Some developer tools and agents read llms.txt on documentation sites to pull in clean context.

So llms.txt is a low cost bet, not a proven ranking factor. Industry studies so far disagree on whether it changes AI citations at all, and many come from companies selling AI visibility tools. Treat any claimed uplift with caution.

Is llms.txt worth adding to a small business website?

Yes, if it's cheap or included, because it takes about an hour and Google says it does no harm. No, if someone is charging you hundreds of dollars for it or selling it as the fix for AI search.

  • Worth doing: you already have a solid site with a page per service, and you want every AI tool and agent that does read the file to get your facts right.
  • Not a priority yet: your robots.txt blocks AI crawlers, your pages don't state prices or areas, or your Google Business Profile is half empty. Fix those first. They matter far more.

Think of llms.txt like a business card left at reception. Useful for whoever picks it up. It won't bring visitors in by itself.

How do you write an llms.txt file?

Write it by hand from your own pages, keep it short and keep it current. Here's the process I follow:

  1. List your 10 to 20 most important pages. Home, each service, pricing, service areas, about, contact and FAQ.
  2. Write a one or two sentence summary of what you do, where and for whom. Plain words, no slogans.
  3. Add the facts you want quoted correctly: phone number, licence or ABN, service area, hours and starting prices.
  4. Group the links under short headings, like Services, Pricing and About, with a short note after each link.
  5. Put less important links under a final Optional heading.
  6. Save it as plain text named llms.txt and upload it to the root of your site, so it loads at yoursite.com.au/llms.txt.
  7. Check robots.txt doesn't block AI crawlers, and update the file whenever prices, services or pages change.

Some website builders don't let you upload a file to the root of your site. If you're on one of those, it may need a workaround or a developer, so ask before you pay anyone for it.

What mistakes should you avoid with llms.txt?

Most llms.txt problems come from treating it as a keyword dump or forgetting it exists. Watch for these:

  • Blocking AI crawlers in robots.txt while publishing llms.txt. The crawler rules win.
  • Linking to pages that don't exist or redirect. Check every link loads.
  • Stuffing it with keywords. It's read by models that understand plain language. Long lists of suburbs and search phrases add nothing.
  • Saying something your site doesn't. If llms.txt says one price and your pricing page says another, you've given AI tools two answers.
  • Letting it go stale. Old prices and dead services in llms.txt are worse than no file.
  • Treating it as your whole AI search plan. It's one small file. Clear pages, real numbers and crawler access do the heavy lifting, which our guide to generative engine optimisation covers.

We publish llms.txt on every build

Every website we build ships with an llms.txt file, written by hand from the site's own pages, alongside robots.txt rules that let the main AI crawlers in and structured data that matches the page.

Two examples. Nailed It Creations, a Brisbane custom home builder, has llms.txt alongside 87 questions in FAQ schema across 19 pages. Koorta Boodjar, an Aboriginal-owned labour hire and workforce business in Balcatta, has llms.txt and 41 FAQ schema questions across its 12 page site. Both launched in September 2026.

If you want one added to your current site, it's part of our AEO implementation work, which you can read about on our AI SEO agency page. Or see how it fits into a new build with our website design service.

Our work

Real businesses,
real builds.

Sites and search builds designed and built by Source Digital in Perth. Swipe or use the arrows.

Calabreeze website built by Source Digital
Trades, Perth
Custom site + Omega CS

Calabreeze: from no website to leads answered at 2am

Aircon, refrigeration, electrical and security under one roof. Built from live search data with an AI SMS assistant behind every form.

66
real job photos, no stock
Read the case study
Nailed It Creations website built by Source Digital
Builder, Brisbane
Custom site + Omega CS

Nailed It Creations: a builder site built around how he sells

Rebuilt around a paid preconstruction process, with one call to action site-wide and his own CRM behind the form.

87
questions in FAQ schema
Read the case study
Perth Ceiling Contracting website built by Source Digital
Trades, Perth
Custom site + local SEO

Perth Ceiling Contracting: 12 pages, each mapped to a search

A new name and no search presence. Every page built for a real Perth search, with prices published and every enquiry tracked.

79
questions in FAQ schema
Read the case study
Koorta Boodjar website built by Source Digital
Labour hire, WA
Custom site + brand build

Koorta Boodjar: a site built around its own artwork

An Aboriginal-owned workforce business. Their Bidi artwork runs through every page, straight from their own brand guidelines.

12
pages built from their brand guidelines
Read the case study
Mago Rods website built by Source Digital
Maker, Perth
Hand-coded HTML

Mago Rods: off a Wix template, onto a hand-built site

A custom fishing rod builder whose old template looked like everyone else. Now the craftsmanship leads.

100
Lighthouse performance score
Read the case study
Malaya Swimwear website built by Source Digital
Ecommerce, Perth
Shopify

Malaya Swimwear: a Shopify rebuild ready for launch day

A bespoke theme and editorial product pages, live in time for a summer launch and paid traffic.

3 wks
from brief to live store
Read the case study
Safari Seekers website built by Source Digital
Ecommerce, Perth
Custom store + Stripe

Safari Seekers: a store built for researched buys

Rooftop tents are a considered purchase, so every product page does real storytelling and still sells.

0.9s
average page load
Read the case study
Vlosity Motorsport website built by Source Digital
Retail + services, Perth
Shopify migration

Vlosity Motorsport: two sites merged into one Shopify store

A Wix services site and a separate store, now one Shopify site that sells products and books detailing jobs.

28
products migrated
Read the case study
Cup Filling Care website built by Source Digital
Hospitality, Perth
Custom HTML + Shopify

Cup Filling Care: a coffee window, online

A warm, hand-coded site with a Shopify Buy Button, so regulars can grab beans and merch between visits.

94
Lighthouse performance score
Read the case study
Equipment Group website built by Source Digital
Mining parts, Perth
Custom catalogue + RFQ

Equipment Group: a parts catalogue Google can read

Thirteen PDF catalogues turned into searchable pages so buyers find the exact part and request a quote.

35,268
pages generated
Read the case study
Add Omega CS

Your rankings get the enquiry.
Omega CS wins the job.

Ranking only pays if someone answers. Omega CS is the CRM we build in Perth. It texts every new lead back in seconds from your own business mobile number, then follows up until you get a yes or a no.

Every lead texted in secondsWeb forms, Facebook and Instagram, day and night
Missed calls texted backSo they don't ring the next business
Quotes followed upPolitely, until you get a yes or a no
Jobs booked in your calendarReal slots, with a summary texted to you

"Over $580k in sales and $1.2M in pipeline in his first 30 days."

A Perth renovation builder on Omega CS. Results vary.

From $350 + GST a week. $0 setup, cancel any time, 30 day guarantee.

How it works

From first call to
quoted by AI search.

A free 15 minute call

You tell me what you sell and who you want to reach.

An audit and a fixed quote

Where AI tools cite you, where they cite others, and what it costs to fix.

Built for AI search

Answer-first pages, schema, llms.txt and crawler access.

Tracked every month

Rankings, citations and enquiries reported in plain English.

FAQ

Common questions

An llms.txt file goes in the root folder of your website, so it loads at your domain followed by /llms.txt, for example yoursite.com.au/llms.txt. It should be saved as plain text, not as a web page. Some website builders don't let you upload files to the root, so you may need a workaround or a developer to add it.

No, not for Google Search. Google's guide to its generative AI features, updated July 2026, says Google Search doesn't use llms.txt files, and having one won't help or harm your visibility there. Google says it's fine to keep one for other services. Its Lighthouse testing tool does include an optional llms.txt check for AI browsing agents.

OpenAI hasn't said publicly that ChatGPT reads llms.txt, as of November 2026. What OpenAI does say is that sites need to allow its OAI-SearchBot crawler in robots.txt to appear in ChatGPT search answers. If you only do one thing for ChatGPT, check that robots.txt and your firewall aren't blocking that crawler.

No. robots.txt tells crawlers which parts of your site they're allowed to visit, and most search engines and AI crawlers check it. llms.txt is an optional summary that points AI tools at your most useful pages. robots.txt controls access, while llms.txt only offers a guide. If robots.txt blocks a crawler, llms.txt won't get it in.

Not with Google. Google says llms.txt won't help or harm your Google Search visibility. The real risk is a badly kept file: old prices, dead links or claims that don't match your site can give AI tools the wrong facts about your business. Keep it short, accurate and updated whenever your services or prices change.

For a small business website, about an hour. Most of that time goes on choosing your 10 to 20 most important pages and writing a clear one or two sentence summary of what you do and where. The file itself is short, usually 20 to 40 lines, and it needs a quick update whenever your pages or prices change.

llms-full.txt is a related convention, popular with documentation platforms, where a site puts the full text of its key pages into one large plain text file instead of just links. It's mostly used by software and developer documentation sites so AI tools can read everything in one go. For a typical small business website, a short llms.txt is plenty.

Yes. Every website Source Digital builds ships with an llms.txt file written by hand from the site's own pages, plus robots.txt rules that let the main AI crawlers in and structured data that matches the content. We can also add one to an existing site as part of AEO implementation work, which runs $3,000 to $8,000 ex GST across a site.

Tristan Sunde, founder of Source Digital
Written by Tristan Sunde
Founder and lead developer, Source Digital, Perth WA

Tristan builds websites, runs SEO and ads, and built Omega CS, the CRM behind them, for businesses across Australia, from Perth trades and builders to ecommerce brands. Every page on this site is written from work he has built and launched. More about Tristan.

Be the answer
AI gives.

Fixed price, no lock-in, done by the person you talk to. Tell me what you do and I'll check where AI search sends your customers.