Decide which AI crawlers to allow
Use when you need a defensible position on which AI crawlers may fetch your site.
Fill in before running
Replace each placeholder with your own detail. The more specific you are, the less the model invents.
- {{SITE_AND_CONTENT}}
- {{AGENT_LOG_SUMMARY}}
- {{BUSINESS_STANCE}}
- {{RESTRICTED_CONTENT}}
Getting a better result
- Pull the agent list from your own access logs; blocking agents that never visit is theatre.
- Decide the gated content rule first, since that is the one with a contract behind it.
- Recheck when a new user agent string appears in the log rather than on a calendar.
Questions about this prompt
When do I need a policy rather than a default setting?
When someone has asked whether to block AI crawlers and you need a position you can defend. Whether blocking costs visibility in assistant answers is genuinely contested and depends on which agents fetch for retrieval rather than training, so the prompt weighs both costs per agent instead of ruling for you.
What do I need in front of me?
A user agent summary from your own access logs with hit counts and the paths each concentrates on, a written commercial stance, and the list of content that is licensed, gated or sold. The prompt will not add agents from memory, so anything missing from your log summary gets no rule.
What comes back, and what is the useful part?
A per-agent table showing what allowing and blocking each would cost, a commented robots.txt block, the paths to disallow for everyone, and which decisions are reversible within days. The two cost columns are the useful part, because they force the trade-off to be stated rather than assumed by whoever edits the file.
What is the mistake that costs me?
Believing robots.txt enforces anything. It is a request, and agents that ignore it need rate limiting or a firewall rule, which is why section three asks which paths also need server-side enforcement. Watch too for a rule blocking the pages assistants need in order to describe you accurately.