AI crawlers allowed in robots.txt
Not possible hereSquarespace does not let you edit robots.txt at all — it is generated for you and no setting overrides it. Nothing to fix here, so put the effort into the checks you can pass.
Site platforms
Squarespace is the most constrained platform on this list, and being told that plainly is worth more than a workaround that does not work. There is no robots.txt editor — the file is generated and no setting overrides it — and no way to serve a plain-text file from your root. Two of the eight checks are simply not winnable, and no amount of effort changes that.
The good news is that neither is the expensive one. Squarespace's default robots.txt does not block the AI crawlers, so the check it makes unfixable is one you were going to pass anyway. What is worth your time is code injection, which gets you the schema checks, and the pages an assistant looks for when it is deciding whether to recommend you.
How we recognise it: the Squarespace context object in the page, or assets on Squarespace's CDN. Run the free readiness check and the fixes it gives you are the Squarespace ones below.
Some templates ship a LocalBusiness or Organization block of their own. Two Organization blocks on one page is worse than one, so look at the rendered source before you inject anything — if there is one already, the job is adding sameAs to yours and nothing else.
In a browser
view-source on your homepage, search for application/ld+jsonSettings → Advanced → Code injection → Header. sameAs is the part that does the work: it connects the name on your site to a company the engines already have a record of.
Settings → Advanced → Code injection → Header
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your company",
"url": "https://yourdomain.com",
"sameAs": [
"https://www.linkedin.com/company/yourcompany",
"https://www.instagram.com/yourcompany"
]
}
</script>Page settings → Advanced → Page header code injection, not the site-wide slot. FAQPage markup that loads on every page while only one of them has the questions is the kind of mismatch that gets a site's structured data discounted entirely.
Because two checks are closed to you, the marginal hour is better spent on the pages engines actually cite — the roundups, comparison pages and community threads in your category. That is true on every platform, and more true here.
CueScout runs eight checks on whether an answer engine can read a site at all. These are the ones whose answer is different on Squarespace — the rest are the same everywhere.
Squarespace does not let you edit robots.txt at all — it is generated for you and no setting overrides it. Nothing to fix here, so put the effort into the checks you can pass.
Squarespace serves HTML for every path, so there is no way to publish a plain-text /llms.txt on the platform. A reverse proxy on your own domain is the only route.
Settings → Advanced → Code injection → Header, in a <script type="application/ld+json"> block. Squarespace emits its own LocalBusiness or Organization block on some templates, so check what is already there before adding a second one.
Code injection on the individual page (page settings → Advanced → Page header code injection), not the site header, so the markup only appears on the page it describes.
These describe Squarespace’s own settings, which move without warning us. Last checked against the product on 2026-08-14.
Less than the constraint list suggests. Its default robots.txt lets the AI crawlers in, pages are server-rendered, and the SEO fields are fine. The two blocked checks are one you would pass anyway and one that is a warn rather than a failure.
Yes, if you move the domain's DNS to Cloudflare and answer those two paths at the edge before the request reaches Squarespace. It is a real solution and it is more infrastructure than most Squarespace sites want. Worth it only if something else is already pushing you toward a proxy.
No. It fetches public pages the way any crawler does. There is nothing to install and no account to connect.
Wix
The built-in robots.txt editor, the custom schema field, and the Velo-shaped rendering trap.
Site platformsWebflow
The robots.txt setting that only works on a custom domain, where JSON-LD goes, and why /llms.txt needs a proxy.
Site platformsWordPress
The virtual robots.txt, the Yoast and Rank Math settings that produce sameAs, and where llms.txt goes.
The readiness check is free, needs no signup, and takes about half a minute. It works out what your site is built on and gives you the fixes written for it.