Scanning, verification, and monitoring all work by reading your public pages the way a search engine or AI bot would. If your site blocks automated readers, SuperSchema cannot see your content and those features will fail. This page tells you exactly how the crawler identifies itself and how to let it through cleanly.
The SuperSchema crawler user agent #
SuperSchema identifies itself as SuperSchemaBot. Its full user agent string is:
Mozilla/5.0 (compatible; SuperSchemaBot/1.0; +https://superschema.ai/bot) What the crawler does #
- It is read-only. It requests your public pages and never logs in, submits forms, changes content, or touches your settings.
- It respects robots.txt. If your rules disallow automated crawling of a path, SuperSchema will not read it.
- It only reads pages you point it at or that it discovers from your sitemap and links, starting from your public site.
- The same bot is used for the free Site Scan, for verifying that your schema is live, and for ongoing monitoring. Allow it once and all three work.
Allowing SuperSchema through robots.txt #
The most reliable rule is to not block automated crawling of your public pages in the first place. A site-wide Disallow is the most common reason a scan or verification cannot read your content. If you keep robots.txt permissive for your public pages, SuperSchema can read them.
If you want to be explicit, you can add an allow rule for the bot:
User-agent: SuperSchemaBot
Allow: / Firewalls, Cloudflare, and WAFs #
robots.txt only governs well-behaved crawlers. A firewall, CDN, or bot-protection service (Cloudflare, a WAF, or a security plugin) can block SuperSchema before it ever sees robots.txt. When that happens, a page that loads fine in your browser still fails to scan or verify.
- Identify where automated traffic is being challenged or blocked: Cloudflare Bot Fight Mode, a WAF managed rule, or a security plugin.
- Add an allow rule that permits the user agent SuperSchemaBot for your public pages.
- If your firewall matches on the full user agent string, allow "Mozilla/5.0 (compatible; SuperSchemaBot/1.0; +https://superschema.ai/bot)".
- Re-run the scan or verification after the rule is in place.
When a scan or verification is blocked #
If SuperSchema cannot read a page, the fix is almost always one of the two access layers above. Work through them in order:
- Confirm the page is public and loads without a login.
- Confirm robots.txt does not disallow the path, and that there is no site-wide Disallow blocking crawlers.
- Confirm your firewall, CDN, or bot-protection is not challenging or blocking SuperSchemaBot.
- Re-run the scan or verification once access is open.