Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

llms.txt Is a CMS Asset, Not an AI Visibility Button

Illustrated infographic summarizing: llms.txt Is a CMS File, Not a Magic AI Visibility Button

By Greg Nowak. Last updated 2026-08-22.

It takes minutes to create a bad llms.txt file. Building one that is accurate, selective, and worth maintaining is a content-governance project.

The distinction matters because llms.txt is sometimes presented as a shortcut to AI visibility. It is not. Google now states explicitly that Google Search—including its generative AI features—ignores the file. Publishing one will neither improve nor damage your Google rankings.

That does not make the idea useless. It makes the business case narrower and more honest: llms.txt can provide a compact route into your website for agents and tools designed to look for it. For documentation-heavy businesses, software products, universities, agencies, and complex service organisations, that may be useful. For a five-page brochure site, it may be unnecessary overhead.

What llms.txt actually does

The current proposal describes a Markdown file placed at /llms.txt, or within a specific path such as /docs/llms.txt. It contains a site or project name, an optional summary and guidance, then grouped links to more detailed resources. The file is intended to remain concise; the detail lives on the linked pages.

Version 2 of the proposal, updated in August 2026, also recommends clean Markdown alternatives for important pages and standard link relations that help clients discover them. This makes the concept more useful for documentation systems than a lone text file containing links to ordinary, navigation-heavy web pages.

It still has a different job from established web controls. A sitemap supports discovery of indexable URLs. robots.txt communicates crawler access rules. Canonical tags help consolidate duplicate pages. llms.txt is an optional editorial guide for compatible agents; it replaces none of those foundations.

A practical go/no-go decision for llms.txt
Situation Recommendation Reason
Large documentation or support estate Build or pilot Agents benefit from a curated route to current references, policies, and examples.
Complex services, products, or eligibility rules Pilot selectively A short approved index may reduce ambiguity, provided the underlying pages are authoritative.
Small site with clear navigation Usually defer The maintenance cost may exceed the practical benefit.
Weak, duplicated, or outdated content Fix the website first A machine-readable index only makes existing content problems easier to find.
Goal is higher Google visibility Do not prioritise it Google says the file has no effect on Search visibility or rankings.

Start with the questions the file must support

Before selecting a plugin or assigning development time, write down the tasks an agent should be able to complete. A buyer might need to compare services, confirm geography, understand pricing boundaries, or find an escalation route. A developer might need the current API version, authentication instructions, SDK guidance, and error references.

Those tasks determine scope. Include canonical product information, current documentation, approved policies, and genuinely useful support material. Exclude expired campaigns, duplicate landing pages, thin taxonomy archives, draft material, obsolete documentation, and pages whose claims nobody owns.

Do not export every published CMS item simply because automation makes it possible. A complete content dump is usually a poor guide: it increases noise, exposes inconsistencies, and creates a larger maintenance surface.

Make it a publishing workflow, not a one-off file

A workable implementation has four parts:

  1. Ownership: assign a business or editorial owner for selection and descriptions, plus a technical owner for delivery, caching, and validation.
  2. Generation: produce the file from approved CMS content where practical. Manual overrides should be visible and reviewable rather than buried in server configuration.
  3. Update triggers: regenerate or review the file when linked pages are unpublished, redirected, materially changed, or moved between product versions.
  4. Testing: give an agent only the file as its starting point and test real buying, support, and implementation questions. Check whether it reaches the correct source—not merely whether it produces a fluent answer.

For WordPress, evaluate generators on curation controls, exclusions, previewing, regeneration, multisite behaviour, caching, and ownership—not on promises of “AI rankings.” Check for conflicts if an SEO plugin, custom code, or another extension already serves the route.

Drupal teams have a current contributed module that separates deployable structure from site-specific content and integrates with caching. For supported Drupal 10.3 and 11.1 installations, its current Composer command is:

composer require 'drupal/llms_txt:^1.1'

Module installation is only one step. Confirm that the web server routes /llms.txt to Drupal correctly, then review permissions, language handling, cache invalidation, and behaviour across development, test, and production environments.

Validate delivery before debating visibility

Basic command-line checks catch surprisingly common problems:

curl -fsS https://example.com/llms.txt
curl -I https://example.com/llms.txt

Look for a successful response, readable UTF-8 text, one clear H1, concise descriptions, valid absolute links, and no unexpected redirects or authentication. Test every linked destination and verify that restricted or non-public material has not slipped into the output.

Chrome’s Lighthouse agentic-browsing audit treats llms.txt as optional: a missing file is marked not applicable, while a server error is flagged. That is a useful operational distinction. If you choose not to provide the file, a clean 404 is better than a broken endpoint.

Measure usefulness, not wishful visibility

There is no credible universal “llms.txt ranking” metric. Instead, monitor whether relevant user agents request the file, whether they follow its links, whether updates happen on time, and whether controlled agent tests reach the right answers. Keep foundational SEO, accessible HTML, useful original content, internal linking, structured data where appropriate, and crawler controls ahead of this experiment.

If your organisation has enough content to justify llms.txt, the hard part will not be writing Markdown. It will be agreeing which information is canonical and keeping that decision current. Greg can help audit the opportunity, design the CMS workflow, validate the output, and decide whether the file deserves a place in your operating model. Start with a practical website and content-governance review.

Related on GrN.dk

  • Google’s AI Search Toggle Is a Publishing Decision, Not an SEO Setting
  • AI disclosure rules belong in the CMS, not a spreadsheet
  • AI images need a media-library audit before they reach clients

Need help with this kind of work?

Discuss your llms.txt and CMS setup with Greg Get in touch with Greg.

Sources

  • The /llms.txt File, Version 2
  • Google’s Guide to Optimizing for Generative AI Features in Search
  • Chrome Lighthouse: llms.txt
  • Drupal /llms.txt Project
Last modified
2026-08-22

Tags

  • AI agents
  • llms.txt
  • CMS governance
  • Drupal
  • wordpress

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: From Sales Meeting to CRM: Automate Follow-Up Without Compromising Data Quality
From Sales Meeting to CRM: Automate Follow-Up Without Compromising Data Quality
2026-09-01

How to use AI for meeting notes and follow-up while fixed rules protect CRM data, customer matching and the sales pipeline from errors and premature changes.

Illustrated infographic summarizing: Your AI Gateway Can Name the User. Decide What That Log Is For
Your AI Gateway Can Name the User. Decide What That Log Is For
2026-08-31

Identity-aware AI Gateway logs can sharpen security and cost control, but only when attribution, access, retention, guardrails, and response are clearly defined.

Illustrated infographic summarizing: Zero Data Retention Is a Workflow Audit, Not a Checkbox
Zero Data Retention Is a Workflow Audit, Not a Checkbox
2026-08-30

Zero Data Retention covers the provider, not every copy in your stack. See how to audit endpoints, logs, storage, deletion and project-level controls.

Illustrated infographic summarizing: MCP 2026-07-28 Is an Auth Migration, Not a Version Bump
MCP 2026-07-28 Is an Auth Migration, Not a Version Bump
2026-08-29

MCP’s July 2026 release removes protocol sessions and tightens OAuth. Here’s a practical plan for migrating clients, servers and enterprise access safely.

Illustrated infographic summarizing: Turn a Technician’s Voice Note into a Work Order—Not Raw Audio
Turn a Technician’s Voice Note into a Work Order—Not Raw Audio
2026-08-28

Voice input can reduce the technician’s documentation burden when hours, materials and status are validated before the information is saved in the work order system.

Illustrated infographic summarizing: ChatGPT Disabled Personal Knowledge Sync. What Broke on Your Team?
ChatGPT Disabled Personal Knowledge Sync. What Broke on Your Team?
2026-08-27

ChatGPT retired personal sync connections for Enterprise and Edu. Here is how to find affected workflows, migrate access, and test permissions.

Illustrated infographic summarizing: Cloudflare’s September Bot Defaults Could Quietly Cut AI Visibility
Cloudflare’s September Bot Defaults Could Quietly Cut AI Visibility
2026-08-26

Cloudflare’s September bot defaults give publishers more control, but one training block could also cut search crawling and AI-driven discovery.

Illustrated infographic summarizing: Does Your AI Chatbot Clearly Identify Itself?
Does Your AI Chatbot Clearly Identify Itself?
2026-08-25

The EU’s transparency requirements for AI chatbots now apply. Here is how to make your bot’s identity clear, limit its system access and provide a genuine route to a member of staff.

Illustrated infographic summarizing: Should publishers add Google’s new Preferred Sources button?
Should publishers add Google’s new Preferred Sources button?
2026-08-24

Google’s Preferred Sources button is worth a controlled test for eligible publishers, with careful choices around placement, performance and measurement.

Illustrated infographic summarizing: Search Console Can See TikTok Now. Your Reporting Has to Catch Up
Search Console Can See TikTok Now. Your Reporting Has to Catch Up
2026-08-23

Google can now report how social profiles appear in Search. Here is how to measure cross-channel discovery without mistaking visibility for business results.

More articles

Built by AI — available for your business. The daily articles on this site are researched, written and illustrated by an autonomous AI pipeline. At nowa.dk I install the same kind of AI automation in businesses at fixed prices — site in Danish, English version here, and web/marketing agencies have a dedicated page.

RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register