What is CiteLens?
CiteLens is a free tool that measures how readable and citable your website is to AI systems like ChatGPT, Claude, and Perplexity. You paste a URL; it fetches the page, runs structural checks, and uses AI to grade your content. Returning a score out of 100 across six categories, each with specific fixes you can ship.
It exists for one reason: search behaviour is shifting from search engines to AI assistants, and most websites are structurally invisible to the crawlers that feed them. CiteLens shows you where you stand and what to change.
The six things we check
- Content clarity. Is your writing direct and quotable, or buried in vague marketing language?
- Structured data. Do you use schema.org, JSON-LD, and OpenGraph so AI can extract entities?
- Semantic structure. A clear heading hierarchy and lists that AI can navigate and quote.
- Entity definition. Does your site plainly state what it is, who it serves, and what it does?
- llms.txt presence. The emerging standard: a markdown map at
/llms.txtthat guides AI to your best content. - Factual density. Concrete stats, dates, names, and sources that AI systems prefer to cite.
How it works
- You paste any public URL. No login required.
- We fetch the page exactly as an AI crawler sees it. Without running JavaScript, because crawlers like GPTBot and ClaudeBot don't run it either.
- Three categories are scored deterministically in code; three are judged by our AI for stable, trustworthy results.
- You get an overall score and two to three specific recommendations per category.
Why AI readability matters
AI assistants increasingly answer questions directly and cite a handful of sources. If your pages are client-rendered, thin on structure, or vague about what you do, AI systems skip you. And your competitors get cited instead. Three shifts make this urgent:
- ChatGPT, Claude, and Perplexity now cite their sources inline in answers.
- AI crawlers generally do not execute JavaScript, so client-rendered sites are often invisible to them.
- The llms.txt standard, proposed in 2024, lets a site hand AI a curated markdown map of its most important content.
The standards behind AI readability
AI readability builds on concrete, datable standards and named crawlers. The specifics CiteLens checks for:
- llms.txtwas proposed by Jeremy Howard, co-founder of Answer.AI, in September 2024. It is a markdown file at a domain's root that lists a site's key pages for AI systems.
- schema.org launched in 2011 as a joint project of Google, Microsoft Bing, Yahoo, and Yandex. Its JSON-LD vocabulary lets crawlers extract entities like Organization, Product, Article, and FAQPage.
- The major AI crawlers identify themselves by user agent: GPTBot (OpenAI), ClaudeBot (Anthropic), and PerplexityBot (Perplexity). None of them execute JavaScript by default.
- CiteLens scores each of its six categories from 0 to 100 and makes a single AI analysis pass per audit, so a full report typically returns in 10 to 30 seconds.
Who it's for
For marketers and SEO managers
Find out why your site is invisible to AI search and get specific fixes to ship today.
For developers
Integrate readability checks via POST /api/audit or install @citelens/middleware for native llms.txt in two commands.
For agencies
Manage AI visibility for up to 10 domains. Weekly automated updates. White label reports.
Frequently asked questions
What is Generative Engine Optimization (GEO)?
Generative Engine Optimization is the practice of structuring a website so AI systems like ChatGPT, Claude, and Perplexity can read, understand, and cite it. The AI-era analogue of SEO.
What does CiteLens check?
Six categories: content clarity, structured data, semantic structure, entity definition, llms.txt presence, and factual density. Each is scored 0 to 100 with specific recommendations.
Is CiteLens free?
Yes. Paste any public URL for a free instant audit. No login is required, and the same audit is available to developers via the API.
What is llms.txt?
A markdown file at your domain root that tells AI systems what your site does and where your best content lives. CiteLens generates, hosts, and updates it automatically.
What is @citelens/middleware?
An npm package for Next.js that serves your CiteLens-hosted llms.txt natively from your domain with no redirects. Two commands to install.
How often do you update my llms.txt?
Every Monday we re-read your site and update your files if your content has changed. You will never need to touch them again.
Can I manage multiple domains?
Yes. The Agency plan covers up to 10 domains with one subscription.