robots.txt Generator · one finding
Generated policy blocks a selected AI crawler
Recommended action: Remove the selected crawler’s Disallow rule, or narrow it to only the paths that should remain unavailable to that AI crawler.
Fix principle: Crawler access is a policy decision, not a score optimization. Identify the exact current user-agent token from the operator, decide whether that crawler may fetch each path class, and test the complete robots.txt group selection so wildcard and specific rules do not create an accidental outcome.
Implementation for your setup
Confirm first: A named AI crawler is blocked or partially blocked contrary to the site owner's documented policy. Wildcard and crawler-specific groups produce a result different from the author's intention. Generated robots.txt output blocks search crawlers, exposes sensitive paths, or introduces contradictory group definitions.
Do not apply when: The owner has an explicit allow/block decision for each crawler class and path class, using operator-documented current tokens. A standards-conformant parser selects the intended group and result for representative URLs, with no reliance on rule order or unsupported directives.
Likely control points: server · edge-cdn · cms-app · managed-vendor
Choose the layer that owns the final response.
Generic HTTP / HTML
Steps
- Document the business policy first: which crawler operators and product uses are allowed, partially allowed, or blocked, and which path classes contain public versus sensitive material.
- Confirm each current crawler token from that operator's official documentation; do not infer policy from a display name or stale third-party list.
- Consolidate duplicate groups for the same token and make the wildcard group independently safe. Specific and wildcard groups may not combine the way the author expects.
- Use only supported allow/disallow path rules for access control, keep sensitive systems protected by authentication rather than robots.txt, and preserve sitemap declarations as absolute URLs.
- Test representative public, blocked, and borderline paths for every named token before publishing.
Verify on this platform
- Fetch the production robots.txt and confirm it is reachable, parseable, and the exact reviewed revision.
- Evaluate representative URLs with the exact crawler token and a wildcard token using a standards-conformant parser.
- Re-run AI-Crawler Access Checker and manually confirm any intentional blocks remain described as policy, not defects.
Rollback
- Retain the prior robots.txt revision.
- If the new file accidentally blocks important search or service crawlers, restore the prior revision immediately and re-author the affected groups offline.
Caveats
- robots.txt is publicly readable and is not an access-control system for confidential data.
- Allowing a crawler does not guarantee crawling, training, citation, ranking, or referral traffic.
- Different operators and products may use different tokens; a generic “AI bots” rule can overreach.
Official sources
Platform-managed / ask the vendor
Implementation is controlled by the platform or vendor.
Verify on this platform
- Ask the vendor how custom and generated groups are merged and whether updates can overwrite owner rules.
- Fetch and test the final public robots.txt rather than relying on the admin preview.
Caveats
- Escalate when the vendor cannot preserve an explicit crawler policy or export the active file.
Official sources
How to verify
- Record the owner-approved policy and operator-documented current user-agent tokens.
- Test each representative path against the exact specific and wildcard group selection.
- Fetch the final public file after deployment and rerun the checker.
- Keep sensitive content behind authentication regardless of the robots result.
Escalate when
Escalate when the operator token or intended product use cannot be confirmed, generated and custom robots rules conflict, or the requested policy could expose confidential content.