AI crawlers allowed in robots.txt
Wix editor: Settings → SEO → Robots.txt editor. It edits the live file directly, with no publish step.
Site platforms
Wix is better at this than its reputation suggests. It ships a robots.txt editor that writes the live file with no publish step, a field for custom structured data, and server-rendered pages — three things that took the rest of this list years to get.
The check that catches Wix sites is the server-rendering one, and it catches a specific kind of site: pages where the copy is populated by Velo code after load. The text is there for a person and absent for a crawler, which is the worst version of this failure because nothing looks wrong when you check it yourself.
How we recognise it: an X-Wix-Request-Id response header, or assets on Wix's CDN. Run the free readiness check and the fixes it gives you are the Wix ones below.
This is the fastest way to catch the Velo problem. If the text you expect is missing from the output, it is arriving after load and no engine that does not run JavaScript will ever see it.
In a terminal
curl -s https://yourdomain.com | grep -o "your key sentence"Settings → SEO → Structured data markup. Wix generates schema for some page types on its own, which is useful and is not an Organization statement — that one has to be yours, and sameAs is the part that matters.
Settings → SEO → Robots.txt editor. It writes the live file immediately, which is convenient and means an experiment from months ago is still in effect. Wix's default lets the AI crawlers through, so a block here was added by somebody.
CueScout runs eight checks on whether an answer engine can read a site at all. These are the ones whose answer is different on Wix — the rest are the same everywhere.
Wix editor: Settings → SEO → Robots.txt editor. It edits the live file directly, with no publish step.
Wix has no way to serve a plain-text file from your root. The nearest honest thing is a well-structured page and good schema; skip this check.
Settings → SEO → Structured data markup lets you paste custom JSON-LD site-wide. Wix generates its own schema for some page types, which is not the same as an Organization block with sameAs.
Wix server-renders most page types now. A fail here usually means the copy sits in a Velo-populated element that renders after load, and the fix is to put the text in the page rather than fetch it.
These describe Wix’s own settings, which move without warning us. Last checked against the product on 2026-08-14.
Because you are looking at it in a browser, which runs the JavaScript. If the copy is placed by Velo after load, a crawler that does not execute scripts sees an empty shell. Fetching the raw HTML is the only way to tell.
No. The default robots.txt lets them through. A block on a Wix site was written into the robots.txt editor by somebody with access.
No. It is a warn, not a failure, and no engine refuses to read a site without one. It is a convenience for assistants, not a gate.
Squarespace
Two checks Squarespace makes impossible, and the schema ones you can still pass through code injection.
Site platformsShopify
The robots.txt.liquid template, Organization schema in theme.liquid, and the file Shopify will not serve.
Site platformsWebflow
The robots.txt setting that only works on a custom domain, where JSON-LD goes, and why /llms.txt needs a proxy.
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.