A technical AI search check for client audits, in 10 seconds a site
Clients now ask whether ChatGPT, Claude and Perplexity can see their site. Citewren gives a defensible first answer: which AI crawlers robots.txt allows, whether llms.txt is valid, which schema.org types are declared, and a 0-100 score with plain-words issues.
How SEO teams use Citewren
- Run a free check on the client's domain during discovery.
- With the Report pass, run the 15-page crawl from the sitemap and copy the fixes.
- Hand over the robots.txt rules and llms.txt draft for the developer.
- Use Monitor to re-check client sites weekly and catch a robots.txt change that blocks AI search.
A common finding: a robots.txt that blocks every AI bot, including the search and citation bots that send traffic, because it copied a training-crawler block list.
How the 0-100 score is built
| Area | Points | What is checked |
|---|---|---|
| Citation bots | 30 | robots.txt access for OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Googlebot, Bingbot |
| Structured data | 20 | schema.org JSON-LD types on the homepage |
| llms.txt | 15 | present, Markdown (not an HTML catch-all), # title, > summary, link lists |
| Sitemap | 10 | found and URL count |
| Open Graph | 10 | og:title, og:description, og:image |
| Basics | 10 | title, meta description, canonical link, html lang |
| Indexable | 5 | no noindex on the homepage (meta tag or X-Robots-Tag) |
Source: Scoring weights and checks from products/citewren/worker/src/audit.js (score comment and CITE bot list); screenshot is the live check of cybermaxtools.com captured 8 Oct 2026.
FAQ
How many sites does Monitor cover?
Weekly re-checks for up to 10 sites.
What does the free check show?
The score, every AI crawler's access, llms.txt status, structured data, sitemap and the issue list. The fixes, the 15-page crawl and the drafts come with Pro.
Citewren: full guide with prices and alternatives · All use cases · Store