AI search optimization
Be found and described accurately by assistants
- Access
Every machine-readable usage signal a site publishes for AI systems: present, absent or conflicting, with who documents honouring it.
Free to use. No login, nothing stored.
Method question for this stage: Can crawlers reach and render every key page?
No check run yet
Five groups: Content-Signal, snippet controls, TDM Reservation Protocol, ai.txt, consistency
Each signal is reported as present, absent or conflicting, with the rule it tests, the documentation it comes from and who documents honouring it. Absent files are Info rows, not failures: none of these signals is required.
How we check
A result is a check against a published rule, not a prediction. Every row shows its working.
Links go to the operator's or standards body's own documentation. We do not link to third-party summaries.
Next step
This check belongs to the Access stage of the Crawl-to-Citation Method. The service below covers the fix; the Diagnostic ranks it against everything else.
Be found and described accurately by assistants
It covers all six method stages, so what this tool finds is ranked against everything else before you commit to any work.
Book the diagnosticA robots.txt Disallow line tells a named crawler not to fetch a path; the operators this site links (Google, OpenAI, Anthropic, Perplexity) document that their crawlers read it, so it is the one control with documented effect. A signal such as Content-Signal, tdmrep.json or ai.txt says how content may be used after it is fetched, and leaves access open. Cloudflare writes that content signals "are not technical countermeasures against scraping"; no AI crawler documentation we link mentions reading them yet. Use a Disallow for access you want refused and a signal for a preference you want on record.
This tool reports whether a signal is present, absent or in conflict with another. It gives no legal advice. The Content Signals Policy text and the TDM Reservation Protocol both refer to Article 4 of EU Directive 2019/790, which lets rights holders reserve text and data mining in a machine-readable way; what that means for your site, in your jurisdiction, is a question for a lawyer.
Only if you accept the trade-off. Google documents one directive for both: nosnippet removes the text snippet and video preview from your results in web search, Images, Discover, AI Overviews and AI Mode, and it also stops the content being used as direct input for AI Overviews and AI Mode. There is no documented value that keeps the search snippet and drops the AI use. data-nosnippet lets you exclude a section instead of the whole page, which is often the better tool for a specific passage.
Last reviewed