2026-08-03 · Jack Stovell

How to add llms.txt to a Squarespace site

Squarespace 7.1 sites can publish llms.txt natively: open the SEO/AI Visibility panel, click SEO Settings, open the LLMS.txt tab, paste your text and save — Squarespace then serves it at yourdomain.com/llms.txt. The feature arrived in mid-2026, so most older tutorials still describe workarounds you no longer need. On 7.0 sites there is no native route, and the honest answer is a redirect.

Does Squarespace support llms.txt natively?

Yes, on version 7.1. Squarespace's help article "Create an llms.txt file" gives the path: the SEO/AI Visibility panel, then SEO Settings, then the LLMS.txt tab. The file is off by default; paste your content into the text field and save, and it is published. The same tab has a delete option if you want it gone later.

Credit where due: Squarespace's own guidance is plain that llms.txt is a proposed standard still in development. That matches our read exactly — crawlers request the file (we see the hits in our own server logs), but no major AI vendor documents using it to build answers. It costs almost nothing to ship, which is why it is still worth doing. For the full honest picture, see our llms.txt guide.

What do you paste into the field?

Plain markdown: an H1 with your name or business, a short blockquote summary, then your most important URLs with one line of context each.

# Jane Smith Ceramics

> Hand-thrown stoneware from a studio in Leeds, UK.
> Online shop, workshops, and wholesale for cafés.

## Key pages

- [About](https://example.com/about): the studio, the maker, the process
- [Shop](https://example.com/shop): current collection and prices
- [Workshops](https://example.com/workshops): dates and booking
- [Contact](https://example.com/contact): email and wholesale enquiries

Keep it curated. The file is a guide to the pages that answer "who is this and what do they do" — not a second sitemap. If a page wouldn't help a machine describe you accurately, leave it out.

What about Squarespace 7.0?

Version 7.0 has no LLMS.txt tab, and Squarespace does not let you place arbitrary files at the domain root, so the honest options are a redirect or a proxy — and for most sites the redirect is the right call. Upload llms.txt through any link editor's File option (uploaded files are stored under /s/), then add one line under Settings, Developer Tools, URL Mappings:

/llms.txt -> /s/llms.txt 301

Be clear-eyed about what this gives you: a request to /llms.txt answers with a 301 redirect, and the /s/ path itself redirects again to Squarespace's CDN before your text arrives. Well-behaved fetchers follow redirect chains, so this pattern works in practice — it is the same approach people have long used for other root files on Squarespace — but it is second-best to the native 200. The only way to a true direct response on 7.0 is a proxy in front of the whole site, such as a Cloudflare Worker answering /llms.txt itself; that is real infrastructure that one text file rarely justifies. If you are on 7.0 and care about this, the native tab is one more reason to move to 7.1.

How do you check it worked?

Fetch it the way a crawler does, following redirects:

curl -iL https://yourdomain.com/llms.txt

On the native route you want an HTTP 200 with your text. On the mapped route you will see one or two redirects and then your text — the -L flag follows the chain. If you get your site's styled 404 page instead, the mapping line has a typo or the file upload didn't stick; re-check both. Our free AI visibility checker tests llms.txt alongside robots.txt, rendering and identity markup, and i.hilyt.it/jack/llm.txt is a live example of the format — the per-person card every hilyt profile gets automatically.

What this won't do: publishing the file removes one reason for AI systems to skip you. It does not earn citations on its own — that still comes down to retrieval, ranking and model behaviour.

See a live llm.txt card

Related guides


All guides · Free AI visibility checker · hilyt.it